diff --git a/Blacklist/OrigBanList.json b/Blacklist/OrigBanList.json new file mode 100644 index 00000000..ebc88ac8 --- /dev/null +++ b/Blacklist/OrigBanList.json @@ -0,0 +1 @@ +[{"author":"Mike Hawkins & JETFIRE","title":"Desert Storm ( Radio Edit )","mid":"1:ICyB-eJiOE8"},{"author":"D-wayne & Leon Bolier","title":"Detonate (Original Mix)","mid":"1:HG-jeSh0z4g"},{"author":"Jacoo","title":"A World Of Peace","mid":"1:TrymXmSuaU4"},{"author":"Galimatias","title":"Noelles Eloquence (S.I.N. Remix)","mid":"1:92IxhAafxvk"},{"author":"Xilent","title":"Boss Wave (Dodge & Fuski Remix)","mid":"1:6fFQIRHEjME"},{"author":"Mr.Kitty","title":"Destroy Me (Album Version)","mid":"1:WD5PyFvk19A"},{"author":"Invader!","title":"Punx (Original Mix)","mid":"1:2wKRwVbPlgE"},{"author":"[House] DotEXE","title":"Fast Car","mid":"1:D0JBTK3qxQ0"},{"author":"Deficio","title":"Bouncy Mario (Original Mix) [FREE DL]","mid":"1:qOO4K-T0J2E"},{"author":"Tobu","title":"Seven","mid":"1:2sUupgjZ58E"},{"author":"Bob Sinclair","title":"Groupie (Jack Mazzoni vs Christopher Vitale Remix)","mid":"1:0qXxx7tOcgE"},{"author":"Jim Yosef & Alex Skrindo","title":"Passion [NCS Release]","mid":"1:pxEKoZKpCew"},{"author":"Take/Five","title":"Midnight","mid":"1:x3oZBiG2VxU"},{"author":"Teminite & Panda Eyes","title":"Highscore","mid":"1:Qg1qZq5yjps"},{"author":"【Mashup】 Everybody's Circulation","title":"TMABird","mid":"1:f3IgwLT_mYc"},{"author":"[REMIX] Pokémon 2000","title":"Lugia's Song","mid":"1:h-TOdAoRwzg"},{"author":"Dido","title":"Thank You (Goshfather & Jinco Remix)","mid":"1:DEYL6pYokhk"},{"author":"Skrillex","title":"Recess with Kill the Noise, Fatman Scoop, and Michael Angelakos [AUDIO]","mid":"1:R8i6VZ1vIY8"},{"author":"Vanic X K.Flay","title":"Make Me Fade","mid":"1:dz24DgBUQbc"},{"author":"Ghost Beach","title":"Miracle (Trails And Ways Cover)","mid":"1:IFhLCdGLtnM"},{"author":"The Glitch Mob","title":"I Need My Memory Back (feat. Aja Volkman)","mid":"1:dzSpvFwNB4w"},{"author":"Knife Party","title":"Boss Mode","mid":"1:HbqRmTO1EBs"},{"author":"Steve Aoki, Chris Lake & Tujamo","title":"Boneless (Official Video)","mid":"1:gl2p4G3CUrI"},{"author":"3LAU feat. Bright Lights","title":"How You Love Me [Lyric Video]","mid":"1:yUR5aIxZCfI"},{"author":"Ummet Ozcan","title":"Raise Your Hands (Mike Williams & Mesto Future Bootleg)","mid":"1:4DSIhyK1-Eg"},{"author":"Gorgon City Ft. Katy Menditta","title":"Imagination (Original Mix)","mid":"1:zWIOkqoQgvk"},{"author":"Audiomachine","title":"Blood and Stone (Ivan Torrent Remix)","mid":"1:BcsdyjIqV1A"},{"author":"Galantis","title":"Runaway (U & I)","mid":"1:szj59j0hz_4"},{"author":"[Future Bass]","title":"Hyper Potions - Porta Vista [Monstercat Release]","mid":"1:vxOewDbARxk"},{"author":"OVERWERK","title":"Daybreak (GoPro HERO3 Edit) ","mid":"1:A3PDXmYoF5U"},{"author":"LYRICS","title":"DJ Earworm Mashup - United State of Pop 2014 (Do What You Wanna Do)","mid":"1:B4a0bqOCJdY"},{"author":"Lets Be Friends","title":"Pill On Francis","mid":"1:e4aOEDFVci0"},{"author":"ZAXX vs Riggi & Piros","title":"Alpha (Official Music Video)","mid":"1:Yvmd8r-Nl98"},{"author":"Rudimental","title":"Never Let You Go [Official Video]","mid":"1:0TtA_oP1zoE"},{"author":"Eminem","title":"Business (Matoma Remix)","mid":"1:wRgxuqMO3dw"},{"author":"Game Of Thrones Theme Song","title":"Dubstep Remix (HD)","mid":"1:Br8MgyjLeWo"},{"author":"Congorock","title":"Agarta (Original Mix)","mid":"1:fItvTqXrmmI"},{"author":"Goldfish","title":"Take Back Tomorrow","mid":"1:CAYltftiBwk"},{"author":"Tiësto & KSHMR ft. VASSY","title":"Secrets (ARMNHMR & DATHAN Festival Edit)","mid":"1:Hb5t1yRSzlE"},{"author":"Nirvana","title":"Girls ( Dj Dima house)","mid":"1:wsUQKw4ByVg"},{"author":"ProleteR","title":"ProleteR - Can't Stop Me","mid":"2:94719322"},{"author":"Martin Garrix","title":"Forbidden Voices [Free Download]","mid":"1:Zv1QV6lrc_Y"},{"author":"Slips & Slurs","title":"Divided","mid":"1:HM1bHWLOgrw"},{"author":"【EDM】Eastside","title":"Ellie (Ark Patrol Remix) [Free Download]","mid":"1:WSNFVE3MUdc"},{"author":"KSHMR","title":"The Spook (ft. BassKillers & B3nte) [FREE DOWNLOAD]","mid":"1:CX7y2NRPQdU"},{"author":"JIKES & Nori","title":"Too Far Away","mid":"1:bRMNgtNrT3c"},{"author":"Nanobii","title":"Rainbow Road [Monstercat Release]","mid":"1:a0Aauep0VWs"},{"author":"Nightcore","title":"This Little Girl","mid":"1:c0mX-5q3mrY"},{"author":"Spag Heddy","title":"Love On First Sine","mid":"1:avXQPMNIj-k"},{"author":"Ramin Djawadi","title":"Game Of Thrones Theme (Armin van Buuren Remix)","mid":"1:9SuXfN_qtJM"},{"author":"I Love It When You Cry (Official Audio)","title":"Steve Aoki & Moxie","mid":"1:3sx75b8k9gM"},{"author":"Nightcore","title":"Ass Back Home","mid":"1:ChNa4yOr9lM"},{"author":"Nightcore","title":"All I Want For Christmas (NEW NIGHTCORE SONG! EXCLUSIVE!)","mid":"1:EYXi-jA-8Q8"},{"author":"LimousineStudio","title":"「LimS™」▸When Love Takes Over MEP","mid":"1:UGJOCZ-jqdU"},{"author":"Nightcore","title":"Fireflies","mid":"1:klOMmxOyA0o"},{"author":"MadDesiresStudio","title":"||MDS|| Happy New Year 2014 MEP","mid":"1:yqpTKl1EBc4"},{"author":"Nightcore","title":"Castle In The Sky [HQ] (ConfusedGamer69)","mid":"1:ysrIfkv-PB4"},{"author":"❋Nightcore","title":"Oh No❋","mid":"1:tSB58jFYI1M"},{"author":"[KiritoKunsNightcore] Love is on fire","title":"Nightcore","mid":"1:BEy21FVhO2o"},{"author":"Nightcore","title":"18 [HQ] (ConfusedGamer69)","mid":"1:D3clwgpEfR0"},{"author":"Nightcore","title":" 21 Guns ♥","mid":"1:x9B6EnzTOtw"},{"author":"Nightcore","title":"Let it Burn [RED]","mid":"1:3URixC830Ms"},{"author":"Nightcore","title":"Angel In Disguise [HD]","mid":"1:y1ZYgqyo-BA"},{"author":"♪Nightcore","title":"Glorious","mid":"1:a_dzUgVhL3M"},{"author":"Nightcore","title":"Senbonzakura","mid":"1:IgUaTjUB9QU"},{"author":"[Nightcore] Lady Percy","title":"King Charles","mid":"1:h4BC4ZwfcrI"},{"author":"Nightcore","title":"Disclosure - You & Me ft. Eliza Doolittle (Flume Remix)","mid":"1:qAQV49zHumI"},{"author":"Nightcore","title":"Interstellar [Laszlo]","mid":"1:ignTWYktdCU"},{"author":"Nightcore","title":"If I Die Young","mid":"1:gRdgASty-1g"},{"author":"ECD Kami_Nightcore","title":"[Nightcore] Crystallized","mid":"1:JRhwxxqVlXE"},{"author":"NERF Killer","title":"Nightcore Girls in luv","mid":"1:5OOAJoat2Nk"},{"author":"☑ Nightcore","title":"Shower","mid":"1:kEet8ViIioY"},{"author":"ECD Kami_Nightcore","title":"[Nightstep] Weapon (Mashup)","mid":"1:hmOyVBkS6VM"},{"author":"Nightcore","title":"Master of Tides ( Lindsey Stirling )","mid":"1:m3cBLoXp_EI"},{"author":"Nightcore","title":"Fubuki","mid":"1:qNQGi3umqtk"},{"author":"Takuma Sensei","title":"NightCore Fucking' Perfect","mid":"1:qhzYrYJGgxI"},{"author":"Nightcore","title":"Pray To God","mid":"1:vKFAd2a1gUs"},{"author":"Nightcore","title":"Red Like Roses part II","mid":"1:IwFyzKOU7PY"},{"author":"Chuunibyou Demo Koi Ga Shitai AMV | Safe & Sound","title":"Capital Cities","mid":"1:-KCJglK6Vtw"},{"author":"NIGHTCORE","title":"Nightmare µ","mid":"1:Srr2dPte6ng"},{"author":"♫Nightstep","title":"Gold Love","mid":"1:p720wLnm7NE"},{"author":"Nightcore","title":"2gether 4ever (Clubraiders Remix) [With Lyrics]","mid":"1:sqeR-DkM_jM"},{"author":"Dain919","title":"Toradora [Nightcore AMV] ☆ Running With The Wolves ☆","mid":"1:06HAzBjZqBA"},{"author":"Nightcore","title":"Mz Hyde","mid":"1:BIkd5-YNzjw"},{"author":"Nightstep ","title":"- In These Shadows","mid":"1:mkJElMIi5vM"},{"author":"Nightcore","title":"Good Bye Memories さよならメモリーズ」| Supercell","mid":"1:hQhEQBMLZN8"},{"author":"Nightcore","title":"Runaway","mid":"1:3Dz5JULY9kc"},{"author":"PluggedToNightcore","title":"[Nightcore] Pop Danthology 2013","mid":"1:GWPrko0tbMU"},{"author":"➫ AMV","title":"❙ Superhero ❙","mid":"1:t5-t-yZq7uQ"},{"author":"Nightcore","title":"Bad ( David Guetta and Showtek )","mid":"1:nLujpGPFWSY"},{"author":"Nightcore","title":"Bad Apple | HD | LYRICS | ENGLISH","mid":"1:QsObfZWqQ8A"},{"author":"Nightcore","title":"Bomb","mid":"1:fq-5cQZMdHY"},{"author":"「AMV」 Akame ga Kill (Full)","title":"【Cage the Beast】","mid":"1:2L04HC4RfqU"},{"author":"Nightcore","title":"Je ne sais pas","mid":"1:51WelYZsAzY"},{"author":"Nightcore","title":"Stay The Night","mid":"1:-F-hABk_Wg4"},{"author":"TheBestAMVsOfAllTime","title":"√Bestamvsofalltime ▪ Fracture AMV","mid":"1:gQsXwazeRbI"},{"author":"OMFG","title":"I Love You","mid":"1:qn-X5A0gbMA"},{"author":"yaminightcoredaily","title":"「Nightcore」→ I Hope ( River Flows In You Remix )","mid":"1:UFrf34SDiXY"},{"author":"Ascension Nightcore","title":"Fate/Stay Night 2015 [AMV] ☆ I Remember ☆","mid":"1:LQ3ezVmpmks"},{"author":"Nightcore","title":"See You Again","mid":"1:tf1GbhdxMLc"},{"author":"Nightcore","title":"Infinity","mid":"1:d8SuPc9Y948"},{"author":"Nightcore","title":"My Demons","mid":"1:JdZ3ZuP8-eM"},{"author":"Headhunterz","title":"Dragonborn (Official Videoclip)","mid":"1:VaiHTvifGt0"},{"author":"Jetta","title":"I'd Love to Change the World (Matstubs Remix)","mid":"1:5hEh9LiSzow"},{"author":"KDrew","title":"Bullseye [100BPM Dubstep]","mid":"1:kqjKOL0N8ks"},{"author":"Virtual Riot","title":"Carrier","mid":"1:Ez8zeRxQ63Q"},{"author":"(DUBSTEP) Tim Ismag","title":"Hi my name is Bam-Bam-Bam (Музыка для глаз)","mid":"1:gLq0Ew6gyoU"},{"author":"Daft Punk","title":"Harder, Better, Faster, Stronger","mid":"1:GDpmVUEjagg"},{"author":"neilcicierega","title":"BRODYQUEST","mid":"1:ygI-2F8ApUM"},{"author":"A Billion Robots, Ryan Selsenik & Bass Motive","title":"The Kraken (Original Mix) [SB Records]","mid":"1:12TGgvsfHEI"},{"author":"Ummet Ozcan & Dimitri Vegas & Like Mike","title":"The Hum (Original Mix)","mid":"1:zjQHaYmXjns"},{"author":"Snoop Dogg","title":"Smoke Weed Everyday [ Hedegaard Remix ]","mid":"1:eUuYAjQRilw"},{"author":"Aluna George","title":"You Know You Like It (DJ Snake Remix)","mid":"1:p3anLubFoJQ"},{"author":"K-391","title":"Sunshine","mid":"1:gEI15mfd8-o"},{"author":"DVBBS & Borgeous","title":"Tsunami (Ahzee Remix)","mid":"1:hP8cjrSpTcs"},{"author":"Hard Bass 2011","title":"official aftermovie","mid":"1:i4oGAH1iYBg"},{"author":"Stonefox","title":"Heart (Samuraii Remix)","mid":"1:4b6kZVy6boo"},{"author":"Michael Jackson","title":"Dirty Diana (Electro Remix)","mid":"1:swniOaphJm0"},{"author":"Human After All","title":"Daft Punk HD/HQ (Original Version)","mid":"1:QAAnoObTw9I"},{"author":"Alpha Data","title":"Are You Watching Closely","mid":"1:x6fAoad7VaI"},{"author":"OMFG","title":"Hello","mid":"1:HHkEdCm2t8s"},{"author":"Zomboy","title":"Game Time (Barely Alive Remix)","mid":"1:o1lPZt8IraM"},{"author":"Vibe | Galantis","title":"Runaway (Party Thieves Heaven Trap Remix)","mid":"1:llTjUj1jV88"},{"author":"EDT","title":"All The Heroes Feat. You blocked me on Facebook (!4sharεd..PrᎧϟ Original Mix)","mid":"1:ddZEk9nE0JE"},{"author":"DEZℤ Official","title":"Eurythmics - Sweet Dreams (Dezz Remix)[Free Download]","mid":"2:164160221"},{"author":"Kayzo","title":"Go (Original Mix) [FREE DL]","mid":"1:W188jOkW-E8"},{"author":"Condukta","title":"Open Circuit","mid":"1:ourzrxU2p9I"},{"author":"Alex Clare","title":"Up All Night (Stephen Walking Bootleg) HQ","mid":"1:_2_AZxUXpyo"},{"author":"Losco","title":"Scriptina","mid":"1:Bq2bAKH1C28"},{"author":"Daft Punk vs Bingo Players vs Skrillex","title":"Technologic Rattle Devil (Loo & Placido Video Collage)","mid":"1:uOdLRCJKiBc"},{"author":"Whyel","title":"Krispy Keen (Original Mix) [FREE DL]","mid":"1:PzpfKIMp6RU"},{"author":"Kinetic","title":"DJ Sona Track","mid":"1:9jboscGmhZQ"},{"author":"Wiz Khalifa","title":"See You Again ft. Charlie Puth (Bassthunder Remix)","mid":"1:lX9mRrwSyiQ"},{"author":"IQON 2013 | Official Q","title":"dance Aftermovie","mid":"1:ek2S-PlnURc"},{"author":"DJ Snake & AlunaGeorge","title":"You Know You Like It","mid":"1:aBn7bjy9c4U"},{"author":"Morten Breum","title":"Larva (Far Away) (Pegboard Nerds Remix)","mid":"1:MLvogX91Ysk"},{"author":"Grits","title":"My Life Be Like/Ohh Ahh (Airia Remix)","mid":"1:JqhFZNUNSEs"},{"author":"Afrojack & Martin Garrix","title":"Turn Up The Speakers (Official Music Video)","mid":"1:dzHdo4yxidc"},{"author":"[Electro]","title":"Case & Point - Error Code [Monstercat Release]","mid":"1:mN0TvP2ZgIg"},{"author":"Paf","title":"One Day feat. Matt Pardus","mid":"1:6yzP6dpE8eU"},{"author":"Acting Damage","title":"Into The Jungle Pt. I","mid":"1:iuRQ4Wzka90"},{"author":"[Electro]","title":"Tristam & Braken - Far Away [Monstercat Release]","mid":"1:XE-oMOEZ7Rc"},{"author":"Bobby C Sound TV","title":"Jelly Belly (Glitch-Hop / Electronic)","mid":"1:9sIUznQbGW0"},{"author":"Coone","title":"Words From The Gang (2014 Remix) (Official Aftermovie: Coone & The Gang 2014)","mid":"1:d_k2LqIxOaY"},{"author":"Will Smith","title":"Wild Wild West (Matoma Remix)","mid":"1:f3aCbtMsSE8"},{"author":"Ookay","title":"Oorah","mid":"1:7TK6v6mLBP4"},{"author":"Keys N Krates","title":"Dum Dee Dum (JiKay Remix)","mid":"1:Dg6HQ8RlPGQ"},{"author":"GAZO","title":"Big Rum","mid":"2:203488874"},{"author":"maicokako","title":"Android azul","mid":"1:G3moolr3cgs"},{"author":"Dimitri Vegas & Like Mike vs Fedde Le Grand ft. Julian Perretta","title":"Tales of Tomorrow (Official Video)","mid":"1:1KzqbeX_X3k"},{"author":"Noosa","title":"Walk on by (RNG Remix)","mid":"1:uWxGmG7m51o"},{"author":"Alan Walker","title":"Spectre [NCS Release]","mid":"1:AOeY-nDp7hI"},{"author":"Borgore & Sikdope","title":"Unicorn Zombie Apocalypse (PAYRAZE EXTENDED EDIT)","mid":"1:BQGyIn3Z-Zc"},{"author":"Galantis","title":"You","mid":"1:_snOoa8fR4s"},{"author":"Y//2//K & Yung Death Ray","title":"What is Love? (ft. Jaymes Young)","mid":"1:n0gc1MBe-mk"},{"author":"O.T. Genasis","title":"CoCo [Music Video]","mid":"1:6vYnas6q3Sg"},{"author":"Logistics","title":"Triangles (OFFICIAL MUSIC VIDEO)","mid":"1:o1PeQMpksGs"},{"author":"Sway ft. Kelsey","title":"Level Up (Out 8th April 2012 - Produced By Flux Pavilion) [Official Video / HD]","mid":"1:6ymcw8bSET4"},{"author":"Calvin Harris","title":"Outside ft. Ellie Goulding (Savagez Remix)","mid":"1:_SGIUrPVWOM"},{"author":"KJ Takahashi","title":"I CAN'T STOP | DUBSTEP | KJ (inspired by Marquese Scott WHZGUD2 )","mid":"1:SxlMzlzto-s"},{"author":"[EDM]","title":"Pegboard Nerds & Tristam - Razor Sharp [Monstercat Release]","mid":"1:QMokMQ8Bu7Y"},{"author":"Porter Robinson","title":"Years Of War (Golden Features Remix)","mid":"1:bidnGUfNoZA"},{"author":"B.o.B","title":"Airplanes (Feat. Hayley Williams of Paramore)","mid":"1:kn6-c223DUU"},{"author":"Sean&Bobo","title":"Domination","mid":"1:IrEdVsAGjaQ"},{"author":"Mr. Carmack","title":"Going Crazy","mid":"1:IhzX6uitLME"},{"author":"Major Lazer","title":"Powerful (feat. Ellie Goulding & Tarrus Riley)","mid":"1:Y7OCgi7rANc"},{"author":"Dr. Dre","title":"The Next Episode (San Holo Remix)","mid":"1:vZv9-TWdBJM"},{"author":"【Drum&Bass】The Dirty Youth","title":"Alive (Biometrix Remix)","mid":"1:pot2rSmnswA"},{"author":"Lost Frequencies","title":"Are You With Me (Official Music Video)","mid":"1:VjHMDlAPMUw"},{"author":"[Electro]","title":"Insan3Lik3 - The Other Day [Monstercat Release]","mid":"1:qC4NdLg_05c"},{"author":"Sound Remedy","title":"Victory (feat. Evvy)","mid":"1:-8-MRWz_IaY"},{"author":"【Progressive House】Kara","title":"Dream Catcher (Massive Vibes Remix)","mid":"1:6KnPL7CRf3g"},{"author":"Live City","title":"Cover Me (ft. Lyon Hart)","mid":"1:MEswdwyJQ_U"},{"author":"Galantis","title":"Call If You Need Me","mid":"1:hgzaWsK3p_4"},{"author":"Sakailicious","title":"Sia — Chandelier (NC + Remix ft. Madilyn Bailey)","mid":"2:192768907"},{"author":"OVERWERK","title":"Daybreak","mid":"1:0kxlbndlfs8"},{"author":"Yellow Claw","title":"Shotgun ft. Rochelle (Official Music Video)","mid":"1:oIwFJNguQgY"},{"author":"The Glitch Mob","title":"Beauty Of The Unhidden Heart (Bassnectar Remix)","mid":"1:-w7GVJl1n8o"},{"author":"Chase & Status","title":"Hypest Hype ft Tempa T","mid":"1:U5Hw-rkow7c"},{"author":"Direct","title":"Memory (feat. Holly Drummond) (Mr FijiWiji Remix)","mid":"1:S2xqIrsF100"},{"author":"SwaySounnds","title":"FourFiveSeconds (Brynny Quicky Bootleg) [FREE DOWNLOAD]","mid":"1:-tmW5cLps8U"},{"author":"Nightcore","title":"Welcome to the World - Kevin Rudolf & Rick Ross","mid":"1:opOUX6cUsWU"},{"author":"Alan Walker","title":"Fade [NCS Release]","mid":"1:bM7SZ5SBzyY"},{"author":"Calvin Harris feat. John Newman","title":"Blame (R3HAB Trap Remix)","mid":"1:vZoE3uYIGMw"},{"author":"Knife Party","title":"Knife Party 'D.I.M.H'","mid":"1:JcUQJRl0GdI"},{"author":"Chat type","title":"NB rocks","mid":"1:bzqZ8YNZydc"},{"author":"3LAU ft. Heather Bright","title":"How You Love Me (Arston Remix)","mid":"1:HE4wqHOTOxo"},{"author":"Galantis","title":"Firebird (Official Audio)","mid":"1:v48pibjFWeg"},{"author":"Broiler Official","title":"Carly Rae Jepsen - I Really Like You (Broiler Remix)","mid":"2:208578491"},{"author":"Virtual Riot ft. Amba Shepherd","title":"Superhuman","mid":"1:-_xQ5Lg2MiM"},{"author":"Chrispy ","title":"Predator [DUBSTEP]","mid":"1:a5qGdukUmUs"},{"author":"Mord Fustang","title":"Magic Trooper HD","mid":"1:boNJFFjShH8"},{"author":"Zedd","title":"Addicted To A Memory (Audio) ft. Bahari","mid":"1:ZqJiXLJs_Pg"},{"author":"【Chill Trap】Kito ft. Tara Carosielli","title":"Get Faded","mid":"1:tReH-CPAbVE"},{"author":"Matt Davey feat. Kate Dowman","title":"Sunrise (Here I Am) (Original Mix)","mid":"1:ghP2UGyL_K4"},{"author":"[MC] Katy Perry","title":"Firework","mid":"1:92zU-mEV4bc"},{"author":"DIRTY SOUTH","title":"Let it Go (Axwell Remix)","mid":"1:mXnXYJ93uRI"},{"author":"Oh Wonder","title":"White Blood","mid":"1:3A0ekQ7WRXk"},{"author":"The Glitch Mob","title":"We Can Make The World Stop","mid":"1:H-k_Eg7zXuc"},{"author":"Vengaboys","title":"We like to Party! (The Vengabus)","mid":"1:6Zbi0XmGtMw"},{"author":"NicoOfficialHitzv3","title":"Gangam Swag - (Produced By Nico Hitz)","mid":"2:209344300"},{"author":"Oh Wonder","title":"Lose It (Jerry Folk Remix)","mid":"1:NhK8Ehv6aPI"},{"author":"The Return","title":"Deltron 3030","mid":"1:Th9TQZRpas4"},{"author":"Alex Skrindo","title":"Lights","mid":"1:XWR3QirN2e4"},{"author":"「Soraru×Lon」 Yi Er Fanclub","title":"(Sub. Español)","mid":"1:iK0ugNV2GWI"},{"author":"miwa","title":"Chasing hearts with Karaoke.mp4","mid":"1:_VeRPFA_Y-o"},{"author":"Tobira wo Akate","title":"Opening 2 of Sakura Card Captor - lyrics","mid":"1:_fNDrl0SOGE"},{"author":"lubieplacki102","title":"「とても痛い痛がりたい」を歌ってみた。KK","mid":"1:1wSf1tG_bmw"},{"author":"llliiillliiilll","title":"INDUSTRIAL GRASSHOPPER ft. Hatsune Miku","mid":"1:pinoRW9qCsM"},{"author":"music9610","title":"【ココロコネクト】 salvage 【カコランダム ED FULL】","mid":"1:oSMo67nZWgI"},{"author":"Chimame-tai ","title":"Poppin Jump!","mid":"2:155230537"},{"author":"itachi09x","title":"【巡音ルカ/Megurine Luka】umbrella【歌詞付き】","mid":"1:IKci2ymHEiA"},{"author":"hopeandjoy9","title":"[IA] A Tale of Six Trillion Years and a Night [English Subs]","mid":"1:EAgk-t2zzqw"},{"author":"UNLIMITS","title":"Haruka Kanata","mid":"1:XAEbFB73JEY"},{"author":"2NE1","title":"MISSING YOU (Japanese Ver.) (Audio)","mid":"1:tlX3LcAIsJc"},{"author":"闪光Resolution","title":"竜崎クロウエル(CV.高坂穂乃果(新田恵海))","mid":"1:QUEUx9PH7gE"},{"author":"SAO II OST Track 01","title":"Gunland","mid":"1:OS-UjCmrJh0"},{"author":"Nightcore","title":"Fate Stay Night Unlimited Blade Works Opening2","mid":"1:tcmDJGcd75o"},{"author":"Reisen Usagi","title":"[Kanji & Kara] Broken Moon ~ Inochi ~","mid":"1:WcV4W2INBqg"},{"author":"NGUYỄN KURIN","title":"Ending Full Donten Ni Warau VN ED FULL ATTITUDE TO LIFE","mid":"1:BRJE8tj6R3I"},{"author":"【東方Vocal/Rock】 White Scale 「kimino","title":"museum」","mid":"1:1w1tLLnA2tw"},{"author":"gyppz","title":"Love Circulation (PandaBoy Natural Decoration Core Remix)","mid":"1:MiHIRSGdzhg"},{"author":"?","title":"whiteeeen はんぶんこ.ハンブンコ","mid":"1:PBAkinU_gDM"},{"author":"Moonman","title":"Notorious KKK (Reupload)","mid":"1:x75ZaLLVP18"},{"author":"[AMFS][AMV] Anh Không Bao Giờ Hiểu","title":"Kana Nishino (Vietsub)","mid":"1:ohSsNBaw1gw"},{"author":"1013cloud","title":"Durarara opening 1 lyrics [Full Version English Lyrics In Desc.]","mid":"1:sk3ZJslK2ks"},{"author":"qoh99se","title":"【少年T】 虹 【弾き語り風】","mid":"1:XJ2Njg9JgUE"},{"author":"ABSOLUTE CASTAWAY","title":"恋歌宣誓","mid":"1:0A6pjelZ64w"},{"author":"hosi2negai","title":"銀魂 Gintama MAD 【新訳紅桜篇】 × HEART OF SWORD ~夜明け前~.","mid":"1:8HQz6TwX0tg"},{"author":"VOCALOID PVs","title":"【Hatsune Miku】An Irrelevant, Irrational Feast【Original PV】","mid":"1:NcDMbB8CITg"},{"author":"Kinnikuman","title":"Zudadan! Kinnikuman [FULL VERSION]","mid":"1:RBB4y03bLDk"},{"author":"?","title":"【カメラ配布】 霊夢ちゃんとアリスで おこちゃま戦争 【東方MMD】","mid":"1:PWNamUx_NXI"},{"author":"FMA BROTHERHOOD OP1 (Yui","title":"Again) Metal Cover","mid":"1:rTPnZ0SqbrU"},{"author":"DECO*27","title":"Mono Poisoner feat. Hatsune Miku / 毒占欲 feat.初音ミク","mid":"1:3bEikMqDd3M"},{"author":"baboubidu06","title":"gintama ending 18","mid":"1:aps7u6atwHg"},{"author":"Ever 17: The Out of Infinity [Soundtrack]","title":"「LeMU 遙かなるレムリア大陸」","mid":"1:MFUSbcXU0cM"},{"author":"Fairy Tail ED 19 Full","title":"Never Ever - Tokyo Girls' Styke","mid":"1:3tfGZ9JAlvU"},{"author":"Kobayashi Mika","title":"βιοζ (MK+nZk Version) (Guilty Crown Episode 19 theme song)","mid":"1:Yr_e40ECVmY"},{"author":"8731love","title":"The song of the Japanese graduation ceremony","mid":"1:LbgKWloZ8Yw"},{"author":"OKAMOTO'S","title":"HEADHUNT","mid":"1:Xan4X1XqBxY"},{"author":"dj-Jo / Zenpaku","title":"Rally Go Round feat. Un3h (dj-Jo Remix)","mid":"2:205305105"},{"author":"The Seven Deadly Sins","title":"Netsujou No Spectrum [Full Opening]","mid":"1:6kLnKPWcS40"},{"author":"Kai2960","title":" REVENGER (Spirit of Fire)","mid":"1:1mu8EY5pTXA"},{"author":"[Nightcore]","title":"Oceans (HD)","mid":"1:iolsVo3c2jI"},{"author":"?","title":"【東方Vocal/Rock】 WINGS OF LIGHT 「SOUND HOLIC」","mid":"1:qNfqZTzbi6s"},{"author":"oakat7","title":"高画質【ろん×Junky】スイートマジック【『&』Track 01】NNIオリジナル曲","mid":"1:2HwwOSNCxzo"},{"author":"LamazeP ft. 初音ミクV3","title":"\"Blushifying Phenomena 100%\" デレ化現象100% (English Subtitles)","mid":"1:RxJ9X9_hn9A"},{"author":"★ That One Otaku ★","title":"Ao no Exorcist opening 1 full core pride","mid":"1:YIx_FI6QECE"},{"author":"Minna no Rhythm Tengoku","title":"Night Walk (Full version)","mid":"1:24VFmHOFlko"},{"author":"ng jason","title":"欲音ルコキレ「平面説」UTAUカバー【中文字幕】","mid":"1:8VOLlVApmEM"},{"author":"?","title":"【爽快に】思春期少年少女 歌ってみた ver.Sou","mid":"1:zEQh1y9OeZk"},{"author":"Yu","title":"Gi-Oh Zexal OPENING- mihimaru GT Masterpiece","mid":"1:Le-gmUORuJg"},{"author":"BRAVING!","title":"KANAN (PV)","mid":"1:zZZyN96uDIM"},{"author":"Highschool DxD","title":"16 Shinsou no, Ojousama Desu [Extended]","mid":"1:B5A2C5fDECk"},{"author":"lepthymo","title":"Fullmetal alchemist brother OST (HD) (intrumental+english)","mid":"1:ZSW3skkVKEE"}] diff --git a/Blacklist/dubUsers.json b/Blacklist/dubUsers.json new file mode 100644 index 00000000..ed7e8f3f --- /dev/null +++ b/Blacklist/dubUsers.json @@ -0,0 +1,44135 @@ +[ + { + "id": "55fcf08d1978e803008f226c", + "username": "calibagoda", + "jointime": 1466230895922, + "firstActivity": 1450905918709, + "lastActivity": 1466230895922, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3540, + "tastyRcv": 1108, + "tastyGiv": 324, + "woot": 22658, + "meh": 921, + "curate": 178 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 21105, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 855, + "lifeTotal": 1777, + "dayWoot": 7, + "dayTotal": 17, + "DOY": 156 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5405f28fa485700200a217ab", + "username": "barstoolsaints", + "jointime": 1465878913284, + "firstActivity": 1450905918709, + "lastActivity": 1465958891664, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1299, + "tastyRcv": 1280, + "tastyGiv": 488, + "woot": 11986, + "meh": 548, + "curate": 190 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 44093, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 602, + "lifeTotal": 1153, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 166 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "542465ce43f5a10200c07f11", + "username": "Doc_Z", + "jointime": 1469027447592, + "firstActivity": 1450905918709, + "lastActivity": 1469030765965, + "isMehing": false, + "userRole": 6, + "votes": { + "songsPlayed": 2095, + "tastyRcv": 2005, + "tastyGiv": 1018, + "woot": 17384, + "meh": 804, + "curate": 299 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 948, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 802, + "lifeTotal": 1605, + "dayWoot": 2, + "dayTotal": 4, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 5, + "lastSeenInLine": 1469030866237 + }, + { + "id": "5601b8404693ff0300c75ced", + "username": "TheLoneDeranger", + "jointime": 1468844922085, + "firstActivity": 1450905918709, + "lastActivity": 1469030745409, + "isMehing": false, + "userRole": 5, + "votes": { + "songsPlayed": 2636, + "tastyRcv": 1774, + "tastyGiv": 1396, + "woot": 19596, + "meh": 511, + "curate": 638 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 607, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 456, + "lifeTotal": 961, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55f8382244809b0300f886c9", + "username": "deeznutzzzz", + "jointime": 1468959717794, + "firstActivity": 1450905918709, + "lastActivity": 1469030311941, + "isMehing": false, + "userRole": 5, + "votes": { + "songsPlayed": 3384, + "tastyRcv": 2897, + "tastyGiv": 1599, + "woot": 26580, + "meh": 1225, + "curate": null + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 20400, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1239, + "lifeTotal": 2461, + "dayWoot": 3, + "dayTotal": 9, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56017079b97e950300ce376c", + "username": "whitewidow", + "jointime": 1469025192590, + "firstActivity": 1450905918709, + "lastActivity": 1469030762147, + "isMehing": false, + "userRole": 5, + "votes": { + "songsPlayed": 3193, + "tastyRcv": 2231, + "tastyGiv": 1312, + "woot": 24068, + "meh": 866, + "curate": 269 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 1072, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 846, + "lifeTotal": 1703, + "dayWoot": 1, + "dayTotal": 4, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56095def4b526b0300c12f08", + "username": "abaddonny666", + "jointime": 1458217140921, + "firstActivity": 1450905918709, + "lastActivity": 1458249154811, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 792, + "tastyRcv": 521, + "tastyGiv": 1077, + "woot": 7766, + "meh": 5, + "curate": 112 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 14666, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 56 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600a9dbde199903001ae7be", + "username": "larry_the_law", + "jointime": 1468442803324, + "firstActivity": 1450905918709, + "lastActivity": 1469030866456, + "isMehing": false, + "userRole": 4, + "votes": { + "songsPlayed": 16703, + "tastyRcv": 103, + "tastyGiv": 9342, + "woot": 86839, + "meh": 59, + "curate": 245 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 55 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609475ee4bc7c030004625d", + "username": "lipshits", + "jointime": 1469020541333, + "firstActivity": 1450905918709, + "lastActivity": 1469022828078, + "isMehing": false, + "userRole": 4, + "votes": { + "songsPlayed": 218, + "tastyRcv": 254, + "tastyGiv": 77, + "woot": 2135, + "meh": 67, + "curate": 29 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 39080, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 92, + "lifeTotal": 160, + "dayWoot": 4, + "dayTotal": 4, + "DOY": 201 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56014ef42d5038030094d463", + "username": "RedNeck", + "jointime": 1460476038224, + "firstActivity": 1450905918709, + "lastActivity": 1460476038224, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 485, + "tastyRcv": 474, + "tastyGiv": 772, + "woot": 4705, + "meh": 174, + "curate": null + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 18813, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 169, + "lifeTotal": 341, + "dayWoot": 8, + "dayTotal": 13, + "DOY": 78 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560194dd6ac261030001d718", + "username": "dubs", + "jointime": 1459540139940, + "firstActivity": 1450905918709, + "lastActivity": 1459557335478, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 69, + "tastyRcv": 11, + "tastyGiv": 1, + "woot": 477, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 1765, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560cbfc0878d27030097938a", + "username": "dday694", + "jointime": 1468821266947, + "firstActivity": 1450905978764, + "lastActivity": 1468821266947, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 781, + "tastyRcv": 252, + "tastyGiv": 17, + "woot": 5424, + "meh": 138, + "curate": 36 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 59455, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 179, + "lifeTotal": 317, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 175 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b14108b4f900300cc6997", + "username": "dj_trekkie_techie", + "jointime": 1469030394228, + "firstActivity": 1450920895022, + "lastActivity": 1469030424423, + "isMehing": false, + "userRole": 5, + "votes": { + "songsPlayed": 12087, + "tastyRcv": 2397, + "tastyGiv": 736, + "woot": 67437, + "meh": 1477, + "curate": 1125 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 19719, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1405, + "lifeTotal": 2851, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560e13f2bcfcc00300fd0523", + "username": "wookienachos", + "jointime": 1465112811653, + "firstActivity": 1450924075198, + "lastActivity": 1465113518546, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 848, + "tastyRcv": 447, + "tastyGiv": 125, + "woot": 6914, + "meh": 234, + "curate": 102 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 72924, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 217, + "lifeTotal": 451, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 130 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56679eb11f5469130066c09a", + "username": "Loco_Gringo", + "jointime": 1452141126293, + "firstActivity": 1450927019329, + "lastActivity": 1452142062288, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 140, + "tastyRcv": 63, + "tastyGiv": 19, + "woot": 1176, + "meh": 55, + "curate": 14 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 40, + "lifeTotal": 93, + "dayWoot": 3, + "dayTotal": 7, + "DOY": 5 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560228d057733a030015106a", + "username": "msteri", + "jointime": 1467607728733, + "firstActivity": 1450933599423, + "lastActivity": 1467607790124, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 47, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 315, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5405f2be8f36d9020046ee09", + "username": "balloon_knot", + "jointime": 1460305701199, + "firstActivity": 1450950175516, + "lastActivity": 1460305701199, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 335, + "tastyRcv": 153, + "tastyGiv": 17, + "woot": 2218, + "meh": 133, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 131, + "lifeTotal": 265, + "dayWoot": 6, + "dayTotal": 15, + "DOY": 80 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56097685a517a60300d7dd47", + "username": "twizted_smilee", + "jointime": 1467160504645, + "firstActivity": 1450972528426, + "lastActivity": 1467164405119, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 539, + "tastyRcv": 186, + "tastyGiv": 88, + "woot": 3914, + "meh": 116, + "curate": 60 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 76109, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 111, + "lifeTotal": 219, + "dayWoot": 2, + "dayTotal": 4, + "DOY": 180 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601666a2e80380300100001", + "username": "fork", + "jointime": 1462503589145, + "firstActivity": 1450982821869, + "lastActivity": 1462503610345, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 23, + "tastyRcv": 3, + "tastyGiv": 5, + "woot": 189, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 2, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 358 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5623c0522d95d729009d5206", + "username": "thoekenem", + "jointime": 1459775789121, + "firstActivity": 1450986397242, + "lastActivity": 1459775789121, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 59, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561188650657e30300938b1f", + "username": "kickass", + "jointime": 1458617984505, + "firstActivity": 1450991002305, + "lastActivity": 1458618853667, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 161, + "tastyRcv": 44, + "tastyGiv": 14, + "woot": 1310, + "meh": 10, + "curate": 18 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 92812, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 13, + "lifeTotal": 24, + "dayWoot": 5, + "dayTotal": 9, + "DOY": 44 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b3b5a5ddb4303001ff216", + "username": "pigstastegood", + "jointime": 1452917980414, + "firstActivity": 1451021453877, + "lastActivity": 1452917987435, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 19, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609aec6a10d8203009617f5", + "username": "djkrause62", + "jointime": 1451026329299, + "firstActivity": 1451026329299, + "lastActivity": 1451029194280, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 16, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56003a8e239f1303009c84ef", + "username": "apostle", + "jointime": 1451075987085, + "firstActivity": 1451075987085, + "lastActivity": 1451076155329, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567dbec7fccdc01900e94105", + "username": "AnnaMurphy", + "jointime": 1451086808091, + "firstActivity": 1451086808091, + "lastActivity": 1451088019137, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "53e30dbb42d5ba02007c65a7", + "username": "illectro_barbie", + "jointime": 1451090353388, + "firstActivity": 1451090353388, + "lastActivity": 1451092189636, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 17, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5490aafa2cc97502001dce9d", + "username": "up2nogood", + "jointime": 1467755925010, + "firstActivity": 1451104435064, + "lastActivity": 1467755925010, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 269, + "tastyRcv": 53, + "tastyGiv": 70, + "woot": 1967, + "meh": 4, + "curate": 40 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 2942, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 4, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 153 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ee9c86445d31400e72a41", + "username": "Punishment", + "jointime": 1451165606244, + "firstActivity": 1451165606244, + "lastActivity": 1451166013727, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567d8cb480c2a41400f8c06f", + "username": "Mr.Pool", + "jointime": 1451165636257, + "firstActivity": 1451165636257, + "lastActivity": 1451166033349, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ea7700464ce130039bbec", + "username": "FaKekinq", + "jointime": 1451165646241, + "firstActivity": 1451165646241, + "lastActivity": 1451165961292, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567f0768d6a7f18300b026d5", + "username": "BoranSukayar", + "jointime": 1451165666380, + "firstActivity": 1451165666380, + "lastActivity": 1451166011890, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567f2354e88225dd00bfcc69", + "username": "KainMerilai", + "jointime": 1451174516947, + "firstActivity": 1451174516947, + "lastActivity": 1451174543251, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5685a56f78cb801d0002f080", + "username": "ScottyRockstar", + "jointime": 1451692662113, + "firstActivity": 1451175637153, + "lastActivity": 1451692662113, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 3, + "tastyGiv": 1, + "woot": 73, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567f3024235b232400285dda", + "username": "JairBoekaerts", + "jointime": 1451176007281, + "firstActivity": 1451176007281, + "lastActivity": 1451176211406, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56095a214d12b50300c12e60", + "username": "Elveti", + "jointime": 1462889994008, + "firstActivity": 1451240869162, + "lastActivity": 1462889994008, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56009988bfb6340300a2dc6a", + "username": "mkaymeow", + "jointime": 1468844772083, + "firstActivity": 1451243639318, + "lastActivity": 1469027963584, + "isMehing": false, + "userRole": 5, + "votes": { + "songsPlayed": 5174, + "tastyRcv": 1596, + "tastyGiv": 585, + "woot": 29483, + "meh": 704, + "curate": 375 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 80, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 745, + "lifeTotal": 1454, + "dayWoot": 3, + "dayTotal": 4, + "DOY": 202 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601d7416ac261030001f3be", + "username": "hwyuni", + "jointime": 1463939731544, + "firstActivity": 1451252455626, + "lastActivity": 1463939731544, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 42, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5631ac08279a032300eb66c0", + "username": "bobbeilz", + "jointime": 1468691841794, + "firstActivity": 1451258681889, + "lastActivity": 1468691841794, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 27, + "tastyRcv": 4, + "tastyGiv": 0, + "woot": 108, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 2, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 196 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b25df5ddb4303001fe469", + "username": "joepriestley", + "jointime": 1451279389954, + "firstActivity": 1451279389954, + "lastActivity": 1451280276093, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56096b06785b3f03005e5029", + "username": "BuckeyeChick", + "jointime": 1466425245880, + "firstActivity": 1451310418441, + "lastActivity": 1466428620308, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 66, + "tastyRcv": 90, + "tastyGiv": 41, + "woot": 691, + "meh": 22, + "curate": 20 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 59021, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 22, + "lifeTotal": 44, + "dayWoot": 4, + "dayTotal": 8, + "DOY": 110 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56094772e4bc7c030004639f", + "username": "skinny_matt", + "jointime": 1466511124868, + "firstActivity": 1451312508526, + "lastActivity": 1466533670410, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 409, + "tastyRcv": 430, + "tastyGiv": 1015, + "woot": 3850, + "meh": 177, + "curate": 76 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 83168, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 195, + "lifeTotal": 375, + "dayWoot": 6, + "dayTotal": 14, + "DOY": 173 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5602b9f7e8632103004641be", + "username": "given2fly", + "jointime": 1467997246223, + "firstActivity": 1451313598530, + "lastActivity": 1468416881885, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 199, + "tastyRcv": 260, + "tastyGiv": 85, + "woot": 1805, + "meh": 78, + "curate": 52 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 26948, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 84, + "lifeTotal": 160, + "dayWoot": 8, + "dayTotal": 12, + "DOY": 190 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567df51d365b541400473476", + "username": "Sladie", + "jointime": 1456170990209, + "firstActivity": 1451314433540, + "lastActivity": 1456179315706, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 44, + "tastyRcv": 10, + "tastyGiv": 10, + "woot": 341, + "meh": 6, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 19348, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 12, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 53 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b3b6d751fc103008bd755", + "username": "cap", + "jointime": 1451334100611, + "firstActivity": 1451334100611, + "lastActivity": 1451334115473, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566715d34340c81400a01bb7", + "username": "slackerjacker", + "jointime": 1451363397503, + "firstActivity": 1451363032489, + "lastActivity": 1451363811571, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 1, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56095573516f700300cd27b8", + "username": "gringo_starr", + "jointime": 1468505504155, + "firstActivity": 1451397950747, + "lastActivity": 1468505504155, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 36, + "tastyRcv": 17, + "tastyGiv": 1, + "woot": 280, + "meh": 1, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 3, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 14 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560bfe70dab6d1030016a6c6", + "username": "waygrimacerecords", + "jointime": 1469029128248, + "firstActivity": 1451402947939, + "lastActivity": 1469029128248, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 18, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 158, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565fe5272b528a2300e90097", + "username": "Gonzolicious", + "jointime": 1458361529799, + "firstActivity": 1451412583930, + "lastActivity": 1458361534124, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 71, + "tastyRcv": 14, + "tastyGiv": 6, + "woot": 472, + "meh": 6, + "curate": 10 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 7, + "lifeTotal": 12, + "dayWoot": 3, + "dayTotal": 4, + "DOY": 25 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5674c7fbcf37141900d36fe1", + "username": "Fabiwaters", + "jointime": 1451428355637, + "firstActivity": 1451428355637, + "lastActivity": 1451428529726, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "54023ce7738c5e0200a5efcb", + "username": "ghoststencil", + "jointime": 1451430240751, + "firstActivity": 1451430240751, + "lastActivity": 1451430380717, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5611cc65e0d01d0300d252e7", + "username": "mrj9797", + "jointime": 1451443231324, + "firstActivity": 1451440091323, + "lastActivity": 1451443282939, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560cceaaf633190300063227", + "username": "ohcarol", + "jointime": 1451443691318, + "firstActivity": 1451443691318, + "lastActivity": 1451453867336, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 10, + "tastyGiv": 0, + "woot": 120, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5683802b1093481300832956", + "username": "RylanCheatham", + "jointime": 1451458716649, + "firstActivity": 1451458716649, + "lastActivity": 1451458872651, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ad9ac622f531400b48aea", + "username": "brickmasta", + "jointime": 1451464627286, + "firstActivity": 1451464627286, + "lastActivity": 1451467973744, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 5, + "tastyGiv": 1, + "woot": 70, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568208dbe697ae1400683905", + "username": "Tazor", + "jointime": 1451520603204, + "firstActivity": 1451467447072, + "lastActivity": 1451520603204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5623db6fe5c1233200386d4b", + "username": "thesoundyouneed", + "jointime": 1457188572648, + "firstActivity": 1451476177876, + "lastActivity": 1457188572648, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566395fdfff7ce2800f82418", + "username": "djyony", + "jointime": 1460519118493, + "firstActivity": 1451516677400, + "lastActivity": 1460519118493, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ef54b2975120300193325", + "username": "knowcoder", + "jointime": 1457639186330, + "firstActivity": 1451538830425, + "lastActivity": 1457639405124, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561970ec53e67a1300edc8c9", + "username": "theidan", + "jointime": 1453976622183, + "firstActivity": 1451549167009, + "lastActivity": 1453976947288, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 54, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 336, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560945e4ace5660300196062", + "username": "dloc", + "jointime": 1467329288918, + "firstActivity": 1451572340525, + "lastActivity": 1467329578089, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 272, + "tastyRcv": 128, + "tastyGiv": 42, + "woot": 2323, + "meh": 53, + "curate": 45 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 32646, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 51, + "lifeTotal": 104, + "dayWoot": 2, + "dayTotal": 4, + "DOY": 145 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560fa5587cd4580300375544", + "username": "fockenwotm8", + "jointime": 1451577476467, + "firstActivity": 1451577476467, + "lastActivity": 1451577485405, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560aa9d6a56b0b03005be076", + "username": "chaosbaos", + "jointime": 1451577646558, + "firstActivity": 1451577646558, + "lastActivity": 1451596817510, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 12, + "tastyGiv": 1, + "woot": 164, + "meh": 8, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 8, + "lifeTotal": 14, + "dayWoot": 8, + "dayTotal": 14, + "DOY": 365 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600dd752e803803000fed41", + "username": "morthak", + "jointime": 1452035589503, + "firstActivity": 1451581562325, + "lastActivity": 1452035589503, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560afb2e88d62303002c8530", + "username": "Flakeburst", + "jointime": 1459091234042, + "firstActivity": 1451582222459, + "lastActivity": 1459091234042, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ee70d505c6f9e002fd528", + "username": "Jesamine", + "jointime": 1452669352782, + "firstActivity": 1451584918012, + "lastActivity": 1452669352782, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609c694b6d50903007bfca3", + "username": "ladylilly", + "jointime": 1462933258251, + "firstActivity": 1451593130154, + "lastActivity": 1462934278907, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 63, + "tastyRcv": 25, + "tastyGiv": 16, + "woot": 527, + "meh": 2, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 15 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c242967e70403006c12f6", + "username": "abc123", + "jointime": 1459021267027, + "firstActivity": 1451610203444, + "lastActivity": 1459021267027, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 1, + "woot": 7, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5685d18160202628005cf9f6", + "username": "ErRokketteroLoco", + "jointime": 1452976855791, + "firstActivity": 1451610498473, + "lastActivity": 1452976855791, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 3, + "tastyGiv": 1, + "woot": 25, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56006d68239f1303009c8deb", + "username": "spinnypedia", + "jointime": 1455386651118, + "firstActivity": 1451610538473, + "lastActivity": 1455386937111, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 9, + "tastyGiv": 5, + "woot": 87, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560051d2239f1303009c88aa", + "username": "Sgt.DamnStuff", + "jointime": 1458610548523, + "firstActivity": 1451614214037, + "lastActivity": 1458610548523, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 82, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5686d087f762ea1e0088b297", + "username": "JosNascimento", + "jointime": 1451676400014, + "firstActivity": 1451676400014, + "lastActivity": 1451676405161, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b2d5ec2a7040300d7f73f", + "username": "Zackary_Shadows", + "jointime": 1464729658424, + "firstActivity": 1451705680425, + "lastActivity": 1464729658424, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 93, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 6, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 29 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5686f327f2d0421d00cd9532", + "username": "Idecay", + "jointime": 1451732875067, + "firstActivity": 1451722263755, + "lastActivity": 1451737240812, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 15, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 82, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564672a8c8e445280076f3ef", + "username": "eugenethelibrarian", + "jointime": 1451743585838, + "firstActivity": 1451743585838, + "lastActivity": 1451743979301, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5687c87ede228a2300ec4286", + "username": "Igiveup", + "jointime": 1451744045835, + "firstActivity": 1451743695783, + "lastActivity": 1451744045835, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56886eb58bb37f2d00f28aae", + "username": "Pomster", + "jointime": 1451789092554, + "firstActivity": 1451783116053, + "lastActivity": 1451789100597, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55ff46965335f703008b0be8", + "username": "donut", + "jointime": 1465566784426, + "firstActivity": 1451805339691, + "lastActivity": 1465566784426, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 13, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 49, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5688c80c37ffd02d00887c0b", + "username": "MealRacf", + "jointime": 1462889639056, + "firstActivity": 1451805529726, + "lastActivity": 1462889639056, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 30, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 133, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ac1f9ecb68c03008031a9", + "username": "vDmze", + "jointime": 1451826746497, + "firstActivity": 1451826746497, + "lastActivity": 1451827760773, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 3 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563e948e6692e228008b231f", + "username": "buddha_burger", + "jointime": 1462926191790, + "firstActivity": 1451843577703, + "lastActivity": 1462935953585, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 66, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 377, + "meh": 3, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42809, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568a055cf183641400088ad9", + "username": "AdeptusMors", + "jointime": 1452138955577, + "firstActivity": 1451886625382, + "lastActivity": 1452140198694, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 31, + "tastyRcv": 19, + "tastyGiv": 9, + "woot": 363, + "meh": 14, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 10, + "lifeTotal": 22, + "dayWoot": 3, + "dayTotal": 6, + "DOY": 6 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56092c91ace5660300190c26", + "username": "candymedusa", + "jointime": 1463570161488, + "firstActivity": 1451917361928, + "lastActivity": 1463590449225, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 110, + "tastyRcv": 43, + "tastyGiv": 28, + "woot": 772, + "meh": 2, + "curate": 8 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 69968, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 5, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 139 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560957bba517a60300d795eb", + "username": "00", + "jointime": 1468940173297, + "firstActivity": 1451922129621, + "lastActivity": 1469021311609, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3274, + "tastyRcv": 1148, + "tastyGiv": 203, + "woot": 24111, + "meh": 387, + "curate": 167 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23571, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 341, + "lifeTotal": 685, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 200 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5602a80b813abe030055a670", + "username": "joewayne", + "jointime": 1463753424227, + "firstActivity": 1451923779992, + "lastActivity": 1463770446641, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 112, + "tastyRcv": 128, + "tastyGiv": 191, + "woot": 1222, + "meh": 43, + "curate": 25 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 123158, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 32, + "lifeTotal": 73, + "dayWoot": 4, + "dayTotal": 6, + "DOY": 141 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560956a94d12b50300c127d5", + "username": "robusdin", + "jointime": 1460578029190, + "firstActivity": 1451927180836, + "lastActivity": 1460578075612, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 33, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 6 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56097eba81c87803009bd3bb", + "username": "domshoe", + "jointime": 1468872184248, + "firstActivity": 1451943057659, + "lastActivity": 1468875090594, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 274, + "tastyRcv": 32, + "tastyGiv": 9, + "woot": 1658, + "meh": 3, + "curate": 26 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 80919, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 2, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 46 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5658f74c3b6ea81300b33508", + "username": "bauer", + "jointime": 1451950960914, + "firstActivity": 1451950960914, + "lastActivity": 1451955478661, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 38, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56109830071f7f0300372181", + "username": "loungekat", + "jointime": 1468990988373, + "firstActivity": 1451985139079, + "lastActivity": 1468991115507, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 112, + "tastyRcv": 39, + "tastyGiv": 10, + "woot": 729, + "meh": 20, + "curate": 14 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 18, + "lifeTotal": 38, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 196 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56095004078947030040afae", + "username": "rantou", + "jointime": 1453925424501, + "firstActivity": 1452026130404, + "lastActivity": 1453927476243, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 32, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565df03144152a2d00f9a891", + "username": "kaif", + "jointime": 1452033443195, + "firstActivity": 1452033443195, + "lastActivity": 1452033457033, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55f79aac44809b0300f88607", + "username": "_brandon_", + "jointime": 1452480463221, + "firstActivity": 1452048380529, + "lastActivity": 1452482030778, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 10, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 89, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560935f1ace5660300191b90", + "username": "tinkermania", + "jointime": 1460438299787, + "firstActivity": 1452073737648, + "lastActivity": 1460438299787, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 18, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 141, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 6 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609ad028667ea030006e534", + "username": "housekat", + "jointime": 1468936324448, + "firstActivity": 1452104815523, + "lastActivity": 1468962969983, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 321, + "tastyRcv": 74, + "tastyGiv": 91, + "woot": 1636, + "meh": 36, + "curate": 38 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 339, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 24, + "lifeTotal": 58, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 180 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566f30a3367193130045ce69", + "username": "audiozen", + "jointime": 1459926997909, + "firstActivity": 1452108786753, + "lastActivity": 1459926997909, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 17, + "tastyRcv": 5, + "tastyGiv": 2, + "woot": 152, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568d3328d54a3b1400ded267", + "username": "FernandaKriss", + "jointime": 1452111387382, + "firstActivity": 1452111387382, + "lastActivity": 1452111915250, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562ba5be67a3641400ebabfb", + "username": "bcav", + "jointime": 1463499988773, + "firstActivity": 1452112247849, + "lastActivity": 1463551616583, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1843, + "tastyRcv": 603, + "tastyGiv": 1074, + "woot": 11394, + "meh": 261, + "curate": 155 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 31776, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 272, + "lifeTotal": 533, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 139 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568988db0aed52190081db0c", + "username": "Toyfon", + "jointime": 1452112498073, + "firstActivity": 1452112498073, + "lastActivity": 1452112680162, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568463091c55a61400be44bc", + "username": "Musemath", + "jointime": 1453051499204, + "firstActivity": 1452118239646, + "lastActivity": 1453051499204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 10, + "tastyGiv": 2, + "woot": 111, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561093ed071f7f0300372066", + "username": "sirk", + "jointime": 1452123736601, + "firstActivity": 1452123736601, + "lastActivity": 1452125460093, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 20, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5671ce6a85a9fd2d005a9ed9", + "username": "theodorbadescu", + "jointime": 1452126772615, + "firstActivity": 1452126772615, + "lastActivity": 1452127113297, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564133211e386a8c001e0c5f", + "username": "pussyonyoface", + "jointime": 1452132208703, + "firstActivity": 1452132208703, + "lastActivity": 1452132235936, + "isMehing": true, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568d77afeef76c2d00769b05", + "username": "kaweltrym", + "jointime": 1457391644729, + "firstActivity": 1452183060725, + "lastActivity": 1457391644729, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 2, + "woot": 40, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23660, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a927adf36550300a5d412", + "username": "mikeymike", + "jointime": 1455563235024, + "firstActivity": 1452184761006, + "lastActivity": 1455563235024, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5613f46ffd7ff318008fd4ab", + "username": "rza", + "jointime": 1452187691764, + "firstActivity": 1452187691764, + "lastActivity": 1452191302037, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56018e4b4693ff0300c74c24", + "username": "ScooterS64", + "jointime": 1464008038766, + "firstActivity": 1452204887919, + "lastActivity": 1464008038766, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 8, + "tastyRcv": 7, + "tastyGiv": 2, + "woot": 66, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 62 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568ef8de5733d42300404974", + "username": "LucasBrito", + "jointime": 1452213200581, + "firstActivity": 1452213200581, + "lastActivity": 1452213239041, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566f317deb9a1968003b4c0c", + "username": "gramonmyotp", + "jointime": 1466296411636, + "firstActivity": 1452217392257, + "lastActivity": 1466296411636, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 100, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5675a8b5bcb94b1900429348", + "username": "GordonRamsay", + "jointime": 1452222244353, + "firstActivity": 1452222244353, + "lastActivity": 1452222262489, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608b6bad8bf0c0300e9cca8", + "username": "MysticalUnicornFart", + "jointime": 1462237039492, + "firstActivity": 1452241625724, + "lastActivity": 1462245557300, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 41, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 316, + "meh": 1, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a3c28b776b203001e4c7a", + "username": "flamingpancakes", + "jointime": 1462490951534, + "firstActivity": 1452241640732, + "lastActivity": 1462490951534, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 88, + "tastyRcv": 16, + "tastyGiv": 0, + "woot": 600, + "meh": 17, + "curate": 10 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 10, + "lifeTotal": 28, + "dayWoot": 1, + "dayTotal": 7, + "DOY": 124 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5658294a89c10a23006da236", + "username": "smarge", + "jointime": 1461051541560, + "firstActivity": 1452247257050, + "lastActivity": 1461051541560, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568fc855dd03101d00e5d36b", + "username": "Smlfry1", + "jointime": 1463583055405, + "firstActivity": 1452263510617, + "lastActivity": 1463583055405, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560adfca0de7110300ede707", + "username": "dubwhore", + "jointime": 1463677212303, + "firstActivity": 1452303449171, + "lastActivity": 1463681731191, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 10, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 97, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568a3718685ac51300926a57", + "username": "RobsonLoair", + "jointime": 1452321643062, + "firstActivity": 1452320043168, + "lastActivity": 1452321643062, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5611a5493d03d10300b0867a", + "username": "atsem", + "jointime": 1462586305842, + "firstActivity": 1452329529839, + "lastActivity": 1462586687132, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 43, + "tastyRcv": 8, + "tastyGiv": 0, + "woot": 289, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 31520, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56912e2f2154350e001e2970", + "username": "Andrei_145235511909410", + "jointime": 1452356945254, + "firstActivity": 1452355540143, + "lastActivity": 1452357155442, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 30, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609723fa517a60300d7d677", + "username": "fixednametag", + "jointime": 1458492769438, + "firstActivity": 1452370197523, + "lastActivity": 1458494392213, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 18, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56916f9674b99a2d004cc253", + "username": "gfckurslf", + "jointime": 1452378054580, + "firstActivity": 1452378054580, + "lastActivity": 1452378069940, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b45f914188030067beeb", + "username": "antiskilled", + "jointime": 1459631302050, + "firstActivity": 1452472620947, + "lastActivity": 1459631302050, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56930b3b963d1e0e00c6afec", + "username": "HELLOEVERYONE1", + "jointime": 1456096610789, + "firstActivity": 1452479372867, + "lastActivity": 1456096650247, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 58, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56098049d3ec4d030049c8a3", + "username": "Rutgers00", + "jointime": 1461152514161, + "firstActivity": 1452521480214, + "lastActivity": 1461156626382, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 33, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 39873, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 11 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5693dd6a50f2a0140068a90f", + "username": "LucianoOliveira", + "jointime": 1452531049679, + "firstActivity": 1452531049678, + "lastActivity": 1452531130739, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5642216b97d0fc1300c1768d", + "username": "_injustice", + "jointime": 1452540302047, + "firstActivity": 1452531419816, + "lastActivity": 1452540457184, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5693e56f94bb130e00de93f7", + "username": "SexyBandit", + "jointime": 1452613586577, + "firstActivity": 1452533135607, + "lastActivity": 1452613586577, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 1, + "tastyGiv": 6, + "woot": 34, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 12 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567f22ce9f188db0006e09ff", + "username": "MegaAlalil", + "jointime": 1452535795948, + "firstActivity": 1452535795948, + "lastActivity": 1452542035756, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 45, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 11 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5694021aae049e2d001f90fe", + "username": "OmerGold", + "jointime": 1452541507336, + "firstActivity": 1452541507336, + "lastActivity": 1452541548445, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561df174a6ec180e0046a3f6", + "username": "Buenos_Torches", + "jointime": 1452576295900, + "firstActivity": 1452576295900, + "lastActivity": 1452580939719, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 82, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56955ca812f1a41400ea9e6e", + "username": "Doom_Ranger", + "jointime": 1453164978004, + "firstActivity": 1452629370556, + "lastActivity": 1453164978004, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 2, + "tastyGiv": 1, + "woot": 134, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563c4b5878fc757100b0be05", + "username": "alwayslimited", + "jointime": 1465854570956, + "firstActivity": 1452643366249, + "lastActivity": 1465854570956, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568dc4233bcf97140016ca2f", + "username": "BradenFeroz", + "jointime": 1452644400914, + "firstActivity": 1452644400914, + "lastActivity": 1452645592538, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5691aaf4a02ce413002e6da0", + "username": "AlissonVidal", + "jointime": 1452644675933, + "firstActivity": 1452644675933, + "lastActivity": 1452644772228, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5655c3c677279e2300ae313a", + "username": "underwatersquad", + "jointime": 1452646546257, + "firstActivity": 1452646546257, + "lastActivity": 1452646606380, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566fe85452a23f2d00a531a8", + "username": "sippa", + "jointime": 1452697504957, + "firstActivity": 1452697504957, + "lastActivity": 1452697512054, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5696970061fc4823004cb6af", + "username": "EgeGrkemYlmaz", + "jointime": 1452709698478, + "firstActivity": 1452709698478, + "lastActivity": 1452710184915, + "isMehing": true, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56969b74d727a42d006ce4e8", + "username": "LicaAdrianMihai", + "jointime": 1457782597953, + "firstActivity": 1452711290013, + "lastActivity": 1457782597953, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 18, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560fbcc5306cb203005bc952", + "username": "mikeormichael", + "jointime": 1464140535919, + "firstActivity": 1452733964946, + "lastActivity": 1464140535919, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562049327d11d232001fe22a", + "username": "__jenny__", + "jointime": 1468660063148, + "firstActivity": 1452771794365, + "lastActivity": 1468668757847, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 121, + "tastyRcv": 20, + "tastyGiv": 5, + "woot": 751, + "meh": 1, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 69105, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 129 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5630dc8ba9741e68000b649e", + "username": "brocode", + "jointime": 1468994916369, + "firstActivity": 1452772264511, + "lastActivity": 1468994916369, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 133, + "tastyRcv": 10, + "tastyGiv": 2, + "woot": 829, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 52708, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565ca7752d4d161400c47a40", + "username": "Resident_DJ", + "jointime": 1452796950605, + "firstActivity": 1452796950605, + "lastActivity": 1452804103731, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 33, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 14 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5697f9c28a35691300cbf455", + "username": "Boras031", + "jointime": 1452814250730, + "firstActivity": 1452800910730, + "lastActivity": 1452814356197, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b266a3164d20300dfffbf", + "username": "josephdp1992", + "jointime": 1463273898786, + "firstActivity": 1452821980568, + "lastActivity": 1463273898786, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 82, + "tastyRcv": 7, + "tastyGiv": 0, + "woot": 448, + "meh": 1, + "curate": 10 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 113605, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b29b5121e420300af063d", + "username": "bluesky101", + "jointime": 1459565217997, + "firstActivity": 1452822275619, + "lastActivity": 1459566076316, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 17, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 92, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560aadb0df36550300a5e803", + "username": "jerkus", + "jointime": 1455370361746, + "firstActivity": 1452836704957, + "lastActivity": 1455370361746, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56703e58f9d2f07100ff72a9", + "username": "redenergy", + "jointime": 1452972059168, + "firstActivity": 1452972059168, + "lastActivity": 1452974003898, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 19, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 16 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56916a93be2ba45f00864f96", + "username": "GustavoLindoSoares", + "jointime": 1452993031293, + "firstActivity": 1452993031293, + "lastActivity": 1452995368048, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56013d912e803803000ff783", + "username": "Undermind", + "jointime": 1453035038287, + "firstActivity": 1453011823771, + "lastActivity": 1453035038287, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 15, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5697ba7a02317c1300fefad8", + "username": "MenOfMayhem", + "jointime": 1457087171392, + "firstActivity": 1453085254045, + "lastActivity": 1457087171392, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 74, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5695555236e94c1e00e0a0bf", + "username": "JahlilBeats", + "jointime": 1453139089522, + "firstActivity": 1453139089522, + "lastActivity": 1453139091743, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569757f38cfc551300eafa7e", + "username": "_145275902708855", + "jointime": 1453139349662, + "firstActivity": 1453139349662, + "lastActivity": 1453141580687, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569c31524660e4130080b59e", + "username": "quirkybitch", + "jointime": 1453666232188, + "firstActivity": 1453146213003, + "lastActivity": 1453667538272, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 15, + "tastyRcv": 7, + "tastyGiv": 3, + "woot": 106, + "meh": 4, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 9, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 24 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56675ea82dc0a328001256cb", + "username": "ufler", + "jointime": 1453170393003, + "firstActivity": 1453170393003, + "lastActivity": 1453171333646, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560eac33495c10030069d23f", + "username": "reissdorfmatiaskoelsch", + "jointime": 1456791371903, + "firstActivity": 1453259132812, + "lastActivity": 1456791371903, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 60, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56001331d2972003005ab031", + "username": "mixxx", + "jointime": 1464057498826, + "firstActivity": 1453264842813, + "lastActivity": 1464057498826, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 35, + "tastyRcv": 12, + "tastyGiv": 8, + "woot": 288, + "meh": 4, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 3, + "dayWoot": 0, + "dayTotal": 3, + "DOY": 26 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56009a34bfb6340300a2dc7b", + "username": "tubbymctubbypants", + "jointime": 1462853621172, + "firstActivity": 1453264887810, + "lastActivity": 1462853621172, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 69, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 53 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569593637796311300838b54", + "username": "Producer", + "jointime": 1453304682815, + "firstActivity": 1453304682815, + "lastActivity": 1453305223517, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 2, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56043b990d5beb0300abe521", + "username": "GaryW", + "jointime": 1453313867843, + "firstActivity": 1453313867842, + "lastActivity": 1453325647303, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 48, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569ee456e68c452d0065f130", + "username": "AnalfShitler", + "jointime": 1453324180023, + "firstActivity": 1453324180023, + "lastActivity": 1453324504614, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561c3bd9d88fe632002efea8", + "username": "jjboom", + "jointime": 1457666615706, + "firstActivity": 1453340280022, + "lastActivity": 1457668639204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 26, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 193, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 20 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569ae735fd6569280012cbe6", + "username": "innerdepth", + "jointime": 1453348430023, + "firstActivity": 1453348430023, + "lastActivity": 1453348735506, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5663bad8fff7ce2800f82a2d", + "username": "314ro", + "jointime": 1465251560548, + "firstActivity": 1453355220024, + "lastActivity": 1465255143650, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 26, + "tastyRcv": 6, + "tastyGiv": 0, + "woot": 138, + "meh": 11, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 177390, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 17, + "dayWoot": 2, + "dayTotal": 4, + "DOY": 158 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5663657257a83f56008b2459", + "username": "reni", + "jointime": 1453389500026, + "firstActivity": 1453389500026, + "lastActivity": 1453390796241, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56860e980951ba1e005b7d94", + "username": "RainbowTriangle", + "jointime": 1453417730031, + "firstActivity": 1453417730030, + "lastActivity": 1453417739305, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5675ff34f05cc35f0023c9ec", + "username": "gameregistry", + "jointime": 1453433955032, + "firstActivity": 1453433955032, + "lastActivity": 1453436287388, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 33, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 21 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560aab6fa56b0b03005be150", + "username": "guaqa", + "jointime": 1468963752597, + "firstActivity": 1453449240031, + "lastActivity": 1468963752597, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 3, + "tastyGiv": 1, + "woot": 80, + "meh": 1, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 119296, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a2077567acbe1e00fef075", + "username": "ILuke", + "jointime": 1453459690031, + "firstActivity": 1453459690031, + "lastActivity": 1453459972807, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a2249abac50e2d00507081", + "username": "LorenzoPolla", + "jointime": 1453467190219, + "firstActivity": 1453467190218, + "lastActivity": 1453467205978, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5696af0665c1fc130071a7da", + "username": "Giema31", + "jointime": 1453481485036, + "firstActivity": 1453481485036, + "lastActivity": 1453484093421, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 10, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 22 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569a3414170ec613001927cb", + "username": "Topai", + "jointime": 1453485140064, + "firstActivity": 1453485140064, + "lastActivity": 1453485196849, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561eef5b097ccbb000598498", + "username": "chillmasters", + "jointime": 1464356209431, + "firstActivity": 1453485300045, + "lastActivity": 1464359838395, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 19, + "tastyRcv": 0, + "tastyGiv": 1, + "woot": 127, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 45078, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560857ab0cd1cc030040057c", + "username": "Ordinary_DJ", + "jointime": 1453598206022, + "firstActivity": 1453488971253, + "lastActivity": 1453598303739, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a15911180e702d001561f1", + "username": "NESDawg", + "jointime": 1455747451430, + "firstActivity": 1453510616253, + "lastActivity": 1455747451430, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56096ba0a517a60300d7c840", + "username": "misterfurious", + "jointime": 1460410234180, + "firstActivity": 1453562616018, + "lastActivity": 1460410234180, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 33, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 215, + "meh": 2, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 3, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 23 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5665bc250cf4c30e0008639a", + "username": "lucasedul", + "jointime": 1453571911018, + "firstActivity": 1453569696019, + "lastActivity": 1453571914649, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56020f6f35dab00300b3be20", + "username": "PopDefender", + "jointime": 1454204140400, + "firstActivity": 1453592881020, + "lastActivity": 1454205411660, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 20, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 138, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a215b953d6f00e0031929b", + "username": "kingofconstantinople", + "jointime": 1454065760344, + "firstActivity": 1453662737187, + "lastActivity": 1454065760344, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 8, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 28, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5679e03cc057431300f08267", + "username": "Robocop", + "jointime": 1453663377187, + "firstActivity": 1453663377187, + "lastActivity": 1453663849412, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569c517e4d189b1e00385f7b", + "username": "GilliPoDeRoSo", + "jointime": 1453687582187, + "firstActivity": 1453687582187, + "lastActivity": 1453690056740, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 28, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a0fb858f5af35600392f2c", + "username": "DrTechnicolor", + "jointime": 1462465157474, + "firstActivity": 1453743372191, + "lastActivity": 1462465157474, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569852423fc0252d00f64146", + "username": "itzjustren", + "jointime": 1453745507191, + "firstActivity": 1453745507191, + "lastActivity": 1453745526156, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56002adf621a9e03003163a6", + "username": "bryankr_", + "jointime": 1463507372634, + "firstActivity": 1453751048293, + "lastActivity": 1463510748593, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 84, + "tastyRcv": 66, + "tastyGiv": 10, + "woot": 664, + "meh": 27, + "curate": 18 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 662, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 29, + "lifeTotal": 55, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 138 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608f77b8e9cb60300557f55", + "username": "JennaD.Heister", + "jointime": 1456422200917, + "firstActivity": 1453773558314, + "lastActivity": 1456422200917, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560be9d0dce3260300e40a31", + "username": "sylphid", + "jointime": 1453798308197, + "firstActivity": 1453798308197, + "lastActivity": 1453800803798, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a16b4e138af50e0050a30c", + "username": "DjBaguette", + "jointime": 1459045452205, + "firstActivity": 1453820143198, + "lastActivity": 1459046110902, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 37, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5693d24468b2721400f5ed37", + "username": "HighHat", + "jointime": 1459950071071, + "firstActivity": 1453828618200, + "lastActivity": 1459957190270, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 44, + "tastyRcv": 21, + "tastyGiv": 5, + "woot": 314, + "meh": 8, + "curate": 10 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 15, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 97 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a77a5d5b4341180096412a", + "username": "shaun_cummy", + "jointime": 1453829988198, + "firstActivity": 1453829988198, + "lastActivity": 1453830057405, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56295db66511ab2d00375981", + "username": "bartoolsaint", + "jointime": 1453830078215, + "firstActivity": 1453830078215, + "lastActivity": 1453830093914, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a00501ff13603008a3b2d", + "username": "duckbutterman", + "jointime": 1462003149047, + "firstActivity": 1453888914066, + "lastActivity": 1462003149047, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 65, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 35 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a38a9abb40203006864c3", + "username": "akiraluna", + "jointime": 1453919023552, + "firstActivity": 1453919023552, + "lastActivity": 1453919493655, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5690519f5257051e0021701c", + "username": "DANHlBlKl", + "jointime": 1454002701647, + "firstActivity": 1453923049140, + "lastActivity": 1454006103865, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 50, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 3, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 28 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5676201501e7bf7a00a703e0", + "username": "mylifekh", + "jointime": 1453948575326, + "firstActivity": 1453948575326, + "lastActivity": 1453948793104, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600281c621a9e0300316333", + "username": "josie_", + "jointime": 1463162727433, + "firstActivity": 1454018233958, + "lastActivity": 1463162727433, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 19, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 137, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 2, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 67 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a35e10a2b4203003cd2ae", + "username": "yerevanon_2", + "jointime": 1461882817518, + "firstActivity": 1454019009102, + "lastActivity": 1461882817518, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5678b1029ee3a72d0042b00b", + "username": "pythagoras", + "jointime": 1454074160634, + "firstActivity": 1454074160634, + "lastActivity": 1454076482486, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 18, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 29 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a61a9f4d7f5030088c105", + "username": "APEs", + "jointime": 1454099836016, + "firstActivity": 1454099836016, + "lastActivity": 1454099866511, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56abe7d01a19ef3005d92edc", + "username": "JayThacker", + "jointime": 1454616002307, + "firstActivity": 1454106657592, + "lastActivity": 1454616002307, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569af5ada1ce841e009e4247", + "username": "-Beer", + "jointime": 1454121616227, + "firstActivity": 1454121616227, + "lastActivity": 1454121819282, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ab7541a2c1f2d5023d7c3a", + "username": "PEW", + "jointime": 1455813343951, + "firstActivity": 1454124616940, + "lastActivity": 1455813343951, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 10, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 45, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560e9ecee15525030084b9e3", + "username": "stillwaterlive", + "jointime": 1454169210034, + "firstActivity": 1454169210034, + "lastActivity": 1454169567089, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ad251ebd5a324604812b79", + "username": "inthefade", + "jointime": 1466393009712, + "firstActivity": 1454189468433, + "lastActivity": 1466393009712, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 103, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ad6a42f812931c0136ad50", + "username": "realundertaker2", + "jointime": 1454205941104, + "firstActivity": 1454205941104, + "lastActivity": 1454205954765, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a2780670dc1a5700b4741c", + "username": "Bloxen", + "jointime": 1454211082306, + "firstActivity": 1454211082306, + "lastActivity": 1454211780793, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56adc5fe52825cba027cbdd7", + "username": "ScriptML", + "jointime": 1454230926360, + "firstActivity": 1454230926360, + "lastActivity": 1454231110377, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5698bab37f8d802800057eaf", + "username": "novacraft_", + "jointime": 1454271857126, + "firstActivity": 1454271857126, + "lastActivity": 1454271869742, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56aecfa22ac8734b0eab83e3", + "username": "kellzbellz", + "jointime": 1454707631479, + "firstActivity": 1454297324710, + "lastActivity": 1454708571228, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 5, + "tastyGiv": 20, + "woot": 122, + "meh": 5, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 8, + "dayWoot": 2, + "dayTotal": 5, + "DOY": 36 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5676d9cee7c1cf1e003c407d", + "username": "fork-bomb", + "jointime": 1463091677224, + "firstActivity": 1454363922287, + "lastActivity": 1463092386252, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 51, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c7c084e58310300758313", + "username": "Kingmob", + "jointime": 1467217485271, + "firstActivity": 1454444729100, + "lastActivity": 1467219806268, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 99, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b03b9ab6a27e6401baf0d1", + "username": "AlexandrBenavidesZadorozhna", + "jointime": 1454447899560, + "firstActivity": 1454447899560, + "lastActivity": 1454447981268, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56af981acce7de0101fdd174", + "username": "DjMixrJJ", + "jointime": 1454526325333, + "firstActivity": 1454526325333, + "lastActivity": 1454526523311, + "isMehing": true, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56006189239f1303009c8b97", + "username": "doondo", + "jointime": 1457291821912, + "firstActivity": 1454527385454, + "lastActivity": 1457293392265, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 15, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b28253f9ebd733024829ac", + "username": "Douglastaekwon", + "jointime": 1454539354122, + "firstActivity": 1454539354122, + "lastActivity": 1454539361139, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a23e6532b87d2300847170", + "username": "ruslangl", + "jointime": 1454577659256, + "firstActivity": 1454577659256, + "lastActivity": 1454577676160, + "isMehing": true, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b3765124b7c52c0021e8da", + "username": "grandiose", + "jointime": 1454602063544, + "firstActivity": 1454602063544, + "lastActivity": 1454603557190, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56745222d41d455600cf196d", + "username": "gomer1377", + "jointime": 1454608389733, + "firstActivity": 1454608389733, + "lastActivity": 1454608577504, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b11ef4c71cf37f01278e24", + "username": "xdumbledore", + "jointime": 1454616857357, + "firstActivity": 1454616857357, + "lastActivity": 1454616974612, + "isMehing": true, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564d2004afe5e12300c4220e", + "username": "sand_panda", + "jointime": 1454630349908, + "firstActivity": 1454630349908, + "lastActivity": 1454630581966, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b35199619b00300814169", + "username": "dr_dankenstein", + "jointime": 1455241193044, + "firstActivity": 1454640811820, + "lastActivity": 1455241193044, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5632aa64884e210e00c6cac9", + "username": "alexyepez", + "jointime": 1454641756929, + "firstActivity": 1454641756929, + "lastActivity": 1454641960803, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566062a7b9fc081300d03126", + "username": "gatoblanco", + "jointime": 1469026462599, + "firstActivity": 1454692671279, + "lastActivity": 1469026462599, + "isMehing": false, + "userRole": 3, + "votes": { + "songsPlayed": 193, + "tastyRcv": 154, + "tastyGiv": 159, + "woot": 1820, + "meh": 13, + "curate": 47 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 2761, + "inRoom": true, + "inRoomUpdated": true, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 12, + "lifeTotal": 24, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 130 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560971cee5851903009bb51e", + "username": "bigwils", + "jointime": 1465585277120, + "firstActivity": 1454703270697, + "lastActivity": 1465585277120, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 218, + "tastyRcv": 188, + "tastyGiv": 28, + "woot": 1773, + "meh": 81, + "curate": 36 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 22135, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 79, + "lifeTotal": 160, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 149 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b51833368a2dac01712d8e", + "username": "_kneegrow_", + "jointime": 1454708841850, + "firstActivity": 1454708841850, + "lastActivity": 1454708893948, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b517c8f3e739d4000c864d", + "username": "kellyburnsred", + "jointime": 1465255546600, + "firstActivity": 1454709291867, + "lastActivity": 1465257618966, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 128, + "tastyRcv": 85, + "tastyGiv": 238, + "woot": 1158, + "meh": 42, + "curate": 37 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23400, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 53, + "lifeTotal": 95, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 158 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561c3f5e63f4f732006bcd07", + "username": "boogrkng", + "jointime": 1454714410871, + "firstActivity": 1454714410871, + "lastActivity": 1454714435015, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c0eb7ab75850300784c0f", + "username": "vicente", + "jointime": 1454944141002, + "firstActivity": 1454944141002, + "lastActivity": 1454944226307, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562e93b31afafb0e00a28a94", + "username": "willypoobum", + "jointime": 1454966638291, + "firstActivity": 1454966638291, + "lastActivity": 1454966663323, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562e93cc9c2253190014ed9e", + "username": "000000000000000000000000000000", + "jointime": 1454966688262, + "firstActivity": 1454966688262, + "lastActivity": 1454966705449, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b97e22b9fb0300d35ae0", + "username": "thegifthorse", + "jointime": 1455378073697, + "firstActivity": 1454972758392, + "lastActivity": 1455378073697, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 50, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562080898ea6e75f0025264f", + "username": "contessa", + "jointime": 1462672017325, + "firstActivity": 1454982003682, + "lastActivity": 1462679873402, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 63, + "tastyRcv": 39, + "tastyGiv": 31, + "woot": 492, + "meh": 19, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 25, + "lifeTotal": 44, + "dayWoot": 2, + "dayTotal": 5, + "DOY": 128 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ba134c360fd3dd00cd9b80", + "username": "DjKhaledOfficial", + "jointime": 1455035428739, + "firstActivity": 1455035428739, + "lastActivity": 1455035443065, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b9651d3ee7c18e047ce2af", + "username": "ManManita", + "jointime": 1455050173280, + "firstActivity": 1455050173280, + "lastActivity": 1455054989793, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 2, + "tastyGiv": 2, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ba05ce56ec8237010402a4", + "username": "Danegerous45", + "jointime": 1455124674722, + "firstActivity": 1455124674722, + "lastActivity": 1455124846932, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560128492e803803000ff510", + "username": "pathetic", + "jointime": 1455152605448, + "firstActivity": 1455152605448, + "lastActivity": 1455153916942, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 38, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569a7f0d1d7af62d005b21c0", + "username": "Phospher", + "jointime": 1464572985302, + "firstActivity": 1455158071794, + "lastActivity": 1464574152641, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 23, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56bbcfe3766ce26503e3d8f4", + "username": "EverythingChill", + "jointime": 1455161482941, + "firstActivity": 1455161482941, + "lastActivity": 1455165486049, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 18, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b0af3f1b885a52013fe7c7", + "username": "savagemane", + "jointime": 1455222289665, + "firstActivity": 1455164168208, + "lastActivity": 1455222289665, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562559fea331651300ea5f83", + "username": "XxDank_QuickscoperxX", + "jointime": 1455223499948, + "firstActivity": 1455213097624, + "lastActivity": 1455223499948, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568c6c07bad3a91900ed7ad8", + "username": "ii_streaks", + "jointime": 1455241663167, + "firstActivity": 1455241663167, + "lastActivity": 1455241667966, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b93373fbc22e7703457043", + "username": "Annafellows.", + "jointime": 1456585326159, + "firstActivity": 1455382224903, + "lastActivity": 1456585326159, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56aea7d4984d916c0889eaa1", + "username": "InNeedOfAName", + "jointime": 1455729537160, + "firstActivity": 1455383345222, + "lastActivity": 1455730285903, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a190060209fa14002b8673", + "username": "Goroth", + "jointime": 1455385420927, + "firstActivity": 1455385420927, + "lastActivity": 1455385446070, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b8f422194577d50261e513", + "username": "scalpem", + "jointime": 1455389271319, + "firstActivity": 1455389271319, + "lastActivity": 1455389314670, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 1, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56bf08c4d506482200a177e4", + "username": "lg5iscoming", + "jointime": 1467015914023, + "firstActivity": 1455406880904, + "lastActivity": 1467015914023, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 29, + "tastyRcv": 8, + "tastyGiv": 5, + "woot": 171, + "meh": 8, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 10, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 87 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563e58ccc317691300a0d4c6", + "username": "nomad", + "jointime": 1467345065048, + "firstActivity": 1455409672138, + "lastActivity": 1467345065048, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 566, + "tastyRcv": 30, + "tastyGiv": 2, + "woot": 2895, + "meh": 14, + "curate": 36 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 79104, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 6, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 144 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56aedfd3bcea4e06021c989d", + "username": "hunter0624", + "jointime": 1455953931606, + "firstActivity": 1455525542375, + "lastActivity": 1455954831201, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 37, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 47495, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56142f0cbdf72a0e001a9fd5", + "username": "adblock", + "jointime": 1462288284287, + "firstActivity": 1455529932578, + "lastActivity": 1462288284287, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c1fcc63518887601361349", + "username": "PhukonMei", + "jointime": 1455566280496, + "firstActivity": 1455565550445, + "lastActivity": 1455566280496, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56bd2cedf20ac9460441b395", + "username": "howsoonisnow1", + "jointime": 1464505406145, + "firstActivity": 1455594338196, + "lastActivity": 1464505406145, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 69, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 13577, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56191ff039c0a92000b3a98f", + "username": "metans", + "jointime": 1455697531168, + "firstActivity": 1455697531168, + "lastActivity": 1455700778606, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 13, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 118, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a0f8a5e91d782300a85248", + "username": "SparkleG", + "jointime": 1456156029558, + "firstActivity": 1455724365836, + "lastActivity": 1456156029558, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 24, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560986efe5851903009be09e", + "username": "esoteric", + "jointime": 1465490242480, + "firstActivity": 1455738124584, + "lastActivity": 1465490242480, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 81, + "tastyRcv": 29, + "tastyGiv": 20, + "woot": 589, + "meh": 12, + "curate": 8 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 7215, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 19, + "lifeTotal": 31, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 127 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c4b3a39f4df70e00547d72", + "username": "HotNigga", + "jointime": 1455739194971, + "firstActivity": 1455739194971, + "lastActivity": 1455740427571, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c32a43f74ae31d00099526", + "username": "Fuckmedaddyplease", + "jointime": 1455785159478, + "firstActivity": 1455785159478, + "lastActivity": 1455785565876, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c671c016554b0b03c83fc8", + "username": "Harlan", + "jointime": 1455848262768, + "firstActivity": 1455848262768, + "lastActivity": 1455848390877, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569ffe4ee390025f007fa6ca", + "username": "JeffreyGroves", + "jointime": 1455949045378, + "firstActivity": 1455949045378, + "lastActivity": 1455958649646, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 85, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c8087cc0b38e1403573e37", + "username": "123abc123abc", + "jointime": 1455954381620, + "firstActivity": 1455954381620, + "lastActivity": 1455954829910, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c8073a3957898a05101d1a", + "username": "bryce1433", + "jointime": 1455954431657, + "firstActivity": 1455954431657, + "lastActivity": 1455955939377, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c9128f4d05b90203e2e1d4", + "username": "Eru803", + "jointime": 1456098761166, + "firstActivity": 1456098761166, + "lastActivity": 1456099230940, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608b66fd8bf0c0300e9cc8d", + "username": "sugaroi", + "jointime": 1456103432219, + "firstActivity": 1456103432219, + "lastActivity": 1456105448462, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 32, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 93169, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56534ff36767661400662fc2", + "username": "GahILoveBeingPurple", + "jointime": 1456251067106, + "firstActivity": 1456103507199, + "lastActivity": 1456251087756, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 52 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ca7c1e0ef9332705854625", + "username": "ToniLSS", + "jointime": 1456110623868, + "firstActivity": 1456110623868, + "lastActivity": 1456114737367, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 4, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601d28cbb48150300300795", + "username": "rager", + "jointime": 1456154184268, + "firstActivity": 1456154184268, + "lastActivity": 1456154216301, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c353138475cb0a0180a610", + "username": "Dickoftruth", + "jointime": 1456317913182, + "firstActivity": 1456238139552, + "lastActivity": 1456317952265, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56cb49376e23624901e7322f", + "username": "Sander4786", + "jointime": 1456258269431, + "firstActivity": 1456258269431, + "lastActivity": 1456258335907, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ab264d7b4050300be6406", + "username": "pastorofmuppets", + "jointime": 1456554080659, + "firstActivity": 1456282664591, + "lastActivity": 1456554126385, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 83, + "meh": 3, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 4, + "dayWoot": 1, + "dayTotal": 4, + "DOY": 54 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560d328e36d9a40300428003", + "username": "hatsu", + "jointime": 1460100865934, + "firstActivity": 1456306265421, + "lastActivity": 1460108719650, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 49, + "tastyRcv": 19, + "tastyGiv": 4, + "woot": 393, + "meh": 7, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 63965, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 13, + "dayWoot": 3, + "dayTotal": 10, + "DOY": 99 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568479c2346cef1e0068cf64", + "username": "PaulPogba", + "jointime": 1457434480502, + "firstActivity": 1456308916000, + "lastActivity": 1457436688609, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 34, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5615ff1c020b89180017cf16", + "username": "bimmyohara", + "jointime": 1464004468766, + "firstActivity": 1456328171275, + "lastActivity": 1464004468766, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 8, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 81, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 12594, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564aa4722dde811300a9db5a", + "username": "monsterr13", + "jointime": 1456339839206, + "firstActivity": 1456339839206, + "lastActivity": 1456339877029, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5668be365d38c47100d7e70f", + "username": "muffinmedic", + "jointime": 1456675852612, + "firstActivity": 1456355852777, + "lastActivity": 1456675852612, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 7, + "tastyGiv": 0, + "woot": 83, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567444e74a4c9c1e000244e2", + "username": "joovctor", + "jointime": 1456437643603, + "firstActivity": 1456437643603, + "lastActivity": 1456437723735, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c8e49fcf4d27b102fc724d", + "username": "Ryu_VEVO", + "jointime": 1456448006675, + "firstActivity": 1456448006674, + "lastActivity": 1456448076524, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f575e09410d030085027f", + "username": "snausages", + "jointime": 1456472396734, + "firstActivity": 1456472396733, + "lastActivity": 1456472576345, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5641ec66de27e3280051dc5a", + "username": "plsb", + "jointime": 1457970850155, + "firstActivity": 1457964437805, + "lastActivity": 1457970850155, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565582d84a8ce1280036043d", + "username": "kcl", + "jointime": 1465649215379, + "firstActivity": 1457964437805, + "lastActivity": 1465649215379, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5665668c13cd002d00866881", + "username": "tery", + "jointime": 1457964437805, + "firstActivity": 1457964437805, + "lastActivity": 1457964437805, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562acde622c248640082c621", + "username": "rizaN/Nazir", + "jointime": 1457965048396, + "firstActivity": 1457965048396, + "lastActivity": 1457965701821, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d0c0206cf189a301533fe6", + "username": "DefconZero", + "jointime": 1457974405977, + "firstActivity": 1457974405976, + "lastActivity": 1457974405977, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56da714b8a41fed9010f029a", + "username": "KM", + "jointime": 1457978892048, + "firstActivity": 1457978892048, + "lastActivity": 1457978892048, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56afd2ba0d04dd500021721d", + "username": "bargu3st", + "jointime": 1457989475051, + "firstActivity": 1457989475051, + "lastActivity": 1457989475051, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e6ff31dd8cdc310016625e", + "username": "Deemsters", + "jointime": 1457989500283, + "firstActivity": 1457989500283, + "lastActivity": 1457989500283, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56cd008cc6a7c78402a8c40f", + "username": "Ogami-itto", + "jointime": 1457996020951, + "firstActivity": 1457996020951, + "lastActivity": 1457996020951, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56096bdc785b3f03005e5330", + "username": "zippyferguson", + "jointime": 1461164636936, + "firstActivity": 1458019922254, + "lastActivity": 1461166337859, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56cb2c9be530916400a7f690", + "username": "ScumBum", + "jointime": 1458317640471, + "firstActivity": 1458059047946, + "lastActivity": 1458327871387, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 47, + "meh": 2, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 78 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560d8617c4ebed03009930e3", + "username": "OldPaint", + "jointime": 1468073755874, + "firstActivity": 1458086230663, + "lastActivity": 1468073755874, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 36, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608a30b8e9cb60300551e73", + "username": "MarshmelloOfficial", + "jointime": 1458088115878, + "firstActivity": 1458088115878, + "lastActivity": 1458088163628, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e93ef59886255f00fa84d0", + "username": "KrekersLv", + "jointime": 1458127250831, + "firstActivity": 1458127250831, + "lastActivity": 1458127250831, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565b73a9f55fa91300c1a3ad", + "username": "sherro", + "jointime": 1458132166116, + "firstActivity": 1458132166116, + "lastActivity": 1458132166116, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609d1f8a654400300bf82e1", + "username": "stiffgoat", + "jointime": 1458149766089, + "firstActivity": 1458147435897, + "lastActivity": 1458149766089, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568520d141e6421900e82fe8", + "username": "Volegar", + "jointime": 1462183800052, + "firstActivity": 1458150981334, + "lastActivity": 1462183800052, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 66, + "tastyRcv": 48, + "tastyGiv": 12, + "woot": 458, + "meh": 13, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42033, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 18, + "lifeTotal": 30, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 108 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d98f09b9f22ae600bec3e3", + "username": "fani", + "jointime": 1459090273931, + "firstActivity": 1458158612266, + "lastActivity": 1459090273931, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e7570daedfb10e00a819c0", + "username": "Claw", + "jointime": 1458170134081, + "firstActivity": 1458170134081, + "lastActivity": 1458170134081, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56be9db0bab60f4205b0be73", + "username": "Dodieq", + "jointime": 1458193438119, + "firstActivity": 1458193438119, + "lastActivity": 1458193438119, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564bec8bcdda3e6d00e33215", + "username": "sheena77", + "jointime": 1465253975504, + "firstActivity": 1458209290299, + "lastActivity": 1465254093456, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 90, + "meh": 2, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 6, + "dayWoot": 3, + "dayTotal": 6, + "DOY": 93 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ea8a1285e1a12d005a8a7b", + "username": "qwertymafia", + "jointime": 1458211380282, + "firstActivity": 1458211380282, + "lastActivity": 1458211380282, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56bc7dd6fe5968630071c78e", + "username": "Bluto", + "jointime": 1458230808256, + "firstActivity": 1458230808256, + "lastActivity": 1458230851632, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56eae6bd13113455002d996c", + "username": "yasminoliv", + "jointime": 1458235398572, + "firstActivity": 1458235398572, + "lastActivity": 1458235398572, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5657f71db00b3414008ff489", + "username": "bruhitschill", + "jointime": 1458244331048, + "firstActivity": 1458244331048, + "lastActivity": 1458244377163, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569026729b4beb1e00d7e3e7", + "username": "ClaytonHeron", + "jointime": 1458246166685, + "firstActivity": 1458246166685, + "lastActivity": 1458246166685, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56da18b1ffbbb7cb004ec31a", + "username": "dames13", + "jointime": 1458249952373, + "firstActivity": 1458249952373, + "lastActivity": 1458249952373, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566ddf0c496ef728006c388b", + "username": "gabruhelle", + "jointime": 1458251617718, + "firstActivity": 1458251617718, + "lastActivity": 1458251617718, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c912f5e0b97c3d043fac89", + "username": "JakeMasonMVON", + "jointime": 1466152912878, + "firstActivity": 1458254398643, + "lastActivity": 1466152934587, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56eb3a4f48f44f1e004b2be6", + "username": "ElsaDestruidora", + "jointime": 1458256614084, + "firstActivity": 1458256614084, + "lastActivity": 1458256614084, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609bf0a6eb4970300ac3434", + "username": "Lingo", + "jointime": 1458258779547, + "firstActivity": 1458258614636, + "lastActivity": 1458259227641, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56eb53b35f5e241d00784403", + "username": "yuritodortmund", + "jointime": 1458263800619, + "firstActivity": 1458263800619, + "lastActivity": 1458263800619, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c3d7ae2426bfd502b4fac6", + "username": "soccer", + "jointime": 1458279154490, + "firstActivity": 1458276463623, + "lastActivity": 1458279154490, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 19, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561c1378a9c81b2000e43712", + "username": "Mystz", + "jointime": 1458288910396, + "firstActivity": 1458276578585, + "lastActivity": 1458288910396, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562c3b5e5a34d613007edc96", + "username": "GOATFUCKER", + "jointime": 1458284115025, + "firstActivity": 1458277394020, + "lastActivity": 1458284115025, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 19, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ebaa9e1f940f0e00342945", + "username": "pjb0811", + "jointime": 1458287660264, + "firstActivity": 1458287660263, + "lastActivity": 1458287660264, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565834cc933e172d0008f221", + "username": "mlglynn", + "jointime": 1458297077307, + "firstActivity": 1458297077307, + "lastActivity": 1458297077307, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e820330a648155001fe259", + "username": "fuckboykys", + "jointime": 1458298772425, + "firstActivity": 1458298772425, + "lastActivity": 1458298772957, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e94f93745f575a00c58c25", + "username": "fuckboyv2", + "jointime": 1458298802419, + "firstActivity": 1458298802419, + "lastActivity": 1458298834648, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56acc71dad700b130099b400", + "username": "Grubbyjoin", + "jointime": 1458322816307, + "firstActivity": 1458307698418, + "lastActivity": 1458322816307, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55ff083d4c828c03008bd487", + "username": "kevin", + "jointime": 1468018589424, + "firstActivity": 1458310829146, + "lastActivity": 1468018589424, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560065b6621a9e0300316d37", + "username": "debb", + "jointime": 1459433977408, + "firstActivity": 1458312314477, + "lastActivity": 1459444072908, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 12, + "tastyRcv": 12, + "tastyGiv": 7, + "woot": 105, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 74081, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ca4625d08960300c67e01", + "username": "luminousbeam", + "jointime": 1458320045798, + "firstActivity": 1458320045798, + "lastActivity": 1458320105071, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e3f389be8ffc5200a637c6", + "username": "PANS", + "jointime": 1458324581436, + "firstActivity": 1458324581436, + "lastActivity": 1458324581436, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 84332, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ec48c1269bec27001fecc5", + "username": "messenoire", + "jointime": 1458398530632, + "firstActivity": 1458325731721, + "lastActivity": 1458398530632, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5662590c49dbf30e00e96f5f", + "username": "deedunkin", + "jointime": 1458331772544, + "firstActivity": 1458331772544, + "lastActivity": 1458331772544, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609457dace5660300195eb4", + "username": "Maya", + "jointime": 1461496586124, + "firstActivity": 1458332788247, + "lastActivity": 1461496586124, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c2635cc2eca0de02f31952", + "username": "Jordan77", + "jointime": 1458333988193, + "firstActivity": 1458333988177, + "lastActivity": 1458334035445, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 15, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a0f279c0ec7f140096e793", + "username": "forsenboy123", + "jointime": 1458334643288, + "firstActivity": 1458334643288, + "lastActivity": 1458334643288, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b907fb96d90300b45b14", + "username": "All-Apologies", + "jointime": 1458403621912, + "firstActivity": 1458346802946, + "lastActivity": 1458403621912, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 81, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 9945, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e117cfde82de45004b3c9a", + "username": "Dante5240", + "jointime": 1458353454430, + "firstActivity": 1458353454430, + "lastActivity": 1458353516649, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56bbe61a217955da03e4ead6", + "username": "SierraMike", + "jointime": 1458359450081, + "firstActivity": 1458359450081, + "lastActivity": 1458359450081, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563c39cb78fc757100b0bc06", + "username": "dino", + "jointime": 1468731001709, + "firstActivity": 1458359990052, + "lastActivity": 1468731001709, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 15, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ecc6c6cfba813c00de8837", + "username": "loudlazer", + "jointime": 1458373902289, + "firstActivity": 1458373902289, + "lastActivity": 1458374308864, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a5c2b79a1c6a1400446fe1", + "username": "Ap3x", + "jointime": 1458389110000, + "firstActivity": 1458389110000, + "lastActivity": 1458389110000, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ed8ac74c999a1d0080dd2b", + "username": "Sanderguy", + "jointime": 1458999191624, + "firstActivity": 1458409283676, + "lastActivity": 1458999191624, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 79 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561800ffbe92b413008bb0eb", + "username": "iTzBoSz", + "jointime": 1458411048331, + "firstActivity": 1458411048331, + "lastActivity": 1458411048331, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ed9a0f553eacc200fced53", + "username": "dontlookatmepls", + "jointime": 1458414203600, + "firstActivity": 1458414203600, + "lastActivity": 1458414203600, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563ab44866578156007e6528", + "username": "callmeblake", + "jointime": 1458416618601, + "firstActivity": 1458416618601, + "lastActivity": 1458416695213, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e2838594b6611300c4b8a7", + "username": "NDuma", + "jointime": 1459527209837, + "firstActivity": 1458418428516, + "lastActivity": 1459527209837, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f43c5c0d697030001b97b", + "username": "hamms", + "jointime": 1467005140045, + "firstActivity": 1458449032959, + "lastActivity": 1467005140045, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ee419a55a0b05500c944e3", + "username": "raspiestmold", + "jointime": 1458455389011, + "firstActivity": 1458455389011, + "lastActivity": 1458455389011, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5665ed2102bf0f13003f56e7", + "username": "jinthewindmaster", + "jointime": 1458466696191, + "firstActivity": 1458462705575, + "lastActivity": 1458466696191, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561961847fb0832900f01841", + "username": "Warden0fGarden", + "jointime": 1458489524249, + "firstActivity": 1458477112387, + "lastActivity": 1458489524249, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e8dc817b5d4d1800dc83f1", + "username": "5plintered", + "jointime": 1458480653165, + "firstActivity": 1458480653165, + "lastActivity": 1458480653165, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560aef662d1dfe03003efcfb", + "username": "doctorjos", + "jointime": 1459971471947, + "firstActivity": 1458489144199, + "lastActivity": 1459975854333, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 28, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568cff0d50daa60e0072018c", + "username": "Kingsman", + "jointime": 1458491324438, + "firstActivity": 1458491324438, + "lastActivity": 1458491324438, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f2b1d203a95030010a925", + "username": "highdesertdrifter", + "jointime": 1458492239475, + "firstActivity": 1458492239475, + "lastActivity": 1458492915975, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56eef79b099c635f00b0ee77", + "username": "innocentmosquitoes", + "jointime": 1458501606154, + "firstActivity": 1458501606154, + "lastActivity": 1458502363990, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56edd33b8b1f4e63002e6f38", + "username": "changename1", + "jointime": 1458692005052, + "firstActivity": 1458505726804, + "lastActivity": 1458692115054, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ef094e2c3300ef004d69e2", + "username": "harrythewhale", + "jointime": 1458506246849, + "firstActivity": 1458506246849, + "lastActivity": 1458508205027, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ec770e505c705500a6de3a", + "username": "mrlasagne", + "jointime": 1458512062567, + "firstActivity": 1458512062567, + "lastActivity": 1458512062567, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568351bb1ca8111e00b29caf", + "username": "Savage_Hotdog", + "jointime": 1458536065265, + "firstActivity": 1458536065265, + "lastActivity": 1458536065265, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ee63fc99243a0e00ead3b3", + "username": "Fortis", + "jointime": 1458577234176, + "firstActivity": 1458565827692, + "lastActivity": 1458577234176, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e964ff91c8f61300fadbaa", + "username": "Parth152", + "jointime": 1467817335844, + "firstActivity": 1458568177950, + "lastActivity": 1467817335844, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 213, + "tastyRcv": 121, + "tastyGiv": 33, + "woot": 1461, + "meh": 45, + "curate": 26 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 6944, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 24, + "lifeTotal": 64, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 188 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5699304057a1af5f00ad956b", + "username": "coldfry", + "jointime": 1458608403191, + "firstActivity": 1458608403191, + "lastActivity": 1458608403191, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f002c9da89e44600e3534b", + "username": "pisyusha_", + "jointime": 1458639136892, + "firstActivity": 1458626485663, + "lastActivity": 1458639136892, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f01fa0308db469003d2a5a", + "username": "sasho123", + "jointime": 1458626485664, + "firstActivity": 1458626485663, + "lastActivity": 1458626485664, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ef34626ecb2d55004982d0", + "username": "Bernardoom", + "jointime": 1458655093866, + "firstActivity": 1458655093866, + "lastActivity": 1458655093866, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f16ea44bc6a23100522ab9", + "username": "mictox", + "jointime": 1458663344208, + "firstActivity": 1458663344208, + "lastActivity": 1458663344208, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56097e36a517a60300d7ec49", + "username": "CuriousCub", + "jointime": 1458666324562, + "firstActivity": 1458666324562, + "lastActivity": 1458666378609, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f1ac9646d7de3100ba9448", + "username": "ComAander", + "jointime": 1458679591971, + "firstActivity": 1458679591971, + "lastActivity": 1458679591971, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d5c95907711b3b00c17ccf", + "username": "Darock", + "jointime": 1458680637369, + "firstActivity": 1458680637369, + "lastActivity": 1458682684148, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f188a2570f105f003dfc25", + "username": "Fumiga", + "jointime": 1458699021851, + "firstActivity": 1458699021851, + "lastActivity": 1458699288306, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ccf4a7b78ee03005c91be", + "username": "logan3", + "jointime": 1458724865967, + "firstActivity": 1458724865967, + "lastActivity": 1458724865967, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56cdd3efac98855a0038b004", + "username": "tn", + "jointime": 1460464090156, + "firstActivity": 1458725020976, + "lastActivity": 1460464090156, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 24, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a3625b776b203001e4a5b", + "username": "leopoldbutterscotch", + "jointime": 1458725931298, + "firstActivity": 1458725931298, + "lastActivity": 1458742544193, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 27, + "tastyRcv": 8, + "tastyGiv": 0, + "woot": 164, + "meh": 0, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f29a187263b834008d8d47", + "username": "CrazyChemist", + "jointime": 1458798418804, + "firstActivity": 1458745487752, + "lastActivity": 1458798418804, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f17200df542e310017d6f2", + "username": "myawman", + "jointime": 1458746882755, + "firstActivity": 1458746882755, + "lastActivity": 1458746882755, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e8f2d4ddb1b4220035a3ab", + "username": "RedneckPryde", + "jointime": 1458772449457, + "firstActivity": 1458772449457, + "lastActivity": 1458773671502, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 8, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 83 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f322874ef4e91e007e1401", + "username": "Catnip", + "jointime": 1458779259488, + "firstActivity": 1458779259488, + "lastActivity": 1458779259488, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563d53aa8b25085f00a91dd0", + "username": "zeen", + "jointime": 1458782909954, + "firstActivity": 1458782909954, + "lastActivity": 1458782909954, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56cd3741c4d3c53c02b34efe", + "username": "Fritzz", + "jointime": 1458861121748, + "firstActivity": 1458785405592, + "lastActivity": 1458861146544, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567703c862fde7560010d8b9", + "username": "Halix93", + "jointime": 1458810231220, + "firstActivity": 1458810231220, + "lastActivity": 1458810231220, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f185a961630218004ca297", + "username": "StarafusekleSkadmar", + "jointime": 1458832672587, + "firstActivity": 1458832672587, + "lastActivity": 1458832672587, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f44e0fdd705b3600eb0374", + "username": "matthews85", + "jointime": 1458853265085, + "firstActivity": 1458853265085, + "lastActivity": 1458853350842, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 6, + "lastSeenInLine": 1458853677101 + }, + { + "id": "56f45dc1dd705b3600eb04ad", + "username": "TehNinjah", + "jointime": 1458856496375, + "firstActivity": 1458856496375, + "lastActivity": 1458856496375, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ed9872969ae13700387518", + "username": "joblessplutonic", + "jointime": 1458867883404, + "firstActivity": 1458867883404, + "lastActivity": 1458867883404, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f49d2724d3536400fc2389", + "username": "_1c3c", + "jointime": 1458872269149, + "firstActivity": 1458872269149, + "lastActivity": 1458872269149, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f4c46581f1bd5a00b794ad", + "username": "_biancavilarino", + "jointime": 1458882950744, + "firstActivity": 1458882950744, + "lastActivity": 1458882950744, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560af07f28590b0300563606", + "username": "aesthetics", + "jointime": 1458963836218, + "firstActivity": 1458885596167, + "lastActivity": 1458963836218, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f51d417676150e0083461f", + "username": "Rumblah", + "jointime": 1458904498594, + "firstActivity": 1458904498594, + "lastActivity": 1458904498594, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f175c0b45e15600005035a", + "username": "xHerotronx", + "jointime": 1458904508561, + "firstActivity": 1458904508561, + "lastActivity": 1458904508561, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b78c1a8c187df90294e7ac", + "username": "Guillierme", + "jointime": 1464351827608, + "firstActivity": 1458910735258, + "lastActivity": 1464351827608, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f19ebe854bdc2c005af738", + "username": "schizophrenic_blondes", + "jointime": 1458911770141, + "firstActivity": 1458911770141, + "lastActivity": 1458911770141, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561b022b437e75200029b6b5", + "username": "esheep", + "jointime": 1460131127898, + "firstActivity": 1458923835870, + "lastActivity": 1460131127898, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560420820d5beb0300abd985", + "username": "dhs_eclipse", + "jointime": 1460317798275, + "firstActivity": 1458926871571, + "lastActivity": 1460317798275, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 27, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 6819, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b8c045e202b87601da1549", + "username": "joyce_doit", + "jointime": 1458929942786, + "firstActivity": 1458929942786, + "lastActivity": 1458931847559, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569d3cb889d654190032428e", + "username": "robert_hinman", + "jointime": 1461588438676, + "firstActivity": 1458930007772, + "lastActivity": 1461591720630, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a01194802360300ce3a49", + "username": "SoundMousE", + "jointime": 1462462036204, + "firstActivity": 1458933589508, + "lastActivity": 1462462036204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560bb3e49df1bf0300812bf0", + "username": "schuylerO", + "jointime": 1460149961737, + "firstActivity": 1458944273561, + "lastActivity": 1460150817950, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5682b6a5143edf2300edbfe8", + "username": "AlexSimandi", + "jointime": 1459012334220, + "firstActivity": 1459012334220, + "lastActivity": 1459012334220, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ae209540f626800512804", + "username": "HecateFaith", + "jointime": 1459012449895, + "firstActivity": 1459012449895, + "lastActivity": 1459012449895, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b97b793a88c3f902647fe1", + "username": "spiritdesire", + "jointime": 1459019251433, + "firstActivity": 1459019251433, + "lastActivity": 1459019255156, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5646d8154b9933140019e7f0", + "username": "giovannidavid", + "jointime": 1459058047449, + "firstActivity": 1459027638730, + "lastActivity": 1459058047449, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e2ed8b841fb164009e5105", + "username": "0Mouse", + "jointime": 1459030359080, + "firstActivity": 1459030359080, + "lastActivity": 1459030359080, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f7515134c9365f0080c609", + "username": "Ryzoft", + "jointime": 1459048787939, + "firstActivity": 1459048787939, + "lastActivity": 1459050334498, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 21, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f752b0591b0e0e00a208b5", + "username": "iiiGavin", + "jointime": 1459049137976, + "firstActivity": 1459049137976, + "lastActivity": 1459050281549, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f7531678762d2200f86ad0", + "username": "RyzoftNoah", + "jointime": 1459049317986, + "firstActivity": 1459049317986, + "lastActivity": 1459050344653, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569c8aec63486c140050bb21", + "username": "JrUasmith", + "jointime": 1459069530442, + "firstActivity": 1459069530442, + "lastActivity": 1459069530442, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f7b0d0a145ce3700ae77e9", + "username": "GrayGamer", + "jointime": 1459104537713, + "firstActivity": 1459073366075, + "lastActivity": 1459104537713, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563e7de35588b8230094924d", + "username": "rebdomine", + "jointime": 1459078947094, + "firstActivity": 1459078947094, + "lastActivity": 1459078947094, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b7898454e33169028bc1d2", + "username": "emot1onz", + "jointime": 1459079377135, + "firstActivity": 1459079377135, + "lastActivity": 1459079377135, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f6a499063f115000c0a061", + "username": "yuriclr", + "jointime": 1459089603841, + "firstActivity": 1459089603841, + "lastActivity": 1459089603841, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5686cff5df77541400ebcad7", + "username": "DontQuestionMe", + "jointime": 1459089698981, + "firstActivity": 1459089698981, + "lastActivity": 1459090240698, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f93134c849324600d43e38", + "username": "DropclashLP", + "jointime": 1459172840739, + "firstActivity": 1459172840739, + "lastActivity": 1459173026346, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a043dcb71bf0300349cbb", + "username": "undowear", + "jointime": 1463695270672, + "firstActivity": 1459177066663, + "lastActivity": 1463695270672, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f96a246cecfb5a00037979", + "username": "AardbeiDrinkyoghurt", + "jointime": 1459188468959, + "firstActivity": 1459188468959, + "lastActivity": 1459188468959, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609ac43f01e160300e7d772", + "username": "NerdDan", + "jointime": 1460602841342, + "firstActivity": 1459222318083, + "lastActivity": 1460602841342, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a112e516763030017e7dc", + "username": "oldskool", + "jointime": 1468892120359, + "firstActivity": 1459226929261, + "lastActivity": 1468892120359, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561cb56fe137271d00207fe2", + "username": "johnbull", + "jointime": 1459231416364, + "firstActivity": 1459231416364, + "lastActivity": 1459231416364, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56019f3f6ac261030001daf3", + "username": "electric_eek", + "jointime": 1462205982941, + "firstActivity": 1459233672148, + "lastActivity": 1462206279873, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56676c187154e82800cfa347", + "username": "Teamp", + "jointime": 1468594340374, + "firstActivity": 1459234242382, + "lastActivity": 1468594370859, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f96ce9b62dcd5f00aebe52", + "username": "dvdant", + "jointime": 1459234727557, + "firstActivity": 1459234727557, + "lastActivity": 1459234727557, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fa74ffd1f61f6400295c76", + "username": "Cursive", + "jointime": 1459266027014, + "firstActivity": 1459266027014, + "lastActivity": 1459266027014, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569640075afa9a1e00373e2a", + "username": "Sasss", + "jointime": 1459267872438, + "firstActivity": 1459267872438, + "lastActivity": 1459267872438, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609a73a4e550f0300d89018", + "username": "mcflyyyyyyyyy", + "jointime": 1459293237374, + "firstActivity": 1459290771808, + "lastActivity": 1459293237374, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5618b21c4cc14844000a6753", + "username": "victormartin", + "jointime": 1467002378754, + "firstActivity": 1459306510696, + "lastActivity": 1467002378754, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 30, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f5979b9799de3700bc20bc", + "username": "LoneStarRebel", + "jointime": 1461462308343, + "firstActivity": 1459308721318, + "lastActivity": 1461462308343, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c278641428d0ec036be316", + "username": "hypekill", + "jointime": 1459407138982, + "firstActivity": 1459311571752, + "lastActivity": 1459407138982, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569e0a6e73cee828007d33a5", + "username": "ThomasYadvish", + "jointime": 1459315188153, + "firstActivity": 1459314653136, + "lastActivity": 1459315580861, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fa4a69117a120e0090a1a7", + "username": "jaredTHEdamaja", + "jointime": 1459338575407, + "firstActivity": 1459338575407, + "lastActivity": 1459338575407, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a46250a2b4203003cd764", + "username": "swanseacityfc", + "jointime": 1459340305401, + "firstActivity": 1459340305401, + "lastActivity": 1459340305401, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5699ad5bfaa1c514000e0a68", + "username": "Arsen_Derby_FTW", + "jointime": 1467767055359, + "firstActivity": 1459350130368, + "lastActivity": 1467767055359, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 11, + "tastyGiv": 15, + "woot": 159, + "meh": 4, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 8, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 97 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563a6d1f1d43700e00940776", + "username": "lita", + "jointime": 1459361146451, + "firstActivity": 1459361146451, + "lastActivity": 1459361146451, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a991363c39f030004ac53", + "username": "satyrsix", + "jointime": 1461776678763, + "firstActivity": 1459383442685, + "lastActivity": 1461783974364, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 27, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 199, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 48158, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560db01bcd5f210300722ef3", + "username": "bazookajane", + "jointime": 1459384222955, + "firstActivity": 1459384222955, + "lastActivity": 1459384222955, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567bb47a20e4822800da8b76", + "username": "TheBigBadWolf", + "jointime": 1464095601547, + "firstActivity": 1459384362992, + "lastActivity": 1464095601547, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 16, + "tastyRcv": 5, + "tastyGiv": 2, + "woot": 158, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560eef3eacb63b0300795450", + "username": "adespade", + "jointime": 1459638819989, + "firstActivity": 1459387809922, + "lastActivity": 1459638819989, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e4a879dd44aacb00f005f1", + "username": "Utarnami", + "jointime": 1459390616399, + "firstActivity": 1459390616399, + "lastActivity": 1459390616399, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fcf094b37c461e0066d4e9", + "username": "ImBack", + "jointime": 1459417403741, + "firstActivity": 1459417403740, + "lastActivity": 1459417403741, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569fb0ff90798f1900e2027e", + "username": "h4ck3rb0y", + "jointime": 1459422204724, + "firstActivity": 1459422204724, + "lastActivity": 1459422204724, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f04d51274279460052a002", + "username": "riverdolphin", + "jointime": 1461950707789, + "firstActivity": 1459425370375, + "lastActivity": 1461950707789, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 39, + "tastyRcv": 4, + "tastyGiv": 0, + "woot": 296, + "meh": 1, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 72331, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5655af7ac8cedb1e00cba1de", + "username": "mariusir", + "jointime": 1459425930404, + "firstActivity": 1459425930404, + "lastActivity": 1459425944810, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "540f7677726882020018ecfa", + "username": "diddykong", + "jointime": 1466457830721, + "firstActivity": 1459428946320, + "lastActivity": 1466460077789, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a892367e0090300b95035", + "username": "I_am_behind_you", + "jointime": 1459473622450, + "firstActivity": 1459433392315, + "lastActivity": 1459473789689, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c337a56d9bea410074e9f3", + "username": "Hexter", + "jointime": 1459434387477, + "firstActivity": 1459434387477, + "lastActivity": 1459434387477, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608b42a8e9cb60300552df1", + "username": "JohnRedcorn", + "jointime": 1459443105174, + "firstActivity": 1459443105174, + "lastActivity": 1459449413776, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 4, + "tastyGiv": 0, + "woot": 44, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fd558c2c38286900ddaa10", + "username": "lolipopman126", + "jointime": 1459443550273, + "firstActivity": 1459443550273, + "lastActivity": 1459443550273, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fc974113da043c00f1d26e", + "username": "Wings", + "jointime": 1459540064961, + "firstActivity": 1459445040859, + "lastActivity": 1459540064961, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 6, + "tastyGiv": 0, + "woot": 53, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 88572, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f9c942a98936410006f751", + "username": "TM11", + "jointime": 1459725194119, + "firstActivity": 1459467651078, + "lastActivity": 1459727648377, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ed83a4bf12f20e0030eafa", + "username": "MichaelRosen", + "jointime": 1459471542183, + "firstActivity": 1459471542183, + "lastActivity": 1459471582721, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fdcb82051524270055549f", + "username": "tuderoni", + "jointime": 1468776091884, + "firstActivity": 1459473467429, + "lastActivity": 1468776091884, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 421, + "tastyRcv": 47, + "tastyGiv": 0, + "woot": 2115, + "meh": 0, + "curate": 58 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 33692, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f9554ee8dfcb1e00b22f2d", + "username": "leanporksausage", + "jointime": 1459485654757, + "firstActivity": 1459485654757, + "lastActivity": 1459486571943, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5665a548001cb72300860db1", + "username": "marseille13", + "jointime": 1459493551306, + "firstActivity": 1459493551305, + "lastActivity": 1459493551306, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560039fc239f1303009c84d8", + "username": "zennifer", + "jointime": 1459495021575, + "firstActivity": 1459495021575, + "lastActivity": 1459495128578, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561dbecea6ec180e0046953d", + "username": "FlashAndretti", + "jointime": 1459520821463, + "firstActivity": 1459520821463, + "lastActivity": 1459520851514, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56000c43467e2a030030fa21", + "username": "lilbuddy", + "jointime": 1459530220962, + "firstActivity": 1459530220962, + "lastActivity": 1459530220962, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d5de26b0a90a1800cdeaad", + "username": "morfi19", + "jointime": 1459531040313, + "firstActivity": 1459531040313, + "lastActivity": 1459531040313, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5640ecec0fc2b00e000d80e1", + "username": "sharkmen", + "jointime": 1459531891620, + "firstActivity": 1459531891620, + "lastActivity": 1459531891620, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609bc10fcc5ac030023ca08", + "username": "smoky", + "jointime": 1459539369530, + "firstActivity": 1459539369530, + "lastActivity": 1459539369530, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ff33f1d01a403100c25306", + "username": "CKGriz", + "jointime": 1459565608530, + "firstActivity": 1459565608530, + "lastActivity": 1459571525258, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 1, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b1fcefc5ccf5cb008f403b", + "username": "KianShaneAcalaTalaver", + "jointime": 1459568840420, + "firstActivity": 1459568840420, + "lastActivity": 1459570212284, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ff4fea00e08c5f000a4297", + "username": "crash_", + "jointime": 1468913381007, + "firstActivity": 1459580072126, + "lastActivity": 1468913381007, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 66, + "tastyRcv": 6, + "tastyGiv": 0, + "woot": 395, + "meh": 4, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 72252, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 6, + "dayWoot": 2, + "dayTotal": 6, + "DOY": 93 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56feb75810e4b95f003d8e86", + "username": "SnapSnap", + "jointime": 1459585188390, + "firstActivity": 1459582092876, + "lastActivity": 1459585188390, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c7b5b59f941677033829f2", + "username": "YoungSolo", + "jointime": 1459598353703, + "firstActivity": 1459586754403, + "lastActivity": 1459598353703, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 18, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 93 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fe3f5010e4b95f003d87c2", + "username": "kevent12", + "jointime": 1459587024451, + "firstActivity": 1459587024451, + "lastActivity": 1459589292675, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c3e2eace65e719044cda02", + "username": "XuxaX", + "jointime": 1459587995317, + "firstActivity": 1459587995317, + "lastActivity": 1459588051490, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56984439a6fbfd1400de0f54", + "username": "Fernandoo", + "jointime": 1464331386345, + "firstActivity": 1459588180561, + "lastActivity": 1464331386345, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562d6be63327200e00bfbdeb", + "username": "ricc", + "jointime": 1460110732420, + "firstActivity": 1459601179143, + "lastActivity": 1460110732420, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 36, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569c4d6da875a123008847e4", + "username": "KinqFrosty_", + "jointime": 1459625855424, + "firstActivity": 1459625855408, + "lastActivity": 1459625855424, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57003f4156a0df3700d6d619", + "username": "8000mrcrafter2", + "jointime": 1459633987218, + "firstActivity": 1459633987218, + "lastActivity": 1459634637462, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 93 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c5779de0d3403002f670d", + "username": "nebbig", + "jointime": 1459635983214, + "firstActivity": 1459635983214, + "lastActivity": 1459635983214, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fd84088f4edf27008745aa", + "username": "HipsterBrunch", + "jointime": 1464401482018, + "firstActivity": 1459639640127, + "lastActivity": 1464401482018, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5646bdcad39037140049c5d6", + "username": "loveydovey", + "jointime": 1459639885131, + "firstActivity": 1459639885131, + "lastActivity": 1459640050199, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569ae119792441140009a798", + "username": "Lord_Intelligence", + "jointime": 1459640825485, + "firstActivity": 1459640825485, + "lastActivity": 1459640825485, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f59ed07cf1cd36007d3c32", + "username": "officertempenny", + "jointime": 1459714169181, + "firstActivity": 1459656914037, + "lastActivity": 1459714169181, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5700c6e8c6064c54008fa1dc", + "username": "LeEpicPlatypus", + "jointime": 1459669719542, + "firstActivity": 1459669719542, + "lastActivity": 1459669719542, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b5c4ca17661333025305aa", + "username": "MaxwellTipson", + "jointime": 1459687483152, + "firstActivity": 1459687483152, + "lastActivity": 1459687483152, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f5d19ad6134413007837c5", + "username": "Jdar", + "jointime": 1459729959170, + "firstActivity": 1459711764029, + "lastActivity": 1459729959170, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601ca3cbb48150300300398", + "username": "JediLarryB", + "jointime": 1459995176027, + "firstActivity": 1459717394936, + "lastActivity": 1459995176027, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 37, + "tastyRcv": 8, + "tastyGiv": 0, + "woot": 218, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 96 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fdf0d79252662700845358", + "username": "Hattedmonkey", + "jointime": 1459725064130, + "firstActivity": 1459725064129, + "lastActivity": 1459725064130, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5701a773b1f5e431008af17e", + "username": "OfcCoreKill", + "jointime": 1459729929168, + "firstActivity": 1459729929168, + "lastActivity": 1459729929168, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f762fb7d536d5e00e740e8", + "username": "kevlee_", + "jointime": 1459736829111, + "firstActivity": 1459736829111, + "lastActivity": 1459736829111, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55ff6f8ef403a30300df1219", + "username": "sickaphat", + "jointime": 1459743669126, + "firstActivity": 1459743669125, + "lastActivity": 1459747795726, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 20, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56400766e453ad0e004b9c21", + "username": "E4N4T3I5T5Y6", + "jointime": 1464641375659, + "firstActivity": 1459744404123, + "lastActivity": 1464641423578, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c779cb4751bf72026fbc11", + "username": "Shuzuku", + "jointime": 1459745009107, + "firstActivity": 1459745009107, + "lastActivity": 1459745009107, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fed145fb10251d004fc1bc", + "username": "im_a_knee_grow", + "jointime": 1459769384127, + "firstActivity": 1459769384126, + "lastActivity": 1459773999421, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a9039054d6ccdd00ab57cb", + "username": "Starphish", + "jointime": 1459948429728, + "firstActivity": 1459772064122, + "lastActivity": 1459949857042, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 13, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 54, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42034, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e1e54aceb9b31800dbc9de", + "username": "bitter", + "jointime": 1459777334106, + "firstActivity": 1459777334106, + "lastActivity": 1459777334106, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57026b85f203860e00752277", + "username": "thedevirginatorz", + "jointime": 1459777449120, + "firstActivity": 1459777449120, + "lastActivity": 1459777449120, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5671202fae1a8028005574c4", + "username": "KyleTrijo", + "jointime": 1459837836789, + "firstActivity": 1459837836789, + "lastActivity": 1459837836789, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56524c383a122823005d8b49", + "username": "white_chocolate", + "jointime": 1459844638117, + "firstActivity": 1459844638117, + "lastActivity": 1459844638117, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57037b09e192a83b006443c3", + "username": "ODDY67", + "jointime": 1459846153448, + "firstActivity": 1459846153448, + "lastActivity": 1459846153448, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5703b8aa34105e2200fcb624", + "username": "SanGoKu", + "jointime": 1459933255858, + "firstActivity": 1459862517628, + "lastActivity": 1459935305458, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 60, + "meh": 3, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 4, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 97 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570340f4766258e600c851c5", + "username": "ghostsintowers", + "jointime": 1459864467846, + "firstActivity": 1459864467846, + "lastActivity": 1459864467846, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564f5a47d00273130014eaae", + "username": "spamalot", + "jointime": 1459865323110, + "firstActivity": 1459865323110, + "lastActivity": 1459865323110, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5703dff5f4bc8c4f0012c033", + "username": "sarahmcx", + "jointime": 1459902236110, + "firstActivity": 1459878672067, + "lastActivity": 1459902236110, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609f201d7256e03007489ba", + "username": "arconaut", + "jointime": 1459954169769, + "firstActivity": 1459879692678, + "lastActivity": 1459954169769, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56514cd1784d772d00768567", + "username": "Kyuto", + "jointime": 1459889758959, + "firstActivity": 1459889758959, + "lastActivity": 1459889758959, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5610133bf8964e0300ff4f29", + "username": "trunkbass", + "jointime": 1466610879562, + "firstActivity": 1459889899189, + "lastActivity": 1466610879562, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57042cf1394b982a003073b7", + "username": "_145989144140716", + "jointime": 1459891545381, + "firstActivity": 1459891545380, + "lastActivity": 1459891545381, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c4f27d4345a70f02d58902", + "username": "Sra.Tinto", + "jointime": 1459908259015, + "firstActivity": 1459908259015, + "lastActivity": 1459908259015, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5643a5928f0ae223000fd9d0", + "username": "virokolex", + "jointime": 1459916047150, + "firstActivity": 1459916047149, + "lastActivity": 1459916047150, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5704988875050464003eb538", + "username": "MathElke", + "jointime": 1459919884315, + "firstActivity": 1459919884300, + "lastActivity": 1459919884315, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565ad814bf4e94230049018e", + "username": "mantascool987", + "jointime": 1459927743201, + "firstActivity": 1459927743201, + "lastActivity": 1459927743201, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d86547c75752c3026ae789", + "username": "Mattheww", + "jointime": 1459934496662, + "firstActivity": 1459934496662, + "lastActivity": 1459934496662, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55ffae5f196f170300cc0d57", + "username": "zenopie", + "jointime": 1459934661784, + "firstActivity": 1459934661784, + "lastActivity": 1459934661784, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562d5c5271e3f119001c35a0", + "username": "crowdert", + "jointime": 1459951844596, + "firstActivity": 1459951844596, + "lastActivity": 1459951844596, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570526a974a7ad45008aef40", + "username": "staunchos", + "jointime": 1459955834551, + "firstActivity": 1459955834551, + "lastActivity": 1459955834551, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57049292447732c2006a05b2", + "username": "tazzypantsss", + "jointime": 1459964953446, + "firstActivity": 1459964953446, + "lastActivity": 1459964953446, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570553f7ab7e30690087efeb", + "username": "ClaesArno", + "jointime": 1459967369795, + "firstActivity": 1459967369779, + "lastActivity": 1459967369795, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5696cb8b65c1fc130071ad7e", + "username": "RubentheGreat", + "jointime": 1459975884194, + "firstActivity": 1459975884194, + "lastActivity": 1459975896629, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570447179219196100dce03e", + "username": "gayemodad69", + "jointime": 1459980061863, + "firstActivity": 1459980061863, + "lastActivity": 1459980061863, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f86e8de9e68b46001d118e", + "username": "EduFigueiredo", + "jointime": 1460254220168, + "firstActivity": 1459984974901, + "lastActivity": 1460254220168, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566a58a0696e636800f060e0", + "username": "rubix", + "jointime": 1459987761776, + "firstActivity": 1459987761776, + "lastActivity": 1459987761776, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f0c11b672bca3200a48d47", + "username": "rwdaxc", + "jointime": 1459987826816, + "firstActivity": 1459987826816, + "lastActivity": 1459987919628, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5705a57f7c87fd4600166893", + "username": "mrsavant11", + "jointime": 1459988677439, + "firstActivity": 1459987922016, + "lastActivity": 1459989414855, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c1c0a625e3570e00f94252", + "username": "abim", + "jointime": 1459989923546, + "firstActivity": 1459989923546, + "lastActivity": 1459989923546, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5658bb996dc6961e00092cdd", + "username": "guigabr", + "jointime": 1459996567092, + "firstActivity": 1459996567092, + "lastActivity": 1459996854828, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b8d1ccf8ddb36d01b7dae5", + "username": "qoby", + "jointime": 1460016311771, + "firstActivity": 1460016311771, + "lastActivity": 1460016311771, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c136d4b61230300f3f8a9", + "username": "shiki_ryogi", + "jointime": 1467471415395, + "firstActivity": 1460037392944, + "lastActivity": 1467471415395, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 20, + "tastyRcv": 4, + "tastyGiv": 1, + "woot": 102, + "meh": 3, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 4, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 164 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609d10051835a0300bece7e", + "username": "Mooblius", + "jointime": 1465940734844, + "firstActivity": 1460042706571, + "lastActivity": 1465943616462, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 79, + "tastyRcv": 16, + "tastyGiv": 6, + "woot": 642, + "meh": 0, + "curate": 12 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 12344, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e09b3c8d82d60e00ea8400", + "username": "TrakForword", + "jointime": 1460065038227, + "firstActivity": 1460065038227, + "lastActivity": 1460065038227, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5706f07a5fce9b3b007a7115", + "username": "QWIKSCOPER23", + "jointime": 1460073275103, + "firstActivity": 1460073275103, + "lastActivity": 1460073275103, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56004510239f1303009c8672", + "username": "Advntr", + "jointime": 1460075615712, + "firstActivity": 1460075615712, + "lastActivity": 1460075615712, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609c9cbe56d6903002a6a08", + "username": "xxx", + "jointime": 1463952631426, + "firstActivity": 1460080886284, + "lastActivity": 1463952631426, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d8d99416ce51d4008721d9", + "username": "Junior86", + "jointime": 1460087207519, + "firstActivity": 1460087207519, + "lastActivity": 1460087258603, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f4f3fefaf6f91300e6c36f", + "username": "zjalthead265", + "jointime": 1460103250963, + "firstActivity": 1460103250963, + "lastActivity": 1460103464635, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 16, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5703bfd58d830a6400596c09", + "username": "zhest", + "jointime": 1460106006460, + "firstActivity": 1460106006460, + "lastActivity": 1460106006460, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e5e7689deca53400e2e9e6", + "username": "sashiimy", + "jointime": 1460114078186, + "firstActivity": 1460114078186, + "lastActivity": 1460114078186, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f4759d80b2ff5000adc88b", + "username": "jessicabiell", + "jointime": 1467065424256, + "firstActivity": 1460133744001, + "lastActivity": 1467065424256, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 214, + "tastyRcv": 27, + "tastyGiv": 35, + "woot": 1321, + "meh": 0, + "curate": 18 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 2853, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5707e2ea57e4db5500d844b4", + "username": "hoteldoce", + "jointime": 1460136710671, + "firstActivity": 1460136710671, + "lastActivity": 1460137170403, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5707c45577f2b31d008185ef", + "username": "Mariana.ko", + "jointime": 1460136735694, + "firstActivity": 1460136735694, + "lastActivity": 1460137160768, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564b52f735ed901400563f9d", + "username": "LeOnYx", + "jointime": 1460137920969, + "firstActivity": 1460137920969, + "lastActivity": 1460137920969, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560971bf81c87803009bbbdf", + "username": "littlemarco", + "jointime": 1460215930043, + "firstActivity": 1460213486715, + "lastActivity": 1460215930043, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56008516621a9e030031725b", + "username": "helloitsme", + "jointime": 1460249439240, + "firstActivity": 1460249439240, + "lastActivity": 1460249439240, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567f5c256a093a1300696a2f", + "username": "DoghouseReilly", + "jointime": 1460253135126, + "firstActivity": 1460253135126, + "lastActivity": 1460253135126, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609a8b78aa70b0300ba2de9", + "username": "misterthebear", + "jointime": 1461644600552, + "firstActivity": 1460267252458, + "lastActivity": 1461644600552, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5630e574dea1e66d004ee21c", + "username": "in3", + "jointime": 1460284572037, + "firstActivity": 1460277005162, + "lastActivity": 1460284572037, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ae08c28ec660300ef065c", + "username": "spooky", + "jointime": 1460288107608, + "firstActivity": 1460288107608, + "lastActivity": 1460288107608, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560df37c278f360300b3bbca", + "username": "rude_fan", + "jointime": 1460314102326, + "firstActivity": 1460314102326, + "lastActivity": 1460315394877, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5673be869580777a008b8643", + "username": "Zusco", + "jointime": 1460315357697, + "firstActivity": 1460314212304, + "lastActivity": 1460315357697, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56590bd5cb59da680062c36d", + "username": "caliwest", + "jointime": 1461883712534, + "firstActivity": 1460330459776, + "lastActivity": 1461885141370, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 34, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5707ace2311c9613004ca3eb", + "username": "RobertGT", + "jointime": 1460332470500, + "firstActivity": 1460332470500, + "lastActivity": 1460332470500, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570b72892b26e96900b26737", + "username": "prax0r69", + "jointime": 1460372760470, + "firstActivity": 1460372760470, + "lastActivity": 1460372760470, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55fa5e57135ec20300e75cb6", + "username": "notmatt", + "jointime": 1460394375955, + "firstActivity": 1460394375955, + "lastActivity": 1460394375955, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56511cbfc3211c1e00429200", + "username": "_144815635082658", + "jointime": 1460395891403, + "firstActivity": 1460395891403, + "lastActivity": 1460395891403, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5633a76993efe81400866ba0", + "username": "ruslan", + "jointime": 1461692153365, + "firstActivity": 1460417180814, + "lastActivity": 1461692153365, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570c35c0bf1ff6550072b89b", + "username": "okokokosovo", + "jointime": 1460418215165, + "firstActivity": 1460418215165, + "lastActivity": 1460418215165, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569a85cafaa1c514000e374e", + "username": "Creativeman", + "jointime": 1462527408593, + "firstActivity": 1460448076988, + "lastActivity": 1462527408593, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570cf1c08009505000ff6767", + "username": "Rokugann", + "jointime": 1460467395865, + "firstActivity": 1460467395865, + "lastActivity": 1460467395865, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570d21abc1b8352c00812c17", + "username": "Hain", + "jointime": 1461701796097, + "firstActivity": 1460479989669, + "lastActivity": 1461701796097, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570be35935cbba6400ca596a", + "username": "SergeyVector", + "jointime": 1460495413458, + "firstActivity": 1460495413458, + "lastActivity": 1460497243874, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f8434b33be861e00df5234", + "username": "kasteel_rouge", + "jointime": 1460498038931, + "firstActivity": 1460498038931, + "lastActivity": 1460498103318, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a5d5b7b437561300172bf9", + "username": "DjGregyboy", + "jointime": 1461675677018, + "firstActivity": 1460523694863, + "lastActivity": 1461676019081, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d6e68b0a910d45029f358a", + "username": "Halo68", + "jointime": 1460574656296, + "firstActivity": 1460574656296, + "lastActivity": 1460574838874, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560813abb0774d0300e4de51", + "username": "wd40", + "jointime": 1460686771740, + "firstActivity": 1460686771740, + "lastActivity": 1460700845119, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 14, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 100, + "meh": 0, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5710633f6c331c3c0040d7c9", + "username": "d0w0rks0n", + "jointime": 1460913538398, + "firstActivity": 1460692331751, + "lastActivity": 1460915806071, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 20, + "tastyRcv": 3, + "tastyGiv": 0, + "woot": 99, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 75550, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57104efa2d7c310e006f5ae4", + "username": "kyoosuke", + "jointime": 1460693661753, + "firstActivity": 1460693661753, + "lastActivity": 1460693661753, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56096f6081c87803009bb5cc", + "username": "beefcake", + "jointime": 1460702606744, + "firstActivity": 1460702606744, + "lastActivity": 1460702606744, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57104d37a99a2050001e6907", + "username": "SUPBOT", + "jointime": 1460705201738, + "firstActivity": 1460705201738, + "lastActivity": 1460705201738, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5632607fbd47d32d006bb480", + "username": "djhomard", + "jointime": 1460722296753, + "firstActivity": 1460720561742, + "lastActivity": 1460722296753, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570feb80121e0927003e3d85", + "username": "PeauDeCastor", + "jointime": 1460735086754, + "firstActivity": 1460735086754, + "lastActivity": 1460735086754, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fb16de74647e1d00b18792", + "username": "callmecl", + "jointime": 1460740456787, + "firstActivity": 1460740456787, + "lastActivity": 1460740456787, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571136912aa3996900d389a2", + "username": "Tochiyo3", + "jointime": 1460837145180, + "firstActivity": 1460746306784, + "lastActivity": 1460837145180, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d46c4ee64cfee702182efa", + "username": "sharklasers", + "jointime": 1460790135104, + "firstActivity": 1460790135104, + "lastActivity": 1460790135104, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560971a88d4e570300dcb550", + "username": "edwa", + "jointime": 1460793817703, + "firstActivity": 1460793817687, + "lastActivity": 1460793817703, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5602c117e863210300464419", + "username": "BmoT", + "jointime": 1465974147531, + "firstActivity": 1460834664511, + "lastActivity": 1465974147531, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ec714fa55fc8550034f4b6", + "username": "JekoOh", + "jointime": 1460835674607, + "firstActivity": 1460835674607, + "lastActivity": 1460835674607, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5712c85824d6ac3100fb4806", + "username": "knowthebouncer", + "jointime": 1460848863192, + "firstActivity": 1460848863192, + "lastActivity": 1460848863192, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ee3ecbeab44f360079cdd5", + "username": "lazguy", + "jointime": 1463541913890, + "firstActivity": 1460867733332, + "lastActivity": 1463541913890, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e87232f944743700989e83", + "username": "tiletamine", + "jointime": 1460883727586, + "firstActivity": 1460883727586, + "lastActivity": 1460883948635, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5710882794ff3e320009c800", + "username": "Dr.Funk", + "jointime": 1460889273949, + "firstActivity": 1460889273949, + "lastActivity": 1460889273949, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b724aa6072030078ccac", + "username": "knotted", + "jointime": 1460899391373, + "firstActivity": 1460891964396, + "lastActivity": 1460899391373, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561763b0b835ca1300a0c4ec", + "username": "BDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "jointime": 1460893999777, + "firstActivity": 1460893999777, + "lastActivity": 1460893999777, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56139a1a54abcf18002bd7a9", + "username": "Ozymandiass", + "jointime": 1468074985899, + "firstActivity": 1460921273680, + "lastActivity": 1468074985899, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56aa2070ddad34ef001e3322", + "username": "efes_01", + "jointime": 1461298950604, + "firstActivity": 1460933606087, + "lastActivity": 1461298950604, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a8498c467e70300bbcfef", + "username": "counther", + "jointime": 1460982298268, + "firstActivity": 1460982298268, + "lastActivity": 1460982298268, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b68e69783cb67f01ec3836", + "username": "Aidenna", + "jointime": 1460983168659, + "firstActivity": 1460983168659, + "lastActivity": 1460983168659, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5696a7de61fc4823004cbbab", + "username": "Puzzled", + "jointime": 1461004633945, + "firstActivity": 1461004633945, + "lastActivity": 1461004633945, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560aa0ea6879930300ab5c0a", + "username": "giooo", + "jointime": 1461016876455, + "firstActivity": 1461016876455, + "lastActivity": 1461016876455, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571571ae12ec540e00249b1d", + "username": "Suekawa", + "jointime": 1461023370468, + "firstActivity": 1461023370468, + "lastActivity": 1461023370468, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5715ee6daf2c173100080f61", + "username": "shadows_gaming", + "jointime": 1461061697394, + "firstActivity": 1461061697394, + "lastActivity": 1461061697394, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571613af29d0d81e002eb772", + "username": "andyandrew5", + "jointime": 1461064713210, + "firstActivity": 1461064713210, + "lastActivity": 1461064713210, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560ab567df36550300a5eed1", + "username": "djayleno", + "jointime": 1461616491258, + "firstActivity": 1461077036630, + "lastActivity": 1461616647954, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 33, + "tastyRcv": 12, + "tastyGiv": 0, + "woot": 288, + "meh": 5, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 28150, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 7, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 113 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609fed0c5ab260300884c3f", + "username": "alias", + "jointime": 1463073052720, + "firstActivity": 1461078106984, + "lastActivity": 1463073052720, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57164f0a09fa514600b31a20", + "username": "linnellstephen", + "jointime": 1461079963598, + "firstActivity": 1461079963598, + "lastActivity": 1461079963598, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56897f7d7d839e310033db1c", + "username": "Kiro_7", + "jointime": 1461094997380, + "firstActivity": 1461094997380, + "lastActivity": 1461095090182, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57157c2aef8a1d270072afe7", + "username": "Orindon", + "jointime": 1461112911813, + "firstActivity": 1461112911813, + "lastActivity": 1461112911813, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570f3fed91d9291e0067654a", + "username": "JamBro", + "jointime": 1461114132572, + "firstActivity": 1461114132572, + "lastActivity": 1461116189117, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 19, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 110 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571770aa3306d13700b757cb", + "username": "LenkAxPompa", + "jointime": 1461236682262, + "firstActivity": 1461154380691, + "lastActivity": 1461238688172, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 37, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a0302f8e42aa280061fb5e", + "username": "rumplefourskin", + "jointime": 1461163616525, + "firstActivity": 1461163616524, + "lastActivity": 1461163616525, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "566ca0e1997750680042fc96", + "username": "danielxtrator", + "jointime": 1461181531099, + "firstActivity": 1461181531099, + "lastActivity": 1461181531099, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "55ffe1e71564a403003f53cd", + "username": "infestedmushroom", + "jointime": 1461192536399, + "firstActivity": 1461192536399, + "lastActivity": 1461192536399, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a0c80d4fd3f0300b1c64e", + "username": "orjasm", + "jointime": 1461219680049, + "firstActivity": 1461219680049, + "lastActivity": 1461219680049, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ce46596c93027202745897", + "username": "Succubus", + "jointime": 1461375604585, + "firstActivity": 1461226403933, + "lastActivity": 1461375604585, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c596964457f4a403d45558", + "username": "Hyp0", + "jointime": 1461235937276, + "firstActivity": 1461235937276, + "lastActivity": 1461235937276, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5718bb11a4d702dd0015cc2e", + "username": "Sgtnavis", + "jointime": 1461238592687, + "firstActivity": 1461238592687, + "lastActivity": 1461238592687, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5707f24af2fcca3100356830", + "username": "Waste69", + "jointime": 1467203034187, + "firstActivity": 1461251589041, + "lastActivity": 1467203034187, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ee029b7122aa5a008f0316", + "username": "Zenevith", + "jointime": 1461277524591, + "firstActivity": 1461277524591, + "lastActivity": 1461277524591, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5719886d6ec7cd1300fb4f3b", + "username": "MixxMasterMike", + "jointime": 1461291176782, + "firstActivity": 1461291176782, + "lastActivity": 1461300124912, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57198ec8c527194100908723", + "username": "DonaldClauticeJr.", + "jointime": 1461292886698, + "firstActivity": 1461292886698, + "lastActivity": 1461292886698, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5704353e332e093c009c456c", + "username": "Finebibrown", + "jointime": 1461293619614, + "firstActivity": 1461293619614, + "lastActivity": 1461293619614, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f332fe51c2ce1e00274dee", + "username": "Dreadstump", + "jointime": 1465971102318, + "firstActivity": 1461295874643, + "lastActivity": 1465971102318, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 10, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 66, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 8201, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5719990ef8ed911800ade4ac", + "username": "Tekash", + "jointime": 1461979037340, + "firstActivity": 1461296945599, + "lastActivity": 1461979037340, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56149be38cb0021d007bd658", + "username": "im_the_dude", + "jointime": 1461298460605, + "firstActivity": 1461298460605, + "lastActivity": 1461298460605, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567d5888eea2235b00d54b33", + "username": "kirbs", + "jointime": 1461329527044, + "firstActivity": 1461329527044, + "lastActivity": 1461329527044, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 19, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571a26ea2f3a39690093d3ac", + "username": "happy23q", + "jointime": 1461331837053, + "firstActivity": 1461331837053, + "lastActivity": 1461331837053, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5626a3a335ac022300459d8a", + "username": "Tut_Tut_Child", + "jointime": 1461338227994, + "firstActivity": 1461338227994, + "lastActivity": 1461338227994, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ec451505dba61800b143e0", + "username": "Mechwarrior", + "jointime": 1461357757003, + "firstActivity": 1461357277054, + "lastActivity": 1461358153057, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 2, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565b4d80de75142800dc1ca5", + "username": "jessebeko", + "jointime": 1461363626965, + "firstActivity": 1461363626965, + "lastActivity": 1461363718296, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f6eddeb1ce481e00b3e46a", + "username": "sNICKsnack", + "jointime": 1462129599677, + "firstActivity": 1461384867291, + "lastActivity": 1462129622553, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569347c14e3a061300cbd86f", + "username": "Flammkraft", + "jointime": 1461394110110, + "firstActivity": 1461394110110, + "lastActivity": 1461394858794, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571afab3161b5bf8008a9604", + "username": "sassquatch", + "jointime": 1461405343146, + "firstActivity": 1461405343146, + "lastActivity": 1461405343146, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608eaf08e9cb60300557a2a", + "username": "RipOffMonroe", + "jointime": 1461425605020, + "firstActivity": 1461425605020, + "lastActivity": 1461425605020, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565eed17f949ae130012db5e", + "username": "Takah", + "jointime": 1461433691806, + "firstActivity": 1461433691806, + "lastActivity": 1461433691806, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e8531b277a4fd400c701fa", + "username": "Zatred", + "jointime": 1461442341858, + "firstActivity": 1461441841800, + "lastActivity": 1461442722203, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e8147dbe02091d009a678e", + "username": "zirdumisimus", + "jointime": 1461442602610, + "firstActivity": 1461441871817, + "lastActivity": 1461442767324, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ef24cd06c5404001e3ad06", + "username": "idlou", + "jointime": 1461441876794, + "firstActivity": 1461441876794, + "lastActivity": 1461442623153, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 10, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e85c7af4581b6900ef3e6a", + "username": "Chewthegawd", + "jointime": 1461442467393, + "firstActivity": 1461441882200, + "lastActivity": 1461442622045, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e878192b889c2300b11aa3", + "username": "IamFutheadPlayerStats", + "jointime": 1461441892477, + "firstActivity": 1461441892477, + "lastActivity": 1461441892477, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5717b00ae937a85a00595d3c", + "username": "ItsWolff", + "jointime": 1461442767114, + "firstActivity": 1461441896746, + "lastActivity": 1461442767114, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e72193180b3e5000cbc10e", + "username": "DaniRodV", + "jointime": 1461441896746, + "firstActivity": 1461441896746, + "lastActivity": 1461442732945, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ec5dbd8e93bb6900d955ce", + "username": "DPatel", + "jointime": 1461442272521, + "firstActivity": 1461442101803, + "lastActivity": 1461442272521, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e83f93fe561136000a34b3", + "username": "MiniForeHead", + "jointime": 1461442726942, + "firstActivity": 1461442726942, + "lastActivity": 1461442749655, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f6db38e60ec018008c61d1", + "username": "NaziUfoCommander", + "jointime": 1461443206976, + "firstActivity": 1461443206976, + "lastActivity": 1461443206976, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571be9c479242b46006fc111", + "username": "Moonman76", + "jointime": 1461448017493, + "firstActivity": 1461448017493, + "lastActivity": 1461448185553, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571bea91f79b6d0a019e3813", + "username": "10dogster", + "jointime": 1461448022224, + "firstActivity": 1461448022224, + "lastActivity": 1461448131600, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f450cf263b223600f14d36", + "username": "epicwolf2424", + "jointime": 1461448047210, + "firstActivity": 1461448047210, + "lastActivity": 1461448187489, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571c03dc6026e1180045daf0", + "username": "Stevieira14", + "jointime": 1461454122397, + "firstActivity": 1461454122397, + "lastActivity": 1461454122397, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569565b80f839b2800dc11d4", + "username": "HKZ3GRIMREAPER1", + "jointime": 1461456262709, + "firstActivity": 1461456262709, + "lastActivity": 1461457987816, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563e20ff90d7f75f007bd9a3", + "username": "OussamaKnight", + "jointime": 1461474703878, + "firstActivity": 1461474703878, + "lastActivity": 1461474703878, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5678c0ee9b0752680053d6d7", + "username": "nightynight", + "jointime": 1461481144596, + "firstActivity": 1461479974580, + "lastActivity": 1461481144596, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571c904d0debe8220069f1f8", + "username": "garrrettt", + "jointime": 1461491230492, + "firstActivity": 1461489739901, + "lastActivity": 1461491230492, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571c8e082bf8274100201215", + "username": "backseatlove_", + "jointime": 1461510242307, + "firstActivity": 1461510242307, + "lastActivity": 1461510242307, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571bfe0ca871651d00ab8dd1", + "username": "deborah00", + "jointime": 1461517557945, + "firstActivity": 1461517557945, + "lastActivity": 1461517557945, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600bc0b2d5038030094c054", + "username": "chewiiii", + "jointime": 1461542474294, + "firstActivity": 1461542474294, + "lastActivity": 1461543706589, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562ae852f44d751e0087a7ba", + "username": "dryroasted", + "jointime": 1468975833554, + "firstActivity": 1461543244361, + "lastActivity": 1468981408118, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 41, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 185, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23024, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571d80e8b49b11c200fcfe1d", + "username": "joshpcg", + "jointime": 1461551394852, + "firstActivity": 1461551394852, + "lastActivity": 1461551394852, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b93bfb96d90300b45b2a", + "username": "jds", + "jointime": 1468566300011, + "firstActivity": 1461556250294, + "lastActivity": 1468567214189, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b8df5e8a8ff8b5010b6e22", + "username": "Soldier_semen", + "jointime": 1462466582910, + "firstActivity": 1461588353514, + "lastActivity": 1462467862672, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56af7d2d486acab501f593d1", + "username": "Neqq3", + "jointime": 1461601475418, + "firstActivity": 1461601475418, + "lastActivity": 1461601475418, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564e88eea6d7652d00ac463e", + "username": "avatarkorra1", + "jointime": 1461602210409, + "firstActivity": 1461602210409, + "lastActivity": 1461602210409, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571e55d4ebf1550e00dd414e", + "username": "IAmRonBurgundy_", + "jointime": 1463150075990, + "firstActivity": 1461605896293, + "lastActivity": 1463152256469, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 54, + "tastyRcv": 63, + "tastyGiv": 33, + "woot": 469, + "meh": 17, + "curate": 17 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 75275, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 13, + "lifeTotal": 30, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 134 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571ae0c1571e4f0e003dc910", + "username": "sah_ann8", + "jointime": 1461611160653, + "firstActivity": 1461611160652, + "lastActivity": 1461611160653, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5636c3067dd60e0e00fdb1c5", + "username": "greenearthguy", + "jointime": 1461620545558, + "firstActivity": 1461620545558, + "lastActivity": 1461623739578, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 28, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 116 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d5196c885bcdfe03588a22", + "username": "Blurry", + "jointime": 1461621785614, + "firstActivity": 1461621785614, + "lastActivity": 1461621785614, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a2ccdb6884b0300c16124", + "username": "koreybhood", + "jointime": 1461653556805, + "firstActivity": 1461653556805, + "lastActivity": 1461653556805, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a391b3e735703002efefa", + "username": "redtuxedough", + "jointime": 1461742762473, + "firstActivity": 1461653582074, + "lastActivity": 1461742762473, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56001daf9ca02e030038853b", + "username": "morex", + "jointime": 1461691488475, + "firstActivity": 1461691488475, + "lastActivity": 1461691488475, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a16a9f6076d32800413fc8", + "username": "Parrish", + "jointime": 1461718321889, + "firstActivity": 1461718321889, + "lastActivity": 1461718321889, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572026dc1d52724600af117b", + "username": "moonshadow3628", + "jointime": 1461726830782, + "firstActivity": 1461726830782, + "lastActivity": 1461726830782, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5641161637f3307a00a32d14", + "username": "SantiHernandez", + "jointime": 1461735760457, + "firstActivity": 1461735760457, + "lastActivity": 1461735808320, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571db4fae4354a310090cfe2", + "username": "FuckingFaggot", + "jointime": 1461753962418, + "firstActivity": 1461753962418, + "lastActivity": 1461753962418, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a822f24a2a884500414757", + "username": "SADBOYS2002", + "jointime": 1461757902417, + "firstActivity": 1461757902417, + "lastActivity": 1461757965766, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571e101f307478490098ea35", + "username": "RustReporta", + "jointime": 1461919655996, + "firstActivity": 1461761612506, + "lastActivity": 1461923283622, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 36, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42921, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571fa7620131294100556355", + "username": "zapa", + "jointime": 1465917026094, + "firstActivity": 1461770258602, + "lastActivity": 1465917026094, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 31, + "tastyRcv": 8, + "tastyGiv": 0, + "woot": 235, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 80315, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "563a69110acf5d2d000c447e", + "username": "callshadow", + "jointime": 1461777818890, + "firstActivity": 1461777818890, + "lastActivity": 1461777818890, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560cbf041a4f4a0300c8560a", + "username": "clef", + "jointime": 1461780083827, + "firstActivity": 1461780083827, + "lastActivity": 1461780083827, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571661884daf302c00ca4c80", + "username": "Usuals", + "jointime": 1461782628241, + "firstActivity": 1461782628241, + "lastActivity": 1461783237703, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b8c1aa6072030078ce0c", + "username": "niko0980", + "jointime": 1464227363508, + "firstActivity": 1461783781730, + "lastActivity": 1464227543016, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 27, + "tastyRcv": 19, + "tastyGiv": 17, + "woot": 247, + "meh": 7, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 8, + "lifeTotal": 15, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 120 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56030f67813abe030055f4a4", + "username": "al3366", + "jointime": 1462213820822, + "firstActivity": 1461785388282, + "lastActivity": 1462213820822, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b91e24d32af5380310416c", + "username": "Inspector420", + "jointime": 1464179559810, + "firstActivity": 1461786491696, + "lastActivity": 1464179595207, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f46e1f8312a72300f4be95", + "username": "xinxila", + "jointime": 1461889910422, + "firstActivity": 1461790112568, + "lastActivity": 1461889910422, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570aed716ae93d1e0061533a", + "username": "Narco", + "jointime": 1462995803388, + "firstActivity": 1461790271710, + "lastActivity": 1462995803388, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "53fffe0e4fea750200cbeb80", + "username": "8bitw0nder", + "jointime": 1461798066682, + "firstActivity": 1461798066681, + "lastActivity": 1461798066682, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572141cea7fe2f1d00361c9c", + "username": "shopax11", + "jointime": 1462038910252, + "firstActivity": 1461798396571, + "lastActivity": 1462038910252, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57203025735a9f2f0043ed43", + "username": "MemesInMyDreams", + "jointime": 1461806981588, + "firstActivity": 1461806981588, + "lastActivity": 1461807664799, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c11e727c11c2ac014a3eed", + "username": "hotfeet09", + "jointime": 1461807651560, + "firstActivity": 1461807651560, + "lastActivity": 1461807661029, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5684ae7b18bece2800f7aefe", + "username": "coresans", + "jointime": 1461807716587, + "firstActivity": 1461807716587, + "lastActivity": 1461807891673, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568486a141e6421900e81bc7", + "username": "CaptainJack", + "jointime": 1461812851582, + "firstActivity": 1461812851582, + "lastActivity": 1461812851582, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567dbee54121ea8300dd84bd", + "username": "42650976abc", + "jointime": 1461860603258, + "firstActivity": 1461860603258, + "lastActivity": 1461860603258, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57113b921227b23d003fbd41", + "username": "NMayfair", + "jointime": 1461864167734, + "firstActivity": 1461864167733, + "lastActivity": 1461864197529, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571fac0d03884513001fea33", + "username": "mrsoczek11", + "jointime": 1461866497840, + "firstActivity": 1461866497840, + "lastActivity": 1461866497840, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5664c6a301f8181400c87fa7", + "username": "electricescape", + "jointime": 1462544176550, + "firstActivity": 1461868142815, + "lastActivity": 1462555806621, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 15, + "tastyRcv": 8, + "tastyGiv": 25, + "woot": 156, + "meh": 6, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 7099, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 9, + "dayWoot": 3, + "dayTotal": 6, + "DOY": 127 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5713b248aa586231008db0f3", + "username": "adrian32451TheDJ", + "jointime": 1462385719853, + "firstActivity": 1461870427752, + "lastActivity": 1462385719853, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 11, + "tastyRcv": 10, + "tastyGiv": 0, + "woot": 96, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 75309, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570854f30fd1645a00a2acca", + "username": "bloody_murder", + "jointime": 1461888507576, + "firstActivity": 1461872502734, + "lastActivity": 1461890423910, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 22, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56800dd442663b230087db0a", + "username": "Sharonne", + "jointime": 1461925890956, + "firstActivity": 1461884912442, + "lastActivity": 1461925890956, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 15, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57225d57b347430e006022d6", + "username": "GlowDaDJ", + "jointime": 1461899729278, + "firstActivity": 1461899729278, + "lastActivity": 1461899729278, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56056deeaab9a90300d8a43f", + "username": "curio", + "jointime": 1461951552859, + "firstActivity": 1461951552859, + "lastActivity": 1461951552859, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571c40896957fb3c00fa697d", + "username": "ArMytaeTAE.97", + "jointime": 1461969440411, + "firstActivity": 1461969440411, + "lastActivity": 1461969440411, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5723fa0e87be092c0066d7fe", + "username": "BB8", + "jointime": 1462041240952, + "firstActivity": 1462041240952, + "lastActivity": 1462041240952, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5723d993ae9fb95a005ca1e0", + "username": "Lucxca", + "jointime": 1462052709349, + "firstActivity": 1462052709349, + "lastActivity": 1462054568092, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571d04493dffc96900933359", + "username": "SuperEditionGame", + "jointime": 1462077623456, + "firstActivity": 1462076403258, + "lastActivity": 1462077623456, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57247b3cfd7c781800e2fa92", + "username": "TGSDMatt", + "jointime": 1462103890259, + "firstActivity": 1462103890259, + "lastActivity": 1462103890259, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5726507949a78b2d00f23ac9", + "username": "pinkytape", + "jointime": 1462131360462, + "firstActivity": 1462131360462, + "lastActivity": 1462131360462, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568862cc680ef40e00c58430", + "username": "akira_complex", + "jointime": 1462147251477, + "firstActivity": 1462147251477, + "lastActivity": 1462147251477, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c04045a89bf6b306594915", + "username": "papa", + "jointime": 1462154049255, + "firstActivity": 1462154049254, + "lastActivity": 1462154062694, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a1af9e5319451400c06e42", + "username": "sovereignpath", + "jointime": 1462164092447, + "firstActivity": 1462164092447, + "lastActivity": 1462164092447, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57277dccd867a7630022ae72", + "username": "thanakorn", + "jointime": 1462255722205, + "firstActivity": 1462206278647, + "lastActivity": 1462255722205, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564cb76f11d2042300c2c2cd", + "username": "018", + "jointime": 1462209889451, + "firstActivity": 1462209889451, + "lastActivity": 1462209889451, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e82a3bc707d75a00899567", + "username": "wolf7", + "jointime": 1462212261224, + "firstActivity": 1462212261224, + "lastActivity": 1462212261224, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5619ec504c4ae60e00552a80", + "username": "diamondsea", + "jointime": 1462213110411, + "firstActivity": 1462213110411, + "lastActivity": 1462219321603, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5679e51ed63e592d0089188b", + "username": "MagnusRpz", + "jointime": 1462297200119, + "firstActivity": 1462221123179, + "lastActivity": 1462297200119, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5727f68aa67ad8500099254c", + "username": "hosleymdgmail.com", + "jointime": 1462408884061, + "firstActivity": 1462237274601, + "lastActivity": 1462408884061, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 18, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 18184, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56fc0a75bfcaa927006a7c89", + "username": "nyaim", + "jointime": 1462296464900, + "firstActivity": 1462296464884, + "lastActivity": 1462296464900, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560cb3703194e60300ab77b8", + "username": "jermeh", + "jointime": 1462332543489, + "firstActivity": 1462332543444, + "lastActivity": 1462332543489, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56235fd5b4b7401300eb1398", + "username": "digitalpunk", + "jointime": 1462345012373, + "firstActivity": 1462345012373, + "lastActivity": 1462345012373, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572a43bd5284503c00b72796", + "username": "leekay", + "jointime": 1462387871429, + "firstActivity": 1462387871420, + "lastActivity": 1462387871429, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572a500ba95ba5c200f8907e", + "username": "dawdawdaw", + "jointime": 1462390836034, + "firstActivity": 1462390836020, + "lastActivity": 1462390836034, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572a2ce858ef1ac200037938", + "username": "sNova", + "jointime": 1462399337584, + "firstActivity": 1462399337552, + "lastActivity": 1462399337584, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5727fe3a13b21e1d001f804c", + "username": "TooSpooky", + "jointime": 1462406189067, + "firstActivity": 1462406188862, + "lastActivity": 1462406189067, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568b40e1ca736b0e00ab5a8d", + "username": "_145196668856247", + "jointime": 1467122999129, + "firstActivity": 1462422325869, + "lastActivity": 1467122999129, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601b8146ac261030001e5ad", + "username": "misterasa", + "jointime": 1462425932162, + "firstActivity": 1462425932161, + "lastActivity": 1462425932162, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ba3adf58bdd5c302aed2f7", + "username": "DylanKerby", + "jointime": 1462887422950, + "firstActivity": 1462457194624, + "lastActivity": 1462887422950, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f58bf94d2d464b007e9365", + "username": "dubby231", + "jointime": 1464134666093, + "firstActivity": 1462477815771, + "lastActivity": 1464134666093, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "571fd0aae2a3464100096cd8", + "username": "_fab", + "jointime": 1462478480086, + "firstActivity": 1462478480086, + "lastActivity": 1462478507111, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609d3f45535280300d28f81", + "username": "Foreplayer", + "jointime": 1462502643675, + "firstActivity": 1462502643675, + "lastActivity": 1462502643675, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5723c810e18a074b003cedbf", + "username": "Chaosophia", + "jointime": 1462522493331, + "firstActivity": 1462522493204, + "lastActivity": 1462522575879, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5611df23a6fed003007bf589", + "username": "jennybean", + "jointime": 1465042657210, + "firstActivity": 1462589176481, + "lastActivity": 1465042657210, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 55, + "tastyRcv": 6, + "tastyGiv": 8, + "woot": 274, + "meh": 4, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 58409, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 8, + "dayWoot": 3, + "dayTotal": 6, + "DOY": 131 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5653a099253cfa2300fb7b8a", + "username": "djlexx", + "jointime": 1462626149134, + "firstActivity": 1462626149118, + "lastActivity": 1462626149134, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f0b55e40ffce3200af9a1a", + "username": "--Hunter--", + "jointime": 1462771852937, + "firstActivity": 1462756819328, + "lastActivity": 1462771852937, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "553488e2253a2103006c8dad", + "username": "DB-Pooper", + "jointime": 1464502735561, + "firstActivity": 1462768322253, + "lastActivity": 1464502735561, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a3a65d39cd491900d79786", + "username": "Sparvid", + "jointime": 1462785086598, + "firstActivity": 1462785086583, + "lastActivity": 1462785086598, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569f898c7cc23d1e00d7d97c", + "username": "Javich", + "jointime": 1462869835420, + "firstActivity": 1462801639712, + "lastActivity": 1462869835420, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573113499447eb4b0092a97d", + "username": "QuirkyGriff", + "jointime": 1463247951786, + "firstActivity": 1462833991609, + "lastActivity": 1463247951786, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5651eb1a9bb5315600e507a6", + "username": "tofu", + "jointime": 1462861363151, + "firstActivity": 1462861363151, + "lastActivity": 1462861966888, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f138d7a638364100c6279d", + "username": "LiterallyANocturneMain", + "jointime": 1462892254766, + "firstActivity": 1462892254766, + "lastActivity": 1462892254766, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573218d5ed79862800e4eb52", + "username": "Totsmaster", + "jointime": 1462948236363, + "firstActivity": 1462948236348, + "lastActivity": 1462948236363, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56443699b5dd7c5f004d2b42", + "username": "visualkitten", + "jointime": 1463035136498, + "firstActivity": 1463035136467, + "lastActivity": 1463035237224, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573282730d74074100fdd924", + "username": "GeneralCuntBlaster", + "jointime": 1463038592054, + "firstActivity": 1463038492045, + "lastActivity": 1463038592054, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572cdcd64c00db4b005cd733", + "username": "fleaflicker", + "jointime": 1463150865245, + "firstActivity": 1463150865121, + "lastActivity": 1463150865245, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56093929e4bc7c030004270c", + "username": "inferos", + "jointime": 1463165859717, + "firstActivity": 1463165859717, + "lastActivity": 1463165859717, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561c0652814bb53200a021e3", + "username": "ethereal", + "jointime": 1463243176833, + "firstActivity": 1463243176801, + "lastActivity": 1463243176833, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56229a9d4e01f73200936477", + "username": "Deathrape", + "jointime": 1463329235127, + "firstActivity": 1463329235080, + "lastActivity": 1463329235127, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56092a2ee4bc7c03000407f7", + "username": "sextan", + "jointime": 1463353517073, + "firstActivity": 1463353516964, + "lastActivity": 1463353517073, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5738d14e409730180048f3e0", + "username": "tylerdurderRHCP", + "jointime": 1463412572156, + "firstActivity": 1463412572156, + "lastActivity": 1463412572156, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a06e9d3697d3700b0f11f", + "username": "mhmd62", + "jointime": 1463420889179, + "firstActivity": 1463420889149, + "lastActivity": 1463420889179, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57390aecf805934100c498bc", + "username": "roseclu", + "jointime": 1463429260149, + "firstActivity": 1463429260146, + "lastActivity": 1463429260149, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f03e9e521ad03007b5b8c", + "username": "trump2016", + "jointime": 1464224920653, + "firstActivity": 1463442854630, + "lastActivity": 1464224920653, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 2, + "woot": 30, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56afdf51fbc6a0400147e19d", + "username": "shakinghell", + "jointime": 1463450874259, + "firstActivity": 1463445896252, + "lastActivity": 1463450874259, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a8cf57d29d518000a53d0", + "username": "AdrianoFerreira", + "jointime": 1463454976312, + "firstActivity": 1463454976311, + "lastActivity": 1463454976312, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573b1b89cfc41b0e00ba3f31", + "username": "Pyks", + "jointime": 1463508183084, + "firstActivity": 1463508183021, + "lastActivity": 1463508225047, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560e906e6f5f2103007cc6fc", + "username": "whiskycoca", + "jointime": 1464994370826, + "firstActivity": 1463510720305, + "lastActivity": 1464994370826, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573b7028aba48cc200491f98", + "username": "DrewRyneCarlson", + "jointime": 1463513330925, + "firstActivity": 1463513330909, + "lastActivity": 1463513330925, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a802941ca682700587f19", + "username": "walls_of_steel", + "jointime": 1463527238559, + "firstActivity": 1463527238528, + "lastActivity": 1463527453311, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570327ef742a6c230024c289", + "username": "JackAristide", + "jointime": 1463568706614, + "firstActivity": 1463568706558, + "lastActivity": 1463579752316, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 15, + "tastyRcv": 3, + "tastyGiv": 1, + "woot": 93, + "meh": 1, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 58236, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573c79db4ba8181300b5bf15", + "username": "JeremyJordan", + "jointime": 1463584325429, + "firstActivity": 1463584325399, + "lastActivity": 1463593278698, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 2, + "tastyGiv": 12, + "woot": 27, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 3, + "dayWoot": 2, + "dayTotal": 3, + "DOY": 139 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573cff69ef6f184600e9e5b6", + "username": "SwivelChair", + "jointime": 1463616836896, + "firstActivity": 1463616836865, + "lastActivity": 1463616938177, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5621c2f06082822900e029aa", + "username": "Heather", + "jointime": 1463655432260, + "firstActivity": 1463655432216, + "lastActivity": 1463655432260, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573daacbc48d144100977356", + "username": "ShadowxTears", + "jointime": 1466670384951, + "firstActivity": 1463669962139, + "lastActivity": 1466670384951, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573e4f5c69d7186400b952f6", + "username": "mrrenegadepoet", + "jointime": 1463708913737, + "firstActivity": 1463708913737, + "lastActivity": 1463708913737, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601e080bb48150300300bfb", + "username": "bluestu", + "jointime": 1463728215616, + "firstActivity": 1463728215616, + "lastActivity": 1463728215616, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 8, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 40, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573f0f390392522d0081701b", + "username": "dicky_", + "jointime": 1463750809922, + "firstActivity": 1463750809922, + "lastActivity": 1463750809922, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56f1b23c570f105f003dff0b", + "username": "alternRCKS", + "jointime": 1463770140773, + "firstActivity": 1463770140772, + "lastActivity": 1463770140773, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573f271f72f6161800439d43", + "username": "MatthieuAnderson", + "jointime": 1463774550938, + "firstActivity": 1463774550938, + "lastActivity": 1463774550938, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5742231f27f7266d00594835", + "username": "ChrisKnight", + "jointime": 1463952256520, + "firstActivity": 1463952256520, + "lastActivity": 1463952256520, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5614aae128d1461300ab2ec4", + "username": "soundtrek", + "jointime": 1463954056406, + "firstActivity": 1463954056406, + "lastActivity": 1463954056406, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5602de82813abe030055db90", + "username": "eutska", + "jointime": 1464914621908, + "firstActivity": 1463961350531, + "lastActivity": 1464914621908, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ae3b3d659f92ad03c07ecc", + "username": "Fenty", + "jointime": 1463971199306, + "firstActivity": 1463971199306, + "lastActivity": 1463971199306, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56543a148184e00e009bc20a", + "username": "eli_777", + "jointime": 1463972586507, + "firstActivity": 1463972586507, + "lastActivity": 1463972787984, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f60c9508b020300384705", + "username": "ahlft", + "jointime": 1466635155129, + "firstActivity": 1463983517274, + "lastActivity": 1466635155129, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57428b241068544100be3388", + "username": "BannedForever", + "jointime": 1463991026903, + "firstActivity": 1463991026903, + "lastActivity": 1463991026903, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564507b0ac193f0e00234ace", + "username": "dp", + "jointime": 1464011938722, + "firstActivity": 1464011938722, + "lastActivity": 1464011938722, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 38390, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573e10330a0b7d2c00bf5d8d", + "username": "squint", + "jointime": 1464016840708, + "firstActivity": 1464016840708, + "lastActivity": 1464016840708, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57433a53300ec72d00871cd4", + "username": "pepekzloduch", + "jointime": 1464023744147, + "firstActivity": 1464023744147, + "lastActivity": 1464024987094, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5696a434b8bac01400b49b77", + "username": "CosminCior", + "jointime": 1464027857684, + "firstActivity": 1464027857683, + "lastActivity": 1464027857684, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565962c0f438df0e00756e95", + "username": "jimmymckee", + "jointime": 1464060993975, + "firstActivity": 1464060993975, + "lastActivity": 1464061303387, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a6a1247bc4603000d2d5a", + "username": "bingod", + "jointime": 1464104962428, + "firstActivity": 1464104962428, + "lastActivity": 1464104962428, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5744fc4203e35d64009605a8", + "username": "Kergooglies", + "jointime": 1464139710942, + "firstActivity": 1464139710927, + "lastActivity": 1464139710942, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569dca13f491881e006d6e33", + "username": "sus", + "jointime": 1464175480883, + "firstActivity": 1464175480882, + "lastActivity": 1464175500733, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5744a1cc02f4291d00dd0f6b", + "username": "arctic_bulls", + "jointime": 1464185984887, + "firstActivity": 1464180199830, + "lastActivity": 1464185984887, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5692df8f628e682300e85588", + "username": "Siimoes", + "jointime": 1464189602952, + "firstActivity": 1464189602952, + "lastActivity": 1464190119861, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a8779c4f4ef4000df8525", + "username": "Cheolmin", + "jointime": 1464190172785, + "firstActivity": 1464190172785, + "lastActivity": 1464190172785, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5689e0b80a0d901e00a49bd8", + "username": "DubasaurasRex", + "jointime": 1464225435436, + "firstActivity": 1464225435436, + "lastActivity": 1464225435436, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57465728d5240f4b005adfae", + "username": "HELPMEPLZ", + "jointime": 1464230013418, + "firstActivity": 1464230013418, + "lastActivity": 1464230319427, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57446ff1dd69b92d00977a0d", + "username": "wuuwuu", + "jointime": 1464296565046, + "firstActivity": 1464296565046, + "lastActivity": 1464296565046, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5608b31bd8bf0c0300e9ca92", + "username": "DasBrot", + "jointime": 1464331786419, + "firstActivity": 1464328060557, + "lastActivity": 1464331786419, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c04af243c8718f069eb0a9", + "username": "J-Hall", + "jointime": 1464331046282, + "firstActivity": 1464331046282, + "lastActivity": 1464331046282, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5747f36c76185118006d6adf", + "username": "Hexdebt", + "jointime": 1465293417797, + "firstActivity": 1464336988360, + "lastActivity": 1465293417797, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56be7709fcbd7b2b04dabb60", + "username": "indigenouslotion", + "jointime": 1464387772420, + "firstActivity": 1464387772404, + "lastActivity": 1464387772420, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5664ee8715bc225b0067b9bd", + "username": "56373", + "jointime": 1464406309976, + "firstActivity": 1464406309976, + "lastActivity": 1464406309976, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b08b3628e05030075c0ba", + "username": "Outfox", + "jointime": 1464408830589, + "firstActivity": 1464408830589, + "lastActivity": 1464408830589, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574948378a8eb30e00410756", + "username": "_146442040703014", + "jointime": 1464422049534, + "firstActivity": 1464422049534, + "lastActivity": 1464422049534, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560958bea517a60300d7984c", + "username": "fakerfake", + "jointime": 1464434373853, + "firstActivity": 1464434373853, + "lastActivity": 1464434373853, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57468610c21bf313000f2e09", + "username": "MusicPromo_411", + "jointime": 1466910350928, + "firstActivity": 1464446867790, + "lastActivity": 1466910350928, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a2196df36550300a5ac21", + "username": "L.Rooney", + "jointime": 1464454360007, + "firstActivity": 1464454360007, + "lastActivity": 1464454360007, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5744c63dde0b26e6006e031e", + "username": "Max_Power", + "jointime": 1464478652334, + "firstActivity": 1464478652334, + "lastActivity": 1464478652334, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56096adbe5851903009ba49e", + "username": "FoBoT", + "jointime": 1464535190477, + "firstActivity": 1464535190477, + "lastActivity": 1464535190477, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574b0f42f48d301d006d0c38", + "username": "IamStrakky", + "jointime": 1464552226587, + "firstActivity": 1464536960757, + "lastActivity": 1464552226587, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 19, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 182593, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574ae8b9e0dc9d4a00254932", + "username": "DanielSatorius", + "jointime": 1464537706810, + "firstActivity": 1464537706810, + "lastActivity": 1464537706810, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a8af11537d14600006597", + "username": "SalazarMacena1.", + "jointime": 1464590548225, + "firstActivity": 1464590548225, + "lastActivity": 1464590548225, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574b031f683dfb1800c97efc", + "username": "Xireon", + "jointime": 1464601282321, + "firstActivity": 1464601282321, + "lastActivity": 1464601457396, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574caf568b9d852600808f0f", + "username": "artilheiro_pt", + "jointime": 1464650735048, + "firstActivity": 1464650735048, + "lastActivity": 1464655586952, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 87446, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "562642b4d817003200569a76", + "username": "slorm", + "jointime": 1464650774879, + "firstActivity": 1464650774879, + "lastActivity": 1464650974841, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574df954f77cd56900d6c250", + "username": "VinciusLyro", + "jointime": 1464728277203, + "firstActivity": 1464728277203, + "lastActivity": 1464728277203, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574df087db01fff800eb0207", + "username": "anahtml", + "jointime": 1464730823585, + "firstActivity": 1464730823585, + "lastActivity": 1464730823585, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56163b9a2f5be31d00d7f4f2", + "username": "NoGCzone", + "jointime": 1465049332848, + "firstActivity": 1464799850105, + "lastActivity": 1465049332848, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573a3e47b662855f003cfc8a", + "username": "FatalIn10sity", + "jointime": 1468621187774, + "firstActivity": 1464808821173, + "lastActivity": 1468621187774, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56556e0b40f580140093ba61", + "username": "aram_7", + "jointime": 1464834908862, + "firstActivity": 1464834908846, + "lastActivity": 1464834998236, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574f3bc01d73d53c004f948f", + "username": "Hunge", + "jointime": 1465051873007, + "firstActivity": 1464884069729, + "lastActivity": 1465051873007, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569d359799ced52d006ee437", + "username": "JakeM", + "jointime": 1464907696967, + "firstActivity": 1464907696967, + "lastActivity": 1464907696967, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575077cbe5d56f13006da725", + "username": "FatalIn10sity", + "jointime": 1466022951628, + "firstActivity": 1464913491871, + "lastActivity": 1466022951628, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574afe657c24135e0026e40c", + "username": "skidihavet", + "jointime": 1464971101020, + "firstActivity": 1464971101020, + "lastActivity": 1464971101020, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5601bd7cbb481503002ffd76", + "username": "keesjanssen", + "jointime": 1465845107851, + "firstActivity": 1464985905755, + "lastActivity": 1465845107851, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 32, + "tastyRcv": 4, + "tastyGiv": 0, + "woot": 152, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 156 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609a34fd0fea60300391b66", + "username": "Rodrigo", + "jointime": 1464997205825, + "firstActivity": 1464995656538, + "lastActivity": 1464997205825, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56adf36b3080ef4e02143f37", + "username": "mARSHALLmATHERSIII", + "jointime": 1465001466362, + "firstActivity": 1465001466362, + "lastActivity": 1465001483808, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574923c65ba7e43701225689", + "username": "erribege", + "jointime": 1465002456389, + "firstActivity": 1465002456389, + "lastActivity": 1465003151944, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57166a35b84e7c6400cf9e4b", + "username": "dexter_", + "jointime": 1465003411482, + "firstActivity": 1465003411482, + "lastActivity": 1465003411482, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5683508c0430ef1e00160edd", + "username": "crisegrega", + "jointime": 1465036126220, + "firstActivity": 1465036126204, + "lastActivity": 1465036126220, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "564b906ca741d228003896c1", + "username": "worldelite", + "jointime": 1465750533943, + "firstActivity": 1465036621261, + "lastActivity": 1465750533943, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560fae9a69285a0300d1d17a", + "username": "EvertonSoudre", + "jointime": 1465039467082, + "firstActivity": 1465039467082, + "lastActivity": 1465039584338, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56006f8b239f1303009c8e5e", + "username": "respeck", + "jointime": 1465040772338, + "firstActivity": 1465040772338, + "lastActivity": 1465040784876, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5744b8006ff3f5d4005797b1", + "username": "SpazzySlime", + "jointime": 1465062295557, + "firstActivity": 1465062295557, + "lastActivity": 1465081905143, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 20, + "tastyRcv": 2, + "tastyGiv": 0, + "woot": 56, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 74175, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 156 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5753467dac07343d007c0586", + "username": "Roximity", + "jointime": 1465077722288, + "firstActivity": 1465077722273, + "lastActivity": 1465078075810, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575350c615bc575b003d9c83", + "username": "_146507795845387", + "jointime": 1465078027165, + "firstActivity": 1465078027149, + "lastActivity": 1465078027165, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57530f91382eb62300eafcdc", + "username": "Kabrito", + "jointime": 1465086243443, + "firstActivity": 1465086243427, + "lastActivity": 1465086243443, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560f22d2ce53d7030064cf24", + "username": "narwhal", + "jointime": 1465095805988, + "firstActivity": 1465095805973, + "lastActivity": 1465096805507, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5754d01441cc0b3300dabce2", + "username": "Phojay", + "jointime": 1465176165731, + "firstActivity": 1465176165700, + "lastActivity": 1465176221715, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5755148ed2af9c65004c1ea7", + "username": "Mr.Trapz", + "jointime": 1465193682911, + "firstActivity": 1465193682911, + "lastActivity": 1465193904246, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569f1e80f6e0681300656487", + "username": "zurchbomb126", + "jointime": 1465195407765, + "firstActivity": 1465195407765, + "lastActivity": 1465195407765, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5755e1c3a802794c008d0bf1", + "username": "Steave0982", + "jointime": 1465257832122, + "firstActivity": 1465257832122, + "lastActivity": 1465257832122, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572c36db335343cb00b5c5a9", + "username": "Denski", + "jointime": 1465283012826, + "firstActivity": 1465283012797, + "lastActivity": 1465283012826, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56073f1080f91603003983fd", + "username": "jeffdyson1", + "jointime": 1465300979452, + "firstActivity": 1465300979432, + "lastActivity": 1465300979452, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "561875f27ac6b61300d0b95f", + "username": "strictpolygon", + "jointime": 1468607156930, + "firstActivity": 1465325932977, + "lastActivity": 1468607156930, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574df525b0c0dd3200030ab5", + "username": "Samarix", + "jointime": 1466550681798, + "firstActivity": 1465387818960, + "lastActivity": 1466550681798, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568334dfbd1b780e002229db", + "username": "TheCancerOfTheInternet", + "jointime": 1465409891341, + "firstActivity": 1465409891325, + "lastActivity": 1465409891341, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5758919e5f7bd04200781878", + "username": "LexieVasquez", + "jointime": 1465426061970, + "firstActivity": 1465425906943, + "lastActivity": 1465426061970, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56985c670c079e1d00e57509", + "username": "CaptainDankPlank", + "jointime": 1465429667463, + "firstActivity": 1465429667463, + "lastActivity": 1465429678840, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57596c97b1c6fe1a00aa65c8", + "username": "CommunismMarx666", + "jointime": 1465478986216, + "firstActivity": 1465478986201, + "lastActivity": 1465478986216, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b061e86ae1a92800a427d5", + "username": "LoveMe", + "jointime": 1465526695987, + "firstActivity": 1465526695980, + "lastActivity": 1465526695987, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575998e8cc6e2cc700344bbe", + "username": "TheKishlak", + "jointime": 1465563364113, + "firstActivity": 1465561879048, + "lastActivity": 1465563364113, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b679966fa503e600d7d6b3", + "username": "DankVibrations", + "jointime": 1465564319197, + "firstActivity": 1465564319197, + "lastActivity": 1465564319197, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575abee6c890154200baa4b9", + "username": "WillyWhisperer", + "jointime": 1465566124262, + "firstActivity": 1465566124262, + "lastActivity": 1465566124262, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5752d57447505c4c00af9ed0", + "username": "its_david_again", + "jointime": 1467215459928, + "firstActivity": 1465574020134, + "lastActivity": 1467215459928, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575af4bb2fa3c4be00560f00", + "username": "BlandmasterB", + "jointime": 1465578685670, + "firstActivity": 1465578685670, + "lastActivity": 1465578685670, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57550e5205f4e10a00f45b9f", + "username": "SixWardSound", + "jointime": 1465581845800, + "firstActivity": 1465581845800, + "lastActivity": 1465582268938, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574eb1c0a8e15f1d00da9bd4", + "username": "MarshmallowOctopus", + "jointime": 1465630250816, + "firstActivity": 1465630250816, + "lastActivity": 1465630250816, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d25d6d68dc954a039e549a", + "username": "elitewan", + "jointime": 1465795899990, + "firstActivity": 1465631965933, + "lastActivity": 1465795899990, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5752e83775e8683800a694be", + "username": "SkaNotDead", + "jointime": 1465634756256, + "firstActivity": 1465634756256, + "lastActivity": 1465634756256, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56904a8dcf0c920e0048caeb", + "username": "Snaz", + "jointime": 1465710445156, + "firstActivity": 1465710445156, + "lastActivity": 1465710473554, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "568f8e63dd03101d00e5ce46", + "username": "SonorousTears", + "jointime": 1466152777895, + "firstActivity": 1465710449964, + "lastActivity": 1466152777895, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575cbf06215e63c700a3dcd5", + "username": "Ms.Aqua", + "jointime": 1465713920736, + "firstActivity": 1465713920736, + "lastActivity": 1465713920736, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5748722d50093937003c9374", + "username": "ChazyL", + "jointime": 1465720036813, + "firstActivity": 1465720036813, + "lastActivity": 1465720036813, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575dab6bef55ff0f0036ceec", + "username": "JackattakzInc.", + "jointime": 1465757242259, + "firstActivity": 1465757242259, + "lastActivity": 1465757242259, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560e1abca3b3160300dc85f4", + "username": "falynn", + "jointime": 1465804208200, + "firstActivity": 1465802569681, + "lastActivity": 1465804208200, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572d86678ff5b56200546c60", + "username": "Bendecir", + "jointime": 1465817037497, + "firstActivity": 1465817037497, + "lastActivity": 1465817037497, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572549d2c5e2b23700b986b3", + "username": "ChromeCountry", + "jointime": 1465850919625, + "firstActivity": 1465850919625, + "lastActivity": 1465850919625, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5749237b984b9ef800a70b24", + "username": "FiiDaPesti", + "jointime": 1465860552512, + "firstActivity": 1465860552512, + "lastActivity": 1465860552512, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575fd45087a4234200475230", + "username": "Deoen", + "jointime": 1465905217986, + "firstActivity": 1465905217986, + "lastActivity": 1465905970204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575b10aafc5887fd00540787", + "username": "Arthurcc.", + "jointime": 1465939665043, + "firstActivity": 1465935354833, + "lastActivity": 1465939665043, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575e14cafa147147004d87de", + "username": "4ftergames", + "jointime": 1465952440750, + "firstActivity": 1465952440750, + "lastActivity": 1465952440750, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5658b7d855ae2f2300232ca5", + "username": "katt_branchman", + "jointime": 1466043745574, + "firstActivity": 1465964040082, + "lastActivity": 1466043745574, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 46, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574b44170aa72318001ff82a", + "username": "TheDurpp", + "jointime": 1466002432772, + "firstActivity": 1466002432772, + "lastActivity": 1466002432772, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57537ba01aa06ebe008ae23c", + "username": "ekkoislyfe", + "jointime": 1466056441431, + "firstActivity": 1466056441431, + "lastActivity": 1466056441431, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575d7058bbe3b74c005a6509", + "username": "tom132", + "jointime": 1466106920809, + "firstActivity": 1466094111501, + "lastActivity": 1466106920809, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 30, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57323c78f3b450500001f4aa", + "username": "shox.", + "jointime": 1466121745845, + "firstActivity": 1466121745845, + "lastActivity": 1466121745845, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56352716841a026800198399", + "username": "Kenshin", + "jointime": 1466145721729, + "firstActivity": 1466144010946, + "lastActivity": 1466146262933, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 21, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600d5da2d5038030094c5f8", + "username": "funk", + "jointime": 1466148782369, + "firstActivity": 1466148782369, + "lastActivity": 1466148782369, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576201fedca3eed0004bca0e", + "username": "ManceboIndefeso", + "jointime": 1466169594470, + "firstActivity": 1466169594470, + "lastActivity": 1466169594470, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576425084203063300752a70", + "username": "Sheepie", + "jointime": 1466182614394, + "firstActivity": 1466182614379, + "lastActivity": 1466182614394, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a5c000bfb0521300cf9a75", + "username": "OptimisticCole", + "jointime": 1466212140809, + "firstActivity": 1466211280317, + "lastActivity": 1466212140809, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d15dc89c8e323d04aa6785", + "username": "mememagicman", + "jointime": 1466221754070, + "firstActivity": 1466221754070, + "lastActivity": 1466221754070, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570b283063238a270015a6da", + "username": "Dipster", + "jointime": 1466252328742, + "firstActivity": 1466222794616, + "lastActivity": 1466252328742, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56481c0be016ee140082736f", + "username": "greatjob", + "jointime": 1466236058255, + "firstActivity": 1466235967248, + "lastActivity": 1466236058255, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5665902df76dbf5f00251ded", + "username": "silverstorm", + "jointime": 1466259525847, + "firstActivity": 1466259525847, + "lastActivity": 1466259525847, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5762cace5b78ff5b00cceac5", + "username": "DizzySpins", + "jointime": 1467385679345, + "firstActivity": 1466273882447, + "lastActivity": 1467385693188, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 15, + "tastyRcv": 5, + "tastyGiv": 0, + "woot": 83, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576574c930fc733d00f03340", + "username": "JesseCrews", + "jointime": 1466302788060, + "firstActivity": 1466302788060, + "lastActivity": 1466302788060, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574beca4f5d72ec2000fbdf0", + "username": "bag", + "jointime": 1466307235378, + "firstActivity": 1466307235378, + "lastActivity": 1466307235378, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57648398f894b215006ce6a9", + "username": "Inspirit94", + "jointime": 1466332603822, + "firstActivity": 1466332603821, + "lastActivity": 1466332603822, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560c3c4f13ae310300f71138", + "username": "ipim", + "jointime": 1466689414937, + "firstActivity": 1466341729782, + "lastActivity": 1466689414937, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b670936d5691420503d2ea", + "username": "BrayRecords", + "jointime": 1466355796844, + "firstActivity": 1466355796844, + "lastActivity": 1466355796844, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d28a99776feb6503c61cd8", + "username": "HATELOVE", + "jointime": 1466377602908, + "firstActivity": 1466377602908, + "lastActivity": 1466377602908, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57677c583197c9d0000ced21", + "username": "digital_dankie", + "jointime": 1466400419271, + "firstActivity": 1466400419270, + "lastActivity": 1466400419271, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5660b85de58cbc56007b4dc8", + "username": "Vaffanculo_", + "jointime": 1466406252187, + "firstActivity": 1466406252187, + "lastActivity": 1466406252187, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57613c374defbbd90053ad34", + "username": "NicolasRosenau", + "jointime": 1467365355337, + "firstActivity": 1466406816452, + "lastActivity": 1467365355337, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5765d51bb1db7051009710d6", + "username": "pinegrosbeak", + "jointime": 1466415616866, + "firstActivity": 1466415616866, + "lastActivity": 1466415616866, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576845e676b4cf33008f3750", + "username": "TheoJaffry", + "jointime": 1466451433371, + "firstActivity": 1466451433371, + "lastActivity": 1466451700496, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569c2bcbcde9492d00883c80", + "username": "GiLLi", + "jointime": 1466470850678, + "firstActivity": 1466470850678, + "lastActivity": 1466470850678, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57663f8de0e42fe200f92183", + "username": "MadTucks", + "jointime": 1466652660019, + "firstActivity": 1466480113798, + "lastActivity": 1466652660019, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 7, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 40, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609e1ce8fb8dc0300591b0f", + "username": "jackn", + "jointime": 1466490512160, + "firstActivity": 1466490512160, + "lastActivity": 1466490512160, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5768f48529af633800c968dc", + "username": "BryanDeZou", + "jointime": 1466496238671, + "firstActivity": 1466496238671, + "lastActivity": 1466496243172, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5735d0f317ecae3600b4781e", + "username": "AnnoyedHisty", + "jointime": 1466502845877, + "firstActivity": 1466502845877, + "lastActivity": 1466502845877, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56d6ca72cc5d171301b6837e", + "username": "Anzeith", + "jointime": 1466512985610, + "firstActivity": 1466512985610, + "lastActivity": 1466512985610, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57692f18ae5b0c5b00527d56", + "username": "00stinger00", + "jointime": 1466519764468, + "firstActivity": 1466519764468, + "lastActivity": 1466519764468, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575cb2c74d93985100cd41f3", + "username": "somaticminds", + "jointime": 1466523211753, + "firstActivity": 1466523211753, + "lastActivity": 1466523211753, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576a3010918c5ac7006f76f4", + "username": "shelovesa", + "jointime": 1466590271932, + "firstActivity": 1466585810938, + "lastActivity": 1466590271932, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5769e6fc8d799ebe004e9078", + "username": "Demonhu", + "jointime": 1466615411881, + "firstActivity": 1466615411881, + "lastActivity": 1466615411881, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576adde9ee47615b00764491", + "username": "JackCreeper", + "jointime": 1466621929456, + "firstActivity": 1466621929456, + "lastActivity": 1466621929456, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5405f31fa485700200a217b0", + "username": "brassdonkey", + "jointime": 1466680789929, + "firstActivity": 1466622499574, + "lastActivity": 1466685913142, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 39, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560b3f0322746403001606f6", + "username": "wafflehouse", + "jointime": 1466624145516, + "firstActivity": 1466624145514, + "lastActivity": 1466624145516, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56125301e5b2404d00b8940e", + "username": "Guccir", + "jointime": 1466624595645, + "firstActivity": 1466624595645, + "lastActivity": 1466624595645, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576a415494348f4700c11e0f", + "username": "minhlongvu", + "jointime": 1466672539926, + "firstActivity": 1466672539926, + "lastActivity": 1466672539926, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5734864baab56b2300f5c371", + "username": "PanaChoi", + "jointime": 1466674259948, + "firstActivity": 1466674259948, + "lastActivity": 1466674259948, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5764a3b474133dd9008044b4", + "username": "LiuseRooney", + "jointime": 1466708200070, + "firstActivity": 1466708200070, + "lastActivity": 1466712833743, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 96196, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560acf35cf95f403001286e9", + "username": "yaya", + "jointime": 1466743314936, + "firstActivity": 1466743314935, + "lastActivity": 1466743336944, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572df820966d6c0e0098f5f9", + "username": "playwithmypoppy", + "jointime": 1466817457000, + "firstActivity": 1466817457000, + "lastActivity": 1466817457000, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56586ede4f17ca140044d97f", + "username": "reii_", + "jointime": 1466819587690, + "firstActivity": 1466819587690, + "lastActivity": 1466819587690, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56ef00ca97f1081800d91a0d", + "username": "blzbroto", + "jointime": 1466850757226, + "firstActivity": 1466850757226, + "lastActivity": 1466850757226, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5769cfc210b0aa0a00b093a5", + "username": "BootyDancer", + "jointime": 1468283136564, + "firstActivity": 1466868644908, + "lastActivity": 1468283469968, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 9, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 42, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576af8b67620481000caf45c", + "username": "latadelixo", + "jointime": 1466876728252, + "firstActivity": 1466870810671, + "lastActivity": 1466876728252, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56c363ef8e85c9410013f4b2", + "username": "Anollasia", + "jointime": 1466888503502, + "firstActivity": 1466888503502, + "lastActivity": 1466888503502, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609ff2603e6260300c9b603", + "username": "Meowiieeee", + "jointime": 1466943471209, + "firstActivity": 1466943471209, + "lastActivity": 1466943471209, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574608887259ca37007d06d5", + "username": "maddmarco", + "jointime": 1466989469697, + "firstActivity": 1466989469682, + "lastActivity": 1466989776685, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573764fedaf6801e00ca8c96", + "username": "bornbackwards", + "jointime": 1466996987186, + "firstActivity": 1466996987186, + "lastActivity": 1466996987186, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609a4df8aa70b0300ba2688", + "username": "kittenkristen", + "jointime": 1467001568721, + "firstActivity": 1467001568721, + "lastActivity": 1467004349411, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56e0da0cecdb1d3200b88ea7", + "username": "damitbobert", + "jointime": 1467002803845, + "firstActivity": 1467002803845, + "lastActivity": 1467002803845, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57708f1b29dcef33005ac59d", + "username": "AntonioDaz", + "jointime": 1467164650882, + "firstActivity": 1467099836353, + "lastActivity": 1467164650882, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5760025ba2d06424003bbb84", + "username": "waypoint95", + "jointime": 1467102687442, + "firstActivity": 1467102687442, + "lastActivity": 1467102687442, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573fda8cb137ff5f00d5bd7e", + "username": "mila9", + "jointime": 1468881422105, + "firstActivity": 1467152940868, + "lastActivity": 1468881512916, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56a59c8b3cc8d419001f989b", + "username": "GabrielAlcantara", + "jointime": 1467155462049, + "firstActivity": 1467155462049, + "lastActivity": 1467155462049, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57732bebed1c2747009a35de", + "username": "AndroidHell", + "jointime": 1467168277254, + "firstActivity": 1467168277254, + "lastActivity": 1467168277254, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57118c9186d5f26400c403f4", + "username": "AleTeodoro", + "jointime": 1467168357405, + "firstActivity": 1467168357405, + "lastActivity": 1467170257313, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569b2bf54acfb01d00b6ce73", + "username": "Bowie-", + "jointime": 1467481730046, + "firstActivity": 1467207691451, + "lastActivity": 1467481730046, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57525fd061c6cc180029d018", + "username": "Rylee", + "jointime": 1467240601649, + "firstActivity": 1467240601649, + "lastActivity": 1467240601649, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "567ddff489200f28006986b2", + "username": "saixcrousty", + "jointime": 1467250135238, + "firstActivity": 1467246643860, + "lastActivity": 1467250135238, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57626d4040b6765600f6f13d", + "username": "LHngThi", + "jointime": 1467273452236, + "firstActivity": 1467273342252, + "lastActivity": 1467273452236, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56083b920cd1cc03003fe8e2", + "username": "Larry1123", + "jointime": 1467292537196, + "firstActivity": 1467292537196, + "lastActivity": 1467292537196, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569bfc074e5aa30e000aa34c", + "username": "Fettsack", + "jointime": 1467300543654, + "firstActivity": 1467300543654, + "lastActivity": 1467300543654, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5753473cd1b6912800637550", + "username": "ShadowAsh", + "jointime": 1467319427115, + "firstActivity": 1467319427115, + "lastActivity": 1467319427115, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560cf6b7bd2b2e0300d475b6", + "username": "cupahtee", + "jointime": 1467341280048, + "firstActivity": 1467341280048, + "lastActivity": 1467341280048, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56deabf0b5b68732004bae94", + "username": "GloryTime", + "jointime": 1467357250156, + "firstActivity": 1467357250156, + "lastActivity": 1467357250156, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573c1dc06e9df022008a64d9", + "username": "googleforever", + "jointime": 1467367425193, + "firstActivity": 1467367425193, + "lastActivity": 1467367425193, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57760a857444955100c31606", + "username": "Budsack", + "jointime": 1467385539353, + "firstActivity": 1467385539353, + "lastActivity": 1467385539353, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56110e937e718c03005c65fd", + "username": "djbeathoven", + "jointime": 1467413898626, + "firstActivity": 1467413898626, + "lastActivity": 1467413965966, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "574cf64a0f7e124a008db819", + "username": "YouHaveJustBeenBGOWSHD", + "jointime": 1467423603985, + "firstActivity": 1467423603985, + "lastActivity": 1467423603985, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "572d02d11a990ed4003c87a9", + "username": "satanais", + "jointime": 1467486041313, + "firstActivity": 1467486041313, + "lastActivity": 1467486041313, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575c3fea4692fb5100375e22", + "username": "Sakana...", + "jointime": 1467509542078, + "firstActivity": 1467509542078, + "lastActivity": 1467509542078, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5691c51b9746fd1400033f99", + "username": "HarmLocke", + "jointime": 1467865203467, + "firstActivity": 1467865203467, + "lastActivity": 1467865223586, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5600ecb32e803803000feff2", + "username": "smurph", + "jointime": 1467897551117, + "firstActivity": 1467897551117, + "lastActivity": 1467926615499, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 20, + "tastyRcv": 7, + "tastyGiv": 1, + "woot": 160, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 742, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 189 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "560a27bab776b203001e44a1", + "username": "kushpack", + "jointime": 1467947009298, + "firstActivity": 1467947009298, + "lastActivity": 1467947009298, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "577ffecb0337ba380020b4df", + "username": "NesDawgy", + "jointime": 1468044989204, + "firstActivity": 1468006232327, + "lastActivity": 1468044989204, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5614506b96bc511300a8d6ff", + "username": "scoutdog", + "jointime": 1468192240170, + "firstActivity": 1468192240170, + "lastActivity": 1468195582528, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 6, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56176f627448090e00dad267", + "username": "clown", + "jointime": 1468223635014, + "firstActivity": 1468223635014, + "lastActivity": 1468223635014, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578359f7f8a30e8800203788", + "username": "jayshoodie", + "jointime": 1468230247041, + "firstActivity": 1468230247041, + "lastActivity": 1468230247041, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5687cadaff59eb1e00c376c4", + "username": "Pazza", + "jointime": 1468330440080, + "firstActivity": 1468249548763, + "lastActivity": 1468330440080, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 1, + "tastyGiv": 0, + "woot": 31, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "577a05ad5a96193d003b75bd", + "username": "C_Y", + "jointime": 1468280419572, + "firstActivity": 1468280419572, + "lastActivity": 1468280419572, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609cbe483a92b030007be31", + "username": "ANONY159", + "jointime": 1468291666857, + "firstActivity": 1468291666857, + "lastActivity": 1468291666857, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5747afebb532753700090c92", + "username": "seanmcswiggan", + "jointime": 1468540054216, + "firstActivity": 1468294475604, + "lastActivity": 1468540611669, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5609b04e8667ea030006e922", + "username": "norgborg", + "jointime": 1468296840524, + "firstActivity": 1468296840524, + "lastActivity": 1468296840524, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56adfdbf062bd35c03b8512d", + "username": "Gimelopusb0ss", + "jointime": 1468352524897, + "firstActivity": 1468352524897, + "lastActivity": 1468352524897, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "576e08d4cbc6932400c49c83", + "username": "codydohan", + "jointime": 1468386961612, + "firstActivity": 1468386961612, + "lastActivity": 1468386961612, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "577531bfe5859724008b91c6", + "username": "theoddbagel", + "jointime": 1468445042774, + "firstActivity": 1468445042774, + "lastActivity": 1468445042774, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "565697f099c059140042a8f5", + "username": "deafcatmoan", + "jointime": 1468452507595, + "firstActivity": 1468452507595, + "lastActivity": 1468452507595, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "575210d797ac544f009a95ed", + "username": "pikasage", + "jointime": 1468468997707, + "firstActivity": 1468468997707, + "lastActivity": 1468468997707, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b31b3d0f8d9d32005f04c2", + "username": "defenestration", + "jointime": 1468469337689, + "firstActivity": 1468469337687, + "lastActivity": 1468470523571, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5786ed2adaaa1fab00333b07", + "username": "gracefulnuisance", + "jointime": 1468509431199, + "firstActivity": 1468509431199, + "lastActivity": 1468509431199, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5787e7b89c61361f0006874f", + "username": "CNibbles", + "jointime": 1468524685265, + "firstActivity": 1468524685265, + "lastActivity": 1468524685265, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5688841ececef513002c68d0", + "username": "Kaebsong", + "jointime": 1468529402196, + "firstActivity": 1468529402196, + "lastActivity": 1468529402196, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "577f13bc74d23f9200e99f0c", + "username": "6354987654165413", + "jointime": 1468558940099, + "firstActivity": 1468558940098, + "lastActivity": 1468558940099, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "57475a2b568bf6e60000dd30", + "username": "Elps", + "jointime": 1468585909967, + "firstActivity": 1468585909967, + "lastActivity": 1468585909967, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "56b0fd236292d51802cfc5b3", + "username": "regass", + "jointime": 1468612302782, + "firstActivity": 1468612302782, + "lastActivity": 1468612302782, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5738d34d6bb46637008b403e", + "username": "Buras", + "jointime": 1468672119760, + "firstActivity": 1468672119759, + "lastActivity": 1468672119760, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 3, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5660e851c2c8411300ffab30", + "username": "PUTINVOLTOU", + "jointime": 1468704151722, + "firstActivity": 1468704151722, + "lastActivity": 1468704151722, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578af23a2e05ad1f00fc0a0b", + "username": "LucienSoul", + "jointime": 1468724451709, + "firstActivity": 1468724451708, + "lastActivity": 1468724451709, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578959aaea20f41c00e3cdd5", + "username": "theduck123321", + "jointime": 1468864492090, + "firstActivity": 1468864492090, + "lastActivity": 1468865658948, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 1, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569aa402f3345323002040fb", + "username": "Levy976", + "jointime": 1468872444235, + "firstActivity": 1468872444235, + "lastActivity": 1468872444235, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "5610d7dbb5968c030079e824", + "username": "Syntheract", + "jointime": 1468891895356, + "firstActivity": 1468891895356, + "lastActivity": 1468891895356, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "573692c7e83d923200b203f9", + "username": "awesomedj", + "jointime": 1468974403554, + "firstActivity": 1468892735372, + "lastActivity": 1468976067092, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 8, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 55, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578dd4f133d54997001beae1", + "username": "ChickenGirl", + "jointime": 1468914596006, + "firstActivity": 1468914596006, + "lastActivity": 1468914596006, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "577bb30fd0840d6500eff855", + "username": "Kabbye", + "jointime": 1468916876012, + "firstActivity": 1468914846018, + "lastActivity": 1468918391915, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 2, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 17, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578dd5211556680a008e43e1", + "username": "SethChard", + "jointime": 1469007199714, + "firstActivity": 1468914861011, + "lastActivity": 1469007199714, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 5, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 31, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578ddf965a418c120013acfe", + "username": "mudkippy2001", + "jointime": 1468917396012, + "firstActivity": 1468917396012, + "lastActivity": 1468919691905, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 4, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 28, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "570508b2c303ab18007f25cb", + "username": "Splendidcus", + "jointime": 1468922581179, + "firstActivity": 1468922581179, + "lastActivity": 1468922581179, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578cd09172612aab00e22e07", + "username": "Picco", + "jointime": 1469012100058, + "firstActivity": 1468941838303, + "lastActivity": 1469012100058, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "569be3694acfb01d00b6f077", + "username": "Speetzy", + "jointime": 1468954459838, + "firstActivity": 1468954459838, + "lastActivity": 1468954459838, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": "578a6f9a9d522c1a00b35275", + "username": "thefinnster57", + "jointime": 1468961024623, + "firstActivity": 1468961024622, + "lastActivity": 1468961024623, + "isMehing": false, + "userRole": 0, + "votes": { + "songsPlayed": 0, + "tastyRcv": 0, + "tastyGiv": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "inRoomUpdated": false, + "dubDown": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + } +] diff --git a/Blacklist/ids.json b/Blacklist/ids.json new file mode 100644 index 00000000..02d8f556 --- /dev/null +++ b/Blacklist/ids.json @@ -0,0 +1 @@ +["1:59ZupWGWu88","1:kB67WojjkwU","1:_WXyvTIyfF4","1:zVV9CmzL-Go","1:6vB_8YyExGI","1:cspzEUgX7Es","1:--b7CyjzUB4","2:159723640","1:OEq0qnJU6qo","1:LB4CehJEK8A","1:ezKuEA-AR64","1:oezKChL0RPw","2:27147193","1:E29Oi5NIHX4","1:y4u17Wa_3O4","1:Ku2cw30ZVWg","1:dYR7L7ESsLU","1:SGGEuQTr_-E","1:KWodyapGNxI","1:rhsVQG9In-0","1:jJZVQDObJkY","1:8hH3s5dXhm8","1:3rCeTBQykNU","1:QGyFBNJ8kiE","1:V8jZlVRz6C4","1:JTylaaQZHN4","1:uFQVbBsGygY","1:uUpMYPyzVq8","1:nnwj3R8yfJI","1:6jQ1em7Azz0","1:D6i5L7XKEmM","1:BR0a_kadWRY","1:wjHu0Wd89Gk","1:BtO8iuI1aZQ","1:SSE8Xj_-QaQ","1:vO7RxsZpcKc","1:_hiKv49x5lo","1:BMBoOoC9Q3g","1:ggHh13uHBCg","1:3wS9jQDxqzc","1:e8r958hlu_M","1:1MzYx6tgDKg","1:NBAZharKlqg","1:fDv2AZpGNGs","1:G6Jy_eF0Sw0","1:lo0Scb-j5Yo","1:M7in6nnoVQc","1:ylkC5R232GE","1:7VCclOwKsiQ","1:YXajXr8bmDI"] diff --git a/Blacklist/list.json b/Blacklist/list.json new file mode 100644 index 00000000..09e504a5 --- /dev/null +++ b/Blacklist/list.json @@ -0,0 +1,3447 @@ +[ + { + "author":"Mike Hawkins & JETFIRE", + "title":"Desert Storm ( Radio Edit )", + "mid":"1:ICyB-eJiOE8" + }, + { + "author":"D-wayne & Leon Bolier", + "title":"Detonate (Original Mix)", + "mid":"1:HG-jeSh0z4g" + }, + { + "author":"Jacoo", + "title":"A World Of Peace", + "mid":"1:TrymXmSuaU4" + }, + { + "author":"Galimatias", + "title":"Noelles Eloquence (S.I.N. Remix)", + "mid":"1:92IxhAafxvk" + }, + { + "author":"Xilent", + "title":"Boss Wave (Dodge & Fuski Remix)", + "mid":"1:6fFQIRHEjME" + }, + { + "author":"Mr.Kitty", + "title":"Destroy Me (Album Version)", + "mid":"1:WD5PyFvk19A" + }, + { + "author":"Invader!", + "title":"Punx (Original Mix)", + "mid":"1:2wKRwVbPlgE" + }, + { + "author":"[House] DotEXE", + "title":"Fast Car", + "mid":"1:D0JBTK3qxQ0" + }, + { + "author":"Deficio", + "title":"Bouncy Mario (Original Mix) [FREE DL]", + "mid":"1:qOO4K-T0J2E" + }, + { + "author":"Tobu", + "title":"Seven", + "mid":"1:2sUupgjZ58E" + }, + { + "author":"Bob Sinclair", + "title":"Groupie (Jack Mazzoni vs Christopher Vitale Remix)", + "mid":"1:0qXxx7tOcgE" + }, + { + "author":"Jim Yosef & Alex Skrindo", + "title":"Passion [NCS Release]", + "mid":"1:pxEKoZKpCew" + }, + { + "author":"Take/Five", + "title":"Midnight", + "mid":"1:x3oZBiG2VxU" + }, + { + "author":"Teminite & Panda Eyes", + "title":"Highscore", + "mid":"1:Qg1qZq5yjps" + }, + { + "author":"【Mashup】 Everybody's Circulation", + "title":"TMABird", + "mid":"1:f3IgwLT_mYc" + }, + { + "author":"[REMIX] Pokémon 2000", + "title":"Lugia's Song", + "mid":"1:h-TOdAoRwzg" + }, + { + "author":"Dido", + "title":"Thank You (Goshfather & Jinco Remix)", + "mid":"1:DEYL6pYokhk" + }, + { + "author":"Skrillex", + "title":"Recess with Kill the Noise, Fatman Scoop, and Michael Angelakos [AUDIO]", + "mid":"1:R8i6VZ1vIY8" + }, + { + "author":"Vanic X K.Flay", + "title":"Make Me Fade", + "mid":"1:dz24DgBUQbc" + }, + { + "author":"Ghost Beach", + "title":"Miracle (Trails And Ways Cover)", + "mid":"1:IFhLCdGLtnM" + }, + { + "author":"The Glitch Mob", + "title":"I Need My Memory Back (feat. Aja Volkman)", + "mid":"1:dzSpvFwNB4w" + }, + { + "author":"Knife Party", + "title":"Boss Mode", + "mid":"1:HbqRmTO1EBs" + }, + { + "author":"Steve Aoki, Chris Lake & Tujamo", + "title":"Boneless (Official Video)", + "mid":"1:gl2p4G3CUrI" + }, + { + "author":"3LAU feat. Bright Lights", + "title":"How You Love Me [Lyric Video]", + "mid":"1:yUR5aIxZCfI" + }, + { + "author":"Ummet Ozcan", + "title":"Raise Your Hands (Mike Williams & Mesto Future Bootleg)", + "mid":"1:4DSIhyK1-Eg" + }, + { + "author":"Gorgon City Ft. Katy Menditta", + "title":"Imagination (Original Mix)", + "mid":"1:zWIOkqoQgvk" + }, + { + "author":"Audiomachine", + "title":"Blood and Stone (Ivan Torrent Remix)", + "mid":"1:BcsdyjIqV1A" + }, + { + "author":"Galantis", + "title":"Runaway (U & I)", + "mid":"1:szj59j0hz_4" + }, + { + "author":"[Future Bass]", + "title":"Hyper Potions - Porta Vista [Monstercat Release]", + "mid":"1:vxOewDbARxk" + }, + { + "author":"OVERWERK", + "title":"Daybreak (GoPro HERO3 Edit) ", + "mid":"1:A3PDXmYoF5U" + }, + { + "author":"LYRICS", + "title":"DJ Earworm Mashup - United State of Pop 2014 (Do What You Wanna Do)", + "mid":"1:B4a0bqOCJdY" + }, + { + "author":"Lets Be Friends", + "title":"Pill On Francis", + "mid":"1:e4aOEDFVci0" + }, + { + "author":"ZAXX vs Riggi & Piros", + "title":"Alpha (Official Music Video)", + "mid":"1:Yvmd8r-Nl98" + }, + { + "author":"Rudimental", + "title":"Never Let You Go [Official Video]", + "mid":"1:0TtA_oP1zoE" + }, + { + "author":"Eminem", + "title":"Business (Matoma Remix)", + "mid":"1:wRgxuqMO3dw" + }, + { + "author":"Game Of Thrones Theme Song", + "title":"Dubstep Remix (HD)", + "mid":"1:Br8MgyjLeWo" + }, + { + "author":"Congorock", + "title":"Agarta (Original Mix)", + "mid":"1:fItvTqXrmmI" + }, + { + "author":"Goldfish", + "title":"Take Back Tomorrow", + "mid":"1:CAYltftiBwk" + }, + { + "author":"Tiësto & KSHMR ft. VASSY", + "title":"Secrets (ARMNHMR & DATHAN Festival Edit)", + "mid":"1:Hb5t1yRSzlE" + }, + { + "author":"Nirvana", + "title":"Girls ( Dj Dima house)", + "mid":"1:wsUQKw4ByVg" + }, + { + "author":"ProleteR", + "title":"ProleteR - Can't Stop Me", + "mid":"2:94719322" + }, + { + "author":"Martin Garrix", + "title":"Forbidden Voices [Free Download]", + "mid":"1:Zv1QV6lrc_Y" + }, + { + "author":"Slips & Slurs", + "title":"Divided", + "mid":"1:HM1bHWLOgrw" + }, + { + "author":"【EDM】Eastside", + "title":"Ellie (Ark Patrol Remix) [Free Download]", + "mid":"1:WSNFVE3MUdc" + }, + { + "author":"KSHMR", + "title":"The Spook (ft. BassKillers & B3nte) [FREE DOWNLOAD]", + "mid":"1:CX7y2NRPQdU" + }, + { + "author":"JIKES & Nori", + "title":"Too Far Away", + "mid":"1:bRMNgtNrT3c" + }, + { + "author":"Nanobii", + "title":"Rainbow Road [Monstercat Release]", + "mid":"1:a0Aauep0VWs" + }, + { + "author":"Nightcore", + "title":"This Little Girl", + "mid":"1:c0mX-5q3mrY" + }, + { + "author":"Spag Heddy", + "title":"Love On First Sine", + "mid":"1:avXQPMNIj-k" + }, + { + "author":"Ramin Djawadi", + "title":"Game Of Thrones Theme (Armin van Buuren Remix)", + "mid":"1:9SuXfN_qtJM" + }, + { + "author":"I Love It When You Cry (Official Audio)", + "title":"Steve Aoki & Moxie", + "mid":"1:3sx75b8k9gM" + }, + { + "author":"Nightcore", + "title":"Ass Back Home", + "mid":"1:ChNa4yOr9lM" + }, + { + "author":"Nightcore", + "title":"All I Want For Christmas (NEW NIGHTCORE SONG! EXCLUSIVE!)", + "mid":"1:EYXi-jA-8Q8" + }, + { + "author":"LimousineStudio", + "title":"「LimS™」▸When Love Takes Over MEP", + "mid":"1:UGJOCZ-jqdU" + }, + { + "author":"Nightcore", + "title":"Fireflies", + "mid":"1:klOMmxOyA0o" + }, + { + "author":"MadDesiresStudio", + "title":"||MDS|| Happy New Year 2014 MEP", + "mid":"1:yqpTKl1EBc4" + }, + { + "author":"Nightcore", + "title":"Castle In The Sky [HQ] (ConfusedGamer69)", + "mid":"1:ysrIfkv-PB4" + }, + { + "author":"❋Nightcore", + "title":"Oh No❋", + "mid":"1:tSB58jFYI1M" + }, + { + "author":"[KiritoKunsNightcore] Love is on fire", + "title":"Nightcore", + "mid":"1:BEy21FVhO2o" + }, + { + "author":"Nightcore", + "title":"18 [HQ] (ConfusedGamer69)", + "mid":"1:D3clwgpEfR0" + }, + { + "author":"Nightcore", + "title":" 21 Guns ♥", + "mid":"1:x9B6EnzTOtw" + }, + { + "author":"Nightcore", + "title":"Let it Burn [RED]", + "mid":"1:3URixC830Ms" + }, + { + "author":"Nightcore", + "title":"Angel In Disguise [HD]", + "mid":"1:y1ZYgqyo-BA" + }, + { + "author":"♪Nightcore", + "title":"Glorious", + "mid":"1:a_dzUgVhL3M" + }, + { + "author":"Nightcore", + "title":"Senbonzakura", + "mid":"1:IgUaTjUB9QU" + }, + { + "author":"[Nightcore] Lady Percy", + "title":"King Charles", + "mid":"1:h4BC4ZwfcrI" + }, + { + "author":"Nightcore", + "title":"Disclosure - You & Me ft. Eliza Doolittle (Flume Remix)", + "mid":"1:qAQV49zHumI" + }, + { + "author":"Nightcore", + "title":"Interstellar [Laszlo]", + "mid":"1:ignTWYktdCU" + }, + { + "author":"Nightcore", + "title":"If I Die Young", + "mid":"1:gRdgASty-1g" + }, + { + "author":"ECD Kami_Nightcore", + "title":"[Nightcore] Crystallized", + "mid":"1:JRhwxxqVlXE" + }, + { + "author":"NERF Killer", + "title":"Nightcore Girls in luv", + "mid":"1:5OOAJoat2Nk" + }, + { + "author":"☑ Nightcore", + "title":"Shower", + "mid":"1:kEet8ViIioY" + }, + { + "author":"ECD Kami_Nightcore", + "title":"[Nightstep] Weapon (Mashup)", + "mid":"1:hmOyVBkS6VM" + }, + { + "author":"Nightcore", + "title":"Master of Tides ( Lindsey Stirling )", + "mid":"1:m3cBLoXp_EI" + }, + { + "author":"Nightcore", + "title":"Fubuki", + "mid":"1:qNQGi3umqtk" + }, + { + "author":"Takuma Sensei", + "title":"NightCore Fucking' Perfect", + "mid":"1:qhzYrYJGgxI" + }, + { + "author":"Nightcore", + "title":"Pray To God", + "mid":"1:vKFAd2a1gUs" + }, + { + "author":"Nightcore", + "title":"Red Like Roses part II", + "mid":"1:IwFyzKOU7PY" + }, + { + "author":"Chuunibyou Demo Koi Ga Shitai AMV | Safe & Sound", + "title":"Capital Cities", + "mid":"1:-KCJglK6Vtw" + }, + { + "author":"NIGHTCORE", + "title":"Nightmare µ", + "mid":"1:Srr2dPte6ng" + }, + { + "author":"♫Nightstep", + "title":"Gold Love", + "mid":"1:p720wLnm7NE" + }, + { + "author":"Nightcore", + "title":"2gether 4ever (Clubraiders Remix) [With Lyrics]", + "mid":"1:sqeR-DkM_jM" + }, + { + "author":"Dain919", + "title":"Toradora [Nightcore AMV] ☆ Running With The Wolves ☆", + "mid":"1:06HAzBjZqBA" + }, + { + "author":"Nightcore", + "title":"Mz Hyde", + "mid":"1:BIkd5-YNzjw" + }, + { + "author":"Nightstep ", + "title":"- In These Shadows", + "mid":"1:mkJElMIi5vM" + }, + { + "author":"Nightcore", + "title":"Good Bye Memories さよならメモリーズ」| Supercell", + "mid":"1:hQhEQBMLZN8" + }, + { + "author":"Nightcore", + "title":"Runaway", + "mid":"1:3Dz5JULY9kc" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightcore] Pop Danthology 2013", + "mid":"1:GWPrko0tbMU" + }, + { + "author":"➫ AMV", + "title":"❙ Superhero ❙", + "mid":"1:t5-t-yZq7uQ" + }, + { + "author":"Nightcore", + "title":"Bad ( David Guetta and Showtek )", + "mid":"1:nLujpGPFWSY" + }, + { + "author":"Nightcore", + "title":"Bad Apple | HD | LYRICS | ENGLISH", + "mid":"1:QsObfZWqQ8A" + }, + { + "author":"Nightcore", + "title":"Bomb", + "mid":"1:fq-5cQZMdHY" + }, + { + "author":"「AMV」 Akame ga Kill (Full)", + "title":"【Cage the Beast】", + "mid":"1:2L04HC4RfqU" + }, + { + "author":"Nightcore", + "title":"Je ne sais pas", + "mid":"1:51WelYZsAzY" + }, + { + "author":"Nightcore", + "title":"Stay The Night", + "mid":"1:-F-hABk_Wg4" + }, + { + "author":"TheBestAMVsOfAllTime", + "title":"√Bestamvsofalltime ▪ Fracture AMV", + "mid":"1:gQsXwazeRbI" + }, + { + "author":"OMFG", + "title":"I Love You", + "mid":"1:qn-X5A0gbMA" + }, + { + "author":"yaminightcoredaily", + "title":"「Nightcore」→ I Hope ( River Flows In You Remix )", + "mid":"1:UFrf34SDiXY" + }, + { + "author":"Ascension Nightcore", + "title":"Fate/Stay Night 2015 [AMV] ☆ I Remember ☆", + "mid":"1:LQ3ezVmpmks" + }, + { + "author":"Nightcore", + "title":"See You Again", + "mid":"1:tf1GbhdxMLc" + }, + { + "author":"Nightcore", + "title":"Infinity", + "mid":"1:d8SuPc9Y948" + }, + { + "author":"Nightcore", + "title":"My Demons", + "mid":"1:JdZ3ZuP8-eM" + }, + { + "author":"Headhunterz", + "title":"Dragonborn (Official Videoclip)", + "mid":"1:VaiHTvifGt0" + }, + { + "author":"Jetta", + "title":"I'd Love to Change the World (Matstubs Remix)", + "mid":"1:5hEh9LiSzow" + }, + { + "author":"KDrew", + "title":"Bullseye [100BPM Dubstep]", + "mid":"1:kqjKOL0N8ks" + }, + { + "author":"Virtual Riot", + "title":"Carrier", + "mid":"1:Ez8zeRxQ63Q" + }, + { + "author":"(DUBSTEP) Tim Ismag", + "title":"Hi my name is Bam-Bam-Bam (Музыка для глаз)", + "mid":"1:gLq0Ew6gyoU" + }, + { + "author":"Daft Punk", + "title":"Harder, Better, Faster, Stronger", + "mid":"1:GDpmVUEjagg" + }, + { + "author":"neilcicierega", + "title":"BRODYQUEST", + "mid":"1:ygI-2F8ApUM" + }, + { + "author":"A Billion Robots, Ryan Selsenik & Bass Motive", + "title":"The Kraken (Original Mix) [SB Records]", + "mid":"1:12TGgvsfHEI" + }, + { + "author":"Ummet Ozcan & Dimitri Vegas & Like Mike", + "title":"The Hum (Original Mix)", + "mid":"1:zjQHaYmXjns" + }, + { + "author":"Snoop Dogg", + "title":"Smoke Weed Everyday [ Hedegaard Remix ]", + "mid":"1:eUuYAjQRilw" + }, + { + "author":"Aluna George", + "title":"You Know You Like It (DJ Snake Remix)", + "mid":"1:p3anLubFoJQ" + }, + { + "author":"K-391", + "title":"Sunshine", + "mid":"1:gEI15mfd8-o" + }, + { + "author":"DVBBS & Borgeous", + "title":"Tsunami (Ahzee Remix)", + "mid":"1:hP8cjrSpTcs" + }, + { + "author":"Hard Bass 2011", + "title":"official aftermovie", + "mid":"1:i4oGAH1iYBg" + }, + { + "author":"Stonefox", + "title":"Heart (Samuraii Remix)", + "mid":"1:4b6kZVy6boo" + }, + { + "author":"Michael Jackson", + "title":"Dirty Diana (Electro Remix)", + "mid":"1:swniOaphJm0" + }, + { + "author":"Human After All", + "title":"Daft Punk HD/HQ (Original Version)", + "mid":"1:QAAnoObTw9I" + }, + { + "author":"Alpha Data", + "title":"Are You Watching Closely", + "mid":"1:x6fAoad7VaI" + }, + { + "author":"OMFG", + "title":"Hello", + "mid":"1:HHkEdCm2t8s" + }, + { + "author":"Zomboy", + "title":"Game Time (Barely Alive Remix)", + "mid":"1:o1lPZt8IraM" + }, + { + "author":"Vibe | Galantis", + "title":"Runaway (Party Thieves Heaven Trap Remix)", + "mid":"1:llTjUj1jV88" + }, + { + "author":"EDT", + "title":"All The Heroes Feat. You blocked me on Facebook (!4sharεd..PrᎧϟ Original Mix)", + "mid":"1:ddZEk9nE0JE" + }, + { + "author":"DEZℤ Official", + "title":"Eurythmics - Sweet Dreams (Dezz Remix)[Free Download]", + "mid":"2:164160221" + }, + { + "author":"Kayzo", + "title":"Go (Original Mix) [FREE DL]", + "mid":"1:W188jOkW-E8" + }, + { + "author":"Condukta", + "title":"Open Circuit", + "mid":"1:ourzrxU2p9I" + }, + { + "author":"Alex Clare", + "title":"Up All Night (Stephen Walking Bootleg) HQ", + "mid":"1:_2_AZxUXpyo" + }, + { + "author":"Losco", + "title":"Scriptina", + "mid":"1:Bq2bAKH1C28" + }, + { + "author":"Daft Punk vs Bingo Players vs Skrillex", + "title":"Technologic Rattle Devil (Loo & Placido Video Collage)", + "mid":"1:uOdLRCJKiBc" + }, + { + "author":"Whyel", + "title":"Krispy Keen (Original Mix) [FREE DL]", + "mid":"1:PzpfKIMp6RU" + }, + { + "author":"Kinetic", + "title":"DJ Sona Track", + "mid":"1:9jboscGmhZQ" + }, + { + "author":"Wiz Khalifa", + "title":"See You Again ft. Charlie Puth (Bassthunder Remix)", + "mid":"1:lX9mRrwSyiQ" + }, + { + "author":"IQON 2013 | Official Q", + "title":"dance Aftermovie", + "mid":"1:ek2S-PlnURc" + }, + { + "author":"DJ Snake & AlunaGeorge", + "title":"You Know You Like It", + "mid":"1:aBn7bjy9c4U" + }, + { + "author":"Morten Breum", + "title":"Larva (Far Away) (Pegboard Nerds Remix)", + "mid":"1:MLvogX91Ysk" + }, + { + "author":"Grits", + "title":"My Life Be Like/Ohh Ahh (Airia Remix)", + "mid":"1:JqhFZNUNSEs" + }, + { + "author":"Afrojack & Martin Garrix", + "title":"Turn Up The Speakers (Official Music Video)", + "mid":"1:dzHdo4yxidc" + }, + { + "author":"[Electro]", + "title":"Case & Point - Error Code [Monstercat Release]", + "mid":"1:mN0TvP2ZgIg" + }, + { + "author":"Paf", + "title":"One Day feat. Matt Pardus", + "mid":"1:6yzP6dpE8eU" + }, + { + "author":"Acting Damage", + "title":"Into The Jungle Pt. I", + "mid":"1:iuRQ4Wzka90" + }, + { + "author":"[Electro]", + "title":"Tristam & Braken - Far Away [Monstercat Release]", + "mid":"1:XE-oMOEZ7Rc" + }, + { + "author":"Bobby C Sound TV", + "title":"Jelly Belly (Glitch-Hop / Electronic)", + "mid":"1:9sIUznQbGW0" + }, + { + "author":"Coone", + "title":"Words From The Gang (2014 Remix) (Official Aftermovie: Coone & The Gang 2014)", + "mid":"1:d_k2LqIxOaY" + }, + { + "author":"Will Smith", + "title":"Wild Wild West (Matoma Remix)", + "mid":"1:f3aCbtMsSE8" + }, + { + "author":"Ookay", + "title":"Oorah", + "mid":"1:7TK6v6mLBP4" + }, + { + "author":"Keys N Krates", + "title":"Dum Dee Dum (JiKay Remix)", + "mid":"1:Dg6HQ8RlPGQ" + }, + { + "author":"GAZO", + "title":"Big Rum", + "mid":"2:203488874" + }, + { + "author":"maicokako", + "title":"Android azul", + "mid":"1:G3moolr3cgs" + }, + { + "author":"Dimitri Vegas & Like Mike vs Fedde Le Grand ft. Julian Perretta", + "title":"Tales of Tomorrow (Official Video)", + "mid":"1:1KzqbeX_X3k" + }, + { + "author":"Noosa", + "title":"Walk on by (RNG Remix)", + "mid":"1:uWxGmG7m51o" + }, + { + "author":"Alan Walker", + "title":"Spectre [NCS Release]", + "mid":"1:AOeY-nDp7hI" + }, + { + "author":"Borgore & Sikdope", + "title":"Unicorn Zombie Apocalypse (PAYRAZE EXTENDED EDIT)", + "mid":"1:BQGyIn3Z-Zc" + }, + { + "author":"Galantis", + "title":"You", + "mid":"1:_snOoa8fR4s" + }, + { + "author":"Y//2//K & Yung Death Ray", + "title":"What is Love? (ft. Jaymes Young)", + "mid":"1:n0gc1MBe-mk" + }, + { + "author":"O.T. Genasis", + "title":"CoCo [Music Video]", + "mid":"1:6vYnas6q3Sg" + }, + { + "author":"Logistics", + "title":"Triangles (OFFICIAL MUSIC VIDEO)", + "mid":"1:o1PeQMpksGs" + }, + { + "author":"Sway ft. Kelsey", + "title":"Level Up (Out 8th April 2012 - Produced By Flux Pavilion) [Official Video / HD]", + "mid":"1:6ymcw8bSET4" + }, + { + "author":"Calvin Harris", + "title":"Outside ft. Ellie Goulding (Savagez Remix)", + "mid":"1:_SGIUrPVWOM" + }, + { + "author":"KJ Takahashi", + "title":"I CAN'T STOP | DUBSTEP | KJ (inspired by Marquese Scott WHZGUD2 )", + "mid":"1:SxlMzlzto-s" + }, + { + "author":"[EDM]", + "title":"Pegboard Nerds & Tristam - Razor Sharp [Monstercat Release]", + "mid":"1:QMokMQ8Bu7Y" + }, + { + "author":"Porter Robinson", + "title":"Years Of War (Golden Features Remix)", + "mid":"1:bidnGUfNoZA" + }, + { + "author":"B.o.B", + "title":"Airplanes (Feat. Hayley Williams of Paramore)", + "mid":"1:kn6-c223DUU" + }, + { + "author":"Sean&Bobo", + "title":"Domination", + "mid":"1:IrEdVsAGjaQ" + }, + { + "author":"Mr. Carmack", + "title":"Going Crazy", + "mid":"1:IhzX6uitLME" + }, + { + "author":"Major Lazer", + "title":"Powerful (feat. Ellie Goulding & Tarrus Riley)", + "mid":"1:Y7OCgi7rANc" + }, + { + "author":"Dr. Dre", + "title":"The Next Episode (San Holo Remix)", + "mid":"1:vZv9-TWdBJM" + }, + { + "author":"【Drum&Bass】The Dirty Youth", + "title":"Alive (Biometrix Remix)", + "mid":"1:pot2rSmnswA" + }, + { + "author":"Lost Frequencies", + "title":"Are You With Me (Official Music Video)", + "mid":"1:VjHMDlAPMUw" + }, + { + "author":"[Electro]", + "title":"Insan3Lik3 - The Other Day [Monstercat Release]", + "mid":"1:qC4NdLg_05c" + }, + { + "author":"Sound Remedy", + "title":"Victory (feat. Evvy)", + "mid":"1:-8-MRWz_IaY" + }, + { + "author":"【Progressive House】Kara", + "title":"Dream Catcher (Massive Vibes Remix)", + "mid":"1:6KnPL7CRf3g" + }, + { + "author":"Live City", + "title":"Cover Me (ft. Lyon Hart)", + "mid":"1:MEswdwyJQ_U" + }, + { + "author":"Galantis", + "title":"Call If You Need Me", + "mid":"1:hgzaWsK3p_4" + }, + { + "author":"Sakailicious", + "title":"Sia — Chandelier (NC + Remix ft. Madilyn Bailey)", + "mid":"2:192768907" + }, + { + "author":"OVERWERK", + "title":"Daybreak", + "mid":"1:0kxlbndlfs8" + }, + { + "author":"Yellow Claw", + "title":"Shotgun ft. Rochelle (Official Music Video)", + "mid":"1:oIwFJNguQgY" + }, + { + "author":"The Glitch Mob", + "title":"Beauty Of The Unhidden Heart (Bassnectar Remix)", + "mid":"1:-w7GVJl1n8o" + }, + { + "author":"Chase & Status", + "title":"Hypest Hype ft Tempa T", + "mid":"1:U5Hw-rkow7c" + }, + { + "author":"Direct", + "title":"Memory (feat. Holly Drummond) (Mr FijiWiji Remix)", + "mid":"1:S2xqIrsF100" + }, + { + "author":"SwaySounnds", + "title":"FourFiveSeconds (Brynny Quicky Bootleg) [FREE DOWNLOAD]", + "mid":"1:-tmW5cLps8U" + }, + { + "author":"Nightcore", + "title":"Welcome to the World - Kevin Rudolf & Rick Ross", + "mid":"1:opOUX6cUsWU" + }, + { + "author":"Alan Walker", + "title":"Fade [NCS Release]", + "mid":"1:bM7SZ5SBzyY" + }, + { + "author":"Calvin Harris feat. John Newman", + "title":"Blame (R3HAB Trap Remix)", + "mid":"1:vZoE3uYIGMw" + }, + { + "author":"Knife Party", + "title":"Knife Party 'D.I.M.H'", + "mid":"1:JcUQJRl0GdI" + }, + { + "author":"Chat type", + "title":"NB rocks", + "mid":"1:bzqZ8YNZydc" + }, + { + "author":"3LAU ft. Heather Bright", + "title":"How You Love Me (Arston Remix)", + "mid":"1:HE4wqHOTOxo" + }, + { + "author":"Galantis", + "title":"Firebird (Official Audio)", + "mid":"1:v48pibjFWeg" + }, + { + "author":"Broiler Official", + "title":"Carly Rae Jepsen - I Really Like You (Broiler Remix)", + "mid":"2:208578491" + }, + { + "author":"Virtual Riot ft. Amba Shepherd", + "title":"Superhuman", + "mid":"1:-_xQ5Lg2MiM" + }, + { + "author":"Chrispy ", + "title":"Predator [DUBSTEP]", + "mid":"1:a5qGdukUmUs" + }, + { + "author":"Mord Fustang", + "title":"Magic Trooper HD", + "mid":"1:boNJFFjShH8" + }, + { + "author":"Zedd", + "title":"Addicted To A Memory (Audio) ft. Bahari", + "mid":"1:ZqJiXLJs_Pg" + }, + { + "author":"【Chill Trap】Kito ft. Tara Carosielli", + "title":"Get Faded", + "mid":"1:tReH-CPAbVE" + }, + { + "author":"Matt Davey feat. Kate Dowman", + "title":"Sunrise (Here I Am) (Original Mix)", + "mid":"1:ghP2UGyL_K4" + }, + { + "author":"[MC] Katy Perry", + "title":"Firework", + "mid":"1:92zU-mEV4bc" + }, + { + "author":"DIRTY SOUTH", + "title":"Let it Go (Axwell Remix)", + "mid":"1:mXnXYJ93uRI" + }, + { + "author":"Oh Wonder", + "title":"White Blood", + "mid":"1:3A0ekQ7WRXk" + }, + { + "author":"The Glitch Mob", + "title":"We Can Make The World Stop", + "mid":"1:H-k_Eg7zXuc" + }, + { + "author":"Vengaboys", + "title":"We like to Party! (The Vengabus)", + "mid":"1:6Zbi0XmGtMw" + }, + { + "author":"NicoOfficialHitzv3", + "title":"Gangam Swag - (Produced By Nico Hitz)", + "mid":"2:209344300" + }, + { + "author":"Oh Wonder", + "title":"Lose It (Jerry Folk Remix)", + "mid":"1:NhK8Ehv6aPI" + }, + { + "author":"The Return", + "title":"Deltron 3030", + "mid":"1:Th9TQZRpas4" + }, + { + "author":"Alex Skrindo", + "title":"Lights", + "mid":"1:XWR3QirN2e4" + }, + { + "author":"「Soraru×Lon」 Yi Er Fanclub", + "title":"(Sub. Español)", + "mid":"1:iK0ugNV2GWI" + }, + { + "author":"miwa", + "title":"Chasing hearts with Karaoke.mp4", + "mid":"1:_VeRPFA_Y-o" + }, + { + "author":"Tobira wo Akate", + "title":"Opening 2 of Sakura Card Captor - lyrics", + "mid":"1:_fNDrl0SOGE" + }, + { + "author":"lubieplacki102", + "title":"「とても痛い痛がりたい」を歌ってみた。KK", + "mid":"1:1wSf1tG_bmw" + }, + { + "author":"llliiillliiilll", + "title":"INDUSTRIAL GRASSHOPPER ft. Hatsune Miku", + "mid":"1:pinoRW9qCsM" + }, + { + "author":"music9610", + "title":"【ココロコネクト】 salvage 【カコランダム ED FULL】", + "mid":"1:oSMo67nZWgI" + }, + { + "author":"Chimame-tai ", + "title":"Poppin Jump!", + "mid":"2:155230537" + }, + { + "author":"itachi09x", + "title":"【巡音ルカ/Megurine Luka】umbrella【歌詞付き】", + "mid":"1:IKci2ymHEiA" + }, + { + "author":"hopeandjoy9", + "title":"[IA] A Tale of Six Trillion Years and a Night [English Subs]", + "mid":"1:EAgk-t2zzqw" + }, + { + "author":"UNLIMITS", + "title":"Haruka Kanata", + "mid":"1:XAEbFB73JEY" + }, + { + "author":"2NE1", + "title":"MISSING YOU (Japanese Ver.) (Audio)", + "mid":"1:tlX3LcAIsJc" + }, + { + "author":"闪光Resolution", + "title":"竜崎クロウエル(CV.高坂穂乃果(新田恵海))", + "mid":"1:QUEUx9PH7gE" + }, + { + "author":"SAO II OST Track 01", + "title":"Gunland", + "mid":"1:OS-UjCmrJh0" + }, + { + "author":"Nightcore", + "title":"Fate Stay Night Unlimited Blade Works Opening2", + "mid":"1:tcmDJGcd75o" + }, + { + "author":"Reisen Usagi", + "title":"[Kanji & Kara] Broken Moon ~ Inochi ~", + "mid":"1:WcV4W2INBqg" + }, + { + "author":"NGUYỄN KURIN", + "title":"Ending Full Donten Ni Warau VN ED FULL ATTITUDE TO LIFE", + "mid":"1:BRJE8tj6R3I" + }, + { + "author":"【東方Vocal/Rock】 White Scale 「kimino", + "title":"museum」", + "mid":"1:1w1tLLnA2tw" + }, + { + "author":"gyppz", + "title":"Love Circulation (PandaBoy Natural Decoration Core Remix)", + "mid":"1:MiHIRSGdzhg" + }, + { + "author":"?", + "title":"whiteeeen はんぶんこ.ハンブンコ", + "mid":"1:PBAkinU_gDM" + }, + { + "author":"Moonman", + "title":"Notorious KKK (Reupload)", + "mid":"1:x75ZaLLVP18" + }, + { + "author":"[AMFS][AMV] Anh Không Bao Giờ Hiểu", + "title":"Kana Nishino (Vietsub)", + "mid":"1:ohSsNBaw1gw" + }, + { + "author":"1013cloud", + "title":"Durarara opening 1 lyrics [Full Version English Lyrics In Desc.]", + "mid":"1:sk3ZJslK2ks" + }, + { + "author":"qoh99se", + "title":"【少年T】 虹 【弾き語り風】", + "mid":"1:XJ2Njg9JgUE" + }, + { + "author":"ABSOLUTE CASTAWAY", + "title":"恋歌宣誓", + "mid":"1:0A6pjelZ64w" + }, + { + "author":"hosi2negai", + "title":"銀魂 Gintama MAD 【新訳紅桜篇】 × HEART OF SWORD ~夜明け前~.", + "mid":"1:8HQz6TwX0tg" + }, + { + "author":"VOCALOID PVs", + "title":"【Hatsune Miku】An Irrelevant, Irrational Feast【Original PV】", + "mid":"1:NcDMbB8CITg" + }, + { + "author":"Kinnikuman", + "title":"Zudadan! Kinnikuman [FULL VERSION]", + "mid":"1:RBB4y03bLDk" + }, + { + "author":"?", + "title":"【カメラ配布】 霊夢ちゃんとアリスで おこちゃま戦争 【東方MMD】", + "mid":"1:PWNamUx_NXI" + }, + { + "author":"FMA BROTHERHOOD OP1 (Yui", + "title":"Again) Metal Cover", + "mid":"1:rTPnZ0SqbrU" + }, + { + "author":"DECO*27", + "title":"Mono Poisoner feat. Hatsune Miku / 毒占欲 feat.初音ミク", + "mid":"1:3bEikMqDd3M" + }, + { + "author":"baboubidu06", + "title":"gintama ending 18", + "mid":"1:aps7u6atwHg" + }, + { + "author":"Ever 17: The Out of Infinity [Soundtrack]", + "title":"「LeMU 遙かなるレムリア大陸」", + "mid":"1:MFUSbcXU0cM" + }, + { + "author":"Fairy Tail ED 19 Full", + "title":"Never Ever - Tokyo Girls' Styke", + "mid":"1:3tfGZ9JAlvU" + }, + { + "author":"Kobayashi Mika", + "title":"βιοζ (MK+nZk Version) (Guilty Crown Episode 19 theme song)", + "mid":"1:Yr_e40ECVmY" + }, + { + "author":"8731love", + "title":"The song of the Japanese graduation ceremony", + "mid":"1:LbgKWloZ8Yw" + }, + { + "author":"OKAMOTO'S", + "title":"HEADHUNT", + "mid":"1:Xan4X1XqBxY" + }, + { + "author":"dj-Jo / Zenpaku", + "title":"Rally Go Round feat. Un3h (dj-Jo Remix)", + "mid":"2:205305105" + }, + { + "author":"The Seven Deadly Sins", + "title":"Netsujou No Spectrum [Full Opening]", + "mid":"1:6kLnKPWcS40" + }, + { + "author":"Kai2960", + "title":" REVENGER (Spirit of Fire)", + "mid":"1:1mu8EY5pTXA" + }, + { + "author":"[Nightcore]", + "title":"Oceans (HD)", + "mid":"1:iolsVo3c2jI" + }, + { + "author":"?", + "title":"【東方Vocal/Rock】 WINGS OF LIGHT 「SOUND HOLIC」", + "mid":"1:qNfqZTzbi6s" + }, + { + "author":"oakat7", + "title":"高画質【ろん×Junky】スイートマジック【『&』Track 01】NNIオリジナル曲", + "mid":"1:2HwwOSNCxzo" + }, + { + "author":"LamazeP ft. 初音ミクV3", + "title":"\"Blushifying Phenomena 100%\" デレ化現象100% (English Subtitles)", + "mid":"1:RxJ9X9_hn9A" + }, + { + "author":"★ That One Otaku ★", + "title":"Ao no Exorcist opening 1 full core pride", + "mid":"1:YIx_FI6QECE" + }, + { + "author":"Minna no Rhythm Tengoku", + "title":"Night Walk (Full version)", + "mid":"1:24VFmHOFlko" + }, + { + "author":"ng jason", + "title":"欲音ルコキレ「平面説」UTAUカバー【中文字幕】", + "mid":"1:8VOLlVApmEM" + }, + { + "author":"?", + "title":"【爽快に】思春期少年少女 歌ってみた ver.Sou", + "mid":"1:zEQh1y9OeZk" + }, + { + "author":"Yu", + "title":"Gi-Oh Zexal OPENING- mihimaru GT Masterpiece", + "mid":"1:Le-gmUORuJg" + }, + { + "author":"BRAVING!", + "title":"KANAN (PV)", + "mid":"1:zZZyN96uDIM" + }, + { + "author":"Highschool DxD", + "title":"16 Shinsou no, Ojousama Desu [Extended]", + "mid":"1:B5A2C5fDECk" + }, + { + "author":"lepthymo", + "title":"Fullmetal alchemist brother OST (HD) (intrumental+english)", + "mid":"1:ZSW3skkVKEE" + }, + { + "author":"Daze", + "title":"With You", + "mid":"1:5eVn_A2Dx-8" + }, + { + "author":"Charlie Darker", + "title":"Kreechers", + "mid":"1:SSOsSKpR0sQ" + }, + { + "author":"Deadmau5", + "title":"Some Chords (Andrei Stephen Remix)", + "mid":"1:xRzx4EHb-Q4" + }, + { + "author":"infinitesinewave", + "title":"Mi Casa - Original (Buy it on itunes if you dig it)", + "mid":"2:209890829" + }, + { + "author":"Agnes Obel", + "title":"Fuel to Fire (Dexcell Remix)", + "mid":"1:tpQfxCPGceQ" + }, + { + "author":"Fox Stevenson", + "title":"All This Time", + "mid":"1:hPokJFyUq1s" + }, + { + "author":"Iggy Azalea", + "title":"Fancy ft. Charli XCX", + "mid":"1:O-zpOMYRi0w" + }, + { + "author":"Warptech", + "title":"Last Summer [NoCopyrightSounds Release]", + "mid":"1:_nXSUURG4kM" + }, + { + "author":"[Drum And Bass] Xilent", + "title":"Vital [Exclusive Premiere]", + "mid":"1:yRfXNl9eefg" + }, + { + "author":"Above & Beyond", + "title":"Hello (Original Mix)", + "mid":"1:QHvkCa5u_pA" + }, + { + "author":"Fonik", + "title":"Wompa [Dubstep]", + "mid":"1:bWQKYwwv9gw" + }, + { + "author":"Hellberg & Teqq ft. Taylr Renee", + "title":"Air (Mr FijiWiji Remix)", + "mid":"1:ttvt_tVwxzI" + }, + { + "author":"Monstercat", + "title":"Haywyre - The Schism", + "mid":"2:138748366" + }, + { + "author":"Formtek", + "title":"Elegy", + "mid":"1:ZpaF1LgBdrg" + }, + { + "author":"DallasK & KSHMR feat. Luciana", + "title":"Burn (Let Your Mind Go)", + "mid":"1:3anPN--BE9w" + }, + { + "author":"OVERWERK", + "title":"12:30 [Free]", + "mid":"1:rZIgY5f70ow" + }, + { + "author":"Roksonix", + "title":"Ride with Me", + "mid":"1:1ElqLYcV41s" + }, + { + "author":"Spag Heddy", + "title":"Pink Koeks (VIP Mix) [Play Me Records]", + "mid":"1:xmYFA4DBxME" + }, + { + "author":"Spag Heddy", + "title":"Pastanistan Express", + "mid":"1:LDJXwd6ggyg" + }, + { + "author":"Matisyahu", + "title":"Live Like A Warrior (Richello Remix)", + "mid":"1:DbNNfOik5XA" + }, + { + "author":"Wildstylez & Brennan Heart", + "title":"Lies Or Truth (Official Video)", + "mid":"1:ns2o29nNr4I" + }, + { + "author":"Riya", + "title":"I Don't Need (ft. Break)", + "mid":"1:wLaY5HaAHaA" + }, + { + "author":"API", + "title":"Paradise on E (REMIX)", + "mid":"1:pFwr71Vl45w" + }, + { + "author":"Eels", + "title":"I Need Some Sleep (Dwin Remix)", + "mid":"1:IduHwET0lmM" + }, + { + "author":"[Future Bass]", + "title":"San Holo - Victory [Monstercat EP Release]", + "mid":"1:iw48xKL5N6o" + }, + { + "author":"Dash Berlin & John Dahlbäck feat. BullySongs", + "title":"Never Let You Go (Manse Remix)", + "mid":"1:7Gi8v-cXmoA" + }, + { + "author":"[House]", + "title":"Tut Tut Child - I Can't [Monstercat Release]", + "mid":"1:qTPqCUyLLhA" + }, + { + "author":"Yves V ft. Mike James", + "title":"The Right Time OUT NOW", + "mid":"1:zqwOzh3p_9E" + }, + { + "author":"Getter", + "title":"High Tide", + "mid":"1:e_dkYEyWZ8w" + }, + { + "author":"TheFatRat", + "title":"Avicii - Next Levels (TheFatRat Remix)", + "mid":"2:35124504" + }, + { + "author":"[Trap] Fresh Prince vs Carnage & Zeke&Zoid", + "title":"Fresh Prince of Mara (TWINZ BEATZ Bootleg)", + "mid":"1:56tdVUsZqP8" + }, + { + "author":"Coyote Kisses", + "title":"Ferrari", + "mid":"1:n_2iqWLJNe8" + }, + { + "author":"Sam Smith", + "title":"Stay With Me (Echos Remix)", + "mid":"1:FE7roOmsxUQ" + }, + { + "author":"TheFatRat", + "title":"Never Be Alone [Tasty Release]", + "mid":"1:iyWjKQo9-m8" + }, + { + "author":"Tchami", + "title":"After Life (Feat. Stacy Barthe)", + "mid":"1:EFS3T321VUY" + }, + { + "author":"O.T. Genasis", + "title":"CoCo (San Holo Remix)", + "mid":"1:zHyhM7AzCZ4" + }, + { + "author":"A Billion Robots", + "title":"Crazy (Original Mix) [Nextgen Records & SB Records FREEBIE]", + "mid":"1:EvXqk7wn8pM" + }, + { + "author":"DJ DubSt3pK1d", + "title":"[DubStep]", + "mid":"1:SyQhjMdwmPA" + }, + { + "author":"Dodge & Fuski vs 12th Planet", + "title":"Big Riddim Monsta", + "mid":"1:XmrriiLOCm8" + }, + { + "author":"AlunaGeorge", + "title":"You Know You Like It (Tchami Remix)", + "mid":"1:cBPN09qEyLc" + }, + { + "author":"Simon Patterson ft. Sarah Howells", + "title":"Dissolve", + "mid":"1:dSHcXshxVwc" + }, + { + "author":"Solarstone", + "title":"Solarcoaster (Markus Schulz Remix)", + "mid":"1:xab2hSlzDbk" + }, + { + "author":"Spag Heddy", + "title":"Freak it (VIP)", + "mid":"1:gW7Vkx1o0D4" + }, + { + "author":"Tobu", + "title":"Legacy [300k SPECIAL]", + "mid":"1:Q4CyvM0HF6M" + }, + { + "author":"[Drumstep]", + "title":"Rogue - Dreams (Feat. Laura Brehm) [Monstercat EP Release]", + "mid":"1:yYPXVcgZo-U" + }, + { + "author":"Trance", + "title":"Military Storm", + "mid":"1:3bHUhtcRLdo" + }, + { + "author":"Exige", + "title":"Pompeii x Our Story x Circles (Mashup)", + "mid":"1:HQvHU4Lxrvs" + }, + { + "author":"NoCopyrightSounds", + "title":"Krys Talk - Fly Away [NCS Release]", + "mid":"2:195541996" + }, + { + "author":"Counter", + "title":"Eckoh - Memories (Counter Remix) [Revamped Recordings]", + "mid":"2:209801789" + }, + { + "author":"Zatox & The R3belz", + "title":"Good & Evil Medley With Brute (Full Version) [HD|HQ]", + "mid":"1:EZiswS4IbiI" + }, + { + "author":"Teminite", + "title":"Shockwave", + "mid":"1:ms7xcSRDsMo" + }, + { + "author":"EDT", + "title":"Yiruma - River Flows In You (Skullee Remix)", + "mid":"1:umv6qePz76g" + }, + { + "author":"[Future Bass]", + "title":"WRLD - Triumph [Monstercat Release]", + "mid":"1:5YxVMyeIGvA" + }, + { + "author":"sssShawnnnn", + "title":"Mac n' Cheese (live mashup)", + "mid":"1:unx9er0sG6o" + }, + { + "author":"Duke Dumont", + "title":"I Got U ft. Jax Jones", + "mid":"1:FHCYHldJi_g" + }, + { + "author":"Ed Sheeran", + "title":"Thinking Out Loud (Alex Adair Remix)", + "mid":"1:O52OEitCIYM" + }, + { + "author":"Krewella", + "title":"Killin' It [OFFICIAL VIDEO - HD]", + "mid":"1:EZ9-1WD-rBA" + }, + { + "author":"Daft Punk", + "title":"Harder Better Faster Stronger (Dirty Noize Bootleg)", + "mid":"1:zmlVo-C9f0w" + }, + { + "author":"Fetty Wap", + "title":"Trap Queen (Crankdat Remix)", + "mid":"1:W5NBjWW7Uvs" + }, + { + "author":"Chuckie", + "title":"Want You Back (Official Music Video)", + "mid":"1:9r15Dx9JcXM" + }, + { + "author":"Phoebe Ryan", + "title":"Mine (Doco Remix)", + "mid":"1:wDT9SgFiDrY" + }, + { + "author":"EDT", + "title":"Ready Freak - Reece Low, Steve Aoki, Diplo, Deorro (iNerd Mashup)", + "mid":"1:heSC1L5emEQ" + }, + { + "author":"Myüzak", + "title":"Impeccable", + "mid":"2:208855196" + }, + { + "author":"Disfigure", + "title":"Blank", + "mid":"1:p7ZsBPK656s" + }, + { + "author":"Eptic", + "title":"'Watch Yo Back'", + "mid":"1:VHxbmcw0zUg" + }, + { + "author":"Will Sparks", + "title":"Another Land (Official Video)", + "mid":"1:NAxSfSeB_04" + }, + { + "author":"Bombs Away", + "title":"Drunk Arcade [Official Video]", + "mid":"1:V2NgAWLe7x8" + }, + { + "author":"Far East Movement & Sidney Samson", + "title":"Bang It To The Curb", + "mid":"1:vW1QbGCNmVk" + }, + { + "author":"Tomsize & Creaky Jackals", + "title":"Fly", + "mid":"1:KECzXeRLzXc" + }, + { + "author":"Modestep", + "title":"Another Day (Ft. Popeska) (xKore Remix) (Official Video)", + "mid":"1:f9EM8T5K6d8" + }, + { + "author":"Nikos Tsak", + "title":"Snoop Dogg Smoke weed every day (dubstep remix)", + "mid":"1:U1ei5rwO7ZI" + }, + { + "author":"theofficialNio", + "title":"Proxy - Bonkers - Nio - Mash - Up", + "mid":"2:155940946" + }, + { + "author":"Alice Deejay", + "title":"Better Off Alone (K Theory Remix)", + "mid":"1:W8Nl6cJsu3g" + }, + { + "author":"☊ Dash Berlin & Syzz", + "title":"This Is Who We Are (Official Music Video)", + "mid":"1:WZYLXnE9Ui0" + }, + { + "author":"Evil Activities and Endymion ft. E-Life", + "title":"Broken", + "mid":"1:dy5NpCcJJH4" + }, + { + "author":"OOVEE", + "title":"Lanikai [HQ]", + "mid":"1:5ZEdJBBmfPA" + }, + { + "author":"[EDM] : Obridium", + "title":"Epicack [Bluetooth Records]", + "mid":"1:tTZYSkBX0C8" + }, + { + "author":"Dimitri Vegas & Like Mike", + "title":"This Is Love (Bob Marley) vs. Stampede @ Tomorrowland 2014", + "mid":"1:s348vSvQHSg" + }, + { + "author":"The Chainsmokers vs. Tove Lo - Habits", + "title":" ( ALYSSON - EDT ) ", + "mid":"1:DQMDPSnPccU" + }, + { + "author":"Qlimax 2011", + "title":"Official Movie", + "mid":"1:8qeTEfOqB0A" + }, + { + "author":"Tove Lo", + "title":"Stay High ft. Hippie Sabotage", + "mid":"1:SYM-RJwSGQ8" + }, + { + "author":"Delta Heavy", + "title":"Get By (Official Video)", + "mid":"1:8cOt9UcYGOU" + }, + { + "author":"Lost Frequencies", + "title":"Are You With Me (DIMARO Remix)", + "mid":"1:lvtDkpBSfYc" + }, + { + "author":"[Trapstep] Datsik", + "title":"Hold It Down (feat Georgia Murray) [Luminox Remix]", + "mid":"1:nM4o4CIMOrQ" + }, + { + "author":"Rusko", + "title":"Lift Me Up", + "mid":"1:CiDWB6fNadQ" + }, + { + "author":"Rytmeklubben", + "title":"Seen (Sable Remix) [EDM] [FD]", + "mid":"1:3kM1XidZV4c" + }, + { + "author":"Reverb", + "title":"Sweet Music", + "mid":"1:DINRWsAsCYQ" + }, + { + "author":"Cryptex", + "title":"Slay It", + "mid":"1:9lM07iiGKoo" + }, + { + "author":"Afrojack", + "title":"Ten Feet Tall ft. Wrabel", + "mid":"1:bltr_Dsk5EY" + }, + { + "author":"Sander van Doorn, Martin Garrix, DVBBS", + "title":"Gold Skies (Adrenalize Remix)", + "mid":"1:zRxRbpfb47A" + }, + { + "author":"Uberjak'd & Danny David", + "title":"Smokin (Original Mix) - DIM MAK - Melbourne Bounce", + "mid":"1:XyvDT05f6qU" + }, + { + "author":"Cash Cash", + "title":"Overtime", + "mid":"1:85ftfVUTzM4" + }, + { + "author":"[Nightcore] Virtual Riot", + "title":"Energy Drink", + "mid":"1:_TbL0fs8l1Q" + }, + { + "author":"Imagine Dragons", + "title":"Demons (Dzeko & Torres Remix)", + "mid":"1:RoeNmSmyOok" + }, + { + "author":"Nightcore", + "title":"Seasons Die One After Another", + "mid":"1:Isr6B6TZoOI" + }, + { + "author":"NIghtcore", + "title":"GDFR", + "mid":"1:um44O8lw3LE" + }, + { + "author":"【柊 優花】 Friday's \"Good Morning\" 「Eng Sub」", + "title":"another version -", + "mid":"1:4HMg7KM9N10" + }, + { + "author":"bestamvsofalltime1", + "title":"√Bestamvsofalltime ▪ Shades of AMV", + "mid":"1:DUFdMsSQGCw" + }, + { + "author":"unravel feat. Hatsune Miku", + "title":"Dubstep [ dj-Jo Remix ] Full Version", + "mid":"1:jfn1L6QLCn8" + }, + { + "author":"ibestamvsofalltime0", + "title":"√Bestamvsofalltime ▪ For The Win AMV", + "mid":"1:-306ETJ-Rjg" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightcore] Winter Wonderland So Don't Worry Be Happy", + "mid":"1:Fh21ijJd9ag" + }, + { + "author":"AnimeEditorStudios", + "title":"//AES// titanium mep", + "mid":"1:t2JfqCfhPBE" + }, + { + "author":"Nightcore", + "title":"Centuries", + "mid":"1:y0ZgNEih4F0" + }, + { + "author":"Nightcore", + "title":"Aluna George - You Know You Like It (DJ Snake Remix) (Kashileo - Edit)", + "mid":"1:B_Ah7dffyZk" + }, + { + "author":"Nightcore", + "title":" Sweetest Ass In The World", + "mid":"1:JJZ3mTncTlg" + }, + { + "author":"narupiecenation", + "title":"Chuunibyou: Yuuta And Rikka AMV HD", + "mid":"1:SrE3FOFLFF0" + }, + { + "author":"│Nightcore Exclusive│", + "title":"│Robin Schulz, Headlights [feat. Ilsey]│", + "mid":"1:zDQApJ5x34U" + }, + { + "author":"Nightcore", + "title":"I'm Not Alright µ", + "mid":"1:gsN_SGK0jOA" + }, + { + "author":"ECD Kami_Nightcore", + "title":"[Nightstyle] Timber (Remix)", + "mid":"1:rbLDLkNZomE" + }, + { + "author":"PluggedToNightcore", + "title":"Pop Love 3 Part 2 (Hatsune)", + "mid":"1:fNeIALQS4vk" + }, + { + "author":"[Nightcore] She'll Never Fall in Love", + "title":"Zoo Legacy", + "mid":"1:GU1y3ACKdBE" + }, + { + "author":"NighTcoreFC", + "title":"▶[AMV] ★ The Angels Among Demons", + "mid":"1:9fRAAO-K9LA" + }, + { + "author":"Nightcore", + "title":"Monster", + "mid":"1:b8y-XpFnojI" + }, + { + "author":"Mahouka Koukou no Rettousei Opening 1", + "title":"Rising Hope", + "mid":"1:BOIIvfgdweM" + }, + { + "author":"ECD Kami_Nightcore", + "title":"[Nightcore] United State of Pop 2014", + "mid":"1:0Mx-yrPg6l8" + }, + { + "author":"Nightcore", + "title":"The roof is on fire", + "mid":"1:N905Ra4WhYA" + }, + { + "author":"quilly nightcore", + "title":"S&M - Rihanna", + "mid":"1:wFGc_Zz6sy8" + }, + { + "author":"Nightcore", + "title":"How You Love Me", + "mid":"1:Ps0SBmnOews" + }, + { + "author":"JN ナイトコア", + "title":"NightCore - aLIEz (I Say Cry) - FULL VERSION", + "mid":"2:167312352" + }, + { + "author":"NighTcoreFC", + "title":"▶[nightcore] ★ Monster", + "mid":"1:n2TfJCuhnkE" + }, + { + "author":"fantasyreader12345", + "title":"|Angel Beats| Kids that I Once Knew {OTAKUTHON 2013 BEST DRAMA}", + "mid":"1:oXPU7QrC1y8" + }, + { + "author":"Nightcore", + "title":"I Really Like You", + "mid":"1:DHNGln_oE6k" + }, + { + "author":"Nightcore", + "title":"Run Devil Run", + "mid":"1:VR7RlvjsplA" + }, + { + "author":"Nightcore", + "title":"God's Whisper", + "mid":"1:WNUDliRF7f0" + }, + { + "author":"Nightcore", + "title":"Heroes", + "mid":"1:5P2GAaWPsA4" + }, + { + "author":"Nightcore", + "title":"Fuck Away The Pain", + "mid":"1:kKrGjmwzkFQ" + }, + { + "author":"Nightcore", + "title":"Fashionably Late", + "mid":"1:DKP4kuXCCQU" + }, + { + "author":"「[Nightcore]", + "title":"Alone Together」", + "mid":"1:rGOX5WUemzM" + }, + { + "author":"Nightcore", + "title":"Valkyrie", + "mid":"1:3hn1rfUZQK4" + }, + { + "author":"VocaCircus", + "title":"【Hatsune Miku English】Goodbye【Vocaloid Song】", + "mid":"1:AH5_sKwDw1E" + }, + { + "author":"Nightcore", + "title":"Endless Tears 【Nakamura Maiko】", + "mid":"1:5OkdDAjc09Q" + }, + { + "author":"「[Nightcore]", + "title":"When You Sleep」", + "mid":"1:KbbZ8I_zUiA" + }, + { + "author":"「[Nightcore]", + "title":"Melody Circus」", + "mid":"1:jDfBH6qLLnk" + }, + { + "author":"Saiyato kosaki", + "title":"Nightcore BLESS YoUr NAME [high school DxD Born] OP Full ver. choucho", + "mid":"1:xRfe8HgA0c0" + }, + { + "author":"Nightcore", + "title":"Forever You Are Mine", + "mid":"1:def2gJUkrcI" + }, + { + "author":"Nightcore", + "title":"Circles", + "mid":"1:cpP23yliYlg" + }, + { + "author":"Nightcore", + "title":"Stars Collide", + "mid":"1:SovA64VtZQ0" + }, + { + "author":"HD Nightcore", + "title":"Hit Me With Your Best Shot", + "mid":"1:WJkDHQM_HB0" + }, + { + "author":"Nightcore", + "title":"Miss Murder [AFI]", + "mid":"1:7kMxleBvG8E" + }, + { + "author":"神秘人", + "title":"【多素材MAD】二次元,與你度過的時間,一秒也不會忘記", + "mid":"1:EGlGT6bBw_4" + }, + { + "author":"BadWolf1818Gaming", + "title":"Today Is The Day (by Stuck In Your Radio) Nightcore Version", + "mid":"1:sznhQ-z8UVI" + }, + { + "author":"Nightcore", + "title":"Forever Or Never", + "mid":"1:tx3mRqHGGcs" + }, + { + "author":"?", + "title":"【初音ミク + GUMI】 Smile again 【Romaji Subs/Lyrics】", + "mid":"1:bx038RMQ5NA" + }, + { + "author":"?", + "title":"Nightcore ~ Swamp Thing", + "mid":"1:nTQFe9QIoTM" + }, + { + "author":"Nightcore", + "title":"Discord", + "mid":"1:dxOJINXOliw" + }, + { + "author":"Professor Kliq", + "title":"Plastic & Flashing Lights (1080p HD)", + "mid":"1:9NImKoIyAXw" + }, + { + "author":"Zhu", + "title":"Dj Snake - Dj Mustard \"Faded 2.0\"", + "mid":"1:KaNSS7jJ0Ks" + }, + { + "author":"DJs From Mars", + "title":"Multibooty (Mashup)", + "mid":"1:t00ncaxBOE8" + }, + { + "author":"Banx & Ranx", + "title":"Diplo - Revolution ft. Faustix & Imanos and Kai (Banx & Ranx Remix)", + "mid":"2:174262253" + }, + { + "author":"Firebeatz", + "title":"Bombaclat (Original Mix)", + "mid":"1:8iWduSxsZoc" + }, + { + "author":"K-391", + "title":"Windows", + "mid":"1:j-4AtYxyn6A" + }, + { + "author":"Nightcore", + "title":"Ass Up", + "mid":"1:y1YCaKOXhiQ" + }, + { + "author":"Avicii", + "title":"The Nights (Victtor Ängelles Remix)", + "mid":"1:o9PPGcly9dw" + }, + { + "author":"KEYS 'N KRATES", + "title":"DUM DEE DUM", + "mid":"1:NBu3ZE5mJYg" + }, + { + "author":"Trollphace", + "title":"Make It Bounce (feat. Harvey J)", + "mid":"1:YjtYV8jOqnk" + }, + { + "author":"MidTempo - EDM.com", + "title":"Owl Vision - Lightshy", + "mid":"2:148089675" + }, + { + "author":"RIOT", + "title":"Enigma", + "mid":"2:195664677" + }, + { + "author":"No Fake?", + "title":"Dragon's Tribute (DBZ Theme)", + "mid":"1:mi0xhhhmKjA" + }, + { + "author":"Droptek & Tut Tut Child", + "title":"Drop That Child [Monstercat Release]", + "mid":"1:IbtMWez8svU" + }, + { + "author":"EDT", + "title":"Freaks - Timmy Trumpet (Chainsaw Police Remix)", + "mid":"1:jK0Qv_5pwZA" + }, + { + "author":"JumoDaddy", + "title":"Pale Horse (Original Mix)", + "mid":"1:hvM7-f5yo-M" + }, + { + "author":"EDT", + "title":"Apollon - Jurassica (Original Mix)", + "mid":"1:NN_kMjlVvX4" + }, + { + "author":"DEZℤ Official", + "title":"Zhu - Faded (Dezz Remix) [Free Download]", + "mid":"2:168600904" + }, + { + "author":"Aaron Smith", + "title":"Dancin (KRONO Remix)", + "mid":"1:0XFudmaObLI" + }, + { + "author":"EnV", + "title":"Pneumatic Tokyo", + "mid":"1:2sW08zLO8S8" + }, + { + "author":"Diplo", + "title":"Revolution (feat. Faustix & Imanos and Kai) [Official Music Video]", + "mid":"1:nv76KvFV748" + }, + { + "author":"Dimitri Vegas, Martin Garrix, Like Mike", + "title":"Tremor (Official Music Video)", + "mid":"1:9vMh9f41pqE" + }, + { + "author":"Tiësto", + "title":"Red Lights", + "mid":"1:CFF0mV24WCY" + }, + { + "author":"Ganjaman 2015", + "title":"Alfonz", + "mid":"1:C6Le7luzv2Y" + }, + { + "author":"What So Not", + "title":"High You Are (Branchez Remix)", + "mid":"1:B2m_WnXjqnM" + }, + { + "author":"Thastor", + "title":"Banana (feat. Mairou) [EDM: Progressive Electro & House]", + "mid":"1:tllaEalSv08" + }, + { + "author":"Ted", + "title":"Thunder Song (Dj Hakan Mash-Up) Created Video Mash-Up by COV!", + "mid":"1:WzJV-yFouoI" + }, + { + "author":"Awolnation", + "title":"Sail (Unlimited Gravity Dubstep Remix)", + "mid":"1:NvgXQtMZSww" + }, + { + "author":"【Electro ► EDM】● Josue Carrera", + "title":"Evolution (Original Mix)", + "mid":"1:WFvumkl3ofo" + }, + { + "author":"3LAU", + "title":"How You Love Me ft. Bright Lights", + "mid":"1:wmJ06K9v_Dc" + }, + { + "author":"[Dubstep] EH!DE", + "title":"Destroy All Humans", + "mid":"1:9TQiStboX-w" + }, + { + "author":"Nightcore", + "title":"Silver Lining", + "mid":"1:gboyt6tegkM" + }, + { + "author":"Meiko", + "title":"Leave The Lights On (KROT Remix) [FULL]", + "mid":"1:7n3aHR1qgKM" + }, + { + "author":"BIFFGUYZ", + "title":"Приседаешь в зале", + "mid":"1:fdD8OLUXLAs" + }, + { + "author":"nightcore", + "title":"Second To None", + "mid":"1:D_IuxvnhCfA" + }, + { + "author":"Spooky Scary Skeletons (Remix)", + "title":"Extended Mix", + "mid":"1:q6-ZGAGcJrk" + }, + { + "author":"Dada Life", + "title":"Freaks Have More Fun", + "mid":"1:OgEzqBB3EWo" + }, + { + "author":"M'Black", + "title":"Crush (Bar9 Remix)", + "mid":"1:xga83HRfvDk" + }, + { + "author":"Monster Jellyfish", + "title":"Kazoo", + "mid":"2:208641750" + }, + { + "author":"Mako", + "title":"Our Story [Free]", + "mid":"1:awimSQD2Dyo" + }, + { + "author":"Rae Sremmurd", + "title":"No Type (PatrickReza Remix)", + "mid":"1:pZ-OoF92ZTI" + }, + { + "author":"50 Cent", + "title":"In Da Club (San Holo Remix)", + "mid":"1:A64J-W2AB04" + }, + { + "author":"Steve Aoki, Angger Dimas, Dimitri Vegas & Like Mike", + "title":"Phat Brahms [HD Video]", + "mid":"1:hgQEpLnLPMU" + }, + { + "author":"Curbi", + "title":"Rubber (Official Music Video)", + "mid":"1:K1xB29QuApw" + }, + { + "author":"Hellberg", + "title":"The Girl Feat. Cozi Zuehlsdorff (Jesse Abiko Remix)", + "mid":"1:4NvK2f44cKc" + }, + { + "author":"Frontliner feat John Harris", + "title":"Halos (Original Mix) [FULL HQ + HD]", + "mid":"1:8IB7riy61Fs" + }, + { + "author":"Modestep", + "title":"Sunlight (Official Video)", + "mid":"1:Bparw9Jo3dk" + }, + { + "author":"Calvin Harris & Alesso feat. Hurts", + "title":"Under Control", + "mid":"1:yZqmarGShxg" + }, + { + "author":"Major Lazer", + "title":"Too Original (feat. Elliphant & Jovi Rockwell) (T-Mass Remix)", + "mid":"1:wTPrs3ClI18" + }, + { + "author":"D-Block & S-te-Fan", + "title":"Rebel(official video)", + "mid":"1:tiD_4zyteV4" + }, + { + "author":"Cyanbrothers", + "title":"Wreaking balls", + "mid":"1:pjhKQJeF2Tg" + }, + { + "author":"Meeškis", + "title":"<3>", + "mid":"1:AvSMywWTW78" + }, + { + "author":"Proximity", + "title":"The Chainsmokers - #Selfie (Botnek Remix)", + "mid":"2:204508729" + }, + { + "author":"KSHMR", + "title":"JAMMU (Original Mix)", + "mid":"1:sUFg6lQSdvI" + }, + { + "author":"Klaypex", + "title":"Shotgun [Dubstep]", + "mid":"1:FSx0JIrwt_c" + }, + { + "author":"Knife Party", + "title":"'Bonfire'", + "mid":"1:e-IWRmpefzE" + }, + { + "author":"【Trap】 Aero Chord ft. Anna Yvette", + "title":"Break Them", + "mid":"1:4c9n2lBUKNs" + }, + { + "author":"The Writers Block", + "title":"Without You", + "mid":"1:Y2pkM0nG9i8" + }, + { + "author":"Vanic X K.Flay", + "title":"Cops", + "mid":"1:jxJnIKSlZq4" + }, + { + "author":"Nick Artic", + "title":"On Top Of The World", + "mid":"1:MkWcPC7hZ3I" + }, + { + "author":"GRiZ", + "title":"Smash the Funk [HD]", + "mid":"1:UsSzq5h2-tc" + }, + { + "author":"AronChupa", + "title":"I'm an Albatraoz", + "mid":"1:Bznxx12Ptl0" + }, + { + "author":"Skream & Example", + "title":"Shot Yourself In The Foot Again (Official Video)", + "mid":"1:CDmWJbN8bDo" + }, + { + "author":"THE SAVIOR MACHINE", + "title":"Dirty Audio - Flame (Savior Machine & Dylan Deekay Remix)", + "mid":"2:202580667" + }, + { + "author":"Two Door Cinema Club ", + "title":"Something Good Can Work (The Twelves Remix)", + "mid":"1:vB7nmTiIt38" + }, + { + "author":"BURNS", + "title":"When I'm Around U (Official Music Video)", + "mid":"1:ubkWrjeCNGI" + }, + { + "author":"No Limits", + "title":"Another World", + "mid":"1:EwI70xfhfPc" + }, + { + "author":"Nightcore", + "title":"Bombs Over Brooklyn by Big Data", + "mid":"1:_iP2XtdhZ8g" + }, + { + "author":"Rogue", + "title":"Adventure Time", + "mid":"1:qjM6862Eck0" + }, + { + "author":"Misterwives", + "title":"Vagabond (Milkman Remix)", + "mid":"1:rLxNJ7SSFe4" + }, + { + "author":"Galantis", + "title":"Forever Tonight (Official Audio)", + "mid":"1:duW_HF4ut94" + }, + { + "author":"Echos & Nightcall", + "title":"Rainfall", + "mid":"1:DIcqbExQjjk" + }, + { + "author":"[Electronic]", + "title":"Pegboard Nerds - Swamp Thing [Monstercat Release]", + "mid":"1:SDiJiGuUeBo" + }, + { + "author":"Robin Schulz", + "title":"Headlights [feat. Ilsey] [official video]", + "mid":"1:vAEwLvxHVVk" + }, + { + "author":"Emalkay", + "title":"Bring It Down (Official Video)", + "mid":"1:84UmB6hC_Iw" + }, + { + "author":"The Chainsmokers", + "title":"Roses ft. Rozes (Original Mix)", + "mid":"2:210433784" + }, + { + "author":"Jack Ü", + "title":"Where Are Ü Now (with Justin Bieber) [Marshmello Remix]", + "mid":"2:210487347" + }, + { + "author":"Aniello", + "title":"Pando (Original Mix)", + "mid":"1:A9APYPQHwLc" + }, + { + "author":"ZHU", + "title":"Cocaine Model", + "mid":"1:kbyNmeJPkqA" + }, + { + "author":"Clueless Kit", + "title":"The Killers - Human (Clueless Kit Remix)", + "mid":"2:203391484" + }, + { + "author":"Bloodhound Gang", + "title":"The Bad Touch 2015 (Simon Jay & Impulz Remix)", + "mid":"1:F5KsbQcSf1g" + }, + { + "author":"Karetus", + "title":"Karetus - How I Roll ft. Aaron London", + "mid":"2:54802258" + }, + { + "author":"Zeni", + "title":"Floating (Original Mix) [Music Video]", + "mid":"1:sZTcVjB84UY" + }, + { + "author":"Nervo", + "title":"You're Gonna Love Again (Richello Remix) [Free Download]", + "mid":"1:SGZBoGkzWRI" + }, + { + "author":"[Future Bass]", + "title":"Hyper Potions & Subtact - Adventures [Monstercat Release]", + "mid":"1:TKZUhs9Gcdo" + }, + { + "author":"Phoebe Ryan", + "title":"Mine (Illenium Remix)", + "mid":"1:glArQQx1y-Q" + }, + { + "author":"Kanic", + "title":"Lux Aestiva", + "mid":"1:KONzY6v_8CE" + }, + { + "author":"Dubstep - EDM.com", + "title":"Teminite - Flight [EDM.com Premiere]", + "mid":"2:210440779" + }, + { + "author":"Electric Joy Ride", + "title":"Origin [NCS Release]", + "mid":"1:iScT5IfgG-Q" + }, + { + "author":"Martin Garrix & MOTi", + "title":"Virus (Levito & Hbkares Edit)", + "mid":"1:JGyKOfjzPCg" + }, + { + "author":"Maroon 5", + "title":"Payphone (Vicetone Remix)", + "mid":"1:pa0XwjbuGiY" + }, + { + "author":"Tchami vs. Janet Jackson", + "title":"Go Deep (Remix)", + "mid":"1:z5ZdjwbQnXc" + }, + { + "author":"Skrillex", + "title":"Ragga Bomb (Feat. Ragga Twins) [Skrillex & Zomboy Remix]", + "mid":"1:V5qT8EgSW7w" + }, + { + "author":"Nightcore", + "title":"We Only Ask [HQ] (ConfusedGamer69)", + "mid":"1:QUbjOLAXDZo" + }, + { + "author":"【The Cab", + "title":"LaLa - Nightcore Lyrics】", + "mid":"1:jG7fIgg2dJ0" + }, + { + "author":"HD Nightcore", + "title":"The Drive", + "mid":"1:c901VV_fVhM" + }, + { + "author":"Gumi", + "title":"Rampaging Lolitaholic (暴走ロリィタホリック)", + "mid":"1:XP90Wnj0LTo" + }, + { + "author":"Nightcore", + "title":"Without Me", + "mid":"1:61G-Dv7IORU" + }, + { + "author":"Nightcore", + "title":"Cecilia", + "mid":"1:iuaEneAejzw" + }, + { + "author":"Angel White", + "title":"Nightcore Radioactive", + "mid":"1:CN1PFbN8xx8" + }, + { + "author":"hardshtnl", + "title":"【鬱P】 「 夏祭り」-Natsu Matsuri", + "mid":"1:qqE9rTpWnnQ" + }, + { + "author":"soruk42", + "title":"Nyan Nyan (DJ Midarezaki's remix)", + "mid":"1:qcNhg05c4fQ" + }, + { + "author":"Nightcore", + "title":"Breakeven", + "mid":"1:UdybA9SKx8w" + }, + { + "author":"Nightcore", + "title":" Eon", + "mid":"1:i6IA0CSS_Wo" + }, + { + "author":"Nightcore", + "title":"Jar Of Hearts", + "mid":"1:bHIzX0TG1ww" + }, + { + "author":"?", + "title":"Nightcore ~ Do I Wanna Know (Remix)", + "mid":"1:jBw7FOqWXXo" + }, + { + "author":"Nightcore", + "title":"Scarecrow", + "mid":"1:vqvZlC0R_hI" + }, + { + "author":"Nightcore", + "title":"Don't Stop (The Fat Rat Remix)", + "mid":"1:3WU_3iX9PPY" + }, + { + "author":"Bakemonogatari AMV", + "title":"Tigerlily", + "mid":"1:P9mmiytr6Fc" + }, + { + "author":"NightcoreMelodyRemix", + "title":"Nightcore AMV Mashup 2014", + "mid":"1:Pkpiee9PsWs" + }, + { + "author":"NighTcoreFC", + "title":"▶[nightcore] ★ Thrift Shop", + "mid":"1:d0oroJvV1_c" + }, + { + "author":"Nightcore", + "title":"The Other Side", + "mid":"1:7Y_tD5Q9Sl4" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightcore] When you Sleep 2014", + "mid":"1:Moa4MDYE7GI" + }, + { + "author":"Nightcore", + "title":"This Little Girl", + "mid":"1:5woYPn7Hefg" + }, + { + "author":"Black★Rock Shooter AMV", + "title":"Frame of mind", + "mid":"1:Q_yE7KwjgE4" + }, + { + "author":"「[Nightcore]", + "title":"Magnetic Eyes」", + "mid":"1:lRKcz2NKaNY" + }, + { + "author":"nightcoreshad", + "title":"Pumpkin Hill Crush40 Nightcore", + "mid":"1:EDl76p88lQE" + }, + { + "author":"Nightcore", + "title":"Payphone", + "mid":"1:cydic-0XuTc" + }, + { + "author":"Nightcore", + "title":"Crave You (Dubstep Remix)", + "mid":"1:lUcUESkW0LA" + }, + { + "author":"Nightcore", + "title":"Gravity", + "mid":"1:4ydyspst8NY" + }, + { + "author":"Nightcore", + "title":"Take Me To Church", + "mid":"1:eebpDZVdoME" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightstep] Light Em Up Remix", + "mid":"1:eLb5qsedCDs" + }, + { + "author":"Nightcore", + "title":"DotA", + "mid":"1:J2fUSbzt8P0" + }, + { + "author":"Nightcore", + "title":"Ride on Time", + "mid":"1:IfYZ8kx-AK4" + }, + { + "author":"Nightcore", + "title":"Dead Bite - Hollywood Undead", + "mid":"1:4CJZSbqzTnE" + }, + { + "author":"「This Game」 feat. IA", + "title":"Dubstep [ dj-Jo Remix ] Full Version", + "mid":"1:Po1OrNTm7o0" + }, + { + "author":"Nightcore", + "title":"Sweet dreams", + "mid":"1:sG-zGEaGIOA" + }, + { + "author":"Nightcore", + "title":"Satelite", + "mid":"1:47mNJ80_v7A" + }, + { + "author":"Nightcore", + "title":"Angel With A Shotgun", + "mid":"1:cvaIgq5j2Q8" + }, + { + "author":"Nightcore", + "title":"Fireblazin", + "mid":"1:q30RJ7Ww54k" + }, + { + "author":"Nightcore", + "title":"LIFE", + "mid":"1:YyAYLpWdejM" + }, + { + "author":"ibestamvsofalltime0", + "title":"√Bestamvsofalltime ▪ Zombie's Fan Days AMV", + "mid":"1:1cxfX-OQv4Q" + }, + { + "author":"Nadia Krupilis", + "title":"Ice Cream Truck Nightcore", + "mid":"1:KK97GzE-jm8" + }, + { + "author":"Nightcore", + "title":"22 [Taylor Swift]", + "mid":"1:9mtU8fUpDCM" + }, + { + "author":"Nightcore", + "title":"Without You [HD]", + "mid":"1:lBwDRCz9CPA" + }, + { + "author":"Nightcore", + "title":"How Do You Do [HQ] (ConfusedGamer69)", + "mid":"1:tGW4Ai9-_6E" + }, + { + "author":"NightCore", + "title":"Human Kind [HQ]", + "mid":"1:2ya0KPfTu6Y" + }, + { + "author":"Nightcore", + "title":"See You Again", + "mid":"1:gOlQoZ7gn4k" + }, + { + "author":"HD Nightcore", + "title":"Shot Me Down", + "mid":"1:eU6Fu2EglVk" + }, + { + "author":"y0c1e", + "title":"この世界は終わらない、", + "mid":"1:KaP-Crb3ybw" + }, + { + "author":"Nightcore", + "title":"Deliver Us From Evil", + "mid":"1:zxiKNinw5zU" + }, + { + "author":"vidserventrise", + "title":"When Can I See You Again?", + "mid":"1:cDYqMPRrTy8" + }, + { + "author":"mrbakaoppai", + "title":"A Drop Of Hope | 2013 Amv Drama Winner", + "mid":"1:_GqyVfe_hKg" + }, + { + "author":"Falco", + "title":"Jeanny", + "mid":"1:Urw-iutHw5E" + }, + { + "author":"Bastille", + "title":"Pompeii (DJ-JEP Remix)", + "mid":"1:xoUVtthd7gY" + }, + { + "author":"Dev ft Fabolous", + "title":"Kiss My Lips (DJ Kue Remix)", + "mid":"1:5r1phJppEQw" + }, + { + "author":"[ClouÐ] Skrillex", + "title":"All Is Fair in Love and Brostep with Ragga Twins [AUDIO]", + "mid":"1:6JYIGclVQdw" + }, + { + "author":"Calvin Harris", + "title":"I´m Not Alone", + "mid":"1:a8TPXFoXO5A" + }, + { + "author":"Major Lazer & DJ Snake", + "title":"Lean On (feat. MØ) (Official Lyric Video)", + "mid":"1:rn9AQoI7mYU" + }, + { + "author":"riotgamesinc", + "title":"League of Legends: Get Jinxed", + "mid":"1:0nlJuwO0GDs" + }, + { + "author":"Coldplay", + "title":"Clocks (Rogue Dubstep Remix)", + "mid":"1:SyedWzG1kiE" + }, + { + "author":"Avicii", + "title":"Super Mario World Levels (Full Version)", + "mid":"1:_apb7EcsWgc" + }, + { + "author":"【Melodic Dubstep】Vanic & Aquilo", + "title":"Losing You", + "mid":"1:yOhmWaY6r74" + }, + { + "author":"Bassjackers", + "title":"Savior", + "mid":"1:lik4l-k5mh0" + }, + { + "author":"DJ Snake & Lil Jon", + "title":"Turn Down for What", + "mid":"1:HMUDVMiITOU" + }, + { + "author":"Showtek", + "title":"Satisfied (feat. VASSY) [Original Mix]", + "mid":"1:uA_RbwRc6Dc" + }, + { + "author":"Ember Waves", + "title":"Make It On My Own feat Anna Yvette", + "mid":"1:iGG9xEuLWXo" + }, + { + "author":"Evilwave", + "title":"Angel Fire ft Nathan Brumley", + "mid":"1:W7sviAGsQ0Y" + }, + { + "author":"Disturbed", + "title":"Down With The Sickness (SubVibe Dubstep Remix)", + "mid":"1:OZl6u3KekgI" + }, + { + "author":"Lost Woods Dubstep Remix", + "title":"Ephixa (Download at www.ephixa.com Zelda Step)", + "mid":"1:NU75uz0b8EU" + }, + { + "author":"Daft Punk One More Time", + "title":"Aerodynamic", + "mid":"1:8eldBK7C9QY" + }, + { + "author":"Pierce Fulton", + "title":"In Reality (Official Audio)", + "mid":"1:N3XgwbA6q2o" + }, + { + "author":"Dyro", + "title":"ID (Ghost) [Played By Hardwell at Tomorrowland 2014]", + "mid":"1:VONw1g7R3qU" + }, + { + "author":"Basto", + "title":"Hold You (Lyric Video)", + "mid":"1:sqZVcOoLZr4" + }, + { + "author":"Major Lazer", + "title":"Aerosol Can ft. Pharrell Williams (Nix K Remix) [Bass Boosted]", + "mid":"1:pZiW3QmGfHo" + }, + { + "author":"AronChupa", + "title":"I'm An Albatraoz (E.Y. Beats Trap Remix)", + "mid":"1:7NqaAkIFoJg" + }, + { + "author":"Skrillex Fun", + "title":"Dj TriFury", + "mid":"1:w-gxsg17CY4" + }, + { + "author":"Meg & Dia", + "title":"Monster (DotEXE Dubstep Remix)", + "mid":"1:-0oZNWif_jk" + }, + { + "author":"SpinninRec", + "title":"Martin Solveig « +1 » (feat. Sam White) [Official Video]", + "mid":"1:-uRi_xo92VE" + }, + { + "author":"Keys n Krates", + "title":"Dum Dee Dum", + "mid":"1:P-uFZVsgwZc" + }, + { + "author":"Kill The Noise", + "title":"Kill Kill Kill EP Teaser Dir. By Strangeloop", + "mid":"1:ZydRhebmaw0" + }, + { + "author":"Au5", + "title":"Follow You ft.Danyka Nadeau (Virtual Riot Remix)", + "mid":"1:ONpyWLTuYeI" + }, + { + "author":"KDrew", + "title":"Bullseye", + "mid":"1:e22wjV8HT_I" + }, + { + "author":"AWOLNATION", + "title":"I Am (Steve Aoki Remix) [Free]", + "mid":"1:d2aljIucjAI" + }, + { + "author":"ALVARO & JETFIRE", + "title":"Guest List [Original Mix]", + "mid":"1:0hclEWAseb8" + }, + { + "author":"[Big Room] Imperial Killer", + "title":"Warrior [Premiere]", + "mid":"1:EhwJCajsfT8" + }, + { + "author":"EH!DE", + "title":"Ragga Style", + "mid":"1:b11W_69c9r0" + }, + { + "author":"Exige", + "title":"Proximity Launchpad Mashup 2014 [EDM]", + "mid":"1:89AorUIMeig" + }, + { + "author":"Kairo Kingdom", + "title":"One Two (Cormak Remix)", + "mid":"1:4uQQxKTnuWE" + }, + { + "author":"Guru Josh Project", + "title":"Infinity", + "mid":"1:jzy2dgEUOhY" + }, + { + "author":"Tut Tut Child", + "title":"Broadside Bordello", + "mid":"1:utAYDDjAaSY" + }, + { + "author":"Tiesto vs. Calvin Harris", + "title":"Pair Of Dice Coming Back", + "mid":"1:TNX3RMv8PRo" + }, + { + "author":"Zelda Medley", + "title":" Lindsey Stirling", + "mid":"1:b3KUyPKbR7Q" + }, + { + "author":"Nate Eiesland", + "title":"Drifting (Mahama Bootleg)", + "mid":"1:MqqI-IvBGfo" + }, + { + "author":"OneRepublic", + "title":"Counting Stars (Lonczinski Remix)", + "mid":"1:TNcrx25KTWE" + }, + { + "author":"dezz.", + "title":"Krewella - Enjoy The Ride (dezz. Remix)[Free Download]", + "mid":"2:191286385" + }, + { + "author":"Vibe Muziks", + "title":"Vibe | Mix Electro House", + "mid":"1:N1UzDQgjrqI" + }, + { + "author":"Zomboy", + "title":"Terror Squad", + "mid":"1:p6eER7elUPs" + }, + { + "author":"Diddy, Dirty Money & Skylar Grey", + "title":"Coming Home (GAMPER & DADONI Remix)", + "mid":"1:eXaCrjgBsEo" + }, + { + "author":"Iggy Azalea Ft. Rita Ora", + "title":"Black Widow (Prismo Remix)", + "mid":"1:H6ylVuNz1AU" + }, + { + "author":"Alvaro Guillén", + "title":"Hardwell Tiësto Adagio For Strings Martin Garrix Lion Live at Tomorrowland 2014 FULL HD 2", + "mid":"1:dViiUElZg2Y" + }, + { + "author":"Skrillex", + "title":"Nothing Yet", + "mid":"1:1Ho0K2p5B6U" + }, + { + "author":"Valentino Bosi", + "title":"Introspective", + "mid":"2:104929100" + }, + { + "author":"Matty Lincoln Ft. Mandas", + "title":"Melbourne Sound (Original Mix)", + "mid":"1:iVlbZXz7l8c" + }, + { + "author":"TheFatRat", + "title":"Xenogenesis", + "mid":"1:3_-a9nVZYjk" + }, + { + "author":"[Progressive House]", + "title":"Hellberg - The Girl (feat. Cozi Zuehlsdorff) [Monstercat Release]", + "mid":"1:FtveSk1N7Uo" + }, + { + "author":"La Roux", + "title":"Bulletproof (Gamper & Dadoni Remix)", + "mid":"1:DFVFwx9NOqY" + }, + { + "author":"Syn Cole", + "title":"Miami 82 (Kygo Remix)", + "mid":"1:nDopn_p2wk4" + }, + { + "author":"Matstubs", + "title":"Crux", + "mid":"1:C-UY8NlMWWc" + }, + { + "author":"Varien & SirensCeol", + "title":"Moonlight (Feat. Aloma Steele) [Monstercat Release]", + "mid":"1:TG-LyajWWx0" + }, + { + "author":"Vicetone & Tony Igy", + "title":"Astronomia 2014", + "mid":"1:iLBBRuVDOo4" + }, + { + "author":"Kygo", + "title":"Firestone Ft. Conrad (Dzeko & Torres Remix)", + "mid":"1:mJRziu9Liek" + }, + { + "author":"HD Progressive House | Archie and Fareoh", + "title":"Feathers", + "mid":"1:JPgs1E4F3Oc" + }, + { + "author":"EES", + "title":"Bafana Soul (ID Remix) [HQ Original]", + "mid":"1:ajtIRNoNRAY" + }, + { + "author":"Dem Slackers", + "title":"Meow", + "mid":"1:tg5sJctMTCc" + }, + { + "author":"Colate", + "title":"Lightship [Tasty Release]", + "mid":"1:9EqytEhFb4o" + }, + { + "author":"Will Smith", + "title":"Gettin' Jiggy Wit It (San Holo Remix)", + "mid":"1:GWz0GWww_R0" + }, + { + "author":"Frontliner & Seri", + "title":"Rains Of Fire", + "mid":"1:wrpxzZlaYA8" + }, + { + "author":"Klaypex", + "title":"Lights", + "mid":"1:r0a-o16i_Gw" + }, + { + "author":"MarweX presentsss", + "title":"!!! PARADISE !!!", + "mid":"1:1G4isv_Fylg" + }, + { + "author":"marshmello", + "title":"Summer", + "mid":"1:C2cv-8vqv7k" + }, + { + "author":"Matoma", + "title":"Imagine Dragons - It's Time (Matoma Tropical Remix)", + "mid":"2:167375184" + }, + { + "author":"501 x Protohype", + "title":"Won't Change (feat. Ras) (EH!DE Remix)", + "mid":"1:NzKpfYiQwIw" + }, + { + "author":"Tristam & Braken", + "title":"Frame of Mind [Monstercat Release]", + "mid":"1:SCD2tB1qILc" + }, + { + "author":"My Nu Leng, Taiki & Nulight", + "title":"No. 2", + "mid":"1:AYTnIigaJ5Y" + }, + { + "author":"【Glitch Hop】TheFatRat", + "title":"Unity [Free Download]", + "mid":"1:ShLTI5xgoFA" + }, + { + "author":"Kredo", + "title":"Transistor", + "mid":"1:1Bo7H6iwe-0" + }, + { + "author":"realitydubstep", + "title":"Chain Hang Low (Crizzly & AFK Remix)", + "mid":"1:3QTp9OqtYu8" + }, + { + "author":"Kingdom Hearts", + "title":"Dearly Beloved (FRNKNSTYN Dubstep Remix) [FULL]", + "mid":"1:bka9xMmSTGM" + }, + { + "author":"50 Cent", + "title":"In Da Club (Woody's Produce Remix)", + "mid":"1:SkFaCnDlJLg" + }, + { + "author":"jozoferibaci", + "title":"♥♥ t.A.t.U Nightcore Mix ♥♥ [1 Hour] [HD]", + "mid":"1:cSkXERjHIZI" + }, + { + "author":"Ultimategamerpros", + "title":"Flight Mode She fights for me", + "mid":"1:1w6_mScm0xo" + }, + { + "author":"Cash Cash", + "title":"I Like It Loud LYRICS", + "mid":"1:lpZazCooDXw" + }, + { + "author":"NeuroKil", + "title":"Sincerely Yours", + "mid":"1:IkGYfykJ0jg" + }, + { + "author":"Otto Knows vs. Bebe Rexha", + "title":"Can't Stop Drinking About You (Extended Edit)", + "mid":"1:WVkR4mxdBO0" + }, + { + "author":"Static Revenger", + "title":"Turn The World On (ft. Dev) (Protohype & Kezwik Remix)", + "mid":"1:ERrGaBahFN0" + }, + { + "author":"Tristam", + "title":"Once Again [Monstercat Album Exclusive]", + "mid":"1:59M5z0c8YtE" + }, + { + "author":"Cash Cash", + "title":"Overtime (DotEXE & Candyland Remix)", + "mid":"1:i4nPgoCaLc0" + }, + { + "author":"[Progressive]", + "title":"Otto Knows - Next To Me", + "mid":"1:N7pG-gnlaqQ" + }, + { + "author":"LusiD", + "title":"Democracy Manifest (Dubstep)", + "mid":"1:VkPYSkV9GDE" + }, + { + "author":"Skrillex & Kill The Noise", + "title":"Recess (Milo & Otis Remix) feat. Fatman Scoop and Michael Angelakos", + "mid":"1:3vdShxq1ZkY" + }, + { + "author":"Major Lazer", + "title":"Too Original (KREAM Remix)", + "mid":"1:j6Mq7A9VPaA" + }, + { + "author":"Wolfgang Gartner ft Will.i.Am", + "title":"'Forever' (Tom Staar Remix)", + "mid":"1:ldKYeIVpUwI" + }, + { + "author":"F-777", + "title":"Shaolin Warrior", + "mid":"1:qK1Tj0Iv7JI" + }, + { + "author":"Mako", + "title":"Our Story (Audiotricz Bootleg)", + "mid":"1:12OdQqwHzyA" + }, + { + "author":"Major Lazer & DJ Snake", + "title":"Lean On (Club Killers Trap Remix)", + "mid":"1:Q1aF4GnSHg4" + }, + { + "author":"[Trap]", + "title":"Aero Chord - Break Them (feat. Anna Yvette) [Monstercat Release]", + "mid":"1:nnAy1906EHg" + }, + { + "author":"Seinabo Sey", + "title":"Younger (Dimitri Vangelis & Wyman Remix)", + "mid":"1:MhSko0Qd2h4" + }, + { + "author":"Lana Del Rey", + "title":"Serial Killer K Theory - Best Trap Mix (Trap Music Best Mix)", + "mid":"1:_eWukZC4lOU" + }, + { + "author":"[EDM]", + "title":"Tristam - I Remember [Monstercat Release]", + "mid":"1:G1qO2pxzHNE" + }, + { + "author":"Colate ", + "title":"Starbow [Tasty Release]", + "mid":"1:tJNSqM5XueY" + }, + { + "author":"▶[nightcore] ★ Undead", + "title":"hollywood undead", + "mid":"1:tMYzzURf4rY" + }, + { + "author":"Nightcore", + "title":"Sarcasm", + "mid":"1:cXEZu-uIdeI" + }, + { + "author":"[KiritoKunsNightcore] Pandora", + "title":"Nightcore", + "mid":"1:1l5IwTDgiS0" + }, + { + "author":"Nightcore", + "title":"Dropout ft. ZADA - So Long", + "mid":"1:Wgo3q8LiCho" + }, + { + "author":"nightcore", + "title":"carry on my wayward son", + "mid":"1:tM3VLCI9D7k" + }, + { + "author":"4rr0ws Nightcore", + "title":"Shades of Grey", + "mid":"1:G7csUNJFi4o" + }, + { + "author":"Nightcore", + "title":"Cosby Sweater", + "mid":"1:DttlJPTjoSA" + }, + { + "author":"[AMFS][AMV] Arigatou. Aishiteta Hito", + "title":"Tiara feat. Spontania (Vietsub - Remake)", + "mid":"1:fYZsR4AJbt0" + }, + { + "author":"dovah kin", + "title":"Nightcore Dovahkiin", + "mid":"1:6_JxEdxYwfQ" + }, + { + "author":"Madoka Magicka AMV", + "title":" Hypnotic", + "mid":"1:cQTy_MGSyFY" + }, + { + "author":"Nightcore", + "title":"Get it right", + "mid":"1:JnHuTTJb6lw" + }, + { + "author":"[Nightcore] Poison", + "title":"RITA ORA", + "mid":"1:-t-IcK-uV4k" + }, + { + "author":"Nightcore Nation", + "title":"[Nightcore] I wanna be a duck", + "mid":"1:Kcu3e27ciNM" + }, + { + "author":"Anime Horizon", + "title":"Shokugeki no Souma Opening", + "mid":"1:BTvdrUPb0b4" + }, + { + "author":"AMV News │ Big Contest 2015 │ Foilstar — Doki♥ Doki♥ │ Аниме", + "title":"клип", + "mid":"1:udRRToV4to0" + }, + { + "author":"?", + "title":"Nightcore ~ Say My Name", + "mid":"1:wXv-8iDP8Cs" + }, + { + "author":"Nightcore", + "title":"I Tried", + "mid":"1:DsZH-WZ3Ou8" + }, + { + "author":"VermillionAMV", + "title":"AMV How To Be A Human", + "mid":"1:5G-xMvGH_dI" + }, + { + "author":"Dead End AMV by Nicole Parker", + "title":"Sail Awolnation - Future Diary", + "mid":"1:s7hU3DJxCLs" + }, + { + "author":"Nightcore", + "title":"Sailor Song", + "mid":"1:UjenJ2PtKP4" + }, + { + "author":"AMV", + "title":"Boom-[Nightcore]", + "mid":"1:0JXdTO_J2u4" + }, + { + "author":"Nightcore", + "title":"You're so creepy", + "mid":"1:PcJQelwmuNo" + }, + { + "author":"?", + "title":"Nightcore ♫►Million Tears♫", + "mid":"1:SezqZFMYtb0" + }, + { + "author":"Nightcore", + "title":"Replay", + "mid":"1:AyCBLzEhB70" + }, + { + "author":"[AMV", + "title":"Nightcore] ❋ This Is Nightlife", + "mid":"1:UZHFJmnFrI0" + }, + { + "author":"glassskinned", + "title":"Nightcore: Around The World", + "mid":"1:VKfUY5-5d74" + }, + { + "author":"»Stereo❤Studio", + "title":"❝S愛S❞ || Girls Like You MEP", + "mid":"1:mVtyJAfntBY" + }, + { + "author":"[Nightcore]Wrong Side Of Heaven", + "title":"5FDP", + "mid":"1:dv8G3E9bef0" + }, + { + "author":"Nightcore", + "title":"Silhouette", + "mid":"1:QFOwxOoVpuo" + }, + { + "author":"maddesiresstudio", + "title":"||MDS|| Overtime MEP", + "mid":"1:69DzoTpnLK0" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightcore] Just Hold On We're Going Home..♥", + "mid":"1:7htsF4W6QXs" + }, + { + "author":"Nightcore", + "title":"Idols [EDM Mashup]", + "mid":"1:Uk52lnXAhpY" + }, + { + "author":"technoichigo", + "title":"Nightcore You're Gonna Go Far, Kid", + "mid":"1:mdML5WPEhEY" + }, + { + "author":"Ho-Kago Teastep", + "title":"AMV", + "mid":"1:CgAg506_fgw" + }, + { + "author":"Nightcore", + "title":"Funhouse", + "mid":"1:jx5oOXZOiWc" + }, + { + "author":"Nightcore", + "title":"Blank Space", + "mid":"1:a7IlWtPJLYU" + }, + { + "author":"Sword Art Online AMV", + "title":"Gotta be somebody 1.5 [Sakura-con 2013 Entry] [HD]", + "mid":"1:4RgcAMvsNN8" + }, + { + "author":"Nightcore", + "title":"Fire Meet Gasoline", + "mid":"1:dJBOWD86bvg" + }, + { + "author":"【Opening|Nightcore】", + "title":"Yamada kun to 7-nin no Majo Opening", + "mid":"1:9vvq-rO3V0I" + }, + { + "author":"Nightcore", + "title":"Theatre", + "mid":"1:bo7LmnHfVW0" + }, + { + "author":"Still Alive", + "title":"AMV", + "mid":"1:ZSMjoCdvnW8" + }, + { + "author":"PluggedToNightcore", + "title":"[Nightcore] Black Widow Remix", + "mid":"1:HUrqQmC-a0U" + }, + { + "author":"Akame ga Kill! Opening 2", + "title":"\"Liar Mask\" (Extended Version)", + "mid":"1:7JuHAZHDLXw" + }, + { + "author":"SmashB123", + "title":"【すこってい】Splatter Party (English Subs)【UTAUカバー】", + "mid":"1:e6K1Ob1JHho" + }, + { + "author":"Meghan Trainor", + "title":" Lips are movin (nightcore)", + "mid":"1:vJeREtbpWt0" + }, + { + "author":"Nightcore", + "title":"Determinate", + "mid":"1:mnvGoxK1o28" + }, + { + "author":"▶[nightcore] ★ City", + "title":"Hollywood undead", + "mid":"1:EHgGV-9Ij38" + }, + { + "author":"Nightcore", + "title":"Firebird", + "mid":"1:vDnbjWZk7uc" + } +] diff --git a/Blacklist/users.json b/Blacklist/users.json new file mode 100644 index 00000000..4eec7f39 --- /dev/null +++ b/Blacklist/users.json @@ -0,0 +1,42228 @@ +[ + { + "id": 5226916, + "username": "Levi Homer", + "jointime": 1432937491018, + "lastActivity": 1440510887790, + "votes": { + "songs": 374, + "tasty": 1, + "woot": 61, + "meh": 9, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 9, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 187 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 3419440, + "username": "Barstool Saints", + "jointime": 1441142604387, + "lastActivity": 1441142604387, + "votes": { + "songs": 900, + "tasty": 879, + "woot": 11759, + "meh": 0, + "curate": 261 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 513, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 433, + "lifeTotal": 853, + "dayWoot": 6, + "dayTotal": 13, + "DOY": 240 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 3837756, + "username": "Doc_Z", + "jointime": 1441200301389, + "lastActivity": 1441225213369, + "votes": { + "songs": 669, + "tasty": 723, + "woot": 6237, + "meh": 14, + "curate": 94 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27744, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 291, + "lifeTotal": 567, + "dayWoot": 3, + "dayTotal": 8, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 3, + "lastSeenInLine": 1441225849991 + }, + { + "id": 4104504, + "username": "ChrisHanson", + "jointime": 1440786793618, + "lastActivity": 1440792519484, + "votes": { + "songs": 220, + "tasty": 177, + "woot": 1559, + "meh": 2, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27458, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 82, + "lifeTotal": 169, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 240 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3568610, + "username": "DJ Up2NoGood", + "jointime": 1437248508655, + "lastActivity": 1437260847874, + "votes": { + "songs": 1841, + "tasty": 121, + "woot": 8263, + "meh": 30, + "curate": 319 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 104107, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 20, + "lifeTotal": 60, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 199 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3447628, + "username": "DeezNutzzzz", + "jointime": 1441196581412, + "lastActivity": 1441225135359, + "votes": { + "songs": 1057, + "tasty": 1074, + "woot": 9572, + "meh": 13, + "curate": 375 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27394, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 469, + "lifeTotal": 953, + "dayWoot": 6, + "dayTotal": 14, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 3864950, + "username": "Larry the LAW", + "jointime": 1432930450377, + "lastActivity": 1441225850296, + "votes": { + "songs": 9095, + "tasty": 50, + "woot": 3835, + "meh": 3843, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 194 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": 1441196676359 + }, + { + "id": 3423129, + "username": "PetiePal", + "jointime": 1437503065419, + "lastActivity": 1437503065419, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2725, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5618556, + "username": "Chaos Bhaos", + "jointime": 1440169690806, + "lastActivity": 1440429927370, + "votes": { + "songs": 10, + "tasty": 13, + "woot": 3325, + "meh": 1, + "curate": 5 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 10, + "dayWoot": 2, + "dayTotal": 5, + "DOY": 232 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4080597, + "username": "Bacon_Cheeseburger", + "jointime": 1437258117914, + "lastActivity": 1437258117914, + "votes": { + "songs": 1088, + "tasty": 226, + "woot": 9022, + "meh": 5, + "curate": 32 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 105754, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 13, + "lifeTotal": 18, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 194 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6404422, + "username": "jxyzn", + "jointime": 1441211375395, + "lastActivity": 1441225454368, + "votes": { + "songs": 523, + "tasty": 173, + "woot": 4135, + "meh": 3, + "curate": 36 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27223, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 8, + "lifeTotal": 13, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 190 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 4, + "lastSeenInLine": 1441225849991 + }, + { + "id": 4784789, + "username": "Cali Bagoda", + "jointime": 1441157908392, + "lastActivity": 1441158725360, + "votes": { + "songs": 773, + "tasty": 503, + "woot": 4836, + "meh": 5, + "curate": 292 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 15868, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 333, + "lifeTotal": 666, + "dayWoot": 4, + "dayTotal": 8, + "DOY": 244 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6578713, + "username": "bvbmarcoreus", + "jointime": 1432930952697, + "lastActivity": 1432931688516, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3894022, + "username": "Furious Maximous", + "jointime": 1438957811654, + "lastActivity": 1438960150216, + "votes": { + "songs": 21, + "tasty": 19, + "woot": 131, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4308782, + "username": "nsfw", + "jointime": 1432931303845, + "lastActivity": 1432931303845, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3963412, + "username": "Lipshits", + "jointime": 1441145423414, + "lastActivity": 1441149774360, + "votes": { + "songs": 152, + "tasty": 128, + "woot": 2474, + "meh": 0, + "curate": 19 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 17815, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 48, + "lifeTotal": 96, + "dayWoot": 4, + "dayTotal": 9, + "DOY": 243 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6578655, + "username": "ukfsg", + "jointime": 1432932101753, + "lastActivity": 1432932101753, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3971411, + "username": "SeanPaul", + "jointime": 1437057026475, + "lastActivity": 1437057026475, + "votes": { + "songs": 7, + "tasty": 2, + "woot": 87, + "meh": 0, + "curate": 13 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5031007, + "username": "FoXiić", + "jointime": 1436286509626, + "lastActivity": 1436286509626, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3743937, + "username": "Saul T. Load", + "jointime": 1439070693155, + "lastActivity": 1439159999371, + "votes": { + "songs": 26, + "tasty": 7, + "woot": 7432, + "meh": 3, + "curate": 22 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 47256, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 9, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 182 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3735906, + "username": "indulgecountry", + "jointime": 1433877638253, + "lastActivity": 1433886525545, + "votes": { + "songs": 70, + "tasty": 3, + "woot": 152, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 8806, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6292627, + "username": "LordBunso", + "jointime": 1432934871312, + "lastActivity": 1432934871312, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6186256, + "username": "VaJack", + "jointime": 1441135528398, + "lastActivity": 1441135540382, + "votes": { + "songs": 240, + "tasty": 76, + "woot": 597, + "meh": 6, + "curate": 28 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 116835, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 47, + "lifeTotal": 82, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 241 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5048626, + "username": "tanssive", + "jointime": 1432936535351, + "lastActivity": 1432936535351, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4104098, + "username": "BuckeyeChick", + "jointime": 1441112230421, + "lastActivity": 1441123553368, + "votes": { + "songs": 93, + "tasty": 105, + "woot": 1247, + "meh": 0, + "curate": 55 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 21129, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 19, + "lifeTotal": 33, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 244 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4737384, + "username": "DJ-Knives", + "jointime": 1441051117513, + "lastActivity": 1441051593505, + "votes": { + "songs": 11, + "tasty": 0, + "woot": 53, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 1090, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3792353, + "username": "-Twist-of-Fate-Ash1521", + "jointime": 1436736450646, + "lastActivity": 1436736450646, + "votes": { + "songs": 52, + "tasty": 4, + "woot": 1165, + "meh": 0, + "curate": 39 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 38905, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 7, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 184 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6026277, + "username": "Kennishi", + "jointime": 1433966986767, + "lastActivity": 1433966986767, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 19, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3676385, + "username": "MisterFurious", + "jointime": 1441064010096, + "lastActivity": 1441064010096, + "votes": { + "songs": 47, + "tasty": 7, + "woot": 71, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 6, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 194 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5077581, + "username": "Seyin", + "jointime": 1434589115536, + "lastActivity": 1434590529225, + "votes": { + "songs": 28, + "tasty": 6, + "woot": 17, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 8, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 168 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3534892, + "username": "Rob Usdin", + "jointime": 1440932638355, + "lastActivity": 1440932638355, + "votes": { + "songs": 63, + "tasty": 39, + "woot": 378, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 36825, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4603787, + "username": "chippos", + "jointime": 1432946851177, + "lastActivity": 1432946851177, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6555463, + "username": "themanonthemoon", + "jointime": 1432949895796, + "lastActivity": 1432950488255, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6580569, + "username": "Le Lenny 123", + "jointime": 1432949996789, + "lastActivity": 1432950216180, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5241940, + "username": "fork", + "jointime": 1441080429480, + "lastActivity": 1441080478462, + "votes": { + "songs": 21, + "tasty": 4, + "woot": 128, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 48063, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 190 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6581581, + "username": "ocorc", + "jointime": 1432966399200, + "lastActivity": 1432966399199, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5024970, + "username": "アヘン朝食共和国", + "jointime": 1438553851991, + "lastActivity": 1438553851991, + "votes": { + "songs": 396, + "tasty": 85, + "woot": 599, + "meh": 13, + "curate": 89 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 3475, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 72, + "lifeTotal": 142, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 207 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6406779, + "username": "Watai210", + "jointime": 1432971070609, + "lastActivity": 1432971869003, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5608664, + "username": "sarpa", + "jointime": 1432974108278, + "lastActivity": 1432974108277, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3908747, + "username": "DJ_Trekkie_Techie", + "jointime": 1441189901404, + "lastActivity": 1441190014369, + "votes": { + "songs": 763, + "tasty": 84, + "woot": 2377, + "meh": 12, + "curate": 26 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 1104, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 53, + "lifeTotal": 113, + "dayWoot": 2, + "dayTotal": 8, + "DOY": 235 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3958072, + "username": "breath_mint", + "jointime": 1433094908653, + "lastActivity": 1433094908652, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6183036, + "username": "Le Homard", + "jointime": 1432978943385, + "lastActivity": 1432979211511, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3687512, + "username": "Lovegood", + "jointime": 1437463712193, + "lastActivity": 1437463712193, + "votes": { + "songs": 15, + "tasty": 2, + "woot": 43, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3893193, + "username": "Balloon Knot", + "jointime": 1441184939407, + "lastActivity": 1441186034371, + "votes": { + "songs": 1375, + "tasty": 905, + "woot": 8651, + "meh": 17, + "curate": 106 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 7562, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 668, + "lifeTotal": 1336, + "dayWoot": 4, + "dayTotal": 5, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3839224, + "username": "JennyBean", + "jointime": 1439238077456, + "lastActivity": 1439239355906, + "votes": { + "songs": 54, + "tasty": 59, + "woot": 333, + "meh": 0, + "curate": 17 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 40999, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 8, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 161 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4230852, + "username": "Disphoria-X", + "jointime": 1437870821539, + "lastActivity": 1437870821539, + "votes": { + "songs": 41, + "tasty": 0, + "woot": 99, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 48724, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3576777, + "username": "ThrasherLV", + "jointime": 1440354239969, + "lastActivity": 1440354239969, + "votes": { + "songs": 110, + "tasty": 24, + "woot": 228, + "meh": 1, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 26251, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 13, + "lifeTotal": 21, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 214 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6580304, + "username": "Franklupen", + "jointime": 1433019639102, + "lastActivity": 1433019639102, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3617099, + "username": "Meça seu origem parsa", + "jointime": 1433019882690, + "lastActivity": 1433019882690, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3701374, + "username": "Kitsune", + "jointime": 1433437017114, + "lastActivity": 1433437052350, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 25, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3598453, + "username": "Love Spinner Selectah", + "jointime": 1439128453739, + "lastActivity": 1439129461159, + "votes": { + "songs": 11, + "tasty": 1, + "woot": 61, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 29460, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6344078, + "username": "saccom", + "jointime": 1433074888168, + "lastActivity": 1433074888168, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3781741, + "username": "Aceitis", + "jointime": 1433078137138, + "lastActivity": 1433078137137, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4656127, + "username": "Mtos", + "jointime": 1433686309543, + "lastActivity": 1433686309543, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5750474, + "username": "Kiritototo", + "jointime": 1433089033678, + "lastActivity": 1433089033678, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5756337, + "username": "Dj_Neo_T", + "jointime": 1435434420519, + "lastActivity": 1435434434684, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4136638, + "username": "House-Kat", + "jointime": 1441144004402, + "lastActivity": 1441169362356, + "votes": { + "songs": 326, + "tasty": 68, + "woot": 5750, + "meh": 6, + "curate": 459 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 19807, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 34, + "lifeTotal": 75, + "dayWoot": 5, + "dayTotal": 14, + "DOY": 242 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3632556, + "username": "FIashpoint", + "jointime": 1435505288179, + "lastActivity": 1435505288179, + "votes": { + "songs": 14, + "tasty": 0, + "woot": 16, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3908329, + "username": "_Brandon_", + "jointime": 1441154753409, + "lastActivity": 1441154753409, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4720977, + "username": "Sympathy300021", + "jointime": 1439383155410, + "lastActivity": 1439388524698, + "votes": { + "songs": 343, + "tasty": 26, + "woot": 1222, + "meh": 3, + "curate": 30 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 7393, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 9, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 224 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5494765, + "username": "corrdd", + "jointime": 1433118691367, + "lastActivity": 1433118691367, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5529379, + "username": "Bugsy1", + "jointime": 1433119482816, + "lastActivity": 1433119482815, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3619211, + "username": "DianaSantos", + "jointime": 1433120743368, + "lastActivity": 1433120743368, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6560069, + "username": "Truthdrdan", + "jointime": 1433127202552, + "lastActivity": 1433127202552, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5370084, + "username": "Wall Twerking", + "jointime": 1433131265866, + "lastActivity": 1433131265866, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6273762, + "username": "BCav", + "jointime": 1439058484073, + "lastActivity": 1439074261083, + "votes": { + "songs": 412, + "tasty": 232, + "woot": 1614, + "meh": 4, + "curate": 99 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 9941, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 131, + "lifeTotal": 256, + "dayWoot": 25, + "dayTotal": 44, + "DOY": 220 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3455109, + "username": "GodDethroned", + "jointime": 1434188817110, + "lastActivity": 1434188817110, + "votes": { + "songs": 16, + "tasty": 8, + "woot": 51, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 20219, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6597264, + "username": "Cartulina", + "jointime": 1433157648185, + "lastActivity": 1433157756691, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3899722, + "username": "Abaddon666", + "jointime": 1441204368393, + "lastActivity": 1441223429363, + "votes": { + "songs": 797, + "tasty": 410, + "woot": 6864, + "meh": 1, + "curate": 257 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 16468, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 1, + "lastSeenInLine": 1441225849991 + }, + { + "id": 6315531, + "username": "- Jay -", + "jointime": 1440968035056, + "lastActivity": 1440968320031, + "votes": { + "songs": 14, + "tasty": 3, + "woot": 27, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 152 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6508648, + "username": "KushClouds", + "jointime": 1436406541490, + "lastActivity": 1436407093719, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6001724, + "username": "Ish_Pie :P", + "jointime": 1433161129501, + "lastActivity": 1433161129501, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6290761, + "username": "itsme11", + "jointime": 1436387381628, + "lastActivity": 1436387381628, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2341, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3441524, + "username": "SKINNYmatt", + "jointime": 1441201992394, + "lastActivity": 1441224049355, + "votes": { + "songs": 105, + "tasty": 106, + "woot": 841, + "meh": 4, + "curate": 116 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 37, + "lifeTotal": 58, + "dayWoot": 8, + "dayTotal": 12, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3648800, + "username": "MkayMeow", + "jointime": 1441124501401, + "lastActivity": 1441176803373, + "votes": { + "songs": 454, + "tasty": 194, + "woot": 21341, + "meh": 0, + "curate": 66 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 17686, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 96, + "lifeTotal": 204, + "dayWoot": 7, + "dayTotal": 15, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 4221159, + "username": "BlackBrainy", + "jointime": 1433166189325, + "lastActivity": 1433166189325, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4331473, + "username": "rgeaux", + "jointime": 1434710120025, + "lastActivity": 1434725232435, + "votes": { + "songs": 9, + "tasty": 8, + "woot": 16, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 2463, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 170 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3605697, + "username": "Given2Fly", + "jointime": 1441212003418, + "lastActivity": 1441221328359, + "votes": { + "songs": 659, + "tasty": 666, + "woot": 3862, + "meh": 0, + "curate": 115 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 29062, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 218, + "lifeTotal": 469, + "dayWoot": 8, + "dayTotal": 17, + "DOY": 245 + }, + "lastDC": { + "time": 1441225621366, + "leftroom": 1441225621366, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": 4, + "songCount": 758 + }, + "lastKnownPosition": 4, + "lastSeenInLine": 1441225055366 + }, + { + "id": 3749041, + "username": "sundragon", + "jointime": 1441208623382, + "lastActivity": 1441225598364, + "votes": { + "songs": 70, + "tasty": 53, + "woot": 546, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27905, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 15, + "lifeTotal": 30, + "dayWoot": 3, + "dayTotal": 6, + "DOY": 244 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4126466, + "username": "DJWhiteWidow", + "jointime": 1441199765387, + "lastActivity": 1441225668356, + "votes": { + "songs": 570, + "tasty": 661, + "woot": 4325, + "meh": 1, + "curate": 171 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 12574, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 198, + "lifeTotal": 377, + "dayWoot": 8, + "dayTotal": 13, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 5, + "lastSeenInLine": 1441225849991 + }, + { + "id": 3335039, + "username": "Breaking Bot", + "jointime": 1433169808143, + "lastActivity": 1433172529828, + "votes": { + "songs": 1, + "tasty": 2, + "woot": 12, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6596057, + "username": "Sjouks", + "jointime": 1433170330942, + "lastActivity": 1433182629351, + "votes": { + "songs": 2, + "tasty": 1, + "woot": 3, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 8293, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3632591, + "username": "TheLoneDeranger", + "jointime": 1440953050620, + "lastActivity": 1441117135388, + "votes": { + "songs": 462, + "tasty": 340, + "woot": 4524, + "meh": 4, + "curate": 42 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 9999, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 42, + "lifeTotal": 78, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 232 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4106723, + "username": "_Guffy_", + "jointime": 1438955320786, + "lastActivity": 1440794355283, + "votes": { + "songs": 91, + "tasty": 77, + "woot": 726, + "meh": 0, + "curate": 24 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 746, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6584590, + "username": "dheck", + "jointime": 1433532122465, + "lastActivity": 1433532122465, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 28, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5766009, + "username": "360venex", + "jointime": 1433175074791, + "lastActivity": 1433175074791, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4481681, + "username": "LEEROY JENKINS", + "jointime": 1433177785827, + "lastActivity": 1433177785826, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3575887, + "username": "Caipira", + "jointime": 1439738557784, + "lastActivity": 1439738557784, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5007596, + "username": "-Freddie", + "jointime": 1433177167812, + "lastActivity": 1433177167812, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5579813, + "username": "Apaki", + "jointime": 1433178450192, + "lastActivity": 1433178450192, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6523565, + "username": "Iguinho_bonito", + "jointime": 1433179104966, + "lastActivity": 1433179138048, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6506198, + "username": "RedozMC", + "jointime": 1433180236957, + "lastActivity": 1433180236957, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4626175, + "username": "Way_Grimace_Records", + "jointime": 1434981246529, + "lastActivity": 1434981284683, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 34761, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6599387, + "username": "Ovečka_SVK", + "jointime": 1433181457584, + "lastActivity": 1433181457584, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3879159, + "username": "DJ_Hum", + "jointime": 1440180903060, + "lastActivity": 1440186086479, + "votes": { + "songs": 7, + "tasty": 4, + "woot": 80, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": 1434729922650, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 3, + "dayWoot": 2, + "dayTotal": 3, + "DOY": 170 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6104855, + "username": "rubinator", + "jointime": 1433181990378, + "lastActivity": 1433181990378, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6514978, + "username": "BS fanı", + "jointime": 1433184372673, + "lastActivity": 1433184396196, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6600972, + "username": "FullMoonEmbrace", + "jointime": 1433635810616, + "lastActivity": 1433640209725, + "votes": { + "songs": 6, + "tasty": 2, + "woot": 55, + "meh": 1, + "curate": 28 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 152 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6601079, + "username": "ItsBlake", + "jointime": 1433187781967, + "lastActivity": 1433193347649, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 15, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 11316, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4187877, + "username": "Becca_s2", + "jointime": 1433188419554, + "lastActivity": 1433188419553, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6590435, + "username": "SpecialCalebsV5", + "jointime": 1433188824625, + "lastActivity": 1433188824625, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6600848, + "username": "''Ernii''", + "jointime": 1433189258227, + "lastActivity": 1433189258227, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6114214, + "username": "donavandb", + "jointime": 1433190965794, + "lastActivity": 1433190965793, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6591126, + "username": "mobyman", + "jointime": 1433197100707, + "lastActivity": 1433197100707, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3419922, + "username": "JudgeDredd", + "jointime": 1436900694091, + "lastActivity": 1436906522116, + "votes": { + "songs": 88, + "tasty": 15, + "woot": 476, + "meh": 0, + "curate": 31 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5513744, + "username": "iavcho", + "jointime": 1433199768616, + "lastActivity": 1433201079553, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6494341, + "username": "Dr Gains", + "jointime": 1433214147244, + "lastActivity": 1433214147244, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3562548, + "username": "Gringo Starr", + "jointime": 1440863890050, + "lastActivity": 1440863890050, + "votes": { + "songs": 186, + "tasty": 81, + "woot": 491, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 1, + "badSongCount": 0, + "afkCountdown": 14117, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 40, + "lifeTotal": 81, + "dayWoot": 2, + "dayTotal": 3, + "DOY": 217 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3952712, + "username": "luminousbeam", + "jointime": 1440928395345, + "lastActivity": 1440928395345, + "votes": { + "songs": 29, + "tasty": 9, + "woot": 193, + "meh": 0, + "curate": 23 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 180 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6481378, + "username": "Snieguračka", + "jointime": 1433256747999, + "lastActivity": 1433256747999, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3594826, + "username": "Dirty_Dynasty", + "jointime": 1433261333044, + "lastActivity": 1433262179919, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6596474, + "username": "Foosha3d2y", + "jointime": 1433262221418, + "lastActivity": 1433262350838, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3696363, + "username": "Crowley", + "jointime": 1440179477521, + "lastActivity": 1440179983059, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5543207, + "username": "TÝR", + "jointime": 1433265745263, + "lastActivity": 1433265745263, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3814826, + "username": "CRASHDIET", + "jointime": 1433265773052, + "lastActivity": 1433265773052, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3774695, + "username": "Adespade", + "jointime": 1441150412404, + "lastActivity": 1441150438368, + "votes": { + "songs": 154, + "tasty": 35, + "woot": 524, + "meh": 2, + "curate": 25 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 103447, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 181 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6607414, + "username": "CelsoReis", + "jointime": 1433268744519, + "lastActivity": 1433268744519, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5548513, + "username": "nickmountford", + "jointime": 1433268951682, + "lastActivity": 1433268951682, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6405569, + "username": "Kaah17", + "jointime": 1433269441520, + "lastActivity": 1433269608923, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3537255, + "username": "doondo", + "jointime": 1439069517625, + "lastActivity": 1439070877263, + "votes": { + "songs": 62, + "tasty": 23, + "woot": 228, + "meh": 0, + "curate": 11 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 54608, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 6, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 220 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5961303, + "username": "OneBigMan", + "jointime": 1434121638561, + "lastActivity": 1434122142808, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3852948, + "username": "GatoBlanco", + "jointime": 1441122092409, + "lastActivity": 1441127649370, + "votes": { + "songs": 117, + "tasty": 48, + "woot": 683, + "meh": 0, + "curate": 34 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 13350, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 6, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 232 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6557475, + "username": "MaLaCoiD", + "jointime": 1437351647634, + "lastActivity": 1437351647634, + "votes": { + "songs": 6, + "tasty": 2, + "woot": 50, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6041992, + "username": "PunX_Nerfsup", + "jointime": 1433273566904, + "lastActivity": 1433273566904, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6579546, + "username": "Lacerda0", + "jointime": 1433274169928, + "lastActivity": 1433274185515, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6003953, + "username": "MJS'S", + "jointime": 1433274226038, + "lastActivity": 1433274226038, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6387942, + "username": "#DJHashtaggedHashtag#", + "jointime": 1433709185349, + "lastActivity": 1433709185349, + "votes": { + "songs": 1, + "tasty": 2, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27746, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6010093, + "username": "thatkidpb", + "jointime": 1433278358724, + "lastActivity": 1433278358724, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3564787, + "username": "mreasycredit", + "jointime": 1438279644400, + "lastActivity": 1438279688868, + "votes": { + "songs": 2, + "tasty": 2, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3884785, + "username": "hamms", + "jointime": 1436685492729, + "lastActivity": 1436685492729, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3421352, + "username": "Solstitial Cold", + "jointime": 1440421686085, + "lastActivity": 1440442782493, + "votes": { + "songs": 140, + "tasty": 12, + "woot": 259, + "meh": 0, + "curate": 39 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 24146, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6610919, + "username": "Brosiden", + "jointime": 1433292802703, + "lastActivity": 1433292802703, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5786230, + "username": "babewaves", + "jointime": 1436231498262, + "lastActivity": 1436231498261, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3944889, + "username": "Mixxx", + "jointime": 1433298849557, + "lastActivity": 1433302493025, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6604297, + "username": "AlucardNatas", + "jointime": 1433302286197, + "lastActivity": 1433302286197, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3964454, + "username": "Cyphai", + "jointime": 1433307929358, + "lastActivity": 1433307929357, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6611745, + "username": "kitc", + "jointime": 1433308193404, + "lastActivity": 1433309055024, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5028559, + "username": "Dr. Dankenstein", + "jointime": 1441152139402, + "lastActivity": 1441152139402, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3985548, + "username": "djHeatherVaughn", + "jointime": 1436754863117, + "lastActivity": 1436757076774, + "votes": { + "songs": 17, + "tasty": 9, + "woot": 93, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 38828, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4126227, + "username": "RedNeck", + "jointime": 1441119655398, + "lastActivity": 1441119655398, + "votes": { + "songs": 59, + "tasty": 55, + "woot": 655, + "meh": 0, + "curate": 61 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 9309, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 12, + "lifeTotal": 20, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 224 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6610893, + "username": "hissnauer", + "jointime": 1433341127354, + "lastActivity": 1433341127354, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6561152, + "username": "Unfakez", + "jointime": 1433341200411, + "lastActivity": 1433341200411, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5043705, + "username": "Togekiss Me Soft", + "jointime": 1433345903820, + "lastActivity": 1433345903820, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6491146, + "username": "rexdex", + "jointime": 1433346192448, + "lastActivity": 1433346929801, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6613869, + "username": "kasun", + "jointime": 1433346278764, + "lastActivity": 1433346278764, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6613726, + "username": "BALTAomg", + "jointime": 1433346486541, + "lastActivity": 1433346486541, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6442432, + "username": "Kremit", + "jointime": 1433349423785, + "lastActivity": 1433352926274, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 22, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6604818, + "username": "Hail Rock n roll ", + "jointime": 1433608679304, + "lastActivity": 1433608679304, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4302055, + "username": "Devorzhum70", + "jointime": 1439580575016, + "lastActivity": 1439585750534, + "votes": { + "songs": 9, + "tasty": 3, + "woot": 154, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6614499, + "username": "Cristale11", + "jointime": 1433510634272, + "lastActivity": 1433510634272, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6194500, + "username": "Periodoftime1", + "jointime": 1433363805945, + "lastActivity": 1433363805944, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6615292, + "username": "Nihavend", + "jointime": 1433364505457, + "lastActivity": 1433365349557, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6106449, + "username": "ConnorJ", + "jointime": 1433365125218, + "lastActivity": 1433365187101, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3425071, + "username": "justJeffjust", + "jointime": 1435102762595, + "lastActivity": 1435103431522, + "votes": { + "songs": 5, + "tasty": 1, + "woot": 176, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 163 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6616334, + "username": "Joey Williams", + "jointime": 1433370572111, + "lastActivity": 1433370572111, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5191364, + "username": "dloc", + "jointime": 1441049701412, + "lastActivity": 1441053982533, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 25, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5851192, + "username": "AlbertFallickWang", + "jointime": 1437405586934, + "lastActivity": 1437429511161, + "votes": { + "songs": 19, + "tasty": 2, + "woot": 125, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 40367, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5602100, + "username": "matthewk1234567k", + "jointime": 1433384957535, + "lastActivity": 1433384957535, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3608170, + "username": "Dj ☠ ӻỬḈҜ ☠ ҥѮдƉ", + "jointime": 1440436667517, + "lastActivity": 1440436710932, + "votes": { + "songs": 554, + "tasty": 181, + "woot": 1489, + "meh": 0, + "curate": 27 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 8921, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 139, + "lifeTotal": 288, + "dayWoot": 8, + "dayTotal": 12, + "DOY": 210 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3483605, + "username": "Soosun", + "jointime": 1441090639457, + "lastActivity": 1441090639457, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4141786, + "username": "Theidan", + "jointime": 1434261572052, + "lastActivity": 1434261845006, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6618704, + "username": "Ori4UMiX", + "jointime": 1437632954619, + "lastActivity": 1437880906180, + "votes": { + "songs": 216, + "tasty": 78, + "woot": 839, + "meh": 11, + "curate": 334 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 637, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 45, + "lifeTotal": 72, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 204 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5811482, + "username": "Briefingclown", + "jointime": 1436397087086, + "lastActivity": 1436397087085, + "votes": { + "songs": 4, + "tasty": 1, + "woot": 185, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": 1436360857442, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 26393, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 189 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4082070, + "username": "nojus123456", + "jointime": 1433418220109, + "lastActivity": 1433418782232, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 2848166, + "username": "Hex Enduction Hour", + "jointime": 1436279762617, + "lastActivity": 1436279819578, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5480178, + "username": "TroyCZ", + "jointime": 1433422634907, + "lastActivity": 1433422634907, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4491521, + "username": "crispndry", + "jointime": 1433429384787, + "lastActivity": 1433429384787, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3961488, + "username": "bz", + "jointime": 1437061501215, + "lastActivity": 1437062133083, + "votes": { + "songs": 4, + "tasty": 3, + "woot": 11, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3956821, + "username": "GabrielP9", + "jointime": 1441078456479, + "lastActivity": 1441081783475, + "votes": { + "songs": 194, + "tasty": 16, + "woot": 386, + "meh": 0, + "curate": 38 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 18675, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6622897, + "username": "J1nxxxy", + "jointime": 1433455502676, + "lastActivity": 1433455528059, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3255235, + "username": "Joe_Wayne", + "jointime": 1433446728817, + "lastActivity": 1433452324254, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 38, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6622783, + "username": "Raylan Givens", + "jointime": 1433448837850, + "lastActivity": 1433448837849, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6389754, + "username": "Dubble J", + "jointime": 1433449170371, + "lastActivity": 1433449170371, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6624511, + "username": "Heftypanda", + "jointime": 1433452017516, + "lastActivity": 1433452017516, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6151466, + "username": "Danyard", + "jointime": 1433453767807, + "lastActivity": 1433453767807, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6487629, + "username": "direwolfza", + "jointime": 1433456177624, + "lastActivity": 1433456177624, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4450007, + "username": "The Queen Kelly", + "jointime": 1435325516703, + "lastActivity": 1435326280231, + "votes": { + "songs": 4, + "tasty": 3, + "woot": 13, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6487313, + "username": "Knoxwalk", + "jointime": 1433467429228, + "lastActivity": 1433467429228, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3578806, + "username": "BeatBoogie", + "jointime": 1440900934364, + "lastActivity": 1440900934364, + "votes": { + "songs": 4, + "tasty": 1, + "woot": 22, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4344914, + "username": "l Bryan l", + "jointime": 1433882485981, + "lastActivity": 1433882485981, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4086005, + "username": "SextraRock", + "jointime": 1433478180320, + "lastActivity": 1433479140472, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6628555, + "username": "BunnyChop", + "jointime": 1433497151994, + "lastActivity": 1433497151994, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5786709, + "username": "DedeC", + "jointime": 1438957034693, + "lastActivity": 1438957218458, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6624654, + "username": "MetallicaJames", + "jointime": 1433506512756, + "lastActivity": 1433507229718, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6629239, + "username": "Savah25", + "jointime": 1433525943652, + "lastActivity": 1433525943652, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6054455, + "username": "LooneyBird", + "jointime": 1433515087887, + "lastActivity": 1433515087887, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6424257, + "username": "EveryDrunkChimp", + "jointime": 1433518335198, + "lastActivity": 1433519061529, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6623664, + "username": "Ethem", + "jointime": 1433520695922, + "lastActivity": 1433521545738, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6633056, + "username": "Coolboy7329", + "jointime": 1433531780937, + "lastActivity": 1433532368616, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 3, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 1382981, + "username": "MotherfuckerJhones", + "jointime": 1433540428766, + "lastActivity": 1433541345266, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5104434, + "username": "ZippyFerguson", + "jointime": 1438373421245, + "lastActivity": 1438378724597, + "votes": { + "songs": 21, + "tasty": 4, + "woot": 205, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 6303, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 156 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4370645, + "username": "postie", + "jointime": 1433544177106, + "lastActivity": 1433544177106, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6012469, + "username": "JustJoeee", + "jointime": 1440816835086, + "lastActivity": 1440816864048, + "votes": { + "songs": 35, + "tasty": 9, + "woot": 57, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6635537, + "username": "I'mBaeGurl", + "jointime": 1433554614259, + "lastActivity": 1433557794333, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5548258, + "username": "The2pac1080", + "jointime": 1433557741245, + "lastActivity": 1433557741245, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3674385, + "username": "Doc Sonic", + "jointime": 1440990635825, + "lastActivity": 1440990635825, + "votes": { + "songs": 54, + "tasty": 2, + "woot": 196, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 47122, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6635835, + "username": "PappuCantDance", + "jointime": 1433558562037, + "lastActivity": 1433558562037, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3426628, + "username": "allstarcaviar", + "jointime": 1433558931473, + "lastActivity": 1433558931473, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6193163, + "username": "Insatiability~", + "jointime": 1433560606683, + "lastActivity": 1433560688668, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5125936, + "username": "funnygamerguy1", + "jointime": 1433560978710, + "lastActivity": 1433560978710, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6192830, + "username": "pandaglasses", + "jointime": 1433560981792, + "lastActivity": 1433560981792, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5192256, + "username": "ShredderIsKewl", + "jointime": 1433561045927, + "lastActivity": 1433561045927, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3422097, + "username": "DJSpazRPG", + "jointime": 1433568815265, + "lastActivity": 1433568815265, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5999744, + "username": "TheMidnightRose", + "jointime": 1433569154792, + "lastActivity": 1433572744682, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 13, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6635823, + "username": "Dj M0NSTER", + "jointime": 1433570182596, + "lastActivity": 1433570820792, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4761831, + "username": "Nujabes24", + "jointime": 1433571830402, + "lastActivity": 1433572610567, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6636880, + "username": "ZuilSerip", + "jointime": 1433570384414, + "lastActivity": 1433570384414, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6634622, + "username": "FattyPig", + "jointime": 1433571718701, + "lastActivity": 1433571718701, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3459265, + "username": "JDS", + "jointime": 1437450789226, + "lastActivity": 1437451712665, + "votes": { + "songs": 121, + "tasty": 5, + "woot": 250, + "meh": 1, + "curate": 75 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 40097, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3659449, + "username": "Pizzaboy", + "jointime": 1435394796236, + "lastActivity": 1435394812787, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 25, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4576979, + "username": "DrenochFan", + "jointime": 1433578706107, + "lastActivity": 1433578706106, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3429899, + "username": "E.P.", + "jointime": 1433588901626, + "lastActivity": 1433588901625, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 39, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4103992, + "username": "DJ Mista Gadget", + "jointime": 1438589674052, + "lastActivity": 1438589674052, + "votes": { + "songs": 29, + "tasty": 15, + "woot": 106, + "meh": 0, + "curate": 9 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 159 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5637921, + "username": "Audrey Hepburn", + "jointime": 1437220203759, + "lastActivity": 1437220203759, + "votes": { + "songs": 6, + "tasty": 1, + "woot": 32, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6225836, + "username": "Peepdog Owwwwwwwwwwwwwww", + "jointime": 1435847544833, + "lastActivity": 1435847633018, + "votes": { + "songs": 17, + "tasty": 7, + "woot": 7, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 8, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 181 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3843440, + "username": "Yung Maxx", + "jointime": 1433600089048, + "lastActivity": 1433603547976, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": 157 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5191882, + "username": "haileris23", + "jointime": 1433600116591, + "lastActivity": 1433600127982, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6624756, + "username": "GanyanBayii", + "jointime": 1433602100443, + "lastActivity": 1433602145719, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6634944, + "username": "Jeff the killer847", + "jointime": 1433603583266, + "lastActivity": 1433604261076, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6638413, + "username": "Shamanucuyo", + "jointime": 1433604993704, + "lastActivity": 1433605014298, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6640441, + "username": "ItsMeDan", + "jointime": 1433611311099, + "lastActivity": 1433611311099, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 683399, + "username": "516ab0ce3e083e07b470c153", + "jointime": 1433612878170, + "lastActivity": 1433612878170, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4112572, + "username": "spinnintunes", + "jointime": 1433617527100, + "lastActivity": 1433617527100, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6641438, + "username": "LIl Mack", + "jointime": 1433618135535, + "lastActivity": 1433619450958, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5046710, + "username": "SuperShape123", + "jointime": 1433620796497, + "lastActivity": 1433621884625, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4857959, + "username": "joni.noxx", + "jointime": 1433621506067, + "lastActivity": 1433621506066, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3687491, + "username": "trvrhrrn", + "jointime": 1437080118176, + "lastActivity": 1437080257299, + "votes": { + "songs": 109, + "tasty": 8, + "woot": 291, + "meh": 0, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27274, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5804897, + "username": "Profigy_1", + "jointime": 1433629031703, + "lastActivity": 1433630899232, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6642909, + "username": "rogonvi", + "jointime": 1433630862047, + "lastActivity": 1433630862047, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6601824, + "username": "Izumitapioca", + "jointime": 1433631286529, + "lastActivity": 1433631286529, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3347115, + "username": "ZLMNL", + "jointime": 1433639227305, + "lastActivity": 1433639239887, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3517285, + "username": "Jorgeyama", + "jointime": 1433640758591, + "lastActivity": 1433640773157, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6454162, + "username": "ceroaoscuras2", + "jointime": 1433642164946, + "lastActivity": 1433643710851, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3667195, + "username": "Mahogany Magic シ", + "jointime": 1439063662783, + "lastActivity": 1439063662783, + "votes": { + "songs": 10, + "tasty": 5, + "woot": 47, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 5, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 216 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6645035, + "username": "DarkMentoR", + "jointime": 1433661385421, + "lastActivity": 1433661385420, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6024769, + "username": "Lukas Senpai", + "jointime": 1433662139114, + "lastActivity": 1433662139114, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4801524, + "username": "KillaGotze19", + "jointime": 1436474064182, + "lastActivity": 1436474128188, + "votes": { + "songs": 9, + "tasty": 0, + "woot": 19, + "meh": 6, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6642916, + "username": "fede10ckak", + "jointime": 1433667488596, + "lastActivity": 1433668668952, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 9, + "meh": 6, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5831234, + "username": "Fluffy_Noodlez", + "jointime": 1433667061618, + "lastActivity": 1433667061618, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5679996, + "username": "Vedebe", + "jointime": 1433667810329, + "lastActivity": 1433667810328, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6561249, + "username": "Dudster", + "jointime": 1433685658958, + "lastActivity": 1433686445119, + "votes": { + "songs": 2, + "tasty": 1, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6646948, + "username": "Creeper_Boom04", + "jointime": 1433686663065, + "lastActivity": 1433686663065, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5589875, + "username": "Fluffy1102", + "jointime": 1433687862452, + "lastActivity": 1433687873310, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5707149, + "username": "Nani1982", + "jointime": 1433696738165, + "lastActivity": 1433696754978, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5217796, + "username": "Ripoffmonroe ", + "jointime": 1440896039359, + "lastActivity": 1440896039359, + "votes": { + "songs": 9, + "tasty": 5, + "woot": 33, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6645225, + "username": "Bongle", + "jointime": 1433709262792, + "lastActivity": 1433710475209, + "votes": { + "songs": 11, + "tasty": 1, + "woot": 12, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 2, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5365879, + "username": "kukukuyyyyy", + "jointime": 1433718032363, + "lastActivity": 1433718032363, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6643443, + "username": "cheese1111", + "jointime": 1433719802601, + "lastActivity": 1433720785208, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6650225, + "username": "StarSwifty", + "jointime": 1433731510278, + "lastActivity": 1433731510278, + "votes": { + "songs": 2, + "tasty": 1, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5657312, + "username": "Sugar Tits", + "jointime": 1436845811352, + "lastActivity": 1436847814405, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3959346, + "username": "Cicjose", + "jointime": 1433738963574, + "lastActivity": 1433738963574, + "votes": { + "songs": 24, + "tasty": 0, + "woot": 27, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6481647, + "username": "Unholykill3", + "jointime": 1433740971034, + "lastActivity": 1433740971034, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6641755, + "username": "tadzioPL", + "jointime": 1433760229621, + "lastActivity": 1433760229621, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6445554, + "username": "aar0nm", + "jointime": 1437316035405, + "lastActivity": 1437319675961, + "votes": { + "songs": 89, + "tasty": 31, + "woot": 396, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23421, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 18, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 200 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3469546, + "username": "LordN!kon", + "jointime": 1434128986529, + "lastActivity": 1434137115622, + "votes": { + "songs": 3, + "tasty": 4, + "woot": 27, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3438325, + "username": "BrassDonkey", + "jointime": 1433849284357, + "lastActivity": 1433850264016, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6136334, + "username": "OldPaint", + "jointime": 1438306201655, + "lastActivity": 1438306205774, + "votes": { + "songs": 5, + "tasty": 2, + "woot": 24, + "meh": 1, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 160 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6622042, + "username": "SinceEveR", + "jointime": 1433851893428, + "lastActivity": 1433852340826, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3776143, + "username": "Sheik Yerbooti", + "jointime": 1433854008363, + "lastActivity": 1433854008362, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6435194, + "username": "CandyMedusa", + "jointime": 1434026013683, + "lastActivity": 1434026013683, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4110056, + "username": "s6ge", + "jointime": 1433859221962, + "lastActivity": 1433863525642, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 5, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 4318, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3608082, + "username": "mali_edo", + "jointime": 1436455328297, + "lastActivity": 1436455328297, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 5938, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6565706, + "username": "mrsteve", + "jointime": 1435343765446, + "lastActivity": 1435356112663, + "votes": { + "songs": 24, + "tasty": 17, + "woot": 178, + "meh": 0, + "curate": 41 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4537319, + "username": "misterchief", + "jointime": 1433866146525, + "lastActivity": 1433868606391, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6632388, + "username": "Jay12588", + "jointime": 1433866518796, + "lastActivity": 1433866621301, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6646933, + "username": "ninjagamingg", + "jointime": 1433870040023, + "lastActivity": 1433870040023, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3625958, + "username": "nenocosta", + "jointime": 1434028307503, + "lastActivity": 1434028307503, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3702246, + "username": "MCUltra", + "jointime": 1433873524668, + "lastActivity": 1433873524668, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4365236, + "username": "Orymm", + "jointime": 1433884623799, + "lastActivity": 1433884623799, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5010365, + "username": "Spinalicious", + "jointime": 1435957824068, + "lastActivity": 1435965818720, + "votes": { + "songs": 14, + "tasty": 4, + "woot": 42, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5740749, + "username": "Jim Doors", + "jointime": 1433887264733, + "lastActivity": 1433887482294, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6651573, + "username": "snopromise", + "jointime": 1433887294517, + "lastActivity": 1433887294517, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4732821, + "username": "Lαvíniα", + "jointime": 1439089403154, + "lastActivity": 1439089403154, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6427502, + "username": "Styckman", + "jointime": 1441169496385, + "lastActivity": 1441171925364, + "votes": { + "songs": 320, + "tasty": 142, + "woot": 426, + "meh": 3, + "curate": 118 + }, + "tastyVote": false, + "rolled": true, + "lastEta": 1434928215089, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 4553, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 81, + "lifeTotal": 161, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4089716, + "username": "oh_bill", + "jointime": 1441200279358, + "lastActivity": 1441200289358, + "votes": { + "songs": 17, + "tasty": 12, + "woot": 1465, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42675, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 3, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 240 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 4878396, + "username": "SATANvevo", + "jointime": 1438627070648, + "lastActivity": 1438627247722, + "votes": { + "songs": 5, + "tasty": 8, + "woot": 50, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6669476, + "username": "KushBurner", + "jointime": 1433947633626, + "lastActivity": 1433947862175, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6618743, + "username": "Dendemann", + "jointime": 1433953234457, + "lastActivity": 1433953234456, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4127852, + "username": "[S1C]", + "jointime": 1435943855018, + "lastActivity": 1435949333341, + "votes": { + "songs": 6, + "tasty": 0, + "woot": 14, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 32677, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4711629, + "username": "taco_cabob", + "jointime": 1433954174891, + "lastActivity": 1433954174891, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6661939, + "username": "Paťká", + "jointime": 1433955677270, + "lastActivity": 1433955677270, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6670919, + "username": "iDerperino", + "jointime": 1433957420462, + "lastActivity": 1433957420462, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5483382, + "username": "SuperLlama", + "jointime": 1433957793774, + "lastActivity": 1433957793774, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 6, + "lastSeenInLine": 1433958084646 + }, + { + "id": 6199088, + "username": "ScarlettLovelace", + "jointime": 1438607310158, + "lastActivity": 1438614624740, + "votes": { + "songs": 15, + "tasty": 11, + "woot": 92, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 24058, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6663619, + "username": "ponçikkk", + "jointime": 1433964024247, + "lastActivity": 1433964024247, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5452643, + "username": "Decyg", + "jointime": 1433964024998, + "lastActivity": 1433964024998, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 451464, + "username": "H3llDuck", + "jointime": 1433966409296, + "lastActivity": 1433966409296, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6020046, + "username": "xSnakeKingx5", + "jointime": 1433977731360, + "lastActivity": 1433977870277, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3906018, + "username": "DarknessOfBlue", + "jointime": 1433989625649, + "lastActivity": 1433989625649, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4107954, + "username": "SheeppieDude", + "jointime": 1436138414416, + "lastActivity": 1436138845660, + "votes": { + "songs": 10, + "tasty": 0, + "woot": 10, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5698027, + "username": "Edwin0257", + "jointime": 1440812210961, + "lastActivity": 1440812435922, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 21, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4201061, + "username": "AndyScreamAimFire", + "jointime": 1434000683707, + "lastActivity": 1434003324514, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 13, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5879574, + "username": "lpup", + "jointime": 1440219948030, + "lastActivity": 1440219960925, + "votes": { + "songs": 22, + "tasty": 1, + "woot": 42, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3929401, + "username": "Traestorz", + "jointime": 1434006617162, + "lastActivity": 1434013976531, + "votes": { + "songs": 10, + "tasty": 0, + "woot": 9, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4861270, + "username": "BigAL", + "jointime": 1435043637162, + "lastActivity": 1435051778782, + "votes": { + "songs": 72, + "tasty": 20, + "woot": 185, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 45171, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 11, + "lifeTotal": 19, + "dayWoot": 5, + "dayTotal": 6, + "DOY": 174 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6674298, + "username": "bilbothehobo", + "jointime": 1434023689995, + "lastActivity": 1434025601248, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 1, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3469337, + "username": "Losc™", + "jointime": 1434024314617, + "lastActivity": 1434024372136, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6676113, + "username": "CloudDJ", + "jointime": 1434024394928, + "lastActivity": 1434024394928, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6404957, + "username": "KBKyle", + "jointime": 1434025741046, + "lastActivity": 1434025741046, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5412529, + "username": "bloodwhitewolf", + "jointime": 1434027133047, + "lastActivity": 1434027434225, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3836445, + "username": "Gormenghast", + "jointime": 1434224226695, + "lastActivity": 1434230612227, + "votes": { + "songs": 7, + "tasty": 0, + "woot": 17, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4789898, + "username": "vtpws87", + "jointime": 1434030078179, + "lastActivity": 1434030078179, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6657494, + "username": "tehbunny", + "jointime": 1434092695782, + "lastActivity": 1434092695782, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6678575, + "username": "DarqAngel", + "jointime": 1434032709976, + "lastActivity": 1434032709976, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6606371, + "username": "C 0 B R A", + "jointime": 1434053676420, + "lastActivity": 1434053730691, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 15, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4134708, + "username": "GingerTheBinger", + "jointime": 1436364815660, + "lastActivity": 1436365761326, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 26, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3448869, + "username": "JonWolf", + "jointime": 1434053786930, + "lastActivity": 1434054635373, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5666440, + "username": "Vanilla Milkshake", + "jointime": 1434053887196, + "lastActivity": 1434055148281, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6681967, + "username": "MaRkUs12", + "jointime": 1434056900426, + "lastActivity": 1434057653918, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6669420, + "username": "Hippoltya", + "jointime": 1434065540265, + "lastActivity": 1434066109895, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6682474, + "username": "My.Chxmical.Romxnce", + "jointime": 1434065961675, + "lastActivity": 1434070655151, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 6, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6576388, + "username": "Fleurthebunny", + "jointime": 1434462181330, + "lastActivity": 1434465611349, + "votes": { + "songs": 30, + "tasty": 7, + "woot": 88, + "meh": 0, + "curate": 14 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6671031, + "username": "Barby_Swaggy", + "jointime": 1434071655023, + "lastActivity": 1434072060584, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3860639, + "username": "Gh0stin", + "jointime": 1434072555323, + "lastActivity": 1434072596361, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4655421, + "username": "Loki34", + "jointime": 1434078267502, + "lastActivity": 1434078403586, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5695055, + "username": "Jσãσ", + "jointime": 1435992942206, + "lastActivity": 1435993020547, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6359479, + "username": "xMorkox", + "jointime": 1434105067364, + "lastActivity": 1434105067364, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5743842, + "username": "emil119g", + "jointime": 1434117667226, + "lastActivity": 1434117667225, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4025767, + "username": "dunderline", + "jointime": 1439385258730, + "lastActivity": 1439385335148, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 16, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6471169, + "username": "NaRziiSTha", + "jointime": 1434119698381, + "lastActivity": 1434119698380, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6474951, + "username": "mcallah", + "jointime": 1434120181510, + "lastActivity": 1434120181510, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3745814, + "username": "djjz", + "jointime": 1434122161644, + "lastActivity": 1434122161644, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6660228, + "username": "MisterNifty", + "jointime": 1434122344690, + "lastActivity": 1434122368242, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6685532, + "username": "Xcited", + "jointime": 1434123869785, + "lastActivity": 1434123892439, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4190027, + "username": "nachofull", + "jointime": 1434124635938, + "lastActivity": 1434124635938, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3431807, + "username": "perna", + "jointime": 1434757501112, + "lastActivity": 1434757501112, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6598120, + "username": "OfficialPotato", + "jointime": 1434130420577, + "lastActivity": 1434130420577, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4127698, + "username": "Josie_", + "jointime": 1437147353634, + "lastActivity": 1437147353634, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3645113, + "username": "Tipsy", + "jointime": 1434131546971, + "lastActivity": 1434131893206, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4633991, + "username": "GrandePequena", + "jointime": 1434134092958, + "lastActivity": 1434134092958, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3734614, + "username": "Dinhao", + "jointime": 1434141838496, + "lastActivity": 1434141838496, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4573941, + "username": "MC Ren", + "jointime": 1434142835503, + "lastActivity": 1434144773550, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6664636, + "username": "GeorgeLowler333", + "jointime": 1434150767418, + "lastActivity": 1434150767418, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3918464, + "username": "ImnotTomCruise", + "jointime": 1437535226369, + "lastActivity": 1437535226369, + "votes": { + "songs": 6, + "tasty": 0, + "woot": 14, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4128808, + "username": "Beaudreaux", + "jointime": 1436496006153, + "lastActivity": 1436496006152, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3750842, + "username": "SilvioSantosDesuSenpai", + "jointime": 1434163810224, + "lastActivity": 1434164040527, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6692735, + "username": "neja", + "jointime": 1434193619953, + "lastActivity": 1434193619953, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3708263, + "username": "alfik", + "jointime": 1434194399180, + "lastActivity": 1434194399180, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6331270, + "username": "tanklord", + "jointime": 1434209116103, + "lastActivity": 1434210252876, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3863785, + "username": "twizted_smilee", + "jointime": 1440889644651, + "lastActivity": 1440893029687, + "votes": { + "songs": 113, + "tasty": 23, + "woot": 323, + "meh": 0, + "curate": 41 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 1016, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 18, + "dayWoot": 2, + "dayTotal": 4, + "DOY": 241 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3419628, + "username": "electric eek", + "jointime": 1441116968429, + "lastActivity": 1441120203392, + "votes": { + "songs": 14, + "tasty": 1, + "woot": 52, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5445143, + "username": "Kenmore Toast", + "jointime": 1438729156243, + "lastActivity": 1438729156243, + "votes": { + "songs": 17, + "tasty": 1, + "woot": 8, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3538493, + "username": "HDj_Xacto", + "jointime": 1434220643765, + "lastActivity": 1434220643764, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5836569, + "username": "ReKKleZCooL", + "jointime": 1434222032808, + "lastActivity": 1434222032808, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4276544, + "username": "Leonardo DiJunglist", + "jointime": 1439260546608, + "lastActivity": 1439260546608, + "votes": { + "songs": 15, + "tasty": 1, + "woot": 24, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6683031, + "username": "Ringdalen", + "jointime": 1436299120046, + "lastActivity": 1436307011512, + "votes": { + "songs": 43, + "tasty": 11, + "woot": 163, + "meh": 2, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": 16928, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5990569, + "username": "dm0804", + "jointime": 1434237286152, + "lastActivity": 1434237286152, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6680095, + "username": "Ima_Knigro", + "jointime": 1434237411711, + "lastActivity": 1434237411711, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6540158, + "username": "Ayvaz Is", + "jointime": 1434237831037, + "lastActivity": 1434237831037, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3776685, + "username": "тsurai", + "jointime": 1434240288642, + "lastActivity": 1434243016637, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4035839, + "username": "Droog1251", + "jointime": 1434255952375, + "lastActivity": 1434255952375, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4886466, + "username": "sorcerer navlaan", + "jointime": 1435193278807, + "lastActivity": 1435193278807, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 6, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6699681, + "username": "Pajracik", + "jointime": 1434268055020, + "lastActivity": 1434268735230, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4268502, + "username": "Sextan", + "jointime": 1439148322435, + "lastActivity": 1439148905913, + "votes": { + "songs": 14, + "tasty": 1, + "woot": 72, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3814066, + "username": "DJKrause", + "jointime": 1434310753991, + "lastActivity": 1434318977951, + "votes": { + "songs": 9, + "tasty": 0, + "woot": 42, + "meh": 0, + "curate": 14 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4133459, + "username": "ElluolenjaaXD", + "jointime": 1440855515754, + "lastActivity": 1440855515754, + "votes": { + "songs": 14, + "tasty": 0, + "woot": 11, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4115887, + "username": "Dj Saare", + "jointime": 1434311848765, + "lastActivity": 1434311915614, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6703815, + "username": "16BITMUSIC", + "jointime": 1434314588684, + "lastActivity": 1434314607645, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5785039, + "username": "✿CheetoDust✿", + "jointime": 1434316800298, + "lastActivity": 1434316842947, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4136915, + "username": "fluffynips", + "jointime": 1434340834926, + "lastActivity": 1434341675142, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3526348, + "username": "owltea", + "jointime": 1434340977950, + "lastActivity": 1434340977950, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3256899, + "username": "sailormoon420", + "jointime": 1434341081390, + "lastActivity": 1434341675677, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3596194, + "username": "ling", + "jointime": 1434341516391, + "lastActivity": 1434341623095, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6706592, + "username": "CrazyShithiefauto", + "jointime": 1434347577711, + "lastActivity": 1434347577711, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6495265, + "username": "Herod Dogma", + "jointime": 1434360637709, + "lastActivity": 1434360637709, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6707066, + "username": "JackInnaDiBox", + "jointime": 1434361730112, + "lastActivity": 1434362041994, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6707182, + "username": "thatdrakefrom4yrsago", + "jointime": 1434361772520, + "lastActivity": 1434361772520, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3470296, + "username": "APOザ·犬。", + "jointime": 1434378355333, + "lastActivity": 1434378355333, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6079696, + "username": "Denau", + "jointime": 1434389066385, + "lastActivity": 1434389066385, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6709473, + "username": "FightingWolf", + "jointime": 1434389886614, + "lastActivity": 1434389932395, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6309988, + "username": "DJ-JEP", + "jointime": 1434390536377, + "lastActivity": 1434392288135, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5699880, + "username": "Goumfe", + "jointime": 1434391731113, + "lastActivity": 1434391731112, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6692937, + "username": "Pitos ve Su", + "jointime": 1434398534805, + "lastActivity": 1434398534805, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3684352, + "username": "ScooterS64", + "jointime": 1441120371424, + "lastActivity": 1441120621389, + "votes": { + "songs": 23, + "tasty": 18, + "woot": 253, + "meh": 1, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 105606, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6338177, + "username": "logan3", + "jointime": 1436887213492, + "lastActivity": 1436887213492, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4053224, + "username": "M4tsui", + "jointime": 1434406991528, + "lastActivity": 1434406991528, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6711854, + "username": "tirtoil", + "jointime": 1434407676467, + "lastActivity": 1434407676467, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3861136, + "username": "DaLanShark", + "jointime": 1434420091825, + "lastActivity": 1434420610517, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6690369, + "username": "Alloytx", + "jointime": 1434422552938, + "lastActivity": 1434422552937, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6342019, + "username": "Too Stoned Slim", + "jointime": 1434423123834, + "lastActivity": 1434423123834, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6702822, + "username": "DatKidTho", + "jointime": 1434427312670, + "lastActivity": 1434427312670, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6667706, + "username": "Tehnes", + "jointime": 1434446455913, + "lastActivity": 1434446455912, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3599818, + "username": "Rutgers00", + "jointime": 1439343228947, + "lastActivity": 1439343735562, + "votes": { + "songs": 9, + "tasty": 8, + "woot": 106, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 34981, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 3, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 223 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6247771, + "username": "jackquiz4", + "jointime": 1434468189771, + "lastActivity": 1434468189771, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4104831, + "username": "SgtDamnStuff", + "jointime": 1436969344370, + "lastActivity": 1436972733715, + "votes": { + "songs": 2, + "tasty": 1, + "woot": 24, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3730143, + "username": "haliensweethart", + "jointime": 1437892133856, + "lastActivity": 1437892133856, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5844850, + "username": "Starski", + "jointime": 1434535550460, + "lastActivity": 1434535550459, + "votes": { + "songs": 4, + "tasty": 1, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6425393, + "username": "ZeoFunnyRabbits", + "jointime": 1434481810688, + "lastActivity": 1434481810688, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6712610, + "username": "Joeybanzoey666", + "jointime": 1434514127785, + "lastActivity": 1434514620369, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6712729, + "username": "itsshaniqua", + "jointime": 1434514408239, + "lastActivity": 1434514408239, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6721706, + "username": "PinkSoccer", + "jointime": 1434549385344, + "lastActivity": 1434549385344, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3656467, + "username": "RuGuTe", + "jointime": 1434560033457, + "lastActivity": 1434560033457, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6669584, + "username": "trombone", + "jointime": 1435114460518, + "lastActivity": 1435114785822, + "votes": { + "songs": 5, + "tasty": 3, + "woot": 14, + "meh": 5, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6723604, + "username": "Kokosimba", + "jointime": 1434565600954, + "lastActivity": 1434565685794, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5389358, + "username": "Moneyshots", + "jointime": 1434572062712, + "lastActivity": 1434573202082, + "votes": { + "songs": 3, + "tasty": 1, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3426577, + "username": "Donut_Holstein", + "jointime": 1434573739737, + "lastActivity": 1434574074504, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6722517, + "username": "DiogoDuh", + "jointime": 1434577471625, + "lastActivity": 1434578639707, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 0, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6724949, + "username": "MrSmipp", + "jointime": 1434583760299, + "lastActivity": 1434583760299, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6447978, + "username": "lilgeekshop", + "jointime": 1434797600925, + "lastActivity": 1434797689534, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6726628, + "username": "Dessler", + "jointime": 1434597813342, + "lastActivity": 1434597813342, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5271353, + "username": "Asamiya2015", + "jointime": 1434637472061, + "lastActivity": 1434637472061, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5685491, + "username": "Ovanツ", + "jointime": 1434642012290, + "lastActivity": 1434642039812, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4119064, + "username": "Narrative", + "jointime": 1437659971290, + "lastActivity": 1437659971289, + "votes": { + "songs": 9, + "tasty": 6, + "woot": 69, + "meh": 5, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 26623, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 175 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3697994, + "username": "Ordinary_DJ", + "jointime": 1438368830114, + "lastActivity": 1438381717039, + "votes": { + "songs": 114, + "tasty": 53, + "woot": 1145, + "meh": 1, + "curate": 80 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 11818, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6696950, + "username": "Yseyy", + "jointime": 1434659341019, + "lastActivity": 1434659403233, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6580721, + "username": "Martydark", + "jointime": 1434667088843, + "lastActivity": 1434667121973, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6666088, + "username": "McSPanda", + "jointime": 1434667105108, + "lastActivity": 1434667105108, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6718849, + "username": "bi umuttu yaşatan insanı", + "jointime": 1434674530248, + "lastActivity": 1434675067316, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3731370, + "username": "kaosfury", + "jointime": 1434720692712, + "lastActivity": 1434721421600, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3339090, + "username": "Sweet Panda", + "jointime": 1434721193802, + "lastActivity": 1434721193802, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4771042, + "username": "aBstracT", + "jointime": 1434727735833, + "lastActivity": 1434727859353, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6695550, + "username": "yerevanon", + "jointime": 1437566310942, + "lastActivity": 1437566310942, + "votes": { + "songs": 9, + "tasty": 2, + "woot": 13, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6684725, + "username": "augustinas LIKE", + "jointime": 1434731429925, + "lastActivity": 1434731714586, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4636905, + "username": "ooPONYoo", + "jointime": 1434744215390, + "lastActivity": 1434745576954, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6626586, + "username": "scarsarenothing", + "jointime": 1434745241145, + "lastActivity": 1434745241145, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4107277, + "username": "Dobby", + "jointime": 1440915352994, + "lastActivity": 1440915421995, + "votes": { + "songs": 13, + "tasty": 2, + "woot": 31, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3536325, + "username": "NightmareReiss", + "jointime": 1434769640156, + "lastActivity": 1434769640156, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3875397, + "username": "msteri", + "jointime": 1434772547022, + "lastActivity": 1434772579826, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6472231, + "username": "d00D;EZYO", + "jointime": 1437463231627, + "lastActivity": 1437463231627, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3585478, + "username": "WhiteDonkey", + "jointime": 1437292705256, + "lastActivity": 1437292723231, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 8, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 3, + "dayWoot": 0, + "dayTotal": 3, + "DOY": 192 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4124503, + "username": "BlueStu", + "jointime": 1439360910762, + "lastActivity": 1439360910762, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 33, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6508963, + "username": "Chukboy", + "jointime": 1437232487156, + "lastActivity": 1437249748839, + "votes": { + "songs": 117, + "tasty": 24, + "woot": 114, + "meh": 0, + "curate": 43 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 13728, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 22, + "lifeTotal": 39, + "dayWoot": 6, + "dayTotal": 7, + "DOY": 199 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3704079, + "username": "Senator_Bulworth", + "jointime": 1437413639255, + "lastActivity": 1437413675518, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3419589, + "username": "PrettyMuzik", + "jointime": 1434811027091, + "lastActivity": 1434811027091, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6066688, + "username": "slien", + "jointime": 1434812014176, + "lastActivity": 1434812014176, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4104427, + "username": "MrHeidenSeik", + "jointime": 1434841243265, + "lastActivity": 1434841402056, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6830311, + "username": "LasasX", + "jointime": 1434849930681, + "lastActivity": 1434849930681, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3449268, + "username": "🎧 渋谷少年", + "jointime": 1434851711349, + "lastActivity": 1434851711349, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3862025, + "username": "Alexsykesth", + "jointime": 1434867766173, + "lastActivity": 1434867927693, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5676939, + "username": "TheDiarreia", + "jointime": 1434877366275, + "lastActivity": 1434877366275, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6409235, + "username": "yoimjd", + "jointime": 1434890130543, + "lastActivity": 1434890130543, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5008242, + "username": "caldavas", + "jointime": 1434903890263, + "lastActivity": 1434903890263, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6211014, + "username": "buddha burger", + "jointime": 1437951124251, + "lastActivity": 1437951124250, + "votes": { + "songs": 14, + "tasty": 1, + "woot": 10, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": 1435806092507, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 182 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6935197, + "username": "malinamops", + "jointime": 1434928944598, + "lastActivity": 1434928944598, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6888047, + "username": "Heywood Jablome", + "jointime": 1434936621724, + "lastActivity": 1434937168426, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6941020, + "username": "Pex1007", + "jointime": 1434940270078, + "lastActivity": 1434940358203, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6698785, + "username": "volley", + "jointime": 1434940587644, + "lastActivity": 1434940587644, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3630503, + "username": "Sheryl", + "jointime": 1434947704948, + "lastActivity": 1434947722283, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6945481, + "username": "MinhauBrancaDoFafa", + "jointime": 1434948867150, + "lastActivity": 1434949274789, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6945578, + "username": "Gatopreto", + "jointime": 1434948895099, + "lastActivity": 1434948895099, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6701833, + "username": "lexa25", + "jointime": 1434969698171, + "lastActivity": 1434969698171, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4126749, + "username": "rantou", + "jointime": 1434981127433, + "lastActivity": 1434982089759, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5578544, + "username": "Londry123", + "jointime": 1434997242890, + "lastActivity": 1434997242890, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3910734, + "username": "ChrisPlankton", + "jointime": 1436102005434, + "lastActivity": 1436102005434, + "votes": { + "songs": 4, + "tasty": 2, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 38225, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6952830, + "username": "Kristián P.", + "jointime": 1434997997055, + "lastActivity": 1434998059555, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6825249, + "username": "LobosFErozes", + "jointime": 1434998905206, + "lastActivity": 1434998905206, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6673502, + "username": "MrFinalCut", + "jointime": 1434999143579, + "lastActivity": 1434999177742, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3545110, + "username": "HighDesertDrifter", + "jointime": 1436203652949, + "lastActivity": 1436203672669, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3680150, + "username": "AmandaSiriuS", + "jointime": 1435009298233, + "lastActivity": 1435009345928, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3952548, + "username": "ME-Kienzays-262", + "jointime": 1435019458996, + "lastActivity": 1435019478672, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3856653, + "username": "-RELAX-", + "jointime": 1439676786720, + "lastActivity": 1439676811070, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6875486, + "username": "gokberk787", + "jointime": 1435026784687, + "lastActivity": 1435026784687, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6859133, + "username": "TheMemoryRemains", + "jointime": 1435038253114, + "lastActivity": 1435038336885, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6413414, + "username": "Grainz", + "jointime": 1435039758931, + "lastActivity": 1435039758931, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5019250, + "username": "Musico", + "jointime": 1441163338400, + "lastActivity": 1441168878359, + "votes": { + "songs": 12, + "tasty": 2, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 244 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3704733, + "username": "shärkʊԃi ⃝", + "jointime": 1435067254655, + "lastActivity": 1435067254655, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6561736, + "username": "trippy hippie", + "jointime": 1435886389554, + "lastActivity": 1435886401675, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6782689, + "username": "ertu", + "jointime": 1435079372054, + "lastActivity": 1435081068277, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 5, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6272842, + "username": "RoderPink", + "jointime": 1435080277931, + "lastActivity": 1435080277931, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6583056, + "username": "CHERRYPO", + "jointime": 1435080905692, + "lastActivity": 1435081039092, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5212863, + "username": "smokinreef", + "jointime": 1435081129420, + "lastActivity": 1435081129419, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 2929814, + "username": "www.frronius-volume.CZ", + "jointime": 1435086707384, + "lastActivity": 1435086707384, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5583278, + "username": "Lemmy1916", + "jointime": 1435092742251, + "lastActivity": 1435093258430, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6489066, + "username": "RavannaX", + "jointime": 1435135542681, + "lastActivity": 1435135542681, + "votes": { + "songs": 6, + "tasty": 2, + "woot": 18, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7068099, + "username": "TvbuLLen", + "jointime": 1435158604919, + "lastActivity": 1435160832538, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5279453, + "username": "Precoder", + "jointime": 1435168183283, + "lastActivity": 1435168787537, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5494726, + "username": "CK Griz", + "jointime": 1435251412379, + "lastActivity": 1435251467584, + "votes": { + "songs": 10, + "tasty": 5, + "woot": 56, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 16652, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 175 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4122827, + "username": "David Badgerson", + "jointime": 1435187969807, + "lastActivity": 1435193256997, + "votes": { + "songs": 9, + "tasty": 3, + "woot": 18, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4122635, + "username": "WaryJPS", + "jointime": 1435187988905, + "lastActivity": 1435189299886, + "votes": { + "songs": 8, + "tasty": 3, + "woot": 15, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6933926, + "username": "dj dikkatvevo", + "jointime": 1435239383978, + "lastActivity": 1435239898306, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5799080, + "username": "SuicidalFish", + "jointime": 1435192561100, + "lastActivity": 1435192561100, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3702419, + "username": "Laurenzia123", + "jointime": 1435219876191, + "lastActivity": 1435219876191, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7082842, + "username": "ogi marinski", + "jointime": 1435223251501, + "lastActivity": 1435223647554, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 5, + "meh": 5, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7055416, + "username": "wwe roman reigns", + "jointime": 1435223373480, + "lastActivity": 1435224131432, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 4, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3484651, + "username": "hogchoker", + "jointime": 1440888683658, + "lastActivity": 1440888706707, + "votes": { + "songs": 7, + "tasty": 2, + "woot": 34, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 11388, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3937086, + "username": "Smurphi", + "jointime": 1435236227646, + "lastActivity": 1435240191262, + "votes": { + "songs": 2, + "tasty": 3, + "woot": 17, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4836293, + "username": "banks_1347", + "jointime": 1437966554996, + "lastActivity": 1437966554995, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7154041, + "username": "krystalmethod85", + "jointime": 1435241900013, + "lastActivity": 1435241900013, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3528404, + "username": "Orange_Soda", + "jointime": 1435241943248, + "lastActivity": 1435241943248, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7155388, + "username": "benderzoidberg", + "jointime": 1435244046981, + "lastActivity": 1435244046981, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3674008, + "username": "GranGoddessa", + "jointime": 1435244263600, + "lastActivity": 1435244299416, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6679490, + "username": "spiket918", + "jointime": 1435246982604, + "lastActivity": 1435246982604, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6243433, + "username": "Feird", + "jointime": 1435247513726, + "lastActivity": 1435247513726, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4129956, + "username": "AllGamersUnited3", + "jointime": 1435259695828, + "lastActivity": 1435259695828, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6143356, + "username": "Nitrazepam", + "jointime": 1435261222898, + "lastActivity": 1435261466445, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6193650, + "username": "Al B Damned", + "jointime": 1435287248449, + "lastActivity": 1435287248449, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4105586, + "username": "Korean Toker", + "jointime": 1435289090691, + "lastActivity": 1435289090691, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4339190, + "username": "TinkerMania", + "jointime": 1435299675696, + "lastActivity": 1435300470782, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 652785, + "username": "51635668c3b97a3e798365dc", + "jointime": 1435335228753, + "lastActivity": 1435335854302, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5124901, + "username": "Murphy's Law", + "jointime": 1435605768685, + "lastActivity": 1435605768685, + "votes": { + "songs": 8, + "tasty": 4, + "woot": 26, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6418227, + "username": "holywod22", + "jointime": 1435345518728, + "lastActivity": 1435345518727, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3566093, + "username": "Mama Steve", + "jointime": 1435386205993, + "lastActivity": 1435386205993, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3906835, + "username": "Haypony", + "jointime": 1435398578731, + "lastActivity": 1435398578731, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5257948, + "username": "Lesser", + "jointime": 1435401716148, + "lastActivity": 1435401716148, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6730829, + "username": "Satanovo dcera:3", + "jointime": 1435403800843, + "lastActivity": 1435403800843, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6594832, + "username": "dadsean86", + "jointime": 1435421936322, + "lastActivity": 1435421936322, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6450183, + "username": "Polaramethyst", + "jointime": 1435421937965, + "lastActivity": 1435422360652, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3541640, + "username": "FunkySanta", + "jointime": 1435424555829, + "lastActivity": 1435424600872, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6798821, + "username": "kazzzzz", + "jointime": 1435428985025, + "lastActivity": 1435432181892, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7286663, + "username": "breesu", + "jointime": 1435441563889, + "lastActivity": 1435441563888, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3612291, + "username": "PapaBoo", + "jointime": 1439229910723, + "lastActivity": 1439229910723, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6724090, + "username": "Twagxi", + "jointime": 1435443878870, + "lastActivity": 1435443878870, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3528095, + "username": "MoezTheBoss", + "jointime": 1435444680534, + "lastActivity": 1435446035801, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5453384, + "username": " Мєσω", + "jointime": 1435474820330, + "lastActivity": 1435474820329, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4341002, + "username": "Squabity", + "jointime": 1440845880743, + "lastActivity": 1440845880743, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5906760, + "username": "DJMeli", + "jointime": 1435495322360, + "lastActivity": 1435495322359, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4409204, + "username": "S◎Աทᗠᗰ◎ԱՏΞ ℠", + "jointime": 1440178158013, + "lastActivity": 1440178344287, + "votes": { + "songs": 8, + "tasty": 0, + "woot": 30, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6411124, + "username": "1rock1n", + "jointime": 1435513590317, + "lastActivity": 1435513590317, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7337117, + "username": "GO PROJECT", + "jointime": 1435517119897, + "lastActivity": 1435517119897, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5542433, + "username": "tasermonkey", + "jointime": 1435535906871, + "lastActivity": 1435543569990, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 32, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7355461, + "username": "Kosher_Hamburger", + "jointime": 1435538928070, + "lastActivity": 1435542176214, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7357422, + "username": "Bacon_Tacos", + "jointime": 1435542254142, + "lastActivity": 1435542254142, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7357914, + "username": "Up2No_Cheeseburger", + "jointime": 1435542689146, + "lastActivity": 1435542689146, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7358108, + "username": "Server Access", + "jointime": 1435543028061, + "lastActivity": 1435543028061, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7358216, + "username": "I'm Telling", + "jointime": 1435543902945, + "lastActivity": 1435543922893, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5544563, + "username": "KeatonSpeirs", + "jointime": 1435543917621, + "lastActivity": 1435543917621, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3900678, + "username": "SarahTwilight", + "jointime": 1435905327733, + "lastActivity": 1435910193885, + "votes": { + "songs": 32, + "tasty": 0, + "woot": 83, + "meh": 5, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7363095, + "username": "Ti Tas", + "jointime": 1435553891950, + "lastActivity": 1435553891950, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7027179, + "username": "TobyX", + "jointime": 1435574346011, + "lastActivity": 1435574346011, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5969566, + "username": "RatedR", + "jointime": 1436551877068, + "lastActivity": 1439145584015, + "votes": { + "songs": 22, + "tasty": 13, + "woot": 70, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 27301, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 10, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 221 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5041597, + "username": "Dj Juraj", + "jointime": 1435590989062, + "lastActivity": 1435590989062, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3545177, + "username": "_Yoshiii_", + "jointime": 1435596012574, + "lastActivity": 1435596012573, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5977353, + "username": "-Beats-", + "jointime": 1435652026138, + "lastActivity": 1435652026136, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7303887, + "username": "zero coke", + "jointime": 1435603328251, + "lastActivity": 1435603328250, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5932166, + "username": "QuasiBonko", + "jointime": 1436891102044, + "lastActivity": 1436891116528, + "votes": { + "songs": 21, + "tasty": 13, + "woot": 88, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 2227, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5719673, + "username": "DuperBr", + "jointime": 1435608935365, + "lastActivity": 1435608935364, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5039941, + "username": "-PSG", + "jointime": 1436553117518, + "lastActivity": 1436553117518, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6725041, + "username": "comt", + "jointime": 1435622354219, + "lastActivity": 1435622354219, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7421862, + "username": "NinjaCr33p3r", + "jointime": 1435665164900, + "lastActivity": 1435665164900, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4901677, + "username": "Trucak1972", + "jointime": 1435669903040, + "lastActivity": 1435669903040, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3941628, + "username": "leviathan_dweller", + "jointime": 1436156495005, + "lastActivity": 1436156974956, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4481615, + "username": "FishFishFishFishFishFisk", + "jointime": 1435678177590, + "lastActivity": 1435678421826, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7198859, + "username": "LionstarTV", + "jointime": 1435680434787, + "lastActivity": 1435680434787, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5083373, + "username": "Arty63", + "jointime": 1435681348689, + "lastActivity": 1435681348689, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4162916, + "username": "Proditor", + "jointime": 1435686826261, + "lastActivity": 1435686919910, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3627307, + "username": "TarmoV", + "jointime": 1435687443665, + "lastActivity": 1435687443665, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4910577, + "username": "Diana2911PT", + "jointime": 1438457921179, + "lastActivity": 1438457921179, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3655862, + "username": "R.o.g.e.r", + "jointime": 1435693355231, + "lastActivity": 1435693355231, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4089591, + "username": "Aika_Pham", + "jointime": 1436928768004, + "lastActivity": 1436928862372, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 25, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6719087, + "username": "mynamesjeffery", + "jointime": 1435719649714, + "lastActivity": 1435719649714, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4583712, + "username": "TheRealFluffy", + "jointime": 1435730302865, + "lastActivity": 1435730302865, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7437061, + "username": "BerkayPRICE", + "jointime": 1435754678010, + "lastActivity": 1435754678010, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3443781, + "username": "quirkybitch", + "jointime": 1440072701198, + "lastActivity": 1440077756501, + "votes": { + "songs": 29, + "tasty": 6, + "woot": 66, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 2, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 232 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4129269, + "username": "coreyking", + "jointime": 1435760787126, + "lastActivity": 1435763155666, + "votes": { + "songs": 2, + "tasty": 2, + "woot": 23, + "meh": 0, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7442801, + "username": "RuneL123", + "jointime": 1435771442978, + "lastActivity": 1435771442978, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3988407, + "username": "DJ Yambag021", + "jointime": 1435772361749, + "lastActivity": 1435776386102, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 11, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6547493, + "username": "fuk u nerd", + "jointime": 1435784008753, + "lastActivity": 1435784077579, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6718343, + "username": "Aurélio Dj", + "jointime": 1435791161714, + "lastActivity": 1435791161714, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7296220, + "username": "sand wind", + "jointime": 1435794107611, + "lastActivity": 1435794602136, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5417490, + "username": "DerpCaDerp", + "jointime": 1435794552519, + "lastActivity": 1435794574515, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6681947, + "username": "Alex Razz3r", + "jointime": 1435799744748, + "lastActivity": 1435799940722, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3583155, + "username": "EvilKirby", + "jointime": 1439153849076, + "lastActivity": 1439161993322, + "votes": { + "songs": 32, + "tasty": 4, + "woot": 74, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4333983, + "username": "Bogard", + "jointime": 1438563426852, + "lastActivity": 1438563911433, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3837650, + "username": "CraZiEMuSiC", + "jointime": 1435810195679, + "lastActivity": 1435810446723, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3875425, + "username": "DANGUY44", + "jointime": 1440401242042, + "lastActivity": 1440401242041, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5233348, + "username": "Lizasterpiece", + "jointime": 1435824618177, + "lastActivity": 1435824871574, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5786837, + "username": "Spindrift", + "jointime": 1435963979904, + "lastActivity": 1435965678274, + "votes": { + "songs": 3, + "tasty": 4, + "woot": 33, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6266982, + "username": "Music.and.Cookies", + "jointime": 1435844071376, + "lastActivity": 1435846507999, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3429093, + "username": "Hechizerdo", + "jointime": 1435844699579, + "lastActivity": 1435844699579, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7508869, + "username": "ImaLittleTeapot", + "jointime": 1435845805256, + "lastActivity": 1435845805256, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7501193, + "username": "BoomShineMonkey", + "jointime": 1437853212590, + "lastActivity": 1437853212590, + "votes": { + "songs": 3, + "tasty": 4, + "woot": 19, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3711242, + "username": "Smokyy", + "jointime": 1437517418471, + "lastActivity": 1437518371477, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7572220, + "username": "Jesse_Channon", + "jointime": 1435873006388, + "lastActivity": 1435873513160, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6044825, + "username": "Weslay", + "jointime": 1435891950408, + "lastActivity": 1435891950408, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3532298, + "username": "Strong_Badman", + "jointime": 1436144137991, + "lastActivity": 1436144137991, + "votes": { + "songs": 7, + "tasty": 1, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 58613, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7558005, + "username": "Guacelli Velhos Filho", + "jointime": 1435904891553, + "lastActivity": 1435904891553, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7549751, + "username": "plsdownloadmymixtape", + "jointime": 1435906858396, + "lastActivity": 1435909388880, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 1, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7537780, + "username": "nullwinter", + "jointime": 1435909249590, + "lastActivity": 1435909499661, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 1, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7584018, + "username": "michelles", + "jointime": 1435909420313, + "lastActivity": 1435910276805, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3624435, + "username": "Anonpls", + "jointime": 1436277950350, + "lastActivity": 1436278275584, + "votes": { + "songs": 11, + "tasty": 2, + "woot": 30, + "meh": 3, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6685605, + "username": "I Eat That Ass", + "jointime": 1435932445532, + "lastActivity": 1435932445531, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3620909, + "username": "LUCASDJ-DJ", + "jointime": 1435936038838, + "lastActivity": 1435936456419, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6201955, + "username": "bayal", + "jointime": 1435940946809, + "lastActivity": 1435941819625, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3626227, + "username": "PepsiMandDK", + "jointime": 1438949991621, + "lastActivity": 1438949991621, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5948294, + "username": "LemonInYourEyes", + "jointime": 1436466023359, + "lastActivity": 1436466023359, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7117983, + "username": "marbal", + "jointime": 1435954045744, + "lastActivity": 1440438822657, + "votes": { + "songs": 41, + "tasty": 3, + "woot": 344, + "meh": 4, + "curate": 15 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23231, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4106134, + "username": "BroPlaysKevinCZE", + "jointime": 1435954857691, + "lastActivity": 1435954857691, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6043782, + "username": "Trompolka ♔", + "jointime": 1435955590993, + "lastActivity": 1435955640261, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3174627, + "username": "YcSY", + "jointime": 1435955936935, + "lastActivity": 1435956117361, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4104651, + "username": "Bob Beilz", + "jointime": 1439260332216, + "lastActivity": 1439262481045, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3890199, + "username": "Lincy", + "jointime": 1439737475156, + "lastActivity": 1439737475156, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 11, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5041388, + "username": "Need_U_More_Than_Dope", + "jointime": 1436577550506, + "lastActivity": 1436577562230, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7173505, + "username": "CupCake12", + "jointime": 1435972694042, + "lastActivity": 1435973629972, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 6, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5020402, + "username": "PawerRenyer", + "jointime": 1435976151270, + "lastActivity": 1435976151270, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5020836, + "username": "wilsonic boom", + "jointime": 1435993265949, + "lastActivity": 1435994152403, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7651697, + "username": "Muminekae", + "jointime": 1435995840486, + "lastActivity": 1435995840486, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5724686, + "username": "Mod Deano", + "jointime": 1436047568118, + "lastActivity": 1436047628643, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3475402, + "username": "ChachatMaru", + "jointime": 1439104892935, + "lastActivity": 1439106110771, + "votes": { + "songs": 55, + "tasty": 9, + "woot": 125, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 23513, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 7, + "lifeTotal": 15, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 221 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7415886, + "username": "Soswam", + "jointime": 1436027826875, + "lastActivity": 1436027826875, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7052891, + "username": "Relaxo", + "jointime": 1436030824144, + "lastActivity": 1436030877851, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7546764, + "username": "Canberk gökçayır", + "jointime": 1436034286532, + "lastActivity": 1436034286532, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4593376, + "username": "VJ Nate", + "jointime": 1436044227143, + "lastActivity": 1436044227143, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6433917, + "username": "JoeMandingo", + "jointime": 1438406018524, + "lastActivity": 1438406018524, + "votes": { + "songs": 174, + "tasty": 56, + "woot": 729, + "meh": 7, + "curate": 28 + }, + "tastyVote": false, + "rolled": true, + "lastEta": 1436413948830, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 124585, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 32, + "lifeTotal": 76, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 203 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6364335, + "username": ">Leon", + "jointime": 1436379533863, + "lastActivity": 1436379533862, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3555729, + "username": "Sweet Escape", + "jointime": 1436065247550, + "lastActivity": 1436065247550, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6466231, + "username": "VOLAO", + "jointime": 1436067600073, + "lastActivity": 1436069747948, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 4, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4366861, + "username": "Zombie_dee", + "jointime": 1436550473612, + "lastActivity": 1436553936607, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 40, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7643842, + "username": "*Cringes*", + "jointime": 1436074105675, + "lastActivity": 1436074105675, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5020367, + "username": "Krosan", + "jointime": 1436077259785, + "lastActivity": 1436077299710, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 1, + "badSongCount": 0, + "afkCountdown": 48468, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6645115, + "username": "FOFVO TIME!", + "jointime": 1436100772668, + "lastActivity": 1436100772668, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7713965, + "username": "godisfractal", + "jointime": 1441222105391, + "lastActivity": 1441222105391, + "votes": { + "songs": 147, + "tasty": 20, + "woot": 208, + "meh": 29, + "curate": 36 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42136, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 7, + "lifeTotal": 7, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 233 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 7732615, + "username": "Ragingfireball", + "jointime": 1436108766778, + "lastActivity": 1436108766777, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7716303, + "username": "Anchore", + "jointime": 1436109472498, + "lastActivity": 1436111379330, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 7, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7426789, + "username": "lapog", + "jointime": 1436365548594, + "lastActivity": 1436365548594, + "votes": { + "songs": 9, + "tasty": 1, + "woot": 14, + "meh": 12, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 53065, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6239785, + "username": "Aiste123", + "jointime": 1436124699788, + "lastActivity": 1436124699788, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5245973, + "username": "ExbowFTW", + "jointime": 1436124909064, + "lastActivity": 1436124909064, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3758972, + "username": "SimplyShannon", + "jointime": 1436282098054, + "lastActivity": 1436286615867, + "votes": { + "songs": 2, + "tasty": 2, + "woot": 34, + "meh": 0, + "curate": 12 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7574093, + "username": "badumtss13", + "jointime": 1436129578952, + "lastActivity": 1436129578952, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3733847, + "username": "sweefESP", + "jointime": 1436131088444, + "lastActivity": 1436132577738, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 8, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6186218, + "username": "Tyri", + "jointime": 1437344802688, + "lastActivity": 1437345122740, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7712480, + "username": "Breezywazhere7", + "jointime": 1436132754058, + "lastActivity": 1436135089929, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 4, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6220897, + "username": "CakeMage108", + "jointime": 1436135648557, + "lastActivity": 1436135648557, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3598404, + "username": "atsem", + "jointime": 1440981048464, + "lastActivity": 1440981048464, + "votes": { + "songs": 7, + "tasty": 0, + "woot": 23, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6805929, + "username": "bobtheloser1", + "jointime": 1436143462670, + "lastActivity": 1436143462670, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6932619, + "username": "Tyler Vretenar", + "jointime": 1436151454252, + "lastActivity": 1436152461679, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7767532, + "username": "The luiz", + "jointime": 1436154477118, + "lastActivity": 1436154477117, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4747896, + "username": "HeavyDirtySoul", + "jointime": 1436167317897, + "lastActivity": 1436167399719, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5178942, + "username": "killerklown", + "jointime": 1436289027949, + "lastActivity": 1436289027949, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7786334, + "username": "possoms", + "jointime": 1436188751190, + "lastActivity": 1436188751190, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6445990, + "username": "sorny", + "jointime": 1436472850796, + "lastActivity": 1436473215890, + "votes": { + "songs": 33, + "tasty": 13, + "woot": 113, + "meh": 0, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 7, + "dayWoot": 1, + "dayTotal": 5, + "DOY": 189 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7781251, + "username": "OfficialJana", + "jointime": 1436208538844, + "lastActivity": 1436208538844, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4055922, + "username": "Byudie", + "jointime": 1436219044495, + "lastActivity": 1436219044495, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7618026, + "username": "Bivaldi", + "jointime": 1436219109172, + "lastActivity": 1436219136569, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4094854, + "username": "GrandmaJam", + "jointime": 1436231647645, + "lastActivity": 1436231668287, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5625660, + "username": "Tanvar", + "jointime": 1436268279385, + "lastActivity": 1436268319735, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3560705, + "username": "halfie", + "jointime": 1436281823331, + "lastActivity": 1436281823331, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3430555, + "username": "HiBiscuits", + "jointime": 1436285833914, + "lastActivity": 1436287301311, + "votes": { + "songs": 1, + "tasty": 4, + "woot": 5, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3851987, + "username": "BielSAA", + "jointime": 1438183974407, + "lastActivity": 1438183998518, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6656833, + "username": "dailypineapple", + "jointime": 1436285088719, + "lastActivity": 1436285109230, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6701757, + "username": "SWTHR", + "jointime": 1436285275671, + "lastActivity": 1436285332665, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6401760, + "username": "jsoltani", + "jointime": 1436286964950, + "lastActivity": 1436286964950, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 104, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4103968, + "username": "ıllıllı ΛLXX ıllıllı", + "jointime": 1436288920824, + "lastActivity": 1436288920824, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7887985, + "username": "Edomoji.fm", + "jointime": 1436300946775, + "lastActivity": 1436301192647, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6210627, + "username": "PrimalScream", + "jointime": 1436314834544, + "lastActivity": 1436314834544, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7899633, + "username": "elusive_postman", + "jointime": 1436320428553, + "lastActivity": 1436320428553, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7624062, + "username": "Cubistic", + "jointime": 1436321270982, + "lastActivity": 1436321270982, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4653430, + "username": "Adrib", + "jointime": 1436340177314, + "lastActivity": 1436340177314, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5177676, + "username": "Sweety98", + "jointime": 1436360126029, + "lastActivity": 1436360126029, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7924463, + "username": "Hook69", + "jointime": 1436360205896, + "lastActivity": 1436360205896, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7924291, + "username": "emrebabo77", + "jointime": 1436361727027, + "lastActivity": 1436361727026, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7624178, + "username": "manwhodrop", + "jointime": 1436463441521, + "lastActivity": 1436463441521, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 16, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5431101, + "username": "Parkerx31", + "jointime": 1436367244245, + "lastActivity": 1436367244245, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7929418, + "username": "Turtmonster", + "jointime": 1436367893151, + "lastActivity": 1436367893151, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7932154, + "username": "Hotsin", + "jointime": 1436368015602, + "lastActivity": 1436368015601, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 8, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5027122, + "username": "Plumlandia", + "jointime": 1436377009609, + "lastActivity": 1436377689531, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3427985, + "username": "handsnake", + "jointime": 1436377046879, + "lastActivity": 1436380170604, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 13, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6025052, + "username": "Tokyno", + "jointime": 1436379589717, + "lastActivity": 1436379746144, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6699029, + "username": "LeaThugFragile", + "jointime": 1436379599676, + "lastActivity": 1436379778400, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5714480, + "username": "RodrigoT", + "jointime": 1436381668001, + "lastActivity": 1436381668001, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7643451, + "username": "Jessicax0", + "jointime": 1436381749368, + "lastActivity": 1436381749368, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7542947, + "username": "Sirm1", + "jointime": 1436384920087, + "lastActivity": 1436384920087, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6676130, + "username": "Beastly1296", + "jointime": 1436385598967, + "lastActivity": 1436388113684, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 1, + "dayWoot": 0, + "dayTotal": 1, + "DOY": 189 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4208278, + "username": "coconut milk", + "jointime": 1436387447258, + "lastActivity": 1436387486926, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3853171, + "username": "BazookaJane", + "jointime": 1436392239613, + "lastActivity": 1436395286378, + "votes": { + "songs": 3, + "tasty": 1, + "woot": 15, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7821831, + "username": "TurkeySammich", + "jointime": 1436408424656, + "lastActivity": 1440366024266, + "votes": { + "songs": 403, + "tasty": 32, + "woot": 1602, + "meh": 7, + "curate": 81 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42394, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 8, + "dayWoot": 4, + "dayTotal": 8, + "DOY": 222 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6552523, + "username": "reddots", + "jointime": 1436923689743, + "lastActivity": 1436923709393, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 31, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": true, + "lastEta": 1436481448163, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 190 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3817280, + "username": "-00-", + "jointime": 1441223231392, + "lastActivity": 1441223231392, + "votes": { + "songs": 794, + "tasty": 166, + "woot": 3096, + "meh": 0, + "curate": 14 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 904, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 2, + "lastSeenInLine": 1441225849991 + }, + { + "id": 7132429, + "username": "NoWaifuNoLaifu69", + "jointime": 1436424511182, + "lastActivity": 1436424511181, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5729627, + "username": "Ra´s al Ghul", + "jointime": 1436431767594, + "lastActivity": 1436431767594, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5828423, + "username": "Japezi", + "jointime": 1436454131535, + "lastActivity": 1436454198323, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7838732, + "username": "TheDerpyNinja", + "jointime": 1436460495243, + "lastActivity": 1436460495243, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4136417, + "username": "CalculatingInfinity", + "jointime": 1436468081508, + "lastActivity": 1436469685212, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3454918, + "username": "Tapochki", + "jointime": 1441087671471, + "lastActivity": 1441087671471, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 22, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7313669, + "username": "faker(fake)", + "jointime": 1436474461131, + "lastActivity": 1436474461131, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6489665, + "username": "NinjaChubDub", + "jointime": 1436480783063, + "lastActivity": 1436480783062, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5142919, + "username": "Born This Way", + "jointime": 1436483907213, + "lastActivity": 1436483907213, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6521940, + "username": "sally tokyo", + "jointime": 1436678225647, + "lastActivity": 1436678258515, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 33, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 48256, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3481351, + "username": "phatdawg", + "jointime": 1441072980479, + "lastActivity": 1441072980479, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 47, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 306569, + "username": "Lerdonardo", + "jointime": 1436492867100, + "lastActivity": 1436492867100, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6307053, + "username": " afasdasadf", + "jointime": 1436498780152, + "lastActivity": 1436500143067, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3901063, + "username": "Higor2", + "jointime": 1436506717183, + "lastActivity": 1436506717183, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4814102, + "username": "BatmanCafetao ", + "jointime": 1436508984570, + "lastActivity": 1436508984570, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7944278, + "username": "Kryptek_TVH", + "jointime": 1436511193601, + "lastActivity": 1436511662126, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4856892, + "username": "FelonyShadow", + "jointime": 1436511224463, + "lastActivity": 1436511224463, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7957632, + "username": "silencer455", + "jointime": 1436511510709, + "lastActivity": 1436511656236, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7978662, + "username": "sasz03", + "jointime": 1436516122424, + "lastActivity": 1436516187040, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6634685, + "username": "Mido Gold", + "jointime": 1436526817829, + "lastActivity": 1436527904735, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3876992, + "username": "ⓈⒶⒾⓉⓄ オタク", + "jointime": 1436530134841, + "lastActivity": 1436530134840, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6552822, + "username": "gamerjosh99", + "jointime": 1436530680364, + "lastActivity": 1436530706222, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6108197, + "username": "Johnnylinlin", + "jointime": 1436530686499, + "lastActivity": 1436530707962, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3949307, + "username": "Sunciits", + "jointime": 1436531313812, + "lastActivity": 1436531337001, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5817358, + "username": "Lávier", + "jointime": 1436534312963, + "lastActivity": 1436534554845, + "votes": { + "songs": 2, + "tasty": 2, + "woot": 11, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4283841, + "username": "DeFrOsT", + "jointime": 1436540772756, + "lastActivity": 1436541116130, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6012719, + "username": "Gingerpie", + "jointime": 1436748920148, + "lastActivity": 1436748929240, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3705843, + "username": "Captain Malcolm Reynolds", + "jointime": 1436580259116, + "lastActivity": 1436580259116, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6725584, + "username": "mstfky", + "jointime": 1436581212615, + "lastActivity": 1436581212615, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6538039, + "username": "bao2", + "jointime": 1436600389362, + "lastActivity": 1436600389361, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7516771, + "username": "S9NE", + "jointime": 1436605855545, + "lastActivity": 1436605855546, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7893058, + "username": "chiken2", + "jointime": 1436622804717, + "lastActivity": 1436624542150, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8122621, + "username": "ravid1999", + "jointime": 1436646952282, + "lastActivity": 1436647117414, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5686818, + "username": "Goldfish125", + "jointime": 1436661660255, + "lastActivity": 1436662500107, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6046409, + "username": "TuffGhost", + "jointime": 1436664856478, + "lastActivity": 1436664856477, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8177389, + "username": "Derekina", + "jointime": 1436751872174, + "lastActivity": 1436751872174, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4567925, + "username": "xdayn", + "jointime": 1436735800425, + "lastActivity": 1436735800425, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3789348, + "username": "WonkaBee", + "jointime": 1436738183509, + "lastActivity": 1436738183509, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8161469, + "username": "marbal 2.1", + "jointime": 1436744235063, + "lastActivity": 1436744235063, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7533261, + "username": "marbdj", + "jointime": 1436744401846, + "lastActivity": 1436744401846, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4126502, + "username": "DHS_Eclipse", + "jointime": 1436748011601, + "lastActivity": 1436748011601, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8189612, + "username": "dj-nomad", + "jointime": 1437866080805, + "lastActivity": 1437870968180, + "votes": { + "songs": 12, + "tasty": 1, + "woot": 7, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 85015, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 206 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3689440, + "username": "HWYUNI", + "jointime": 1436751909094, + "lastActivity": 1436752445828, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3630342, + "username": "Babaylan", + "jointime": 1436751943864, + "lastActivity": 1436757124880, + "votes": { + "songs": 6, + "tasty": 1, + "woot": 26, + "meh": 0, + "curate": 9 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 193 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6217678, + "username": "mlg_reker_caillou", + "jointime": 1436791695955, + "lastActivity": 1436792923829, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8209763, + "username": "Priapus81", + "jointime": 1436794276339, + "lastActivity": 1436795235348, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5675392, + "username": "Rubes114", + "jointime": 1436812191568, + "lastActivity": 1436812191567, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6045885, + "username": "Mouth_Breather", + "jointime": 1436815618228, + "lastActivity": 1436815618228, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3950985, + "username": "Darago85", + "jointime": 1436817052456, + "lastActivity": 1436817052456, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8217791, + "username": "MooshyMoosh", + "jointime": 1436821965458, + "lastActivity": 1436821965458, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8016378, + "username": "ManicPixeh", + "jointime": 1437251625773, + "lastActivity": 1437251662697, + "votes": { + "songs": 45, + "tasty": 8, + "woot": 128, + "meh": 2, + "curate": 13 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6514173, + "username": "Naomid", + "jointime": 1441068678095, + "lastActivity": 1441069700093, + "votes": { + "songs": 23, + "tasty": 7, + "woot": 42, + "meh": 1, + "curate": 6 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 6, + "lifeTotal": 10, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 243 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5521419, + "username": "Stonica<3", + "jointime": 1436845860659, + "lastActivity": 1436846216123, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8162830, + "username": "chumpgrump007", + "jointime": 1436882648062, + "lastActivity": 1436882648062, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8269899, + "username": "Pigsurfers", + "jointime": 1436885492469, + "lastActivity": 1436885492468, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6706584, + "username": "GoryNevada", + "jointime": 1436887258074, + "lastActivity": 1436887999657, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 9, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5110197, + "username": "The Amberglar", + "jointime": 1436888936386, + "lastActivity": 1436888936386, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5616369, + "username": "pyro_fan124", + "jointime": 1436892112111, + "lastActivity": 1436892112111, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6700758, + "username": "Lojzana :D", + "jointime": 1436893067945, + "lastActivity": 1436893067945, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8210944, + "username": "bugrahan1", + "jointime": 1436895573928, + "lastActivity": 1436895573928, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8287740, + "username": "b a z i n g a", + "jointime": 1436906412036, + "lastActivity": 1436906412036, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8286763, + "username": "UmJamRam", + "jointime": 1436906917460, + "lastActivity": 1436908248822, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6566942, + "username": "yumurdakafa", + "jointime": 1436907723445, + "lastActivity": 1436908449482, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5125958, + "username": "S1venT1mes : Al Bielek", + "jointime": 1436920195552, + "lastActivity": 1436920260617, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6659127, + "username": "Malootki", + "jointime": 1436920227316, + "lastActivity": 1436920227316, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6622893, + "username": "glitch p-udding", + "jointime": 1436926015015, + "lastActivity": 1436926015015, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6221016, + "username": "MisStorm", + "jointime": 1436930980220, + "lastActivity": 1436932331480, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6317606, + "username": "RageAgainstTheZombies", + "jointime": 1436931873663, + "lastActivity": 1436931917184, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8362016, + "username": "Camper1233", + "jointime": 1436967157654, + "lastActivity": 1436968099977, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 6, + "meh": 4, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8352577, + "username": "SoLoS", + "jointime": 1436973171376, + "lastActivity": 1436973171376, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6731924, + "username": "blablaxd", + "jointime": 1436979638299, + "lastActivity": 1436979638299, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6563754, + "username": "노노노노노노ㅗㄴ노?", + "jointime": 1436980876669, + "lastActivity": 1436980876669, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4673792, + "username": "hec", + "jointime": 1438120652981, + "lastActivity": 1438120652981, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7905593, + "username": "Lunchbox326", + "jointime": 1436993219009, + "lastActivity": 1436993219009, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3924279, + "username": "Wife Material!", + "jointime": 1439216054534, + "lastActivity": 1439216054534, + "votes": { + "songs": 2, + "tasty": 1, + "woot": 49, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8396337, + "username": "bbernardini", + "jointime": 1437010183579, + "lastActivity": 1437509350525, + "votes": { + "songs": 68, + "tasty": 18, + "woot": 216, + "meh": 1, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 451, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8312636, + "username": "GamingSilver", + "jointime": 1437015476017, + "lastActivity": 1437015476017, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5162892, + "username": "Adam_Magdaleno", + "jointime": 1438657891802, + "lastActivity": 1438657891802, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3431713, + "username": "Commander_Steel", + "jointime": 1437053040590, + "lastActivity": 1437053040590, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5813709, + "username": "Zeksualna", + "jointime": 1437053491821, + "lastActivity": 1437053491821, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6422266, + "username": "PartyMasterForLife", + "jointime": 1437057319011, + "lastActivity": 1437057482979, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8418963, + "username": "Kadimbrky", + "jointime": 1437068689217, + "lastActivity": 1437068689217, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6565634, + "username": "peraycebolla", + "jointime": 1437072596840, + "lastActivity": 1437072596839, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8433529, + "username": "sxeSol", + "jointime": 1437072841160, + "lastActivity": 1437595050648, + "votes": { + "songs": 3, + "tasty": 2, + "woot": 20, + "meh": 1, + "curate": 2 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 1, + "badSongCount": 0, + "afkCountdown": 177, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 203 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6664796, + "username": "jhonatanjg", + "jointime": 1437077164489, + "lastActivity": 1437077164488, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4060996, + "username": "PixieRibbons", + "jointime": 1437079839427, + "lastActivity": 1437080001117, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7611645, + "username": "Nevalose", + "jointime": 1437147795786, + "lastActivity": 1437147795785, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5733439, + "username": "L9Lko", + "jointime": 1437150644848, + "lastActivity": 1437150644848, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5744163, + "username": "JaviFlames", + "jointime": 1437483161106, + "lastActivity": 1437483236173, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8094137, + "username": "robisacuiuu", + "jointime": 1437161743863, + "lastActivity": 1437161743863, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8496384, + "username": " ΔRTUR", + "jointime": 1437169912288, + "lastActivity": 1437169912288, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6466995, + "username": "Rubyyyyyyy", + "jointime": 1437170055376, + "lastActivity": 1437170085739, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6531707, + "username": "Lan Anh", + "jointime": 1437175673309, + "lastActivity": 1437175673308, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8405756, + "username": "SanicIsCool", + "jointime": 1437198016620, + "lastActivity": 1437198256437, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5552031, + "username": "LegendaryBoka", + "jointime": 1437227362486, + "lastActivity": 1437227362486, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3466031, + "username": "Sugar Oi!", + "jointime": 1437436082743, + "lastActivity": 1437449682016, + "votes": { + "songs": 15, + "tasty": 1, + "woot": 61, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 43882, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8472268, + "username": "Devu dragon", + "jointime": 1437237377307, + "lastActivity": 1437237377307, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5324059, + "username": "TheStormerPlayzMC", + "jointime": 1437238848937, + "lastActivity": 1437238848937, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5948012, + "username": "Carrie Diva", + "jointime": 1439484801492, + "lastActivity": 1439484801492, + "votes": { + "songs": 38, + "tasty": 9, + "woot": 56, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 12045, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7336858, + "username": "Alice_Rocha...", + "jointime": 1437253895477, + "lastActivity": 1437253895476, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3900341, + "username": "SheilaV", + "jointime": 1437281126636, + "lastActivity": 1437281147073, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5101986, + "username": "Phojay", + "jointime": 1437703301671, + "lastActivity": 1437703301671, + "votes": { + "songs": 35, + "tasty": 10, + "woot": 22, + "meh": 4, + "curate": 5 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 25317, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 3, + "dayWoot": 2, + "dayTotal": 3, + "DOY": 200 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4813022, + "username": "Counther", + "jointime": 1440878074595, + "lastActivity": 1440890352619, + "votes": { + "songs": 49, + "tasty": 11, + "woot": 137, + "meh": 0, + "curate": 11 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 15719, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 15, + "dayWoot": 3, + "dayTotal": 7, + "DOY": 241 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4105788, + "username": "Meep-Meep", + "jointime": 1437295960825, + "lastActivity": 1437296143663, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6601211, + "username": "Ushuaia", + "jointime": 1438014468872, + "lastActivity": 1438015896538, + "votes": { + "songs": 6, + "tasty": 4, + "woot": 32, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 21208, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 208 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4734510, + "username": "KittyBu", + "jointime": 1437313339476, + "lastActivity": 1437313339475, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3940330, + "username": "Dovner", + "jointime": 1437314804033, + "lastActivity": 1437314830160, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5867496, + "username": "Jimmithy", + "jointime": 1437325564344, + "lastActivity": 1437325626060, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8528055, + "username": "StMatthew", + "jointime": 1437356121312, + "lastActivity": 1437356158611, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4381005, + "username": "OscarMA1", + "jointime": 1437360690931, + "lastActivity": 1437364309208, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8535796, + "username": "MajorSwagMoney", + "jointime": 1437380866541, + "lastActivity": 1437380894811, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5042832, + "username": "egemen", + "jointime": 1437387220453, + "lastActivity": 1437387879893, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 3, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5007343, + "username": "imRipperz", + "jointime": 1437402449105, + "lastActivity": 1437402449104, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6560248, + "username": "omaria22", + "jointime": 1437423403261, + "lastActivity": 1437423403261, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3783535, + "username": "--Slash", + "jointime": 1437427162417, + "lastActivity": 1437427200170, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6070627, + "username": "AmirDexter", + "jointime": 1437429311999, + "lastActivity": 1437429819375, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3464506, + "username": "DJ Rubix", + "jointime": 1437435525958, + "lastActivity": 1437435525957, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6400998, + "username": "Swag-Yoloington", + "jointime": 1437442561650, + "lastActivity": 1437442561650, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3864925, + "username": "Squirmmy", + "jointime": 1438473695167, + "lastActivity": 1438473716188, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 425012, + "username": "MCsqu4red", + "jointime": 1437483319848, + "lastActivity": 1437483354363, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 7, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8690954, + "username": "kyllian__", + "jointime": 1437485541870, + "lastActivity": 1437485639254, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8411461, + "username": "Julian de Moor", + "jointime": 1437505453219, + "lastActivity": 1437505453219, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3703511, + "username": "Burkes", + "jointime": 1437508802292, + "lastActivity": 1437508862491, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8633128, + "username": "billarassuper1", + "jointime": 1437509557474, + "lastActivity": 1437509557474, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8713777, + "username": "gnupunk", + "jointime": 1437510478068, + "lastActivity": 1437510478067, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8270207, + "username": "Lelia", + "jointime": 1437510695627, + "lastActivity": 1437510695627, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7870409, + "username": "Amoryarty", + "jointime": 1437512240593, + "lastActivity": 1437512240592, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6321975, + "username": "rafahanig", + "jointime": 1437536172981, + "lastActivity": 1437536219325, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8741586, + "username": "DoubleBurger", + "jointime": 1437574549172, + "lastActivity": 1437574549172, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4483210, + "username": "TheeZombie", + "jointime": 1437575625047, + "lastActivity": 1437575625047, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6014650, + "username": "YanZZah", + "jointime": 1437577459478, + "lastActivity": 1437577459478, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8736332, + "username": "nataliabenicio", + "jointime": 1437591630883, + "lastActivity": 1437591630882, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8757969, + "username": "sapphirelm", + "jointime": 1437687860174, + "lastActivity": 1437687860174, + "votes": { + "songs": 8, + "tasty": 0, + "woot": 12, + "meh": 2, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6415015, + "username": "Vortrux", + "jointime": 1437607454155, + "lastActivity": 1437607454154, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5119626, + "username": "Seaquant", + "jointime": 1437612163703, + "lastActivity": 1437612163703, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6297595, + "username": "Kx Kuro", + "jointime": 1437662372047, + "lastActivity": 1437662446732, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6063482, + "username": "Tiqer", + "jointime": 1437662392935, + "lastActivity": 1437662392935, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8812307, + "username": "UntilTheEnd", + "jointime": 1437678877248, + "lastActivity": 1437678907823, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6403862, + "username": "MichelleM", + "jointime": 1437679983639, + "lastActivity": 1437680133803, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8810874, + "username": "kraformilan", + "jointime": 1437680065823, + "lastActivity": 1437680065823, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8835485, + "username": "Dawson354", + "jointime": 1437683189286, + "lastActivity": 1437683631599, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3028996, + "username": "dyland", + "jointime": 1437688066919, + "lastActivity": 1437688199803, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4789822, + "username": "BWithering", + "jointime": 1438294121860, + "lastActivity": 1438298424647, + "votes": { + "songs": 10, + "tasty": 2, + "woot": 32, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6096436, + "username": "sonicrn", + "jointime": 1437963453948, + "lastActivity": 1437964160577, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5460590, + "username": "mega dj p", + "jointime": 1437715286928, + "lastActivity": 1437715286928, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4608969, + "username": "Poluted", + "jointime": 1437849139254, + "lastActivity": 1437849340975, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5651746, + "username": "JudgeCrane", + "jointime": 1437850978414, + "lastActivity": 1437850983658, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6143321, + "username": "AcidXenon", + "jointime": 1437861928664, + "lastActivity": 1437862712804, + "votes": { + "songs": 3, + "tasty": 1, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6457010, + "username": "MT.Bicepius", + "jointime": 1437866790168, + "lastActivity": 1437866874274, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5763132, + "username": "d1rtymind", + "jointime": 1437906235402, + "lastActivity": 1437906235402, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8817595, + "username": "VTbombshell", + "jointime": 1439220583808, + "lastActivity": 1439220583808, + "votes": { + "songs": 41, + "tasty": 12, + "woot": 98, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 10682, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3571098, + "username": "Alex1211", + "jointime": 1437941245849, + "lastActivity": 1437941245849, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6156109, + "username": "DaFlo", + "jointime": 1437943339843, + "lastActivity": 1437943431548, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6720531, + "username": "Esylian", + "jointime": 1437951977244, + "lastActivity": 1437951977244, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5371591, + "username": "Giizinha", + "jointime": 1438652030059, + "lastActivity": 1438652030059, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8714630, + "username": "isup17", + "jointime": 1437999828468, + "lastActivity": 1437999873257, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5062078, + "username": "SnakeGamingRO", + "jointime": 1438003785756, + "lastActivity": 1438003785756, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8750701, + "username": "jackYboss", + "jointime": 1438006659555, + "lastActivity": 1438006975018, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9066950, + "username": "Karinwt", + "jointime": 1438206284418, + "lastActivity": 1438206404215, + "votes": { + "songs": 1, + "tasty": 1, + "woot": 12, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3793220, + "username": "Lisanne", + "jointime": 1438024292373, + "lastActivity": 1438025392431, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9038477, + "username": "wickedstorey", + "jointime": 1438032531020, + "lastActivity": 1438032531020, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8967135, + "username": "EmirPRO", + "jointime": 1438032557763, + "lastActivity": 1438032557762, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4558486, + "username": "strongangryman", + "jointime": 1438032964270, + "lastActivity": 1438038447067, + "votes": { + "songs": 7, + "tasty": 2, + "woot": 22, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 24202, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8895481, + "username": " BielSlave2", + "jointime": 1438352982295, + "lastActivity": 1438352982295, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5732257, + "username": "EggBeater", + "jointime": 1438047354035, + "lastActivity": 1438049571235, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6590750, + "username": "ㄱ옷", + "jointime": 1438097489694, + "lastActivity": 1438097489693, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8827646, + "username": "FlowersFortheDead", + "jointime": 1440326256645, + "lastActivity": 1440326830951, + "votes": { + "songs": 84, + "tasty": 23, + "woot": 145, + "meh": 4, + "curate": 129 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 7, + "lifeTotal": 13, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 234 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5466394, + "username": "iCode", + "jointime": 1438112665723, + "lastActivity": 1438112665723, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4326878, + "username": "Dovydas322", + "jointime": 1438119913603, + "lastActivity": 1438119913603, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5754754, + "username": "Winter Harrison", + "jointime": 1438122103382, + "lastActivity": 1438122158793, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3987840, + "username": "DJMayhem", + "jointime": 1440201838478, + "lastActivity": 1440201838478, + "votes": { + "songs": 14, + "tasty": 1, + "woot": 53, + "meh": 0, + "curate": 6 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 40584, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8488618, + "username": "LuckyOwl", + "jointime": 1438174329846, + "lastActivity": 1438174329846, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9239924, + "username": "duhbreez", + "jointime": 1438178505826, + "lastActivity": 1438178505826, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6894023, + "username": "ᅠᅟ", + "jointime": 1438183280306, + "lastActivity": 1438183295872, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8055052, + "username": "‮AASleiB", + "jointime": 1438182932379, + "lastActivity": 1438183179134, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6848249, + "username": "Thi‌s is you", + "jointime": 1438183322452, + "lastActivity": 1438183328355, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6895081, + "username": "B‌ielSAA", + "jointime": 1438183364389, + "lastActivity": 1438183364389, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5073763, + "username": "majormy", + "jointime": 1438197415381, + "lastActivity": 1438197415381, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6195912, + "username": "Jairmusic", + "jointime": 1438201619132, + "lastActivity": 1438201619132, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9079628, + "username": "chstrlee", + "jointime": 1438285341574, + "lastActivity": 1438285371758, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9331261, + "username": "3fast5me", + "jointime": 1438288576596, + "lastActivity": 1438288576596, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3998972, + "username": "AlanP", + "jointime": 1438291972350, + "lastActivity": 1438291972350, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5133198, + "username": "JeopardizedSuper", + "jointime": 1438310409587, + "lastActivity": 1438310409587, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4008282, + "username": "-Professor-", + "jointime": 1441225492399, + "lastActivity": 1441225492399, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2704, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": true, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 0, + "lastSeenInLine": null + }, + { + "id": 3873759, + "username": "Garrett-Bobby-Ferguson", + "jointime": 1438358207609, + "lastActivity": 1438358207609, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5128179, + "username": "trymen71", + "jointime": 1438361664109, + "lastActivity": 1438361664109, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6636831, + "username": "nickynzl", + "jointime": 1438369783845, + "lastActivity": 1438369783845, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 1286044, + "username": "Eptun", + "jointime": 1438371640387, + "lastActivity": 1438373605974, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9042186, + "username": "ninetaıls", + "jointime": 1438375176592, + "lastActivity": 1438375224259, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6095286, + "username": "Ryeo_oeyR", + "jointime": 1438394242790, + "lastActivity": 1438394367680, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6681980, + "username": "Bustedspoke", + "jointime": 1438394261092, + "lastActivity": 1438394261092, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4141734, + "username": "GreatJob", + "jointime": 1438406313529, + "lastActivity": 1438406381819, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6022712, + "username": "adamko570", + "jointime": 1438424324497, + "lastActivity": 1438424324497, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4477675, + "username": "DeeZoh5 | ( ° ʖ °) ", + "jointime": 1438426745126, + "lastActivity": 1438426745126, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 6, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5437897, + "username": "Oblivaify", + "jointime": 1438429399907, + "lastActivity": 1438429399907, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6238854, + "username": "RivaiIIe", + "jointime": 1438444208465, + "lastActivity": 1438444208464, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9211026, + "username": "IIIGalaxyIII", + "jointime": 1438460820749, + "lastActivity": 1438460960687, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9479973, + "username": "HeroAndGamers", + "jointime": 1438460849660, + "lastActivity": 1438460901460, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6119934, + "username": "lalalaa", + "jointime": 1438634868197, + "lastActivity": 1438635028489, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 9, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6273861, + "username": "Armon JaGray", + "jointime": 1439074200995, + "lastActivity": 1439074256332, + "votes": { + "songs": 5, + "tasty": 2, + "woot": 61, + "meh": 1, + "curate": 9 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6089772, + "username": "TaraScara", + "jointime": 1438469429373, + "lastActivity": 1438469429373, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9152541, + "username": "Roxxane", + "jointime": 1438497710903, + "lastActivity": 1438497710903, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6297712, + "username": "jackpdj", + "jointime": 1438520359249, + "lastActivity": 1438520622936, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6306771, + "username": "vilrar", + "jointime": 1438520383585, + "lastActivity": 1438520637721, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4103612, + "username": "FLICK", + "jointime": 1438527149384, + "lastActivity": 1438535865216, + "votes": { + "songs": 9, + "tasty": 6, + "woot": 29, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 214 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6520709, + "username": "vadagray", + "jointime": 1439070300749, + "lastActivity": 1439072750753, + "votes": { + "songs": 3, + "tasty": 3, + "woot": 47, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5519502, + "username": "iloveyoukttfam", + "jointime": 1438536392759, + "lastActivity": 1438536392758, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9538319, + "username": "Tccc!", + "jointime": 1440818276123, + "lastActivity": 1440818351053, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 48, + "meh": 0, + "curate": 8 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8776773, + "username": "Woupsea =)", + "jointime": 1438550752239, + "lastActivity": 1438551062084, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5571193, + "username": "-Avαssαℓα∂σr-", + "jointime": 1438563893826, + "lastActivity": 1438563893826, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5448338, + "username": "s2 Ricky Thor Lord", + "jointime": 1438563962192, + "lastActivity": 1438563962191, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6148952, + "username": "Shockzzz", + "jointime": 1438606201531, + "lastActivity": 1438607120435, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8765841, + "username": "findyrcity", + "jointime": 1441219860415, + "lastActivity": 1441220769361, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 13, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9212040, + "username": "Manba negra RX", + "jointime": 1438622647474, + "lastActivity": 1438623244995, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 4, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5365314, + "username": "djkorekt", + "jointime": 1438643154774, + "lastActivity": 1438643154774, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3583919, + "username": "sinful", + "jointime": 1438643672657, + "lastActivity": 1438644995297, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9326285, + "username": "Aleksa134", + "jointime": 1438644003958, + "lastActivity": 1438644003958, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9605131, + "username": "Blackest-Reaches", + "jointime": 1438649608469, + "lastActivity": 1438651016759, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 1, + "badSongCount": 0, + "afkCountdown": 30398, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9611871, + "username": "PST_Hammer", + "jointime": 1438651105090, + "lastActivity": 1438651105090, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9275479, + "username": "EugeneWaters ", + "jointime": 1438650034279, + "lastActivity": 1438650073338, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3594631, + "username": "YourturnGaming", + "jointime": 1438657043654, + "lastActivity": 1438657043654, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9534843, + "username": "ChrisBTP19", + "jointime": 1438692846887, + "lastActivity": 1438692846887, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4222549, + "username": "dankwit シ", + "jointime": 1438729379629, + "lastActivity": 1438729379629, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3472904, + "username": "LadyLilly", + "jointime": 1441122741856, + "lastActivity": 1441122897519, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 10, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5388033, + "username": "Maroontails", + "jointime": 1438736135482, + "lastActivity": 1438736135482, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3862019, + "username": "LAZERS ✖ Never Die", + "jointime": 1438738288614, + "lastActivity": 1438738288614, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6152508, + "username": "MatthewSenpai99", + "jointime": 1438741478918, + "lastActivity": 1438741478918, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6770917, + "username": "CreakyTiki", + "jointime": 1439484210073, + "lastActivity": 1439484210072, + "votes": { + "songs": 14, + "tasty": 5, + "woot": 103, + "meh": 0, + "curate": 3 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 9, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 218 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6387608, + "username": "LøNe WøLF", + "jointime": 1438768008092, + "lastActivity": 1438768008092, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6685519, + "username": "groovygrover", + "jointime": 1439471640198, + "lastActivity": 1439472559029, + "votes": { + "songs": 2, + "tasty": 3, + "woot": 142, + "meh": 0, + "curate": 16 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4821053, + "username": "DJMustard", + "jointime": 1438878114479, + "lastActivity": 1438879713720, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3687724, + "username": "Warrior ", + "jointime": 1438949129978, + "lastActivity": 1438949207501, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4127613, + "username": "Dunda", + "jointime": 1438953346607, + "lastActivity": 1438954499753, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 12, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3974909, + "username": "Hamiltwan", + "jointime": 1438954271924, + "lastActivity": 1438956396086, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9834416, + "username": "mhuak", + "jointime": 1438959944977, + "lastActivity": 1438959944978, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6353985, + "username": "Blokers", + "jointime": 1438964712944, + "lastActivity": 1438964712944, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4810098, + "username": "docsrblx", + "jointime": 1439006717157, + "lastActivity": 1439006717157, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9583085, + "username": "Furibado", + "jointime": 1439023287991, + "lastActivity": 1439023287991, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6507016, + "username": "Dži Ráf", + "jointime": 1439049605199, + "lastActivity": 1439049652818, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3774816, + "username": "Pastor 0f Muppets", + "jointime": 1439264125476, + "lastActivity": 1439265207848, + "votes": { + "songs": 21, + "tasty": 1, + "woot": 49, + "meh": 1, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3854627, + "username": "Wørłd", + "jointime": 1439086075490, + "lastActivity": 1439086119693, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5463310, + "username": "Zenfyre", + "jointime": 1439630928416, + "lastActivity": 1439631264442, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4135800, + "username": "Debbb", + "jointime": 1440333688493, + "lastActivity": 1440333688492, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 15, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": 1, + "lastSeenInLine": 1440335253197 + }, + { + "id": 4828785, + "username": "TheVaultSeeker", + "jointime": 1439135745244, + "lastActivity": 1439135745244, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4131811, + "username": "travyy", + "jointime": 1439137880043, + "lastActivity": 1439137900309, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9954653, + "username": "BoysenBær", + "jointime": 1439146312146, + "lastActivity": 1439146312146, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 1, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9954655, + "username": "Burger DK", + "jointime": 1439146366178, + "lastActivity": 1439146366178, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8379439, + "username": "PwnedByTheDuck", + "jointime": 1439146610277, + "lastActivity": 1439147199586, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3656733, + "username": "Sheryl", + "jointime": 1439175146785, + "lastActivity": 1439175146785, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4001535, + "username": "ToxicAtomicDog", + "jointime": 1440443494950, + "lastActivity": 1440444036415, + "votes": { + "songs": 24, + "tasty": 23, + "woot": 153, + "meh": 0, + "curate": 4 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 5, + "lifeTotal": 6, + "dayWoot": 2, + "dayTotal": 2, + "DOY": 226 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10087317, + "username": "Theorie972", + "jointime": 1439213404803, + "lastActivity": 1439213404803, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3487388, + "username": "L3pr0sy", + "jointime": 1439214521915, + "lastActivity": 1439214521915, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5055776, + "username": "Wangcano", + "jointime": 1440952317618, + "lastActivity": 1440952317618, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2645, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4564810, + "username": "HorysCZE", + "jointime": 1439217670831, + "lastActivity": 1439217670831, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10019513, + "username": "Matuca", + "jointime": 1439255722398, + "lastActivity": 1439255722398, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7784815, + "username": "GalaxyMenCZ", + "jointime": 1439230060323, + "lastActivity": 1439230088103, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5904126, + "username": "ImLovinEat", + "jointime": 1439230271298, + "lastActivity": 1439230298202, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4004931, + "username": "Toeys", + "jointime": 1439231371114, + "lastActivity": 1439231432514, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3601314, + "username": "Toopher", + "jointime": 1439234575612, + "lastActivity": 1439251207182, + "votes": { + "songs": 13, + "tasty": 5, + "woot": 305, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 42707, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 2, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 222 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You were removed from line due to afk.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6685043, + "username": "ToastyTom", + "jointime": 1439235050515, + "lastActivity": 1439235050515, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6724265, + "username": "asdas123123", + "jointime": 1439240984851, + "lastActivity": 1439240984851, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10110111, + "username": "Eco-Geek", + "jointime": 1439311604131, + "lastActivity": 1439321574335, + "votes": { + "songs": 6, + "tasty": 10, + "woot": 34, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 4, + "lifeTotal": 4, + "dayWoot": 4, + "dayTotal": 4, + "DOY": 223 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10038748, + "username": "masonjar96", + "jointime": 1439264333537, + "lastActivity": 1439264333536, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9881524, + "username": "ch3gu3vara", + "jointime": 1439288361421, + "lastActivity": 1439288361421, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4653735, + "username": "SARAN", + "jointime": 1440875113262, + "lastActivity": 1440875132218, + "votes": { + "songs": 4, + "tasty": 4, + "woot": 26, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 779180, + "username": "-l", + "jointime": 1439297378735, + "lastActivity": 1439297378735, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9712893, + "username": "akathejam", + "jointime": 1439307165641, + "lastActivity": 1439307359848, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6630455, + "username": "JOK3R_60", + "jointime": 1439375458341, + "lastActivity": 1439375718813, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 1374449, + "username": "gbmbra", + "jointime": 1439486633426, + "lastActivity": 1439486633426, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5498368, + "username": "watermelonchristinee", + "jointime": 1439500436035, + "lastActivity": 1439500490017, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6187949, + "username": "BigButtCatnShit", + "jointime": 1439502526394, + "lastActivity": 1439505800936, + "votes": { + "songs": 5, + "tasty": 1, + "woot": 7, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9472565, + "username": "Boomkaa", + "jointime": 1439562197361, + "lastActivity": 1439562197361, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9797002, + "username": "kannaloupe", + "jointime": 1439566021273, + "lastActivity": 1439566021273, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9923762, + "username": "Coky Rion", + "jointime": 1439566156262, + "lastActivity": 1439566156263, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3482708, + "username": "Grylo", + "jointime": 1439566778237, + "lastActivity": 1439566778237, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5851307, + "username": "Minecraft_Jovi", + "jointime": 1439569566712, + "lastActivity": 1439571177450, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 3, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5333585, + "username": "DogsonMeow", + "jointime": 1439569775368, + "lastActivity": 1439569775368, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9455755, + "username": "James.Galea", + "jointime": 1439570024474, + "lastActivity": 1439570024474, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10290127, + "username": "DJ Cryin' Ryan", + "jointime": 1439700226616, + "lastActivity": 1439703824593, + "votes": { + "songs": 11, + "tasty": 6, + "woot": 49, + "meh": 1, + "curate": 10 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 2, + "lifeTotal": 6, + "dayWoot": 1, + "dayTotal": 3, + "DOY": 228 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8464055, + "username": "SpaceShiips", + "jointime": 1439570628980, + "lastActivity": 1439570628980, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10396615, + "username": "AltairIH", + "jointime": 1439573655975, + "lastActivity": 1439573655975, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4131860, + "username": "HarryCunt", + "jointime": 1439575806603, + "lastActivity": 1439579136640, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9176723, + "username": "Lisux777", + "jointime": 1439630351597, + "lastActivity": 1439630351597, + "votes": { + "songs": 14, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 2, + "badSongCount": 2, + "afkCountdown": 25466, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10411242, + "username": "sklad124", + "jointime": 1439650888308, + "lastActivity": 1439651303235, + "votes": { + "songs": 2, + "tasty": 0, + "woot": 2, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10474518, + "username": "Anoñymous", + "jointime": 1439660615867, + "lastActivity": 1439660963128, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9020032, + "username": "qwertyuiop12345", + "jointime": 1439666010239, + "lastActivity": 1439666056482, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5227100, + "username": "LicensedBandit", + "jointime": 1440448708260, + "lastActivity": 1440448879690, + "votes": { + "songs": 95, + "tasty": 25, + "woot": 216, + "meh": 10, + "curate": 12 + }, + "tastyVote": false, + "rolled": false, + "lastEta": 1440448824069, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 4595, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 17, + "lifeTotal": 36, + "dayWoot": 0, + "dayTotal": 2, + "DOY": 235 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5601739, + "username": "danthecandy", + "jointime": 1439677687355, + "lastActivity": 1439677687355, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4132709, + "username": "aqua-dog", + "jointime": 1439678779020, + "lastActivity": 1439678779020, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5015555, + "username": "glove-", + "jointime": 1439700131313, + "lastActivity": 1439703593929, + "votes": { + "songs": 6, + "tasty": 1, + "woot": 16, + "meh": 0, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5113361, + "username": "Mc Međed", + "jointime": 1439729261415, + "lastActivity": 1439732928331, + "votes": { + "songs": 8, + "tasty": 1, + "woot": 6, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 36754, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3831543, + "username": "doctorjos", + "jointime": 1441046706180, + "lastActivity": 1441046706180, + "votes": { + "songs": 18, + "tasty": 8, + "woot": 113, + "meh": 0, + "curate": 7 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 1, + "lifeTotal": 1, + "dayWoot": 1, + "dayTotal": 1, + "DOY": 233 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9957858, + "username": "Derangedteddy", + "jointime": 1440032450064, + "lastActivity": 1440032467624, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10819029, + "username": "intentionallyslowbro", + "jointime": 1440046962533, + "lastActivity": 1440046962532, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10369696, + "username": "dathide", + "jointime": 1440077259077, + "lastActivity": 1440077407794, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10742647, + "username": "Puppets", + "jointime": 1440077691767, + "lastActivity": 1440077691767, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5978659, + "username": "pentakill", + "jointime": 1440082633595, + "lastActivity": 1440082633595, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3729854, + "username": "StickyWistle", + "jointime": 1440089207741, + "lastActivity": 1440089207741, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4670234, + "username": "TrillyPepper", + "jointime": 1440089931479, + "lastActivity": 1440089931479, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10743761, + "username": "Monsterr13", + "jointime": 1440122370156, + "lastActivity": 1440122370156, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 5, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5882911, + "username": "Portico", + "jointime": 1440100778688, + "lastActivity": 1440100816910, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6627678, + "username": "hayleajo", + "jointime": 1440102186298, + "lastActivity": 1440102186298, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9715319, + "username": "X_Slick_X", + "jointime": 1440115615325, + "lastActivity": 1440117430485, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 2, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3974706, + "username": "Miky28", + "jointime": 1440115778611, + "lastActivity": 1440115778611, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8754651, + "username": "Ttristan2902", + "jointime": 1440150750909, + "lastActivity": 1440150750908, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4725533, + "username": "Troll4TheWin", + "jointime": 1440162329553, + "lastActivity": 1440162329553, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4493948, + "username": "Etylan", + "jointime": 1440886253652, + "lastActivity": 1440886253652, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10879200, + "username": "kawakami", + "jointime": 1440423321795, + "lastActivity": 1440423349703, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 10, + "meh": 5, + "curate": 2 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5053218, + "username": "Zadrian", + "jointime": 1440167941325, + "lastActivity": 1440168088694, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5629972, + "username": "not a bouncer", + "jointime": 1440439692710, + "lastActivity": 1440447216163, + "votes": { + "songs": 4, + "tasty": 6, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 12741, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10716238, + "username": "reaper19", + "jointime": 1440169064192, + "lastActivity": 1440169074099, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4128671, + "username": "HeavyBlanket", + "jointime": 1440177594738, + "lastActivity": 1440180641016, + "votes": { + "songs": 1, + "tasty": 2, + "woot": 13, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5948633, + "username": "KrGamePlay", + "jointime": 1440181941636, + "lastActivity": 1440181941636, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10755303, + "username": "capital steezy", + "jointime": 1440212995798, + "lastActivity": 1440212995797, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4626412, + "username": "wizardcombat", + "jointime": 1440215206123, + "lastActivity": 1440215242221, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3834005, + "username": "l  u  v  i  a  ラ  ブ", + "jointime": 1440218503024, + "lastActivity": 1440218503024, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5234743, + "username": "Sowce", + "jointime": 1440220854157, + "lastActivity": 1440220854156, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9036828, + "username": "DJFroZen", + "jointime": 1440259631137, + "lastActivity": 1440259631136, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4690161, + "username": "MishterSeanConnery", + "jointime": 1440260321317, + "lastActivity": 1440260730846, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3821587, + "username": "JohnRedcorn", + "jointime": 1440266142778, + "lastActivity": 1440266142778, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 31, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6727691, + "username": "Hilton77", + "jointime": 1440293481960, + "lastActivity": 1440293481960, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10829489, + "username": "LiIy", + "jointime": 1440322720532, + "lastActivity": 1440322720532, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5064122, + "username": "LordofNeverwinter", + "jointime": 1440323669415, + "lastActivity": 1440323679482, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5081361, + "username": "Alkeny", + "jointime": 1440324159299, + "lastActivity": 1440324159298, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5307182, + "username": "Loathsome Smile", + "jointime": 1440333986200, + "lastActivity": 1440333986199, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5544854, + "username": "ERTY", + "jointime": 1440348205806, + "lastActivity": 1440348205806, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3434950, + "username": "Marky-Bear", + "jointime": 1440390833369, + "lastActivity": 1440390963074, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6604195, + "username": "RyanDuder", + "jointime": 1440399119847, + "lastActivity": 1440399119846, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6210628, + "username": "Monkrist", + "jointime": 1440402629144, + "lastActivity": 1440402629144, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3697524, + "username": "*Dylan*", + "jointime": 1440417234651, + "lastActivity": 1440417234651, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3972065, + "username": "Djangerwank", + "jointime": 1440424335796, + "lastActivity": 1440424357426, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5061589, + "username": "Tgstp", + "jointime": 1440428919750, + "lastActivity": 1440428919749, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 2802177, + "username": "Freshlux", + "jointime": 1440430744884, + "lastActivity": 1440430744883, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5905936, + "username": "TheColdStone", + "jointime": 1440432722584, + "lastActivity": 1440434594740, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5227483, + "username": "GoGoMunky", + "jointime": 1440440075442, + "lastActivity": 1440440116726, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5797675, + "username": "bibiana0709", + "jointime": 1440440199714, + "lastActivity": 1440440220138, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3757931, + "username": "Dᴀʀᴋɴᴇss", + "jointime": 1440440489203, + "lastActivity": 1440440489203, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 15, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9603340, + "username": "superjudebros", + "jointime": 1440455138510, + "lastActivity": 1440455744893, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 3, + "meh": 1, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3737070, + "username": "Danegerous45", + "jointime": 1440790194157, + "lastActivity": 1440790415176, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6535194, + "username": "jsm7", + "jointime": 1440793207297, + "lastActivity": 1440793243514, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11165365, + "username": "parapelli", + "jointime": 1440793540812, + "lastActivity": 1440793540812, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11455453, + "username": "Kit Carr", + "jointime": 1440796100890, + "lastActivity": 1440796100890, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6346826, + "username": "Neveira", + "jointime": 1440818464081, + "lastActivity": 1440828026706, + "votes": { + "songs": 17, + "tasty": 0, + "woot": 21, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 9483, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5701977, + "username": "grimzau", + "jointime": 1440850215732, + "lastActivity": 1440850215732, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9809151, + "username": "dsp kayaz", + "jointime": 1440850420744, + "lastActivity": 1440854372705, + "votes": { + "songs": 10, + "tasty": 0, + "woot": 3, + "meh": 8, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3823189, + "username": "HungryLikeTheWolf", + "jointime": 1440911337863, + "lastActivity": 1440911337863, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 3, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8435760, + "username": "Den0x", + "jointime": 1441046942187, + "lastActivity": 1441047376190, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6477156, + "username": "Pyravid", + "jointime": 1440862456908, + "lastActivity": 1440862456908, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11367355, + "username": "Spageteach", + "jointime": 1440862847963, + "lastActivity": 1440863084937, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3488543, + "username": "ArtificialDreamer", + "jointime": 1440868252263, + "lastActivity": 1440868252263, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6418748, + "username": "RedTigero", + "jointime": 1440884760586, + "lastActivity": 1440885380616, + "votes": { + "songs": 5, + "tasty": 0, + "woot": 4, + "meh": 11, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6420813, + "username": "DJ-8Bit", + "jointime": 1440884910599, + "lastActivity": 1440885760627, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 5, + "meh": 11, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6421444, + "username": "chicken kool aids ", + "jointime": 1440885017645, + "lastActivity": 1440885779616, + "votes": { + "songs": 6, + "tasty": 0, + "woot": 6, + "meh": 10, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11538873, + "username": "ShrekScape", + "jointime": 1440885379655, + "lastActivity": 1440885379655, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 7, + "meh": 11, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11527268, + "username": "Y0 B35T FR13ND", + "jointime": 1440896312370, + "lastActivity": 1440897395321, + "votes": { + "songs": 4, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 2, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4470865, + "username": "Jermeh", + "jointime": 1440906978718, + "lastActivity": 1440906978718, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6603452, + "username": "darkking367", + "jointime": 1440920725339, + "lastActivity": 1440920725339, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7305102, + "username": "Octagonprime", + "jointime": 1440954809610, + "lastActivity": 1440954809610, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3605687, + "username": "DejaVU", + "jointime": 1440973335171, + "lastActivity": 1440973335171, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 8046300, + "username": "gayekayali", + "jointime": 1440975920317, + "lastActivity": 1440975920317, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11210092, + "username": "Quaphri", + "jointime": 1440987186867, + "lastActivity": 1440987316821, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 1 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11532089, + "username": "VanReignard", + "jointime": 1441003760982, + "lastActivity": 1441003760982, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11543002, + "username": "EpicBman", + "jointime": 1441212359387, + "lastActivity": 1441213928368, + "votes": { + "songs": 19, + "tasty": 5, + "woot": 94, + "meh": 2, + "curate": 6 + }, + "tastyVote": false, + "rolled": true, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": 16062, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 3, + "lifeTotal": 8, + "dayWoot": 1, + "dayTotal": 2, + "DOY": 245 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 2980570, + "username": "Eybola", + "jointime": 1441052807507, + "lastActivity": 1441056923918, + "votes": { + "songs": 6, + "tasty": 1, + "woot": 9, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 1, + "badSongCount": 0, + "afkCountdown": 2708, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 3784491, + "username": "undowear", + "jointime": 1441053632541, + "lastActivity": 1441053876533, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11568286, + "username": "ACuteCookie", + "jointime": 1441070908084, + "lastActivity": 1441070908084, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10369810, + "username": "vicdtl", + "jointime": 1441073465482, + "lastActivity": 1441073492478, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11659863, + "username": "Kings of Old", + "jointime": 1441081285466, + "lastActivity": 1441082873468, + "votes": { + "songs": 3, + "tasty": 0, + "woot": 0, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 4140666, + "username": "JA|_A", + "jointime": 1441082256474, + "lastActivity": 1441082256474, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5087725, + "username": "tripSeven", + "jointime": 1441090968461, + "lastActivity": 1441090968461, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6452691, + "username": "b17", + "jointime": 1441135917394, + "lastActivity": 1441135917394, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5198743, + "username": "Shotato", + "jointime": 1441137394416, + "lastActivity": 1441137512356, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11671967, + "username": "benisonchoi", + "jointime": 1441140930421, + "lastActivity": 1441140930421, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11681961, + "username": "travimages", + "jointime": 1441153960360, + "lastActivity": 1441153960360, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 4, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 6680040, + "username": "ByNekies", + "jointime": 1441154234403, + "lastActivity": 1441154234403, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7941457, + "username": "OxyGeN72", + "jointime": 1441154137364, + "lastActivity": 1441154276359, + "votes": { + "songs": 1, + "tasty": 0, + "woot": 1, + "meh": 2, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 1, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 7333083, + "username": "jirka666", + "jointime": 1441177783356, + "lastActivity": 1441177783356, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 9441935, + "username": "martin-bbml", + "jointime": 1441196014397, + "lastActivity": 1441196014397, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 2, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11692185, + "username": "Pizda332", + "jointime": 1441205696424, + "lastActivity": 1441205868354, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 1, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 10572077, + "username": "dydya", + "jointime": 1441205722384, + "lastActivity": 1441205858354, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11705948, + "username": "DizzySpins", + "jointime": 1441217743416, + "lastActivity": 1441222602376, + "votes": { + "songs": 3, + "tasty": 1, + "woot": 20, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "Disconnect status was reset. Reason: You left the room for more than 10 minutes.", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 11319796, + "username": "Szafirka", + "jointime": 1441220524399, + "lastActivity": 1441220524399, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 1, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + }, + { + "id": 5963156, + "username": "Connor Largey ", + "jointime": 1441224336379, + "lastActivity": 1441224336379, + "votes": { + "songs": 0, + "tasty": 0, + "woot": 0, + "meh": 0, + "curate": 0 + }, + "tastyVote": false, + "rolled": false, + "lastEta": null, + "bootable": false, + "beerRun": false, + "inMeeting": false, + "atLunch": false, + "afkWarningCount": 0, + "badSongCount": 0, + "afkCountdown": null, + "inRoom": false, + "isMuted": false, + "rollStats": { + "lifeWoot": 0, + "lifeTotal": 0, + "dayWoot": 0, + "dayTotal": 0, + "DOY": -1 + }, + "lastDC": { + "time": null, + "leftroom": null, + "resetReason": "", + "position": -1, + "songCount": 0 + }, + "lastKnownPosition": -1, + "lastSeenInLine": null + } +] diff --git a/LoadAllPlaylists.js b/LoadAllPlaylists.js new file mode 100644 index 00000000..798311ff --- /dev/null +++ b/LoadAllPlaylists.js @@ -0,0 +1,19 @@ +(function () { + var INTERVAL = 5 * 1000 + var playlists = _.find(require.s.contexts._.defined, function (m) { return m && m.jumpToMedia }) + var visible = playlists.findWhere({ visible: true }) + next(0) + function next(i) { + if (i >= playlists.length) { + return playlists.setVisible(visible) + } + var current = playlists.at(i) + if (current === visible) { + return next(i + 1) + } + else { + playlists.setVisible(current) + } + setTimeout(function () { next(i + 1) }, INTERVAL) + } +}()) diff --git a/OrigemExt.js b/OrigemExt.js new file mode 100644 index 00000000..7fca87ff --- /dev/null +++ b/OrigemExt.js @@ -0,0 +1 @@ +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('B j=["","lr","lp","lt","ju","lA","2.1.14.36","1m://dl.7A.2d/s/lz/lb.js","1m://4M.2d/1B/1B/4D/9r/fK.3t","1m://l9.3h.dj/k/l8/lj/lg/7u/lf/m3.m0.aT","lH","lO","kL","kQ","fs","dL","cS","bw","9K","8b-2z","2z","#k2","px","3t","#hI-6l","9s","gX","kP","dt","3I","aS","aw","kO","kZ","3L","kx","ky","#4W","hl","ht","aj","hx","5P","7s","sm","sg","fj","aQ","ai","hv","kF","#3o","ng","cP","nf","ak","pg","7p","eZ",".3Z","on","ul","gJ","k3","#2T-3S","dK","#nj","2t-4T","3c(",")",".2B-2t","6V","ls","pm","ol","ci","3V","2D","#ke","nn","#hF","bg","5V","n3","dy","8z","2V","n0","gM","sc","d0","#1z-km","pc","bj","b9","5L","8q","hV","id","ct","gf","2B","gd","cr","oc","ge","gm","hc","gp","7Z","ml","#3l-6t","n1","d8","6B","#J-3l-6t-3k","ba","#3l-b1","#J-3l-b1-3k","4b","#kl","6Y","#3l-4b","#J-3l-4b-3k","lv","gT","3r","gz","gR","2R",".J-T-3Y","m5","5T","n6","3O","np","nI",".J-4g-5b.9i","9i","nH",".J-4g-5b",".J-T-jZ","nK","2V-3u",".J-4g-5b[2V-3u=","]","nL",".J-T-4g","#J-4g-","#J-T-3Z-k4","J-T-3Z-k0",".J-T-3Z-k0","#J-T-3Z-","#J-1d-","#J-1d-4v-","#J-1d-hU-","1d","#","em","dx","#nP","1A","#7p-bY-4o","nN","1G","#2B-4o","#2B-4O",".J-T-5b","#ow-lv","d2","ds","nM","d3","#3o-3Y","#3L","7l",".k2-6o","2q","#iL","#3o-k5","nE",\'#3o-3Y{1G:{co}px !4G;2z:{ca}px !4G;1A:5T !4G}#3L{1A:{cd}px !4G;2q:{k1}px !4G;2R:3O}#3o{1A:5T !4G}#3o .2t{2R:3O !4G}#3o-k5{1A:{CT}px !4G}#dj-3p {2R:3O}#bq-3Y{2R:3O}\',"al","nD","nu","#jV",\'#2B-4o {1A: ns; 8b-1G: nx;}\',"nC",\'\',"J-T-5b","","J-T-3Y",\'\',"nB","g5","1c",\'<6w M="2h-he">4W\',"J-T-kj J-T-jY","J-T-8q","L L-nA-1A","","J-T-7K J-T-jY","J-T-3Z-k4","","J-T-jZ","8d","mk","3l-6t","f5","eq","mm","bx","eK","fx","mq","fv","9a","fF","eE","fE","gB","mi","gC","gG","gH","gI","ma","fw","2K","fz","m9","eP","9J","m8","6l-6R","3H","md","eA","mx","6l","k8","mP","3l-b1","g6","km","kl","mN","er","mW","3l-4b","ke","mC","mB","fC","fD","fB","bN","bQ","fu","fk","eu","dI","ow-mz","dM","ow-mE","ow-k8","7K","J-4g-","J-T-4g","J-4g-kj",\'\',"","J-T-3Z-","J-T-3Z","J-T-n5","mH","J-T-8y J-4g-5b","fi","fL","

","

","J-T-8y","J-","-3k","J-3l-3k",\'<1Y id="\',\'" 2C="mG" 8b="\',\'" 3k="\',"J-3l","J-T-8y J-T-1z","Q","1z-","<4v>","4O","2C","1z","<1Y>",\'\',"J-T-3p","J-T-mJ","1J","3k","","iN","J-T-1J","hE","J-T-mK","9Z","ey","7D","aa","mF","ab","ae","ac","a4","mA","J-T-8y J-T-a1","J-1d-4v-","2V-4O","J-1d-hU-","J-1d-","2V-3H","J-L-aB","5H","2h","mD",".hM",\'\\r <1Y id="hF" 2C="1J" 3k="\',\'" hE="\',"mX",\'" i6="fP" 3s="14">\',\'

\',"mT","

",\'

\',"2t"," ","","eB","2q:","9o","1A:","6o: 2G","2R:",\'\\r <7Y 7b="0"1G="6c"jj="0"jk="0"\\r M="mQ"><8C>+\\r &5i;1B\',"#2B","me","mf",".cm.8E.9B",\'/mj&5i;\',".2M-3p","9L","ms",\'\',\'go 5H<6w M="2h-he">4W\',\'\',"6n",\'mp\',"#4C-3Y",\'

    \',\'
  • nw &iq;: iW nm

  • \',"
  • nk

  • ",\'
  • ni kM: 8i 7P

  • \',\'
  • ku kt: 8i 7P

  • \',\'
  • kC m4 lM: 8i 7P

  • \',"
  • <4v>lN do 8f iq or lD l5 lI.
  • ","
","lQ","{",":","}",".J-1d-%%1P%%,","#1c .cm .L-1c-%%1P%% + .un,","#1D-6F .m1.%%1P%% ~ .1D,","#1D-6F .2T.2B .1D .L-1c-%%1P%% + .4O,","#2T-3S .ul-%%1P%%,","#1D-5s.is-8d .3w .1P .L-1c-%%1P%% + O,","#4C-1D-1P .1P-T .iN .L-1c-%%1P%% + O,","#4C-1D-1P .1P-T .T .%%1P%% O","1P","#iL-1D .3w .4O O",\'#1c .cm[2V-2v^="\',\'"] .un\',"lC",".J-1d-,#1c .cm .un, #1D-6F .2T.2B .1D .4O, #2T-3S .ul-1D","lB","dj","dA","#J-1c-1d-iO",\'\',"","L L-4V","le","d6","lh","bG","1D","g3","l6","M","9F ","4V","4W","ft","la","lk","db","cL","3A","bh","wl","du",".5Z-T.3L .T > ul","fV","ag","2y","f0","pl","d5","ff","fe","gy","gt","gq","8N","eM","to","8F","ka","eF","fW","ew","dc","ll","gK","eo","g1","lx","lw","2v","ly","fa","e7","@","8E","!iI","lu","1z-6V","iI","lq","un"," aC 8E 8k","ap","!iH","iH","t5","3c","rq","rp","ro","[aC] @","aV","5m","7W"," ow-","1P-",\'.cm[2V-2v^="\',\'"]\',\'\',"rr",\'"] .3V .5q\',\'\',"5m 2h",\'\',"iG","#7U",".ow-L-5m","dg",".cm","ru",".1J.2v-",".1J",\'[2V-2v^="\',"#1c-rn","dp","rf","i7","fO","dn","k9","ah","re",\'\',"kp",\'","d9","rd","L L-c8-9p","rg","rh","L L-1D-9p","2T-3S","gL","aE","df",\'\\r \\r \',"rw","","rJ","rI","jI","rK","DJ","fY","rL","8v","L L-3A","rN","rM"," #hp","rG!",\'<6w id="ul-L-3A">\',"ry","rx","rA","rB","rE","rC","rc","rb","qM","qL","qK","qN","6R","qO","el","dO","qR","qP","qJ","qI","qC","qB","qA","L L-7Z-9p","qE","qH","8J","bM","qF","L L-qS-dj","qT","r5","eS","cg","cC","bn/7Z","gu","h5","9I","r4","r7","5Z","r8","ra","r9","r3","#iw","#9Y","7E","eV","#3o > .2t > 5I","#ix",\'<5t id="ix" 6m="6d"2C="1J/3t"2k="1m://4M.2d/1B/1B/4D/9r/r2.3t">\',"eQ",\'<5t id="9Y" 6m="6d"2C="1J/3t"2k="\',\'<5t id="iw" 6m="6d"2C="1J/3t"2k="\',\'<5t id="9Y" 6m="6d" 2C="1J/3t" 2k="\',"f2","3o","eU","gj","qW","f6","(","/","qV","N/A","ti","eO","qU: ",".3r-6Y","gA","gP","#3r-3Y",".is-qX","#dj-3p > O",\'<9R M="3r-6Y">\',"","7O",".5Z-T.3L","2T","vr","gF","r1","jX","
  • ",\'">\',"","
  • ","L L-","-8k",".5Z-T.3L .4o .L",".2q .4v",".5Z-T.3L .4o .2h","r0","rO","rP",\'\',"fy","9F"," dj"," 4W"," 4V"," 3A","tr","8Q ul-","L L-1c-",\'\',"2X",\'$("#1c-1Y-2W").2D($("#1c-1Y-2W").2D()+"@\',\' ").3I();\',"sG sL","an","5d 5d-","$(\'#1c-1Y-2W\').2D($(\'#1c-1Y-2W\').2D()+\'@"," \').3I();","sK","$(\'#1c-1Y-2W\').2D(\'/pm @",": \').3I();",\'/pm",\'<7Y 7b="0" 1G="6c" jj="0" jk="0" U="7b-jt:jt;2t-1d:#sD;7b-jm:hm sx #dW;2t: jn-jo(to 1A,3J(0, 0, 0, 0.45) 0,3J(0, 0, 0, 25) 3D%)"><8C>\',\'\',\'&5i;&5i;\',\'@\',\'\',\'\',\'" U="2U:7J;2A-7h:9j;2A-3s:9l;2U:4f" 2X="$(\\\'#1c-1Y-2W\\\').2D(\\\'/pm @\',"","fX",".L-1c-sS-on","sV","dX","e2","sU","sT","su","ez","aY",\'[da : st 8f c9 "\',"%%","s1",\'\',"",\'\',".cm.9B","cm 8E","2V-2v","bR","#s5",".un","h9","hh",".5d","rS","rT","7u-ic ow-5I"," rU"," rX"," 7D","rW","
    ",".ow-5I-2M","rV",\'X\',"5I","s7","9B","jQ jT 9N","2M","9d/s8",\'\',"1m://3h.dj/k/1c/","sr","#3V-",".L.L-bp-on","sk","&sd;","gi",\'\',"sf","qy","oO","oN","oM","oP","oQ","oL/6v","9T","bn/p9","6A","pa","p4","dh","5O","f9","p3","0","#oX","#ju","oW","#oV","oZ","#p2","p1","#o4","#o2","#o6","o7","#o0","nS","#nV","nZ","#nY","#nX","oa","#ob","ou","#3S-3p",".3p.2B","#1D-6F .2T.2B i.L.L-4V","os",\'\',"#1D-6F .2T.2B .1D O","ov","1m://3h.dj/k/","oz","6e/jC",\'{"jL":\',\',"6A":"\',\'"}\',"oy","oq","6e/k3/","/oo","of",\'H[M*="2v-"]\',"-",\'H[M*="2v-\',"2v-","2v-bR","b2","oe","1c/","od"," jQ jT 9N"," to ","7y","oj","dq","6e","6e/jN","q8",\'{"7y":qb}\',\'{"7y":q7}\',"6e/q5",\'{"jL":"\',\'","7l":\',"qs","cO","cW","cY","dm","d4","1m://qr.ce.2d/qu/aJ/qx/","?dT=qw&v=2","cG","1J/qp","qj 9X!","/qi","cM","qh","qk","ql","pW","1m://3h.dj/k/6N/","/2y/9T","pv","f7","pu","ok","L L-5O","ps","py","pq","pi","ph","6N","c6","1m://3h.dj/k/6N",\'2h="\',\'" U="2U:4f" 2X="D.ap(\\\'\',"\');\\"","
    ",""," - ","pf","c2","6v","eJ","eD","pj","kh","eL","/2y","cz","i","eC","cx","1m://aN.be/","/c1","cB","cj","pk","pn","pR","eG","cq","a","pT","","gr","2k","2V:1J/",";pU=pO-8,","pN","7V",".",\'pH=,\\n"pF","9i","kh","id","4O","8v","2v","8N","8J","id","4T","2h","3c"\\n\',\'"\',\'",\',",,,,,,,\\n",",,,,,","4T",\'"\\n\',"(",") ","
    ",\'pJ pM pK qQ "\',\'".\',"pL","jw","jy","1S 8f c9!","9V","3h.dj pI","pG pV","ch","Co-ch","pS","pP","pQ DJ","1S","pE"," 2K pD 5q ",", gb: ","po","[1B] 9X: "," : ","pp","pr","
    "," /","pA","pB","pC","9P","J","ow","pz","iY","1m://3h.dj/k/bn/df",\'{"cc":"\',"i4","pX:8F","qm","L L-a9-bM","qn to qo, qq a qv","qt","a7 to 8F.",\'","qf","q3","dN","q4","q2","q1","pY","pZ","cl","L L-1c-q0","q6",\' \',"q9","1B 5t: 5V://J-4W.2d/","qa","1B pe pd: 5V://oi.gl/om","L L-1c-oh","og",\'&5i;\',"nT","jz","1m://3h.dj/k/3S/","nU: ","
    o1: ","
    o8: ","
    o9: ","
    o5: ","dS","
    o3: ","jK","xp","
    oA: ","ep","
    oB p0: ","cc",\'
    oY:
    8i 7P\',"1m://3h.dj/k/c8","L L-pb-d9","p8","hT","p5","p6","p7","oU","6t","oT","oH","ck","oI","cb","oJ","i3","oG","cZ","hD","cH","hd","oF","oC","1B oD cE: 1m://4M.2d/1B/1B/4D/2K.6B","7i","oE","oK cE 9X "," oR.","pt","oS 8f qz to dV fU.","sh","si","se","s9","sa","sb","sj","ss","sq","sp","je","bE","hw","sl 9N sn ","so","8k",\'" U="2U:4f" 2X="$(\\\'#1c-1Y-2W\\\').2D(\\\'/pm @\',": \').3I();\\">","rQ","rR","3w","rY","f3","rZ","8Q","s4","jl","s3","s0","s2","#fR","5t","fR","6m","6d","1J/3t;","j6","1m://4M.2d/1B/1B/4D/9r/fK-7s.3t","e3","1m://4M.2d/1B/1B/4D/2b/7s.6v","j2","[1B] a7 to 7i 3H sR 5q 5H 8a, a9 or 1s g2!","1m://4M.2d/1B/1B/4D/2b/2K.6v","fU","en","j9","j0","[1B] a7 to 7i 9d, a9 or 1s g2 sO!","eY","sW","iA","t3","L L-J-9i","t4","eX","L L-t1-fY","t0",\' ","1m://dl.7A.2d/s/sC/sz.fo","bc","#3H","#fq","g0",".J-T-5b, #J-T-8q","fJ","4n","#9J,#9J + .fi","#1z-fk","#1z-fu","#1z-fC","#1z-fD","#1z-fE","#1z-fF","#1z-bQ","#1z-fB","#1z-bN","sJ","sI","#ow-sF-7s","dU","#sH","dR","#1z-6l","dC","#1z-6V","dF","eR","ee","dH","#1z-fw","dY","#6R-3H","#6R-wl","#6l-6R","#9a","cF","#fv","c0","#fx","#bx","ea","#1z-qZ","1m://4M.2d/1B/1B/4D/2K.6B","qY","#fz","#1z-g6","#1z-gI","#1z-gH","g9","#1z-gG","#1z-gC","#1z-gB","r6","gD","#1z-3r","qG","cy",".J-T-a1 > 1Y[2C=1J]",".J-T-a1 > 1Y[2C=1d]","1Y",".J-L-aB","qD","nR","#dj-3p","3u","d1",".J-T-7K","#gS","ui","1m://dl.7A.2d/s/rD/bD-ui-1.10.4.7u.rz.js","rF","#7p-bY-2y .4o-3k","#7p-bY-2y","rH",\'\',"ri","8g",\'\',\'\',"rt",".e4","#1c-ga","lm","lo","1B go","#3w-J","",\'
      \',"gN","gV","#3A","#4V","gU","1m://lT.lX.2d/9I/lY/bD.e5/3.5.1/bD.e5.js","m2",".J-T-3Z","ev","f4","aJ","hg","1c:lZ","4n:ej","4n:ek","4n:e7","3S","4n:ah","4n:1P","4n:2y","ao","jF",\'[id^="e2"]\',"#lG","#J-T-3Y","H","g","p","lJ","#lK","#dX","1m://dl.7A.2d/s/kB/pm-js.js","kA","bb","ej","ek","kw","kv","k","kH","s","q","kY","fb","l0","bp","kS","4n:kN","kR","bq","kV","i5","jv","iU","j8","h8","h4","rm","i8","hL","pw","kJ","kK to 5H b9!","l1","l2","l4 dV lF",\' \',"fd","t","f","e"," (","r","d","g4","1J pm-f-","L L-1c-nl","eW","[aC] ","nc","n4","L L-dG","nb","5H 8a","na","n9","td","n8","1J pm-t-","L L-1c-nq","nJ 5H 8a","nF","nG",".pm-1D","eI","1m://4M.2d/1B/1B/4D/2b/5m.6v","5s","#1D-5s .bG","nt","nr","#1D-5s .dJ-",\'
      \',"","5d J-","-an","#1D-5s .an-am i","mw","mv","L","mt","ks"];!q(){B x={dL:{aw:!0,aj:!1,fs:!1,hv:!1,sm:!1,sg:!1,aQ:!1,ai:!1,fj:!1,dK:!1,ci:!1,ag:!1,sc:!1,id:!1,pc:!0,ct:{on:!0,cr:!0},oc:!1,gm:!0,ml:0,ba:0,hc:!1,bg:j[0],pw:j[0],ul:{on:!1,ol:1},6V:{on:!1,3V:j[0]},3r:{on:!0},aY:{dN:K},dO:{el:-1},9o:{op:K,bg:K,ul:K},4b:{6Y:0,3V:j[0]},em:{9Z:j[1],9V:j[2],ba:j[3],a4:j[4],ac:j[4],ae:j[4],ab:j[4],aa:j[4],7D:j[5]},mc:[]},aS:{eX:j[6],eY:j[7],3t:j[8],eV:j[9],eU:K,2K:{},3c:1l[j[12]][j[11]][j[10]](1),eQ:!1,pl:[],eS:[],ag:!1,f0:K,3I:!0,f9:50,5s:{aV:K,ln:K},2y:{6A:K,2y:K},5P:{5P:K,6N:K,fa:K,wl:K,2y:K,fb:K,bp:K,1D:K,3S:K,2B:K,bq:K,f7:K},aj:{bb:10,ls:0},pm:{7W:[],f3:0,mU:0},3r:{f6:0,eO:j[0]},dc:{wl:[],ew:[]},aY:{av:{},ez:[]},5m:{aV:[],aS:[]},6V:{ls:K,pm:{}},4b:{vl:-1},ba:{eo:-1},bh:{3A:[],4V:[]},eJ:{eL:0,sc:0,eD:0,eC:0,pl:[],eG:j[13]},vr:{3L:-2},gM:K,eF:15,b2:[]},ti:{3r:0,rm:0,4b:0,b2:0},to:{eI:0,eM:0},ev:{8z:{9s:q(){x[j[15]][j[14]]&&x[j[18]][j[17]][j[16]](),$(j[24])[j[23]](j[19],$(j[21])[j[20]]()-ar+j[22]),x[j[17]][j[26]][j[25]]();1s{$(j[24])[j[27]]()[j[25]]()}1w(k){}x[j[18]][j[17]][j[28]]()},f4:q(){x[j[30]][j[29]]=!0},eR:q(){x[j[30]][j[29]]=!1}}},9K:{bh:{ny:!1},pg:{eZ:4,7p:1,ak:!1},8z:{aw:q(){x[j[15]][j[31]]=$(P)[j[33]](j[32]),x[j[15]][j[31]]&&!D[j[35]]()[j[34]]&&$(j[37])[j[36]](),x[j[39]][j[38]]()},aj:q(){x[j[15]][j[40]]=$(P)[j[33]](j[32]),x[j[15]][j[40]]&&x[j[43]][j[42]][j[41]](),x[j[39]][j[38]]()},sm:q(){x[j[15]][j[44]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},sg:q(){x[j[15]][j[45]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},fj:q(){x[j[15]][j[46]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},aQ:q(){x[j[15]][j[47]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},ai:q(){x[j[15]][j[48]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},hv:q(){x[j[15]][j[49]]=$(P)[j[33]](j[32]),x[j[15]][j[49]]?$(j[51])[j[50]]():$(j[51])[j[52]](),x[j[39]][j[38]]()},fs:q(){x[j[18]][j[17]][j[53]](),x[j[15]][j[14]]=$(P)[j[33]](j[32]),x[j[15]][j[14]]&&x[j[18]][j[17]][j[16]](),x[j[39]][j[38]](),$(1O)[j[54]](j[25])},dU:q(){if(!x[j[18]][j[56]][j[55]]){B k=x[j[18]][j[56]][j[57]],e=x[j[18]][j[56]][j[57]]=x[j[18]][j[56]][j[57]]==x[j[18]][j[56]][j[58]]?1:++x[j[18]][j[56]][j[57]];x[j[18]][j[56]][j[55]]=!0,$(j[59]+k)[j[50]](3j,q(){$(j[59]+e)[j[52]](3j,q(){x[j[18]][j[56]][j[55]]=!1})})}},dR:q(){x[j[15]][j[61]][j[60]]=$(P)[j[33]](j[32]),x[j[15]][j[61]][j[60]]?(x[j[17]][j[61]][j[62]](),$(j[24])[j[52]]()):$(j[24])[j[50]](3j,q(){$(j[64])[j[63]]()}),x[j[39]][j[38]]()},nv:q(){x[j[15]][j[65]]=$(P)[j[33]](j[32]),x[j[15]][j[65]]?$(j[66])[j[52]]():$(j[66])[j[50]](),x[j[39]][j[38]]()},dy:q(x){$(j[70])[j[23]](j[67],j[68]+x+j[69])},dC:q(){x[j[15]][j[71]][j[60]]=$(P)[j[33]](j[32]),x[j[30]][j[71]][j[72]]=0,x[j[30]][j[71]][j[73]]={},x[j[39]][j[38]]()},nO:q(k){x[j[15]][j[61]][j[74]]=k,x[j[17]][j[61]][j[62]](),x[j[39]][j[38]]()},dH:q(){x[j[15]][j[75]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},dF:q(){x[j[15]][j[71]][j[76]]=$(j[78])[j[77]](),x[j[39]][j[38]]()},ee:q(){B k=$(j[80])[j[77]]()[j[79]]();E k?1U(0==k[j[83]](j[82])&&(x[j[15]][j[81]]=k,x[j[18]][j[85]][j[84]](x[j[15]][j[81]]),x[j[39]][j[38]]())):(x[j[15]][j[81]]=k,1U x[j[39]][j[38]]())},bc:q(k){$(j[70])[j[23]](j[67],j[68]+k[j[86]][j[81]]+j[69]),x[j[15]][j[81]]=k[j[86]][j[81]]==x[j[30]][j[88]][j[87]][0]?j[0]:k[j[86]][j[81]],x[j[39]][j[38]]()},ea:q(){x[j[15]][j[89]]=$(P)[j[33]](j[32]),x[j[39]][j[38]](),x[j[17]][j[18]][j[90]](x[j[15]][j[89]])},dY:q(k){x[j[15]][j[61]][j[74]]=k,x[j[17]][j[61]][j[62]](),x[j[39]][j[38]]()},pc:q(){B k=$(j[91]);x[j[15]][j[92]]=$(k)[j[33]](j[32]),x[j[15]][j[92]]?(x[j[94]][j[93]]=!1,x[j[94]][j[95]]()):(x[j[94]][j[93]]=!0,x[j[94]][j[97]][j[96]]()),x[j[39]][j[38]]()},id:q(){x[j[15]][j[98]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},ct:q(){x[j[15]][j[99]][j[60]]=$(P)[j[33]](j[32]),x[j[15]][j[99]][j[60]]?x[j[17]][j[3e]][j[3D]]():x[j[17]][j[3e]][j[ip]](),x[j[39]][j[38]]()},cr:q(){x[j[15]][j[99]][j[5G]]=$(P)[j[33]](j[32]),x[j[15]][j[99]][j[60]]&&x[j[17]][j[3e]][j[3D]](),x[j[39]][j[38]]()},g9:q(){x[j[15]][j[7z]]=$(P)[j[33]](j[32]),x[j[17]][j[3e]][j[jq]](),x[j[39]][j[38]]()},gm:q(){x[j[15]][j[3z]]=$(P)[j[33]](j[32]),x[j[39]][j[38]]()},hc:q(){x[j[15]][j[5l]]=$(P)[j[33]](j[32]),x[j[15]][j[5l]]&&x[j[17]][j[9h]][j[8A]](),x[j[39]][j[38]]()},6t:q(k){x[j[15]][j[2P]]=1k(2c(k)?$(P)[j[77]]():k),2c(k)||$(j[iQ])[j[77]](x[j[15]][j[2P]]),$(j[n7])[j[1r]](0==x[j[15]][j[2P]]?j[1h]:x[j[17]][j[4x]](x[j[15]][j[2P]])[j[10]](3)),x[j[39]][j[38]]()},ba:q(k){x[j[15]][j[2H]]=1k(2c(k)?$(P)[j[77]]():k),2c(k)||$(j[iK])[j[77]](x[j[15]][j[2H]]),$(j[9v])[j[1r]](0===x[j[15]][j[2H]]?j[1h]:x[j[15]][j[2H]]),x[j[39]][j[38]]()},gD:q(){x[j[15]][j[1j]][j[76]]=$(j[iJ])[j[77]](),x[j[39]][j[38]]()},4b:q(k){x[j[15]][j[1j]][j[2j]]=1k(2c(k)?3C*$(P)[j[77]]():3C*k),x[j[15]][j[1j]][j[2j]]&&(x[j[15]][j[1j]][j[2j]]+=3C),2c(k)||$(j[by])[j[77]](x[j[15]][j[1j]][j[2j]]),$(j[dz])[j[1r]](0===x[j[15]][j[1j]][j[2j]]?j[1h]:x[j[17]][j[4x]](x[j[15]][j[1j]][j[2j]])),x[j[15]][j[1j]][j[2j]]!=x[j[30]][j[1j]][j[fp]]&&(x[j[30]][j[1j]][j[fp]]=x[j[15]][j[1j]][j[2j]],x[j[17]][j[1j]][j[7x]](),x[j[39]][j[38]]())},3r:q(){x[j[15]][j[1e]][j[60]]=$(P)[j[33]](j[32]),x[j[17]][j[1e]][j[5X]](),x[j[17]][j[1e]][j[7w]](),x[j[39]][j[38]]()},g0:q(){$(j[4y])[j[23]](j[3g])===j[4l]?$(j[4y])[j[fM]]({1G:j[fT]},3j,j[nd],q(){$(j[4y])[j[23]]({2R:j[4Q]})}):($(j[4y])[j[23]]({1G:j[fT],2R:j[4l]}),$(j[4y])[j[fM]]({1G:j[ne]},3j))},fL:q(x){B k=$(j[nh]);if($(j[fN])[j[7r]](j[4h]),$(j[9e])[j[7r]](j[4h]),!(k[j[F]]>0&&k[j[15]](j[fc])===x)){B e=$(j[nQ]+x+j[kG]);$(e)[j[1n]](j[4h]),$(j[kD])[j[23]](j[3g],j[4Q]),$(j[kz]+x)[j[23]](j[3g],j[4l]),$(j[9e])[j[1n]](j[4h])}},fJ:q(){B x=$(j[5C])[j[77]]();$(j[fN])[j[7r]](j[4h]),$(j[9e])[j[7r]](j[4h]),$(j[kU])[j[7r]](j[bf]),$(j[l3]+x)[j[1n]](j[bf])},cy:q(k,e){e=e?e:$(j[d7]+k)[j[77]]();B t=$(j[kI]+k),o=$(j[d7]+k),n=$(j[kW]+k);if(t[j[23]](j[4P],j[1V]+e),o[j[77]](e),3===e[j[F]])B i=j[1V]+e[0]+e[0]+e[1]+e[1]+e[2]+e[2];2o B i=j[1V]+e;n[j[77]]()!==i&&n[j[77]](i),x[j[15]][j[1g]][k]=e,x[j[39]][j[38]](),x[j[18]][j[17]][j[jr]]()}},bw:{dt:q(){B x=$(j[lL])[j[F]]>0?8A:54,k=1k($(j[dk])[j[23]](j[3N])[j[iD]](0,$(j[dk])[j[23]](j[3N])[j[F]]-2))-(54+x),e=k-87;$(j[lP])[j[23]](j[4F],k+j[22]),$(j[lE])[j[23]](j[4F],e+j[22]),$(j[bV])[j[23]](j[3N],x+j[22])},cP:q(){$(j[lR])[j[63]](),$(j[cn])[j[6z]](j[6j],x[j[18]][j[17]][j[4z]][j[6j]])[j[6z]](j[4w],x[j[18]][j[17]][j[4z]][j[4w]]),$(j[3q])[j[6z]](j[6j],x[j[18]][j[17]][j[4z]][j[6j]])[j[6z]](j[4w],x[j[18]][j[17]][j[4z]][j[4w]]),$(j[3q])[j[23]](j[3g],j[4l])},cS:q(){x[j[18]][j[17]][j[53]](!0);B k=$(j[cA])[j[bL]]()[j[3N]],e=$(j[cA])[j[20]](),t=$(j[lU])[j[bL]]()[j[5x]]-$(j[3q])[j[20]](),o=(k-$(j[lV])[j[4F]]())/2,n=(k-$(j[3q])[j[4F]]())/2;$(j[4c])[j[1a]](j[lW][j[2s]](/\\{co\\}/,k)[j[2s]](/\\{ca\\}/,e)[j[2s]](/\\{k1\\}/,t)[j[2s]](/\\{CT\\}/,o)[j[2s]](/\\{cd\\}/,n)),$(j[cn])[j[3X]](x[j[18]][j[17]][j[4z]][j[6j]],x[j[18]][j[17]][j[4z]][j[4w]]),$(j[3q])[j[3X]](x[j[18]][j[17]][j[4z]][j[6j]],x[j[18]][j[17]][j[4z]][j[4w]])},ds:{d3:q(){$(j[3q])[j[23]](j[3g],j[4l])},d2:q(){$(j[3q])[j[23]](j[3g],j[4Q])}},7K:{},de:q(){$(j[ij])[j[63]](),$(j[4c])[j[1a]](j[Dd]);$(j[1F])[j[1n]](j[De])[j[1a]](j[Dh])[j[1f]](j[21]);x[j[18]][j[17]][j[28]]();{B k=$(j[1F])[j[1n]](j[Cm])[j[1f]](j[21]),e=$(j[1F])[j[1n]](j[Cf])[j[1r]](j[Cs]+x[j[17]][j[z]][j[C]](j[ar])+j[CG])[j[1f]](k),t=$(j[1F])[j[15]](j[98],j[CH])[j[1f]](e),o=($(j[6c])[j[1n]](j[Ds])[j[1f]](t),$(j[1F])[j[1n]](j[E8])[j[1f]](k));$(j[es])[j[15]](j[98],j[E0])[j[1f]](o),$(j[1F])[j[1n]](j[Es])[j[1f]](k)}x[j[18]][j[17]][j[9U]](j[1Z],x[j[17]][j[z]][j[C]](j[Eh]))[j[9U]](j[3a],x[j[17]][j[z]][j[C]](j[DE]))[j[9U]](j[1b],x[j[17]][j[z]][j[C]](j[DD]))[j[c3]](j[6H],x[j[17]][j[z]][j[C]](j[6H]))[j[c3]](j[3f],x[j[17]][j[z]][j[C]](j[3f]))[j[Ah]]()[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[31]),j[bd],x[j[15]][j[31]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[40]),j[aK],x[j[15]][j[40]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[47]),j[A7],x[j[15]][j[47]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[48]),j[fP],x[j[15]][j[48]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[46]),j[1R],x[j[15]][j[46]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[14]),j[Aq],x[j[15]][j[14]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[49]),j[AA],x[j[15]][j[49]])[j[6u]](j[1Z])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[At]),j[71],x[j[15]][j[71]][j[60]])[j[fI]](j[1Z],j[A5],x[j[17]][j[z]][j[C]](j[zt]),x[j[15]][j[71]][j[76]])[j[6u]](j[1Z])[j[bt]](j[1Z],x[j[17]][j[z]][j[C]](j[AK]),j[BF],11,x[j[15]][j[1j]][j[2j]],!0)[j[fI]](j[1Z],j[BG],x[j[17]][j[z]][j[C]](j[BH]),x[j[15]][j[1j]][j[76]])[j[6u]](j[1Z])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[92]),j[BK],x[j[15]][j[92]])[j[1W]](j[1Z],x[j[17]][j[z]][j[C]](j[98]),j[BJ],x[j[15]][j[98]])[j[bt]](j[1Z],x[j[17]][j[z]][j[C]](j[6L]),j[BI],10,x[j[15]][j[2H]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[Bu]),j[BW],x[j[15]][j[61]][j[60]])[j[BS]](j[3a],x[j[17]][j[z]][j[C]](j[AZ]),j[gW],[{3k:0,1J:x[j[17]][j[z]][j[C]](j[B4])},{3k:1,1J:x[j[17]][j[z]][j[C]](j[AV])}],x[j[15]][j[61]][j[74]])[j[fZ]](j[3a],x[j[17]][j[z]][j[C]](j[65]),j[6H])[j[fZ]](j[3a],x[j[17]][j[z]][j[C]](j[3f]),j[3f])[j[6U]](j[3a],x[j[17]][j[z]][j[C]](j[2a]),j[AN])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[Bi]),j[Bl],x[j[15]][j[75]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[99]),j[Bm],x[j[15]][j[99]][j[60]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[5G]),j[Bp],x[j[15]][j[99]][j[5G]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[7z]),j[Bo],x[j[15]][j[7z]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[3z]),j[Bg],x[j[15]][j[3z]])[j[1W]](j[3a],x[j[17]][j[z]][j[C]](j[1e]),j[1e],x[j[15]][j[1e]][j[60]])[j[1W]](j[1b],x[j[17]][j[z]][j[C]](j[5l]),j[Ba],x[j[15]][j[5l]])[j[1W]](j[1b],x[j[17]][j[z]][j[C]](j[44]),j[B8],x[j[15]][j[44]])[j[1W]](j[1b],x[j[17]][j[z]][j[C]](j[45]),j[B7],x[j[15]][j[45]])[j[6u]](j[1b])[j[6U]](j[1b],x[j[17]][j[z]][j[C]](j[72]),j[9m])[j[6U]](j[1b],x[j[17]][j[z]][j[C]](j[Bb]),j[Be])[j[6U]](j[1b],x[j[17]][j[z]][j[C]](j[dD]),j[dD])[j[6U]](j[1b],x[j[17]][j[z]][j[C]](j[Ac]),j[Bd])[j[6u]](j[1b])[j[bt]](j[1b],x[j[17]][j[z]][j[C]](j[9b]),j[Bf],3C,x[j[15]][j[2P]],!0),$(j[by])[j[77]](x[j[15]][j[1j]][j[2j]]/3C),$(j[dz])[j[1r]](0===x[j[15]][j[1j]][j[2j]]?j[1h]:x[j[17]][j[4x]](x[j[15]][j[1j]][j[2j]]))},dI:q(k,e){x[j[18]][j[17]][j[2J]][k]=$(j[1F])[j[1n]](j[Bc])[j[15]](j[98],j[B9]+k)[j[1f]]($(j[9e]));$(j[1F])[j[1n]](j[Bh])[j[1r]](e)[j[1f]](x[j[18]][j[17]][j[2J]][k]);E P},dM:q(k,e){$(j[5C])[j[1a]](j[Bn]+k+j[4q]+e+j[Bj]);B t=$(j[1F])[j[1n]](j[Bk])[j[15]](j[98],j[B6]+k)[j[1f]]($(j[4y])),o=$(j[1F])[j[1n]](j[B5])[j[1f]](t);E 0===2O[j[3b]](x[j[18]][j[17]][j[2J]])[j[F]]&&t[j[1n]](j[bf]),x[j[18]][j[17]][j[2J]][k]=o,P},eP:q(k,e,t){{B o=$(j[1F])[j[1n]](j[AS])[j[15]](j[fc],t)[j[1f]](x[j[18]][j[17]][j[2J]][k]),e=$(j[1F])[j[1r]](e)[j[1f]](o);$(j[1F])[j[1n]](j[AT])[j[1f]](o)}E $(o)[j[60]](j[36],q(){x[j[18]][j[85]][j[it]](t)}),P},f5:q(k,e,t,o,n,i){{B a=0===n?j[1h]:i?x[j[17]][j[4x]](n)[j[10]](3):n,r=$(j[1F])[j[1n]](j[8l])[j[1a]](j[8w]+e+j[et])[j[1f]](x[j[18]][j[17]][j[2J]][k]);$(j[1F])[j[1n]](j[AU])[j[15]](j[98],j[AR]+t+j[AQ])[j[1r]](a)[j[1f]](r),$(j[1F])[j[1n]](j[AM])[j[1a]](j[AO]+t+j[AP]+o+j[AW]+n+j[4q])[j[1f]](r)}E P},eE:q(k,e,t,o){{B n=$(j[1F])[j[1n]](j[B2])[j[1f]](x[j[18]][j[17]][j[2J]][k]),i=$(j[ex])[j[15]](j[eN],j[eH]+t)[j[1r]](e)[j[1f]](n);$(j[8m])[j[15]](j[5Q],j[B3])[j[15]](j[5R],t)[j[15]](j[98],j[eH]+t)[j[33]](j[32],o)[j[1f]](i)}E i[j[1a]](j[B1]),P},eK:q(k,e,t){{B o=$(j[1F])[j[1n]](j[8l])[j[1f]](x[j[18]][j[17]][j[2J]][k]);$(j[1F])[j[1n]](j[B0])[j[15]](j[98],t)[j[1r]](e)[j[1f]](o)}E P},eB:q(k,e){$(e)[j[1f]](x[j[18]][j[17]][j[2J]][k])},eA:q(k,e,t,o,n){Q(B i,a=$(j[1F])[j[1n]](j[8l])[j[1n]](j[hQ])[j[1a]](j[8w]+e+j[et])[j[1f]](x[j[18]][j[17]][j[2J]][k]),r=$(j[es])[j[15]](j[98],t)[j[1f]](a),s=0;s0&&(ao(x[j[4d]][j[8H]]),x[j[4d]][j[8H]]=5e(x[j[7j]][j[h2]],2w*(k[j[Y]][j[4E]]+x[j[30]][j[hi]])))},Ay:q(k){x[j[30]][j[42]][j[1L]]||x[j[17]][j[7c]](),x[j[17]][j[1e]][j[7w]](),x[j[17]][j[1L]][j[dW]](k);Q(B e in x[j[30]][j[2Q]][j[9g]]){B t=1l[j[2Z]](e);t&&t[j[63]]()}B o=D[j[5W]](D[j[35]]()[j[98]])+1;x[j[15]][j[2H]]&&x[j[15]][j[2H]]==o&&o!=x[j[30]][j[2H]][j[ed]]&&(x[j[17]][j[z]][j[7q]](),x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[Az],{9f:o}),x[j[17]][j[z]][j[C]](j[6L]),x[j[17]][j[G]](j[1E]))),x[j[30]][j[2H]][j[ed]]=o,k&&x[j[15]][j[61]][j[60]]&&x[j[17]][j[61]][j[62]](!0)},1c:q(e,t){if(e[j[1y]]){B o=D[j[35]](e[j[4L]]);if(!x[j[30]][j[42]][j[3n]]||t){if((o[j[1H]]>=3||D[j[35]](e[j[4L]])[j[2i]])&&-1!=e[j[5p]][j[83]](j[8n]+D[j[35]]()[j[W]])){if(x[j[15]][j[71]][j[60]]&&!e[j[5p]][j[1N]]()[j[83]](j[Aw]))E 1l[j[2Z]](j[ec])[j[32]]=!1,x[j[15]][j[71]][j[60]]=!1,x[j[30]][j[71]][j[73]]={},D[j[1p]](x[j[17]][j[z]][j[C]](j[Av],{1S:k[j[1K]](o[j[W]])}),!0),1U D[j[5n]](j[8n]+e[j[ef]]+j[Ar]);if(x[j[15]][j[40]]&&!e[j[5p]][j[1N]]()[j[83]](j[As]))E 1l[j[2Z]](j[ec])[j[32]]=!1,x[j[15]][j[40]]=!1,1U D[j[1p]](x[j[17]][j[z]][j[C]](j[Au],{1S:k[j[1K]](o[j[W]])}),!0)}-1!=e[j[5Q]][j[83]](j[eb])&&x[j[17]][j[z]][j[7q]]();B n=x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]],i=n&&n[j[3T]]&&n[j[3T]][j[AB]],a=x[j[15]][j[71]];!i&&-1!=e[j[5Q]][j[83]](j[eb])&&a[j[60]]&&a[j[76]]&&(2f 2F)[j[2Y]]()-x[j[30]][j[71]][j[72]]>AH&&D[j[5n]](j[AI]+e[j[ef]]+j[2E]+a[j[76]]),D[j[35]]()[j[98]]==e[j[4L]]&&(a[j[60]]&&(x[j[30]][j[71]][j[72]]=(2f 2F)[j[2Y]]()),x[j[17]][j[1j]][j[7x]]())}B r=j[0],s=2O[j[3b]](x[j[30]][j[1q]][j[1T]]),l=j[0];Q(B c in s)if(x[j[30]][j[1q]][j[1T]][s[c]][j[2l]]&&-1!=x[j[30]][j[1q]][j[1T]][s[c]][j[2l]][j[83]](e[j[4L]])){l=s[c],r=j[j5]+l;2e}if(x[j[30]][j[42]][j[3n]]||($(j[8t]+e[j[1y]]+j[5K])[j[1n]](j[ie]+D[j[35]](e[j[4L]])[j[1H]]+r),r&&($(j[8t]+e[j[1y]]+j[hq])[j[hs]](j[hz]),$(j[hy])[j[4r]]()[j[3X]](q(){$(j[5a])[j[1a]](j[aM]+x[j[17]][j[z]][j[C]](j[hu]),+j[8I])},q(){$(j[5c])[j[63]]()}))),t)e[j[5p]]=x[j[17]][j[z]][j[5F]](e[j[5p]],!0);2o{x[j[17]][j[z]][j[AJ]](e);B u=$(j[AG]+e[j[1y]])[j[bJ]](j[5g]);if(x[j[30]][j[42]][j[3n]]||x[j[17]][j[z]][j[AF]]($(j[3G])[j[S]](j[cD]+e[j[1y]]+j[5K])[j[1o]](j[4X])),x[j[15]][j[75]])Q(B d=e[j[5p]][j[2s]](/(<([^>]+)>)/gi,j[0]),f=u[j[1o]](j[4X]),m=d[j[79]]()[j[4N]](j[2E]),c=0;cx[j[15]][j[2P]]&&(x[j[17]][j[z]][j[7q]](),x[j[17]][j[z]][j[R]](j[DX],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[DM],{gn:x[j[17]][j[z]][j[C]](e)}),x[j[17]][j[z]][j[C]](j[DQ]),x[j[17]][j[G]](j[1E])))}}},7Z:{gp:q(){x[j[30]][j[2L]]=[],x[j[17]][j[1t]](x[j[17]][j[1b]][j[2m]][j[3d]]+j[DP],K,K,q(k){Q(B e in k[j[86]])x[j[30]][j[2L]][e]=2f 2O,x[j[30]][j[2L]][e][j[1y]]=k[j[86]][e][j[Y]][j[1y]],x[j[30]][j[2L]][e][j[W]]=k[j[86]][e][j[1u]][j[W]],x[j[30]][j[2L]][e][j[gv]]=2f 2F(k[j[86]][e][j[DO]])})},gt:q(k){if(k[j[Y]]&&k[j[3j]]){B e=2f 2F,t={2v:k[j[Y]][j[1y]],bG:k[j[3j]][j[W]],gu:2f 2F(e[j[2Y]]()+gx*e[j[gw]]())};x[j[30]][j[2L]][j[3P]](t)>50&&x[j[30]][j[2L]][j[im]]()}},gy:q(k){if(k[j[Y]])Q(B e in x[j[30]][j[2L]])if(x[j[30]][j[2L]][e][j[1y]]==k[j[Y]][j[1y]]){B t=3R[j[5Y]]((2f 2F((2f 2F)[j[2Y]]()+gx*(2f 2F)[j[gw]]())[j[2Y]]()-x[j[30]][j[2L]][e][j[gv]][j[2Y]]())/2w),o={gn:x[j[17]][j[z]][j[C]](1==k[j[Y]][j[4t]]?j[gk]:j[gc]),9f:1k(e)+1,gb:x[j[30]][j[2L]][j[F]],9E:x[j[17]][j[4x]](t),DV:x[j[30]][j[2L]][j[5D]](q(x){E x[j[1y]]==k[j[Y]][j[1y]]})[j[F]],1S:x[j[30]][j[2L]][j[5D]](q(x){E x[j[1y]]==k[j[Y]][j[1y]]})[0][j[W]]};El>t&&x[j[17]][j[z]][j[7q]](),x[j[17]][j[z]][j[R]](j[g8],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[E6],o),x[j[17]][j[z]][j[C]](j[Dx]),x[j[17]][j[G]](j[1E]));2e}}},2B:{gd:q(){$(j[gh])[j[63]](),$(j[9k])[j[63]](),$(j[Ea])[j[15]](j[4m],x[j[30]][j[bA]]),x[j[18]][j[85]][j[84]](x[j[30]][j[88]][j[87]][0])},ge:q(){x[j[15]][j[7z]]?$(j[bW])[j[F]]||$(j[4c])[j[1a]](j[E7]):$(j[bW])[j[63]]()},gj:q(){B k=x[j[15]][j[99]][j[5G]]?x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]]:K;$(j[gh])[j[63]](),k&&k[j[23]]?k[j[9c]]?(x[j[30]][j[9c]]=!0,$(j[9k])[j[63]](),$(j[5a])[j[1a]](j[E2]+k[j[23]]+j[4q])):$(j[4c])[j[1a]](j[Ep]+k[j[23]]+j[4q]):x[j[30]][j[9c]]&&(x[j[30]][j[9c]]=!1,$(j[9k])[j[63]]()),$(j[9k])[j[F]]||$(j[4c])[j[1a]](j[Eg]+x[j[30]][j[23]]+j[4q])},gf:q(){if(x[j[15]][j[5l]]&&x[j[17]][j[9h]][j[8A]](),x[j[18]][j[17]][j[jc]](),x[j[17]][j[1e]][j[5X]](),x[j[15]][j[99]][j[60]]){B k=x[j[15]][j[99]][j[5G]]?x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]]:K;if(k){k[j[6J]]&&x[j[18]][j[85]][j[84]](k[j[6J]]),k[j[76]]&&x[j[17]][j[z]][j[R]](K,x[j[17]][j[G]](j[4k]),k[j[76]]);B e=1l[j[2Z]](j[6M])[j[S]][0][j[S]][0];k[j[bB]]?k[j[bB]]!=e[j[4m]]&&(e[j[4m]]=k[j[bB]]):x[j[30]][j[bA]]!=e[j[4m]]&&(e[j[4m]]=x[j[30]][j[bA]])}x[j[17]][j[3e]][j[Ek]]()}}},3r:{gz:q(){B k=D[j[8A]](),e=1k(k[j[F]]/2),t=[];Q(B o in k)t[j[4I]](k[o][j[Y]][j[4E]]);t[j[g7]](q(x,k){E x-k}),x[j[30]][j[1e]][j[3C]]=1k((t[e]+t[e+1])/2)},gA:q(){B k=D[j[5W]](D[j[35]]()),e=D[j[2N]](),t=j[E5]+(-1!=k?k+1+j[c5]:j[0])+D[j[3E]]()[j[F]]+j[69];-1==k&&e&&e[j[98]]!=D[j[35]]()[j[98]]&&(k=D[j[3E]]()[j[F]]),x[j[30]][j[1e]][j[3C]]||x[j[17]][j[1e]][j[5X]]();B o=x[j[17]][j[4x]](D[j[DC]]()+k*x[j[30]][j[1e]][j[3C]]);x[j[15]][j[1e]][j[60]]&&-1!=k&&o!=j[a5]||(o==j[a5],7O(x[j[2r]][j[1e]]),x[j[2r]][j[1e]]=K),x[j[30]][j[1e]][j[9q]]=j[DA]+o+j[2E]+t,$(j[gO])[j[2n]](x[j[30]][j[1e]][j[9q]])},gR:q(){B k=D[j[5W]](D[j[35]]()),e=D[j[3E]]()[j[F]],t=D[j[2N]]();-1==k&&e&&(k=e),x[j[15]][j[1e]][j[60]]&&!x[j[2r]][j[1e]]&&t&&t[j[98]]!=D[j[35]]()[j[98]]?x[j[2r]][j[1e]]=7C(x[j[17]][j[1e]][j[gQ]],2w):(!x[j[15]][j[1e]][j[60]]||x[j[2r]][j[1e]]&&-1==k)&&(7O(x[j[2r]][j[1e]]),x[j[2r]][j[1e]]=K,x[j[17]][j[1e]][j[gQ]]()),x[j[17]][j[1e]][j[bz]]()},gP:q(){E x[j[15]][j[1e]][j[60]]?1U($(j[gO])[j[F]]||$(j[Dv])[j[F]]||!$(j[9n])[j[2n]]()||$(j[9n])[j[1r]]($(j[9n])[j[2n]]()+j[DK]+x[j[30]][j[1e]][j[9q]]+j[DS])):1U($(j[bS])[j[F]]&&$(j[bS])[j[63]]())}},4b:{gT:q(){1O[j[il]](x[j[2r]][j[1j]]),x[j[15]][j[1j]][j[2j]]&&(x[j[15]][j[1j]][j[2j]]>0&&x[j[15]][j[1j]][j[2j]]<=3C&&(x[j[15]][j[1j]][j[2j]]=aI),x[j[2r]][j[1j]]=7C(q(){x[j[15]][j[1j]][j[2j]]&&x[j[15]][j[1j]][j[76]]&&(-1!=D[j[5W]](D[j[35]]()[j[98]])||D[j[2N]]()&&D[j[2N]]()[j[98]]==D[j[35]]()[j[98]])&&D[j[5n]](x[j[15]][j[1j]][j[76]])},2w*x[j[15]][j[1j]][j[2j]]))}},gX:{9s:q(){B x=$(j[3q])[j[23]](j[3N]),k=$(j[3q])[j[23]](j[5x]),e=1k(x[j[10]](0,x[j[F]]-2)),t=1k(k[j[10]](0,k[j[F]]-2));$(j[6O])[j[23]]({1A:e+7+j[22],2q:t-gW+j[22]})},gV:q(){x[j[17]][j[26]][j[9t]]($(P)[j[15]](j[98]))},gU:q(){$(j[6O])[j[bI]]()},gN:q(){$(j[6O])[j[dw]](),x[j[30]][j[4J]][j[34]]=-2},3L:q(k){x[j[30]][j[4J]][j[34]]==k[j[34]]&&x[j[17]][j[26]][j[9W]](k[j[34]])},3A:q(){0==x[j[30]][j[4J]][j[34]]&&x[j[17]][j[26]][j[9W]](0)},gF:q(){B e=D[j[4a]]()[j[5D]](q(k){E x[j[30]][j[4J]][j[34]]?k[j[34]]==x[j[30]][j[4J]][j[34]]:k[j[2p]]}),t=j[0],o=j[0];Q(B n in e)o=x[j[17]][j[1u]][j[9A]](e[n]),t+=j[t6]+(o?j[8u]+o+j[DN]:j[0])+j[DL]+k[j[1K]](e[n][j[W]])+j[DR];$(j[gE])[j[1r]](t)},2T:q(k){B e=k==j[8h]?1:k==j[a3]?-1:0;e!=x[j[30]][j[4J]][j[34]]&&(x[j[30]][j[4J]][j[34]]=e,$(j[DT])[j[15]](j[1X],j[DU]+k+j[Dy]),$(j[Dz])[j[2n]]($(j[1V]+k)[j[1o]](j[Dw])[j[2n]]()),x[j[17]][j[26]][j[9W]](x[j[30]][j[4J]][j[34]]))}},ul:{gL:q(){1s{$(j[24])[j[27]]()[j[25]]()}1w(x){}},gK:q(x){B k=D[j[3E]]();Q(B e in k)if(k[e][j[98]]==x)E 1k(e);E-1},gJ:q(k){if(x[j[15]][j[61]][j[60]]){B e=[],t=D[j[2N]](),o=0;e=D[j[4a]]();Q(B n in e)t&&t[j[98]]==e[n][j[98]]?e[n][j[3i]]=0:(o=D[j[5W]](e[n][j[98]]),e[n][j[3i]]=-1!=o?o+1:5u+n);if(1==x[j[15]][j[61]][j[74]]&&(e=e[j[g7]](q(x,k){E k[j[3i]]-x[j[3i]]})[j[DG]]()),k&&7e k==j[cs]){Q(B n in e)if(e[n][j[98]]==k[j[98]])E n;E-1}if(!k){$(j[64])[j[63]](),$(j[24])[j[1a]](j[DH]);B i=j[0];Q(B n in e)i+=x[j[17]][j[61]][j[9x]](e[n]);E 1U $(j[64])[j[1a]](i)}x[j[17]][j[61]][j[DF]](e)}},fy:q(e){B t=$(j[64])[j[S]]();if(t[j[F]]!=e[j[F]])E x[j[17]][j[61]][j[62]]();1s{Q(B o in e){B n=j[DZ]+(0==e[o][j[3i]]?j[fg]:1==e[o][j[34]]?j[fh]:-1==e[o][j[34]]?j[fm]:e[o][j[2p]]?j[fn]:j[0]),i=$(t[o])[j[1o]](j[DY]),a=0==e[o][j[3i]]?j[9Q]:e[o][j[3i]]<9H?e[o][j[3i]]:j[0],r=x[j[17]][j[1u]][j[9A]](e[o]);$(t[o])[j[15]](j[98])!=e[o][j[98]]&&$(t[o])[j[15]](j[98],e[o][j[98]]),$(t[o])[j[15]](j[1X])!=n&&$(t[o])[j[15]](j[1X],n);B s=i[0][j[S]][0][j[S]][0];$(s)[j[2n]]()!=a&&$(s)[j[2n]](a);B l=i[0][j[S]][1][j[S]][1],c=j[Ei]+(r||j[1u]);$(l)[j[15]](j[1X])!=c&&$(l)[j[15]](j[1X],c),r=r?j[Em]+r:j[0];B u=i[0][j[S]][1][j[S]][0];u[j[S]][0]?$(u[j[S]][0])[j[15]](j[1X])!=r&&(r?$(u[j[S]][0])[j[15]](j[1X],r):$(u[j[S]][0])[j[63]]()):$(u)[j[1a]](j[En]+r+j[fr]);B d=l[j[S]][0];$(d)[j[2n]]()!=e[o][j[W]]&&($(d)[j[2n]](e[o][j[W]]),$(d)[j[15]](j[8V],j[Er]+e[o][j[W]]+j[Eq]));B f=i[1][j[S]][2][j[S]][0];$(f)[j[2n]]()!=e[o][j[6b]]&&$(f)[j[2n]](e[o][j[6b]]);B m=i[1][j[S]][3][j[S]][0];e[o][j[2p]]?($(m)[j[15]](j[2G],j[9O]),$(m)[j[S]](0)[0]||$(m)[j[1a]](j[9S])):($(m)[j[15]](j[2G],j[fH]),$(m)[j[S]](0)[0]&&$($(m)[j[S]](0)[0])[j[63]]());B p=i[1][j[S]][0][j[S]][0][j[S]][0],g=e[o][j[fl]];$(p)[j[15]](j[1X])!=j[fA]+g&&$(p)[j[15]](j[1X],j[fA]+g);B h=j[Ef]+e[o][j[W]]+j[E1],v=i[1][j[S]][1][j[S]][0];$(v)[j[15]](j[8V])!=h&&$(v)[j[15]](j[8V],h);B b=i[1][j[S]][4][j[S]][0],I=x[j[17]][j[z]][j[C]](j[8r],{1S:k[j[1K]](e[o][j[W]])});if(b[j[S]][0])if(-1!=x[j[30]][j[73]][j[2l]][j[83]](e[o][j[98]])){B y=j[Eb]+e[o][j[W]]+j[Et];$(b[j[S]][0])[j[15]](j[2G])!=I&&($(b[j[S]][0])[j[15]](j[2G],I),$(b[j[S]][0])[j[15]](j[8V],y))}2o b[j[S]][0][j[63]]();2o-1!=x[j[30]][j[73]][j[2l]][j[83]](e[o][j[98]])&&$(b)[j[1a]](j[b5]+I+j[Cz]+e[o][j[W]]+j[b6])}}1w(w){x[j[17]][j[61]][j[62]]()}x[j[17]][j[61]][j[9y]]()},ft:q(k){B e=x[j[17]][j[1u]][j[9A]](k),t=k[j[fl]];E j[CA]+k[j[98]]+j[CB]+(0==k[j[3i]]?j[fg]:1==k[j[34]]?j[fh]:-1==k[j[34]]?j[fm]:k[j[2p]]?j[fn]:j[0])+j[Cy]+(0==k[j[3i]]?j[9Q]:k[j[3i]]<9H?k[j[3i]]:j[0])+j[Cx]+(e?j[8u]+e+j[fr]:j[0])+j[Ct]+(e||j[1u])+j[Cu]+k[j[W]]+j[Cv]+k[j[W]]+j[Cw]+t+j[CC]+k[j[W]]+j[CD]+k[j[6b]]+j[CJ]+(k[j[2p]]?j[9O]:j[fH])+j[CK]+(k[j[2p]]?j[9S]:j[0])+j[CL]+(-1!=x[j[30]][j[73]][j[2l]][j[83]](k[j[98]])?j[b5]+x[j[17]][j[z]][j[C]](j[8r],{1S:k[j[W]]})+j[kb]+k[j[W]]+j[b6]:j[0])+j[Dt]}},wl:{fX:q(x,k){Q(B e in x)if(x&&K!=x[e]&&x[e][j[98]]==k)E!0;E!1},fV:q(){x[j[30]][j[2Q]][j[1L]]=D[j[3E]](),x[j[30]][j[2Q]][j[1L]][j[3P]](D[j[2N]]())},fW:q(k){if(!k)E 1U x[j[17]][j[1L]][j[3E]]();if(k[j[3P]](D[j[2N]]()),x[j[30]][j[2Q]][j[1L]][j[F]])1s{Q(B e in x[j[30]][j[2Q]][j[1L]])x[j[30]][j[2Q]][j[1L]][e]&&!x[j[17]][j[1L]][j[CE]](k,x[j[30]][j[2Q]][j[1L]][e][j[98]])&&K==D[j[35]](x[j[30]][j[2Q]][j[1L]][e][j[98]])[j[98]]&&(x[j[30]][j[2Q]][j[9g]][x[j[30]][j[2Q]][j[1L]][e][j[98]]]=e)}1w(t){}x[j[30]][j[2Q]][j[1L]]=k}},1c:{g1:q(){!x[j[30]][j[29]]&&$(j[CF])[j[F]]&&(x[j[15]][j[5j]][j[5h]]<=-1?1l[j[2Z]](j[jg])[j[7I]]():1l[j[2Z]](j[a8]+(0==x[j[15]][j[5j]][j[5h]]?3R[j[h1]](3R[j[h0]]()*x[j[30]][j[88]][j[6C]][j[58]])+1:x[j[15]][j[5j]][j[5h]]))[j[7I]]())},g5:q(k,e){B t=x[j[30]][j[2u]][j[iV]][k];if(!t)E j[Cr]+k+j[5K];if(!e)E t;Q(B o in e)Q(;-1!=t[j[83]](j[8U]+o+j[8U]);)t=t[j[2s]](j[8U]+o+j[8U],e[o]);E t},g4:q(x){if(x){if(x=k[j[1K]](x),!x[j[8W]](/1m?/))E x;B e=x[j[4N]](j[2E]),t=j[0];Q(B o in e)e[o][j[8W]](/^1m?/)&&(e[o]=j[ad]+e[o]+j[4Z]+e[o]+j[4s]),t+=e[o]+j[2E];E t[j[79]]()}},g3:q(x,k,e,t,o){B n=$(j[3G]),i=n[j[3y]]()>n[0][j[3x]]-n[j[20]]()-28,a=$(j[Cd]);D[j[1p]](e);B r=$(j[Ce])[j[4r]]();r[j[15]](j[1X],j[Cc]),r[j[15]](j[cf],j[Cb]),r[j[1r]](a),t?r[j[1o]](j[bu])[j[1r]](t)[j[23]](j[4P],o?o:j[a0]):r[j[1o]](j[bu])[j[63]](),r[j[1o]](j[C7])[j[23]]({2q:j[C8],1A:j[C9]})[j[15]](j[1X],x),r[j[1o]](j[4X])[j[1r]](e)[j[23]](j[4P],k?k:j[a0]),i&&n[j[3y]](n[j[33]](j[3x]))},fO:q(x,e){B t=2f Ca;t[j[ig]]=q(){t[j[fS]]+=j[Cg],t[j[fS]]+=t[j[4F]]>8w&&t[j[20]]>9z||t[j[4F]]>8w?t[j[4F]]>t[j[20]]?j[Ch]:j[fQ]:t[j[20]]>9z?j[fQ]:j[Cn];B k=e[j[1r]]()[j[2s]](j[ad]+x+j[4Z]+x+j[4s],j[ad]+x+j[4Z]+t[j[Cp]]+j[Cq]);e[j[4B]]()[j[1o]](j[7S])[j[F]]||(e[j[4B]]()[j[1a]](j[Cl]),e[j[4B]]()[j[3X]](q(){$(P)[j[1o]](j[7S])[j[23]](j[3g],j[4l])},q(){$(P)[j[1o]](j[7S])[j[23]](j[3g],j[4Q])}),e[j[4B]]()[j[1o]](j[7S])[j[36]](q(){Q(B x=$(P)[j[4B]]()[j[1o]](j[gY]),k=0;ko[0][j[3x]]-o[j[20]]()-28;e[j[1r]](k),n&&o[j[3y]](o[0][j[3x]])},t[j[4m]]=k[j[Ci]](x),5r[j[5v]](x),5r[j[5v]](t[j[4m]]),5r[j[5v]](t[j[4m]]==x)},dg:q(k){B e=D[j[35]](),t=D[j[35]](k[j[4L]]);if(t[j[98]]==e[j[98]]&&(e[j[1H]]>=2||e[j[2i]]&&e[j[2i]]>=t[j[2i]])&&-1==k[j[5p]][j[83]](j[Cj])){B o=k[j[1y]][j[4N]](j[2E])[0],n=$(j[cD]+o+j[5K]),i=x[j[17]][j[z]][j[C]](j[cv]);1s{i=x[j[30]][j[42]][j[42]][j[Ck]][j[z]][j[cv]]}1w(a){}n[j[1a]](j[CM]+o+j[CN]+i+j[6E]),n[j[3X]](q(){E $(P)[j[1o]](j[7T])[j[23]](j[3g],j[4l])}),n[j[4w]](q(){E $(P)[j[1o]](j[7T])[j[23]](j[3g],j[4Q])}),$(j[Df]+o)[j[60]](j[36],q(){x[j[17]][j[1t]](j[Dg]+o,j[bH])})}},dp:q(k){if($(j[Da])[j[F]]&&2O[j[3b]](x[j[30]][j[2a]])[j[F]]){B e=k[j[1r]]();if(7e e==j[Db]){B t=$(j[3G]),o=t[j[3y]]()>t[0][j[3x]]-t[j[20]]()-28;k[j[1r]](x[j[17]][j[z]][j[5F]](e)),o&&t[j[3y]](t[0][j[3x]])}}},dn:q(k,e){if(2O[j[3b]](x[j[30]][j[2a]])[j[F]]){2K=x[j[30]][j[2a]];Q(B t in 2K){B o=e?j[cN]+t[j[1N]]()+j[cN]:j[5o]+t[j[1N]]()+j[5o];k=k[j[2s]](2f Dc(o,j[Di]),j[Dj]+t+j[Dp]+2K[t][j[1M]]+j[Dq]+2K[t][j[4F]]+j[Dr]+2K[t][j[20]]+j[Do])}E k}}},9K:{d0:q(){},d1:q(x){B k=$(x)[0],e=1l[j[Dn]](j[Dk]);e[j[Dl]](j[iR],!0,!0,1O),k[j[Dm]](e)}},9I:q(x,k,e,t,o,n){$[j[1t]]({8D:!1,2C:k||j[3M],3c:x,D9:n||j[D8],2V:e})[j[CV]](q(x){t&&t(x,o)})},3A:{d5:q(k){B e=D[j[2N]]();if(!e||e[j[98]]!=D[j[35]]()[j[98]])1s{B t={3o:x[j[30]][j[Y]]},o=[t],n={2V:o};x[j[17]][j[2p]][j[cR]](n,k)}1w(i){x[j[17]][j[1t]](x[j[17]][j[1b]][j[2m]][j[3d]]+j[di],K,K,x[j[17]][j[2p]][j[cR]],k)}},9T:q(k,e){if(k[j[86]][0][j[6M]][j[3v]]){B t={CW:e[j[98]],6A:k[j[86]][0][j[6M]][j[3v]]},o={5O:e,2y:{2y:[k[j[86]][0][j[6M]][j[Y]]]}};x[j[17]][j[1t]](x[j[17]][j[1b]][j[2m]][j[3d]]+j[cJ],j[4j],2b[j[3Q]](t),x[j[17]][j[1v]][j[aq]],o)}}},cL:q(){B k=x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]];k&&k[j[3T]]&&k[j[3T]][j[bd]]||$(j[37])[j[36]]()},du:q(k){B e=x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]];e&&e[j[3T]]&&e[j[3T]][j[aK]]||(k=k||D[j[3E]](),x[j[15]][j[40]]&&k[j[F]]=x)E j[a5];B k=[CU,60,0],e=[0,0,0],t=j[0];Q(B o in k){Q(;x>=k[o]&&k[o]>0;)e[o]++,x-=k[o];o==k[j[F]]-1&&(e[o]=x),t+=e[o]<10?j[CS]+e[o]:e[o],o=0?t:0)+j[cX],k,e)},9a:q(k){E D[j[35]]()[j[1H]]<3&&!D[j[35]]()[j[2i]]?D[j[1p]](x[j[17]][j[z]][j[C]](j[kg])):(x[j[17]][j[1b]][j[2m]][j[3K]]=2c(k)?1:k,1U x[j[17]][j[1b]][j[uL]](q(){x[j[17]][j[1b]][j[uM]](q(){x[j[17]][j[1b]][j[uN]](q(){x[j[17]][j[1b]][j[uO]]();B k=x[j[17]][j[1b]][j[2m]][j[3K]];k>0&&ko||!t[j[6i]]?t&&t[j[6i]]?x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[3F]),x[j[17]][j[z]][j[C]](j[gZ],{jO:t[j[6i]][j[F]]})):x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[3F]),x[j[17]][j[z]][j[C]](j[tf])):o<=t[j[6i]][j[F]]?(x[j[18]][j[85]][j[84]](t[j[6i]][o-1]),1U x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[3F]),x[j[17]][j[z]][j[C]](j[tg],{th:o}))):x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[3F]),x[j[17]][j[z]][j[C]](j[gZ],{jO:t[j[6i]][j[F]]})))},jN:q(x,k){D[j[tc]](k[1]&&k[1][j[1N]]()!=j[1h]?!0:!1)},jC:q(){D[j[jA]]()},bx:q(k,e){B t=K;e[j[F]]>1&&(t=x[j[17]][j[1u]][j[jx]](1,e)),x[j[17]][j[1b]][j[iB]](t)},4T:q(){B k=D[j[4Y]]();1==k[j[4t]]&&x[j[17]][j[z]][j[R]](j[tb],x[j[17]][j[G]](j[6x]),x[j[17]][j[z]][j[C]](j[t7])+j[t8]+k[j[1y]]+j[t9]+x[j[17]][j[z]][j[C]](j[5M])+j[4s])},J:q(x,k){B e=j[ta];2==k[j[F]]&&k[1][j[1N]]()==j[tj]&&(e=j[tk]),D[j[5n]](e)},5t:q(){B k=D[j[4Y]]();1==k[j[4t]]?x[j[17]][j[z]][j[R]](j[7G],x[j[17]][j[G]](j[4k]),x[j[17]][j[z]][j[C]](j[7v])+j[tt]+k[j[1y]]+j[4Z]+x[j[17]][j[z]][j[C]](j[5M])+j[4s]):6y[j[bF]](j[jH],{7W:k[j[1y]]},q(k){x[j[17]][j[z]][j[R]](j[7G],x[j[17]][j[G]](j[4k]),x[j[17]][j[z]][j[C]](j[7v])+j[kc]+k[0][j[k6]]+j[4Z]+x[j[17]][j[z]][j[C]](j[5M])+j[4s])})},7V:q(){B k=D[j[4Y]]();1==k[j[4t]]?x[j[17]][j[z]][j[R]](j[7G],x[j[17]][j[G]](j[4k]),x[j[17]][j[z]][j[C]](j[7v])+j[tu]+k[j[1y]]+j[4Z]+x[j[17]][j[z]][j[C]](j[5M])+j[4s]):6y[j[tv]](j[tw]+k[j[1y]],q(k){x[j[17]][j[z]][j[R]](j[7G],x[j[17]][j[G]](j[4k]),x[j[17]][j[z]][j[C]](j[7v])+j[kc]+k[j[1M]]+j[ts]+x[j[17]][j[z]][j[C]](j[5M])+j[4s])})},9a:q(k,e){if(D[j[35]]()[j[1H]]<3&&!D[j[35]]()[j[2i]])E 1U D[j[1p]](x[j[17]][j[z]][j[C]](j[kg]));B t=e[1];t=t&&!2c(t)&&t<=D[j[3E]]()[j[F]]?t:1,x[j[17]][j[1b]][j[9m]](t)},tq:q(e,t){B o=2c(t[1])?x[j[17]][j[1u]][j[hN]](1,t):1k(t[1]);-1!=o&&x[j[17]][j[1t]](j[tl]+o,j[3M],K,q(e){B t=e[j[86]][0];x[j[17]][j[z]][j[R]](K,x[j[17]][j[G]](j[bP]),j[tm]+k[j[1K]](t[j[W]])+j[tn]+t[j[98]]+j[tp]+t[j[6b]]+j[tV]+D[j[4a]]()[j[F]]+j[tW]+t[j[uu]]+j[uv]+x[j[17]][j[1u]][j[uw]](D[j[35]](t[j[98]]))+j[3U]+(t[j[hP]]?j[ux]+t[j[hP]]+j[3U]:j[0])+(t[j[hR]]?j[ut]+t[j[hR]]+j[3U]:j[0])+(t[j[hS]]?j[us]+t[j[hS]]+j[uo]:j[0]))})},hT:q(e,t){B o=x[j[17]][j[1u]][j[hN]](1,t);-1!=o?x[j[17]][j[1t]](j[up],j[4j],2b[j[3Q]]({id:o}),q(e){e[j[hK]]==j[hJ]&&x[j[17]][j[z]][j[R]](j[uq],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[ur],{1S:k[j[1K]](D[j[35]](o)[j[W]])}),x[j[17]][j[z]][j[C]](j[uy]),x[j[17]][j[G]](j[1E]))}):D[j[uz]](x[j[17]][j[z]][j[C]](j[uG]),!0)},i6:q(k,e){if(1==e[j[F]])E x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[ia],{9E:x[j[17]][j[4x]](x[j[15]][j[2P]])[j[10]](3)||x[j[17]][j[z]][j[C]](j[1h])}),x[j[17]][j[z]][j[C]](j[9b]),x[j[17]][j[G]](j[1E]));B t=-1;if(2c(e[1]))if(e[1][j[8W]](/\\d{1,2}\\:\\d{1,2}/)){B o=e[1][j[4N]](j[5o]),n=1k(o[0]),i=1k(o[1]);t=n>10||i>59?-1:60*n+i}2o t=-1;2o t=3R[j[5Y]](1k(e[1]));E-1>=t||t>3C?x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[uH]),x[j[17]][j[z]][j[C]](j[9b]),x[j[17]][j[G]](j[1E])):(x[j[18]][j[85]][j[bO]](t),1U x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[ia],{9E:x[j[17]][j[4x]](x[j[15]][j[2P]])[j[10]](3)||x[j[17]][j[z]][j[C]](j[1h])}),x[j[17]][j[z]][j[C]](j[9b]),x[j[17]][j[G]](j[1E])))},uI:q(k,e){if(1==e[j[F]])E x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[uF],{9f:x[j[15]][j[2H]]}),x[j[17]][j[z]][j[C]](j[6L]),x[j[17]][j[G]](j[1E]));B t=-1;E 2c(e[1])||(t=3R[j[5Y]](1k(e[1]))),-1>=t||t>10?x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[ib]),x[j[17]][j[z]][j[C]](j[6L]),x[j[17]][j[G]](j[1E])):(x[j[18]][j[85]][j[bO]](t),1U x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[ib]),x[j[17]][j[z]][j[C]](j[6L]),x[j[17]][j[G]](j[1E])))},6N:q(){x[j[30]][j[V]]=[],x[j[17]][j[1v]][j[8p]]()},"uE":q(k,e){x[j[30]][j[Z]][j[hZ]]=e[1]||j[13],x[j[17]][j[z]][j[R]](j[6k],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[uA]),x[j[17]][j[z]][j[C]](j[i0]),x[j[17]][j[G]](j[1E])),x[j[17]][j[1v]][j[i1]]()},9L:q(k,e){if(!x[j[30]][j[Z]][j[V]][j[F]]||1==e[j[F]])E x[j[17]][j[1v]][j[uB]]();Q(B t=j[0],o=1;o=1){if(6c==x[j[30]][j[V]][1k(e[1]-1)][j[7o]])E D[j[1p]](x[j[17]][j[z]][j[C]](j[9u]),!0);x[j[17]][j[1v]][j[uD]](x[j[30]][j[V]][1k(e[1])-1],e[2])}},hD:q(k,e){if(1==e[j[F]])E D[j[1p]](x[j[17]][j[z]][j[C]](j[hC]));if(2==e[j[F]])E x[j[17]][j[1v]][j[8p]]([j[um],e[1]]);if(!2c(e[1])&&e[1]<=x[j[30]][j[V]][j[F]]&&e[1]>=1){if(6c==x[j[30]][j[V]][1k(e[1]-1)][j[7o]])E D[j[1p]](x[j[17]][j[z]][j[C]](j[9u]),!0);x[j[17]][j[1v]][j[9H]](x[j[30]][j[V]][1k(e[1])-1],e[2])}},hd:q(k,e){if(1==e[j[F]])E x[j[17]][j[1v]][j[8p]]([j[2w]]);if(e[1]&&e[1][j[1N]]()==j[1h])E x[j[30]][j[8K]]=!1,D[j[1p]](x[j[17]][j[z]][j[C]](j[uk]),!0);if(!2c(e[1])&&e[1]<=x[j[30]][j[V]][j[F]]&&e[1]>=1){if(6c==x[j[30]][j[V]][1k(e[1])-1][j[7o]])E D[j[1p]](x[j[17]][j[z]][j[C]](j[9u]),!0);x[j[30]][j[8K]]=!0,x[j[30]][j[8B]]=1k(e[1])-1,D[j[1p]](x[j[17]][j[z]][j[C]](j[u3]),!0),D[j[35]]()[j[2p]]||x[j[17]][j[2p]][j[4Y]](x[j[30]][j[V]][x[j[30]][j[8B]]])}},2K:q(k,e){if(1!=e[j[F]]){if(e[1][j[1N]]()==j[9t])E D[j[5n]](j[u4]);B t=e[1][j[79]]();if(0!=t[j[83]](j[82]))E D[j[1p]](j[hf]);if(-1!=x[j[15]][j[2a]][j[83]](t))E x[j[15]][j[2a]][j[ko]](x[j[15]][j[2a]][j[83]](t),1),D[j[1p]](j[u5]+t+j[u6]);x[j[17]][j[2a]][j[8s]](t,!0),x[j[15]][j[2a]][j[4I]](t),x[j[39]][j[38]]()}2o Q(B o in x[j[15]][j[2a]])D[j[1p]](x[j[15]][j[2a]][o])},u2:q(k,e){if(x[j[15]][j[2u]][j[4u]]!=j[iT])E D[j[1p]](j[u1],!0);B t=x[j[30]][j[88]][j[6C]][j[F]];if(K==e[1]||K==e[2])E x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[tX],{a6:t}),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E]));if(e[1][j[1N]]()==j[7I]){if(2c(e[2])||1k(e[2])<0||1k(e[2])>t)E x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[hk],{a6:t}),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E]));1l[j[2Z]](j[a8]+(0==e[2]?3R[j[h1]](3R[j[h0]]()*t)+1:e[2]))[j[7I]]()}if(e[1][j[1N]]()==j[tY]){if(e[2][j[1N]]()==j[1h]||e[2]<0)E x[j[15]][j[5j]][j[5h]]=-1,x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[tZ]),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E])),x[j[39]][j[38]]();if(0==e[2])E x[j[15]][j[5j]][j[5h]]=0,x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[u0]),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E])),x[j[39]][j[38]]();if(2c(e[2])||1k(e[2])<0||1k(e[2])>t)E x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[hk],{a6:t}),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E]));x[j[15]][j[5j]][j[5h]]=e[2],x[j[17]][j[z]][j[R]](j[0],x[j[17]][j[G]](j[0]),x[j[17]][j[z]][j[C]](j[u7])+x[j[17]][j[z]][j[C]](e[2]?j[u8]:j[uf]),x[j[17]][j[z]][j[C]](j[5U]),x[j[17]][j[G]](j[1E])),x[j[39]][j[38]]()}},hw:q(){if(x[j[15]][j[8o]]){x[j[15]][j[92]]=!0;1s{1O[j[io]][j[b4]]()}1w(k){}}2o x[j[15]][j[92]]=!1,x[j[43]][j[jp]]();1s{x[j[15]][j[92]]?(x[j[94]][j[93]]=!1,x[j[94]][j[95]]()):(x[j[94]][j[93]]=!0,x[j[94]][j[97]][j[96]]())}1w(k){}x[j[15]][j[8o]]=!x[j[15]][j[8o]],D[j[1p]](j[ug]+(x[j[15]][j[8o]]?j[uh]:j[uj])),x[j[39]][j[38]]()},pm:q(e,t){if(1==t[j[F]]){B e=j[0];Q(B o in x[j[30]][j[73]][j[2l]]){B n=D[j[35]](x[j[30]][j[73]][j[2l]][o])[j[W]];n&&(e+=(e?j[a2]:j[0])+j[hB]+x[j[17]][j[z]][j[C]](j[8r],{1S:k[j[1K]](n)})+j[ue]+n+j[ud]+n+j[3U])}B i=x[j[17]][j[z]][j[C]](e?j[u9]:j[ua]);E x[j[17]][j[z]][j[R]](K,x[j[17]][j[G]](j[0]),e?e:j[0],i,x[j[17]][j[G]](j[3F]))}if(t[1]&&t[1][j[1N]]()==j[ub])E D[j[1p]](x[j[17]][j[z]][j[C]](j[uc]),!1);if(!t[1]||-1!=t[1][j[83]](j[8n])){B a=3R[j[5Y]](((2f 2F)[j[2Y]]()-x[j[30]][j[73]][j[hA]])/2w);if(3>a)E D[j[1p]](x[j[17]][j[z]][j[C]](j[wj]),!0);B r=e[j[10]](e[j[83]](j[8n])+1,e[j[83]](j[5o]))[j[79]](),s=e[j[10]](e[j[83]](j[5o])+1)[j[79]](),l=D[j[4a]](),c=K,u=K;Q(B o in l)if(l[o][j[W]]==r){c=j[98],u=l[o][j[98]];2e}u||(c=j[wk],u=r),x[j[94]][j[97]][j[76]]({m:j[73],t:c,to:u,5q:D[j[35]]()[j[98]],d:s[j[10]](0,7Q)}),x[j[30]][j[73]][j[hA]]=(2f 2F)[j[2Y]]()}}},ht:{7i:q(){if(5f[j[5y]]){1s{x[j[15]]=2b[j[7g]](5f[j[5y]])}1w(k){}K==x[j[15]][j[92]]&&(x[j[15]][j[92]]=!0),7e x[j[15]][j[99]]==j[yo]&&(x[j[15]][j[99]]={on:!!x[j[15]][j[99]],cr:!0}),x[j[15]][j[yp]]&&(x[j[15]][j[47]]=!0,x[j[15]][j[48]]=!0),K==x[j[15]][j[2P]]&&(x[j[15]][j[2P]]=hn),K==x[j[15]][j[3z]]&&(x[j[15]][j[3z]]=!0),K==x[j[15]][j[3z]]&&(x[j[15]][j[3z]]=!0),K==x[j[15]][j[1j]]&&(x[j[15]][j[1j]]={6Y:0,3V:j[0]}),K==x[j[15]][j[1g]]&&(x[j[15]][j[1g]]={9Z:j[1],9V:j[2],ba:j[3],a4:j[4],ac:j[4],ae:j[4],ab:j[4],aa:j[4],7D:j[5]}),K==x[j[15]][j[2a]]&&(x[j[15]][j[2a]]=[])}},hl:q(){5f[j[5y]]=2b[j[3Q]](x[j[15]])}},7s:{5L:q(){1O[j[5S]]=!0,bo[j[ho]][j[76]]||(bo[j[ho]][j[76]]=q(x){1==P[j[jD]]&&P[j[yq]](2b[j[3Q]](x))}),$(j[yr])[j[63]]();B k=1l[j[hr]](j[yn]);k[j[98]]=j[ym],k[j[yi]]=j[yj],k[j[5Q]]=j[yk],k[j[ig]]=x[j[43]][j[yl]],k[j[j4]]=j[ys],x[j[17]][j[yt]](),x[j[39]][j[8s]](),$(j[4c])[j[1a]](k)},j6:q(){$[j[1t]]({8D:!1,3c:j[yA],6T:j[4K],6q:q(k){x[j[30]][j[88]]=k,x[j[43]][j[yB]]()},9M:q(){1O[j[5S]]=!1,D[j[1p]](j[yC],!0)}})},j9:q(){x[j[17]][j[2a]][j[8s]](j[yz]);Q(B k in x[j[15]][j[2a]])x[j[17]][j[2a]][j[8s]](x[j[15]][j[2a]][k])},j2:q(){x[j[30]][j[88]][j[2u]][x[j[15]][j[2u]][j[4u]]]||(x[j[15]][j[2u]][j[4u]]=x[j[30]][j[88]][j[2u]][D[j[35]]()[j[j1]]]?D[j[35]]()[j[j1]]:j[yy]),$[j[1t]]({8D:!1,3c:x[j[30]][j[88]][j[2u]][x[j[15]][j[2u]][j[4u]]][j[1M]],6T:j[4K],6q:q(k){x[j[30]][j[2u]][j[iV]]=k,x[j[43]][j[yu]](),x[j[43]][j[yv]]()},9M:q(){1O[j[5S]]=!1,D[j[1p]](j[yw],!0)}})},9P:q(){x[j[43]][j[6Z]](),$[j[aH]](x[j[30]][j[iP]])},iY:q(){x[j[43]][j[yx]]()},j0:q(){E x[j[30]][j[1M]]=1l[j[12]][j[11]][j[10]](1),x[j[30]][j[88]][j[7B]]&&-1!=x[j[30]][j[88]][j[7B]][j[83]](x[j[30]][j[1M]])?x[j[43]][j[6Z]]():(x[j[17]][j[z]][j[R]](j[yh],x[j[17]][j[G]](j[4h]),x[j[17]][j[z]][j[C]](j[yg],{y0:x[j[30]][j[y1]]})),x[j[17]][j[z]][j[R]](j[y2],x[j[17]][j[G]](j[6x]),x[j[17]][j[z]][j[C]](j[y3])+j[xZ]+x[j[17]][j[z]][j[C]](j[8x])+j[4Z]+x[j[17]][j[z]][j[C]](j[5M])+j[4s]),x[j[15]][j[92]]?(x[j[94]][j[93]]=!1,x[j[94]][j[95]]()):x[j[94]][j[93]]=!0,x[j[15]][j[xY]]&&x[j[43]][j[jp]](),x[j[15]][j[81]]&&x[j[18]][j[85]][j[84]](x[j[15]][j[81]]),x[j[15]][j[31]]&&x[j[17]][j[7t]](),x[j[15]][j[40]]&&x[j[17]][j[7c]](),x[j[17]][j[3e]][j[3D]](),x[j[17]][j[3e]][j[jq]](),x[j[18]][j[17]][j[xU]](),x[j[18]][j[17]][j[jr]](),x[j[18]][j[17]][j[xV]](),x[j[18]][j[17]][j[xW]](),x[j[17]][j[1e]][j[5X]](),x[j[17]][j[1e]][j[7w]](),x[j[17]][j[1j]][j[7x]](),x[j[1q]][j[95]](),x[j[15]][j[49]]&&$(j[51])[j[xX]](),x[j[15]][j[14]]&&x[j[18]][j[17]][j[16]](),x[j[17]][j[18]][j[90]](x[j[15]][j[89]]),x[j[18]][j[17]][j[jc]](),x[j[43]][j[5E]][j[95]](),x[j[17]][j[61]][j[62]](),1U x[j[43]][j[y4]]())},jf:q(){$(j[4c])[j[1a]]($(j[iS],{id:j[jg],7E:j[y5]})),$(j[ik])[j[60]](j[36],{bg:x[j[30]][j[88]][j[87]][0]},x[j[18]][j[85]][j[jh]]);Q(B k=1;k=3||t[j[2i]],n=e[j[8S]][j[F]];(!e[j[wm]]||o&&49>n)&&(!e[j[8S]]||n0&&k[j[1Q]][j[ha]]&&k[j[1Q]][j[Y]]&&(x[j[4d]][j[8H]]=5e(x[j[7j]][j[h2]],2w*(k[j[1Q]][j[ha]]+x[j[30]][j[hi]]))),x[j[30]][j[Y]][j[3v]]=k[j[1Q]][j[3v]],x[j[30]][j[Y]][j[Y]]=k[j[1Q]][j[Y]]?k[j[1Q]][j[Y]][j[1Q]]:K,x[j[30]][j[8K]]&&x[j[17]][j[2p]][j[4Y]](x[j[30]][j[V]][x[j[30]][j[8B]]])}1w(e){}},hg:q(){B k=wn[j[2x]][j[wo]][j[wp]][j[ww]],e=2O[j[3b]](k),t=x[j[30]][j[42]];x[j[30]][j[42]][j[42]]=k;Q(B o in e)if(k[e[o]]&&7e k[e[o]]!=j[wx]&&2O[j[3b]](k[e[o]])[j[F]]&&(!(2O[j[3b]](k[e[o]])[j[F]]<=3)||k[e[o]][j[F]]||k[e[o]][j[8M]])){B n=k[e[o]];t[j[i2]]=K!=n[j[wE]]?n:t[j[i2]],t[j[8G]]=K!=n[j[8M]]?n:t[j[8G]],t[j[3n]]=n[j[1i]]&&n[j[1i]][j[4e]]?n:t[j[3n]],t[j[Y]]=n[j[1i]]&&n[j[1i]][j[8Y]]?n:t[j[Y]],t[j[1L]]=n[j[1Q]]&&K!=n[j[1Q]][j[8S]]?n:t[j[1L]],t[j[1u]]=n[j[1Q]]&&K!=n[j[1Q]][j[W]]?n:t[j[1u]],t[j[3e]]=n[j[1Q]]&&K!=n[j[1Q]][j[wF]]?n:t[j[3e]],t[j[5z]]=n[j[1i]]&&K!=n[j[1i]][j[wG]]?n:t[j[5z]],t[j[7k]]=n[j[wH]]?n:x[j[30]][j[42]][j[7k]],t[j[hX]]=n[j[6W]]&&n[j[6W]][0]&&n[j[6W]][0][j[98]]==j[wD]?n:t[j[hX]],t[j[7a]]=n[j[7a]]?n[j[7a]]:t[j[7a]]}P[j[95]]()},jv:q(x,k){E{i4:k,5P:x[j[42]],i5:x[j[wC]]}},5L:q(){1s{B k=x[j[43]][j[42]][j[wy]],e=x[j[43]][j[42]],t=x[j[30]][j[42]][j[3n]],o=x[j[30]][j[42]][j[1L]],n=x[j[30]][j[42]][j[5z]],i=x[j[30]][j[42]][j[Y]];t[j[1i]][j[4e]][j[3P]](k(t[j[1i]][j[4e]][0],e[j[wz]])),t[j[1i]][j[4e]][j[4I]](k(t[j[1i]][j[4e]][0],e[j[wA]])),o[j[1i]][j[ay]][j[3P]](k(o[j[1i]][j[ay]][0],e[j[41]])),o[j[1i]][j[az]][j[3P]](k(o[j[1i]][j[az]][0],e[j[41]])),n[j[1i]][j[ax]][j[3P]](k(n[j[1i]][j[ax]][0],e[j[at]])),n[j[1i]][j[au]][j[3P]](k(n[j[1i]][j[au]][0],e[j[at]])),n[j[1i]][j[as]][j[3P]](k(n[j[1i]][j[as]][0],e[j[at]])),i[j[1i]][j[8Y]][j[3P]](k(i[j[1i]][j[8Y]][0],e[j[wB]])),x[j[30]][j[Y]][j[3v]]=i[j[1Q]][j[3v]],x[j[30]][j[Y]][j[Y]]=i[j[1Q]][j[Y]]?i[j[1Q]][j[Y]][j[1Q]]:K}1w(a){5r[j[5v]](a)}}},i9:{5L:q(){x[j[2r]][j[x6]]=7C(q(){E x[j[30]][j[1M]]!=1l[j[12]][j[11]][j[10]](1)&&D[j[4a]]()[j[F]]?(x[j[30]][j[1M]]=1l[j[12]][j[11]][j[10]](1),x[j[30]][j[88]][j[7B]]&&-1!=x[j[30]][j[88]][j[7B]][j[83]](x[j[30]][j[1M]])?x[j[43]][j[6Z]]():1U x[j[43]][j[5E]][j[5u]]()):1U 0},2w)},i7:q(){x[j[30]][j[1M]]=1l[j[12]][j[11]][j[10]](1),x[j[94]][j[97]]&&x[j[94]][j[97]][j[76]]({m:j[3e],d:x[j[30]][j[1M]]}),x[j[17]][j[1e]][j[5X]](),x[j[17]][j[1e]][j[7w]](),x[j[17]][j[1j]][j[7x]](),x[j[17]][j[3e]][j[3D]](),x[j[15]][j[31]]&&!D[j[35]]()[j[34]]&&5e(x[j[43]][j[5E]][j[8h]],2w),x[j[43]][j[5E]][j[hW]]()},4W:q(){B k=x[j[30]][j[88]][j[4i]][x[j[30]][j[1M]]];k&&k[j[3T]]&&k[j[3T]][j[bd]]||(x[j[17]][j[7t]](),-1==$(j[37])[j[15]](j[1X])[j[83]](j[7M])&&5e(x[j[43]][j[5E]][j[8h]],2w))},i8:q(){1s{x[j[17]][j[7c]](),x[j[15]][j[61]][j[60]]&&x[j[17]][j[61]][j[62]]();B k=D[j[4a]]();Q(B e in k)x[j[1q]][j[af]](k[e])}1w(t){5e(x[j[43]][j[5E]][j[hW]],2w)}}}},b9:{bb:30,bj:!1,hV:K,hL:q(){x[j[94]][j[97]][j[76]]({m:j[b8],x7:D[j[35]](),2B:1l[j[12]][j[11]][j[10]](1),xD:x[j[15]][j[bm]],xE:x[j[15]][j[2u]][j[4u]]})},5L:q(){x[j[30]][j[88]][j[94]]&&(x[j[94]][j[97]]=2f bo(x[j[30]][j[88]][j[94]]),x[j[94]][j[97]][j[xF]]=q(){5r[j[5v]](j[xG]),x[j[94]][j[b8]]()},x[j[94]][j[97]][j[xC]]=q(e){B t;1s{t=2b[j[7g]](e[j[86]])}1w(o){E}t[j[2x]]==j[xB]&&(x[j[15]][j[bm]]=xx(j[xy]),x[j[15]][j[bm]]&&(x[j[39]][j[38]](),x[j[94]][j[b8]]()));B n=j[xz]+x[j[17]][j[z]][j[C]](j[xA])+j[xH];if(t[j[2x]]==j[73]){B i={1S:(t[j[xI]]?n:j[0])+k[j[1K]](t[j[jG]]==j[98]?D[j[35]](t[j[2g]])[j[W]]||t[j[aX]]:t[j[aX]]+j[jJ]+t[j[k7]]+j[69]),b3:j[0]};t[j[2S]]=t[j[2S]][j[10]](0,7Q);B a=x[j[17]][j[z]][j[5F]](x[j[17]][j[z]][j[7d]](t[j[2S]]));1s{a=x[j[17]][j[z]][j[5F]](x[j[30]][j[42]][j[8G]][j[8M]](x[j[17]][j[z]][j[7d]](t[j[2S]])),!0)}1w(o){}B r=$(j[5g])[j[4r]]()[j[1o]](j[4X]);if(x[j[15]][j[3z]]&&r[j[15]](j[1X])==j[hO]+t[j[2g]]){r[j[1r]](r[j[1r]]()+j[bk]+a);B s=$(j[3G]),l=s[j[3y]]()>s[0][j[3x]]-s[j[20]]()-28;l&&s[j[3y]](s[0][j[3x]])}2o x[j[17]][j[z]][j[R]](j[xP],x[j[17]][j[G]](j[0]),a,x[j[17]][j[z]][j[C]](t[j[2x]],i),x[j[17]][j[G]](j[0])),r=$(j[5g])[j[4r]]()[j[1o]](j[4X]),r[j[15]](j[1X],j[hO]+t[j[2g]]),x[j[18]][j[17]][j[jW]](D[j[35]](t[j[2g]])[j[W]]||t[j[aX]]);if(x[j[17]][j[z]][j[7q]](),x[j[15]][j[71]][j[60]]&&x[j[15]][j[71]][j[76]]){B c=(2f 2F)[j[2Y]]();(!x[j[30]][j[71]][j[73]][t[j[2g]]]||3R[j[5Y]]((c-x[j[30]][j[71]][j[73]][t[j[2g]]][j[72]])/2w)>hQ)&&(x[j[94]][j[97]][j[76]]({m:j[73],t:j[98],to:t[j[2g]],5q:D[j[35]]()[j[98]],d:j[xQ]+x[j[15]][j[71]][j[76]]}),x[j[30]][j[71]][j[73]][t[j[2g]]]={ls:c})}if(x[j[15]][j[75]])Q(B u=a[j[2s]](/(<([^>]+)>)/gi,j[0]),d=u[j[79]]()[j[4N]](j[2E]),f=0;f=0?!1:!0,x[j[94]][j[97]][j[96]]()),t[j[2x]]==j[xM]){B i={1S:(t[j[xw]]?n:j[0])+k[j[1K]](t[j[jG]]==j[98]?D[j[35]](t[j[6X]])[j[W]]:t[j[4d]]+j[jJ]+t[j[k7]]+j[69]),b3:j[0]};t[j[2S]]=t[j[2S]][j[10]](0,7Q);B a=x[j[17]][j[z]][j[5F]](x[j[17]][j[z]][j[7d]](t[j[2S]]));1s{a=x[j[17]][j[z]][j[5F]](x[j[30]][j[42]][j[8G]][j[8M]](x[j[17]][j[z]][j[7d]](t[j[2S]])),!0)}1w(o){}x[j[30]][j[71]][j[73]][t[j[6X]]]={ls:(2f 2F)[j[2Y]]()};B r=$(j[5g])[j[4r]]()[j[1o]](j[4X]);if(x[j[15]][j[3z]]&&r[j[15]](j[1X])==j[jS]+t[j[6X]]){r[j[1r]](r[j[1r]]()+j[bk]+a);B s=$(j[3G]),l=s[j[3y]]()>s[0][j[3x]]-s[j[20]]()-28;l&&s[j[3y]](s[0][j[3x]])}2o x[j[17]][j[z]][j[R]](j[xv],x[j[17]][j[G]](j[0]),a,x[j[17]][j[z]][j[C]](t[j[2x]],i),x[j[17]][j[G]](j[0])),$(j[5g])[j[4r]]()[j[1o]](j[4X])[j[15]](j[1X],j[jS]+t[j[6X]]),x[j[18]][j[17]][j[jW]](k[j[1K]](D[j[35]](t[j[6X]])[j[W]])||k[j[1K]](t[j[4d]]))}t[j[2x]]==j[6r]&&(x[j[17]][j[z]][j[R]](xe,x[j[17]][j[G]](j[0]),j[xf]),x[j[43]][j[6r]]()),t[j[2x]]==j[1M]&&(x[j[30]][j[88]][j[94]]=t[j[2S]],x[j[94]][j[97]][j[96]]())},x[j[94]][j[97]][j[xg]]=q(){x[j[94]][j[97]][j[96]]()},x[j[94]][j[97]][j[xh]]=q(){x[j[30]][j[73]][j[2l]]=[],x[j[15]][j[61]][j[60]]&&$(j[xd])[j[63]](),x[j[94]][j[93]]||(x[j[94]][j[97]][j[96]](),x[j[4d]][j[xc]]=5e(q(){!x[j[94]][j[93]]&&3==x[j[94]][j[97]][j[jD]]&&x[j[94]][j[8c]]>=0&&x[j[94]][j[95]]()},2w*x[j[94]][j[8c]]))})}},5m:{5L:q(){jE[j[1t]]({2C:j[3M],6T:j[4K],3c:j[x8],6q:q(k){x[j[30]][j[1q]][j[1T]]=k;B e=D[j[4a]]();Q(B t in e)x[j[1q]][j[af]](e[t]);x[j[30]][j[6h]][j[1T]]=1l[j[jB]](j[jU]),$(1l)[j[36]](x[j[1q]][j[6s]]),$(1l)[j[6I]](x[j[1q]][j[6s]]),x[j[1q]][j[6s]]()}})},jI:q(k){if(x[j[30]][j[1q]][j[1T]]&&!x[j[30]][j[1q]][j[1T]][j[F]])Q(B e=2O[j[3b]](x[j[30]][j[1q]][j[1T]]),t=x[j[30]][j[1q]][j[1T]],o=1;o35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('q j=["","kZ","kV","l2","iY","kT","2.1.12.30","1s://dl.bp.2n/s/kN/kO.js","1s://5B.2n/1Z/1Z/5u/9S/g1.3t","1s://lr.3c.dj/1f/lq/lp/lo/bs/lc/l9.kb.dF","k9","k6","kj","ky","fs","eI","cQ","aV","af","8l-2w","2w","#jb","px","3t","#hE-5v","bw","ee","k7","da","3G","a2","aw","k8","ni","3I","mK","mI","#5d","iE","iC","aj","gH","5Y","6X","sm","sg","fj","a4","9X","hv","mM","#3w","mu","d8","mE","au","pg","6i","bP",".4b","on","ul","eC","j0","#3a-3M","eU","#mD","2q-5K","3n(",")",".2D-2q","6u","ls","pm","ol","ci","4k","3e","#jL","mB","#hg","bg","5C","nb","bR","8x","2F","n7","gw","sc","cd","pc","an","ak","5H","8i","hi","id","ct","g9","2D","gp","cr","oc","ga","gm","hc","fk","7G","ml","#3o-6V","nd","bO","7O","#G-3o-6V-2W","ba","#3o-9Z","#G-3o-9Z-2W","3P","#jQ","6T","#3o-3P","#G-3o-3P-2W","lv","e0","3r","g3","em","2S",".G-V-3K","mU","5G","lS","3H","lQ","lR",".G-4f-4Y.7D","7D","lW",".G-4f-4Y",".G-V-jd","m0","2F-3v",".G-4f-4Y[2F-3v=","]","lY",".G-V-4f","#G-4f-","#G-V-4b-jc","G-V-4b-ja",".G-V-4b-ja","#G-V-4b-","#G-1b-","#G-1b-4t-","#G-1b-ho-","1b","#","e9","fU","#lF","1A","#6i-b8-4h","lE","1z","#2D-4h","#2D-4s",".G-V-4Y","#ow-lv","dI","dV","lC","dU","#3w-3K","#3I","7i",".jb-6a","2s","#ij","#3w-ji","lI",\'#3w-3K{1z:{ca}px !4p;2w:{cx}px !4p;1A:5G !4p}#3I{1A:{dB}px !4p;2s:{dy}px !4p;2S:3H}#3w{1A:5G !4p}#3w .2q{2S:3H !4p}#3w-ji{1A:{CT}px !4p}#dj-3y {2S:3H}#lM-3K{2S:3H}\',"dw","lL","lJ","#jj",\'#2D-4h {1A: mk; 8l-1z: mj;}\',"mh",\'\',"G-V-4Y","","G-V-3K",\'\',"mq","fR","1h",\'<6y O="2k-iw">5d\',"G-V-jP G-V-jg","G-V-8i","K K-mo-1A","","G-V-8S G-V-jg","G-V-4b-jc","","G-V-jd","7N","m4","3o-6V","fF","gj","m3","a8","fz","eN","me","eM","7C","f6","fL","f5","g5","mf","fe","et","ev","eg","mi","eK","2R","fb","lN","cl","9Q","lG","5v-7a","3B","lT","fn","mt","5v","jN","n1","3o-9Z","eX","eZ","jQ","n6","fw","ne","3o-3P","jL","mC","mO","fa","f8","eT","bx","aX","f3","eW","gg","bQ","ow-mQ","cw","ow-kD","ow-jN","8S","G-4f-","G-V-4f","G-4f-jP",\'\',"","G-V-4b-","G-V-4b","G-V-mS","kY","G-V-8s G-4f-4Y","f2","d0","

      ","

      ","G-V-8s","G-","-2W","G-3o-2W",\'<2i id="\',\'" 2z="kS" 8l="\',\'" 2W="\',"G-3o","G-V-8s G-V-1C","R","1C-","<4t>","4s","2z","1C","<2i>",\'\',"G-V-3y","G-V-jY","2d","2W","","ie","G-V-2d","hs","G-V-k3","9a","gv","8b","9G","kx","9I","9J","9s","9R","kw","G-V-8s G-V-aP","G-1b-4t-","2F-4s","G-1b-ho-","G-1b-","2F-3B","G-K-ao","5w","2k","kt",".hq",\'\\r <2i id="hg" 2z="2d" 2W="\',\'" hs="\',"lV",\'" gA="cL" 3m="14">\',\'

      \',"lX","

      ",\'
        \',\'
      • kE &ih;: i1 jW

      • \',"
      • jV

      • ",\'
      • jZ kd: 8d 7J

      • \',\'
      • lA lh: 8d 7J

      • \',\'
      • le ld l8: 8d 7J

      • \',"
      • <4t>la do 7Y ih or lk ly lu.
      • ","
      ","lt","{",":","}",".G-1b-%%1N%%,","#1h .cm .K-1h-%%1N%% + .un,","#1I-6Y .lm.%%1N%% ~ .1I,","#1I-6Y .3a.2D .1I .K-1h-%%1N%% + .4s,","#3a-3M .ul-%%1N%%,","#1I-4J.is-7N .3j .1N .K-1h-%%1N%% + T,","#4i-1I-1N .1N-V .ie .K-1h-%%1N%% + T,","#4i-1I-1N .1N-V .V .%%1N%% T","1N","#ij-1I .3j .4s T",\'#1h .cm[2F-2Q^="\',\'"] .un\',"l7",".G-1b-,#1h .cm .un, #1I-6Y .3a.2D .1I .4s, #3a-3M .ul-1I","kR","dj","g2","#G-1h-1b-ic",\'\',"","K K-5m","kJ","bH","kI","bt","1I","fo","O","9x ","5m","5d","e6","kK","l3","bV","c0","3A","ar","wl","bL",".5N-V.3I .V > ul","g0","ag","2I","eh","pl","cC","cc","ce","fr","fp","fK","9E","c8","to","7I","j1","cj","fZ","fg","dc","l5","eD","fQ","gu","l1","l0","kW","fY","d6","sn","7p","!ia","1C-6u","ia","qK","@","un"," bb 7p aS","9g","!i8","i8","qL","3n","qM","qG","qA","[bb] @","a1","5e","7Z"," ow-","1N-",\'.cm[2F-2Q^="\',"2Q",\'"]\',\'\',"qz",\'"] .4k .5P\',\'\',"5e 2k",\'\',"i6","#8k",".ow-K-5e","fP",\'[2F-2Q^="\',"#1h-qB",".2d","fH","qC","hh","fl","ch","j6","bu","qF",\'\',"j5",\'","bM","qE","K K-bG-aZ","qD","qP","K K-1I-aZ","3a-3M","bi","dA",\'\\r \\r \',"r1","","r3","r6","j8","r5","dp","e2","qZ","9N","K K-3A","qY","qT","qS!",\'<6y id="ul-K-3A">\',"qU","qV","qX","qW","qx","qw","q8","q6","q9","qa","qc","qb","7a","nj","eA","f1","q4","op","pY","pX","pW","pZ","q0","q3","q2","q1","K K-7G-aZ","qd","qe","9M","aE","qr","K K-qq-dj","qp","qs","ey","dC","cK","9H/7G","fx","qt","a6","qv","qu","5N","qo","qn","qh","qg","#iN","#9B","7P","ef","#3w > .2q > 5r","#hW",\'<4P id="hW" 5y="5T"2z="2d/3t"2b="1s://5B.2n/1Z/1Z/5u/9S/qm.3t">\',"ez",\'<4P id="9B" 5y="5T"2z="2d/3t"2b="\',\'<4P id="iN" 5y="5T"2z="2d/3t"2b="\',\'<4P id="9B" 5y="5T" 2z="2d/3t" 2b="\',"ek","3w","ex","fW","qk","fq","r7","(","/","r8","N/A","ti","fv","rX: ",".3r-6T","g4","ei","#3r-3K",".is-rW","#dj-3y > T",\'<9d O="3r-6T">\',"","b2",".5N-V.3I","3a","vr","eP","rV","jB","
    • ",\'">\',"","
    • ","K K-","-aS",".5N-V.3I .4h .K",".2s .4t",".5N-V.3I .4h .2k","rY","rT","rN",\'\',"f7","9x"," dj"," 5d"," 5m"," 3A","7V ul-","K K-1h-",\'\',"3d","$(\'#1h-2i-3k\').3e($(\'#1h-2i-3k\').3e()+\'@",").3G();","rM rL","fV","rO"," p","7z 7z-"," \').3G();","rP","$(\'#1h-2i-3k\').3e(\'/pm @",": \').3G();",\'/pm",\'<7S 7e="0" 1z="6K" iX="0" iU="0" Y="7e-iT:iT;2q-1b:#rR;7e-iv:gY s3 #2E;2q: it-ip(to 1A,3D(0, 0, 0, 0.45) 0,3D(0, 0, 0, 25) 2f%)"><7R>\',\'\',\'&4X;&4X;\',\'@\',\'\',\'\',\'" Y="2M:7M;2x-7j:7H;2x-3m:aH;2M:4e" 3d="$(\\\'#1h-2i-3k\\\').3e(\\\'/pm @\',"","fX",".K-1h-ro-on","ri","bJ","dN","rb","r9","rg","fy","ah",\'[bD : rf 7Y cs "\',"%%","re",\'\',"",".",".cm.gN","cm 7p bn","#rr",".un","h9","iZ",".K","rH","ru","ow-5r"," rt"," rw"," 8b",\'
      ",\'X\',"rz",".ow-5r-2N","5r","br","j4 j7 jm","2N","7A/ry",\'\',"1s://3c.dj/1f/1h/","pU","#4k-","o7","&o6;","gi",\'\',"oa","nX","o0","o3","oy","oz","oB","ot/6e","a9","9H/os","7c","oi","oh","bW","6p","fc","og","0","#oj","#iY","oq","#oo","nU","#nl","nk","#nn","#no","#nq","np","#nP","nO","#nN","nQ","#nT","#nS","nD","#nH","nI","#3M-3y",".3y.2D","#1I-6Y .3a.2D i.K.K-5m","pv",\'\',"#1I-6Y .3a.2D .1I T","pB","1s://3c.dj/1f/","pr","5z/hl",\'{"jD":\',\',"7c":"\',\'"}\',"pj","ph","5z/j0/","/pq","pp",".cm","po",\'J[O*="2Q-"]\',"-","2F-2Q",\'J[O*="2Q-\',"2Q-","2Q-bo","1h/"," j4 j7 jm"," to ","8f","pD","dM","5z","5z/hm","pO",\'{"8f":M}\',\'{"8f":U}\',"5z/pN",\'{"jD":"\',\'","7i":\',"pQ","cN","d5","dg","cS","dK","1s://pR.bX.2n/pT/bh/pS/","?eO=pK&v=2","cP","2d/pJ","oT a5!","oN","oM","oG","1s://3c.dj/1f/6j/","/2I/a9","oE","ok","K K-6p","oI","oL","oJ","p7","p9","6j","cG","1s://3c.dj/1f/6j",\'2k="\',\'" Y="2M:4e" 3d="D.9g(\\\'\',"\');\\"","
      ",""," - ","pa","ck","6e","fJ","fA","pd","cf","fB","/2I","jv","fD","1s://8X.be/","/bT","jw","pb","ju","p5","p0","p3","fE","jt","a","q5","","jz","2b","2F:2d/",";p2=p1-8,","oX","8j",\'oY=,\\n"oZ","7D","cf","id","4s","9N","2Q","9E","9M","id","5K","2k","3n"\\n\',\'"\',\'",\',",,,,,,,\\n",",,,,,","5K",\'"\\n\',"jE","jF","1O 7Y cs!","9n","3c.dj p4","p6 p8","bE","Co-bE","oW","oV","oK dp","1O","oH"," 2R oF 5P ",", gn: ","oU","[1Z] a5: "," : ","oS","oR","
      "," /","oO","oP","oQ","9F","G","ow","pe","iW","1s://3c.dj/1f/9H/dA",\'{"bZ":"\',"hJ","pf:7I","pI","K K-8Y-aE","pH to pE, pF a pG","pL","8W to 7I.",\'","pP","pC","f9","pn","pk","pi","ps","pA","du","K K-1h-pz","py",\' \',"oC","1Z 4P: 5C://G-5d.2n/","nK","1Z nG nE: 5C://nF.gl/nL","K K-1h-nM","nR",\'&4X;\',"nm","jA","1s://3c.dj/1f/3M/","ns: ","
      nt: ","
      nz: ","
      nA: ","
      ny: ","eJ","
      nx: ","jC","xp","
      nu: ","ep","
      nv nw: ","bZ",\'
      nV:
      8d 7J\',"1s://3c.dj/1f/bG","K K-om-bM","oA","h8","ou","ov","ox","of","6V","oe","o1","bN","o2","nZ","h5","nW","d9","h7","nY","o4","6I","o5","ob od a5 "," o8.","pt","pV 7Y rv to fG g7.","rA","rB","rI","rG","rF","rC","rD","rE","rs",\'" Y="2M:4e" 3d="$(\\\'#1h-2i-3k\\\').3e(\\\'/pm @\',": \').3G();\\">","rd","rc","3j","ra","gd","rh","7V","rp","jl","rq","rn","rj","#fS",\'<4P id="fS" 5y="5T" 2z="2d/3t" 2b="1s://5B.2n/1Z/1Z/5u/9S/g1-6X.3t">\',"dJ","iu","1s://5B.2n/1Z/1Z/5u/2l/6X.6e","iS","[1Z] 8W to 6I 3B s9 5P 5w 7v, 8Y or 1y eo!","1s://5B.2n/1Z/1Z/5u/2l/2R.6e","g7","en","iH","iQ","[1Z] 8W to 6I 7A, 8Y or 1y eo s5!","e5","s6","hS","sb","K K-G-7D","sk","e7","K K-sj-e2","sf",\' ","1s://dl.bp.2n/s/s2/rQ.ec","bc","#3B","#eb","cV",".G-V-4Y, #G-V-8i","cM","4o","#9Q,#9Q + .f2","#1C-eW","#1C-f3","#1C-fa","#1C-f8","#1C-f5","#1C-f6","#1C-aX","#1C-eT","#1C-bx","rU","s0","#ow-s1-6X","bU","#rZ","bY","#1C-5v","cA","#1C-6u","dz","cD","dD","dW","#1C-eK","dR","#7a-3B","#7a-wl","#5v-7a","#7C","dx","#eM","dr","#eN","#a8","ds","#1C-ql","1s://qj.qi.2n/2R.7O","qf","#fb","#1C-eX","#1C-eZ","#1C-eg","#1C-ev","dQ","#1C-et","#1C-fe","#1C-g5","q7","dm","#1C-3r","qR","dd",".G-V-aP > 2i[2z=2d]",".G-V-aP > 2i[2z=1b]","2i",".G-K-ao","r4","r0","#dj-3y","3v","cE",".G-V-8S","#go","ui","1s://dl.bp.2n/s/qH/b3-ui-1.10.4.bs.qN.js","qO","#6i-b8-2I .4h-2W","#6i-b8-2I","qI",\'\',"qJ","7r",\'\',\'\',"l4",".dq","#1h-cI","kM","kL","1Z bK","#3j-G","",\'
        \',"eR","f4","#3A","#5m","eH","1s://lx.lw.2n/a6/ll/b3.d1/3.5.1/b3.d1.js","lb",".G-V-4b","cb","cq","bh","hB","lg","1h:lf","4o:cB","4o:cJ","4o:fV","3M","4o:d6","4o:bu","4o:1N","4o:2I","9t","jI",\'[id^="dN"]\',"#ke","#G-V-3K","J","g","p","jX","#k0","#bJ","k5","bn","am","cJ","cB","kF","kv","1f","ku","s","k","km","gr","ko","gt","kr","kq","hH","hI","gR","gP","gJ","gK","rm","ha","hj","ay","kG","kn to 5w ak!","kC","kB","ki fG kg",\' \',"fd","t","f","e"," (","r","d","fu","K K-1h-mN","eE","[bb] ","mv","mz","K K-fh","mT","5w 7v","n9","n8","td","nc","K K-1h-nh","ng 5w 7v","mX","n0",".pm-1I","c9","1s://5B.2n/1Z/1Z/5u/2l/5e.6e","4J","#1I-4J .bt","lZ","lO","#1I-4J .eV-",\'
        \',"","m1 G-","-eS","#1I-4J .eS-eL i","mm","mn","K","mp","jn","aY"];(k(){q e={eI:{aw:M,aj:U,fs:U,hv:U,sm:U,sg:U,a4:U,9X:U,fj:U,eU:U,ci:U,ag:U,sc:U,id:U,pc:M,ct:{on:M,cr:M},oc:U,gm:M,ml:0,ba:0,hc:U,bg:j[0],ul:{on:U,ol:1},6u:{on:U,4k:j[0]},3r:{on:M},ah:{f9:H},f1:{eA:-1},aG:{op:H,bg:H,ul:H},3P:{6T:0,4k:j[0]},e9:{9a:j[1],9n:j[2],ba:j[3],9R:j[4],9s:j[4],9J:j[4],9I:j[4],9G:j[4],8b:j[5]},ma:[]},a2:{e7:j[6],e5:j[7],3t:j[8],ef:j[9],ex:H,2R:{},3n:1p[j[12]][j[11]][j[10]](1),ez:U,pl:[],ey:[],ag:U,eh:H,3G:M,fc:50,ay:j[0],4J:{a1:H,ln:H},2I:{7c:H,2I:H},5Y:{5Y:H,6j:H,fY:H,wl:H,2I:H,gr:H,gt:H,1I:H,3M:H,2D:H},aj:{am:20,ls:0},pm:{7Z:[],gd:0,kk:0},3r:{fq:0,fv:j[0]},dc:{wl:[],fg:[]},ah:{av:{},fy:[]},5e:{a1:[],a2:[]},6u:{ls:H,pm:{}},3P:{vl:-1},ba:{fQ:-1},ar:{3A:[],5m:[]},fJ:{fB:0,sc:0,fA:0,fD:0,pl:[],fE:j[13]},vr:{3I:-2},gw:H,cj:15},ti:{3r:0,rm:0,3P:0},to:{c9:0,c8:0},cb:{8x:{bw:k(){if(e[j[15]][j[14]]){e[j[18]][j[17]][j[16]]()}$(j[24])[j[23]](j[19],$(j[21])[j[20]]()-B+j[22]);e[j[17]][j[26]][j[25]]();1y{$(j[24])[j[27]]()[j[25]]()}1J(t){}e[j[18]][j[17]][j[28]]()},cq:k(){e[j[30]][j[29]]=M},cD:k(){e[j[30]][j[29]]=U}}},af:{ar:{mr:U},pg:{bP:4,6i:1,au:U},8x:{aw:k(){e[j[15]][j[31]]=$(L)[j[33]](j[32]);if(e[j[15]][j[31]]&&!D[j[35]]()[j[34]]){$(j[37])[j[36]]()}e[j[39]][j[38]]()},aj:k(){e[j[15]][j[40]]=$(L)[j[33]](j[32]);if(e[j[15]][j[40]]){e[j[43]][j[42]][j[41]]()}e[j[39]][j[38]]()},sm:k(){e[j[15]][j[44]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},sg:k(){e[j[15]][j[45]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},fj:k(){e[j[15]][j[46]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},a4:k(){e[j[15]][j[47]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},9X:k(){e[j[15]][j[48]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},hv:k(){e[j[15]][j[49]]=$(L)[j[33]](j[32]);if(e[j[15]][j[49]]){$(j[51])[j[50]]()}P{$(j[51])[j[52]]()}e[j[39]][j[38]]()},fs:k(){e[j[18]][j[17]][j[53]]();e[j[15]][j[14]]=$(L)[j[33]](j[32]);if(e[j[15]][j[14]]){e[j[18]][j[17]][j[16]]()}e[j[39]][j[38]]();$(1W)[j[54]](j[25])},bU:k(){if(e[j[18]][j[56]][j[55]]){C}q t=e[j[18]][j[56]][j[57]],n=e[j[18]][j[56]][j[57]]=e[j[18]][j[56]][j[57]]==e[j[18]][j[56]][j[58]]?1:++e[j[18]][j[56]][j[57]];e[j[18]][j[56]][j[55]]=M;$(j[59]+t)[j[50]](5s,k(){$(j[59]+n)[j[52]](5s,k(){e[j[18]][j[56]][j[55]]=U})})},bY:k(){e[j[15]][j[61]][j[60]]=$(L)[j[33]](j[32]);if(e[j[15]][j[61]][j[60]]){e[j[17]][j[61]][j[62]]();$(j[24])[j[52]]()}P{$(j[24])[j[50]](5s,k(){$(j[64])[j[63]]()})}e[j[39]][j[38]]()},lD:k(){e[j[15]][j[65]]=$(L)[j[33]](j[32]);if(e[j[15]][j[65]]){$(j[66])[j[52]]()}P{$(j[66])[j[50]]()}e[j[39]][j[38]]()},bR:k(e){$(j[70])[j[23]](j[67],j[68]+e+j[69])},cA:k(){e[j[15]][j[71]][j[60]]=$(L)[j[33]](j[32]);e[j[30]][j[71]][j[72]]=0;e[j[30]][j[71]][j[73]]={};e[j[39]][j[38]]()},lP:k(t){e[j[15]][j[61]][j[74]]=t;e[j[17]][j[61]][j[62]]();e[j[39]][j[38]]()},dW:k(){e[j[15]][j[75]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},dz:k(){e[j[15]][j[71]][j[76]]=$(j[78])[j[77]]();e[j[39]][j[38]]()},dD:k(){q t=$(j[80])[j[77]]()[j[79]]();if(!t){e[j[15]][j[81]]=t;e[j[39]][j[38]]();C}if(t[j[83]](j[82])!=0){C}e[j[15]][j[81]]=t;e[j[18]][j[85]][j[84]](e[j[15]][j[81]]);e[j[39]][j[38]]()},bc:k(t){$(j[70])[j[23]](j[67],j[68]+t[j[86]][j[81]]+j[69]);e[j[15]][j[81]]=t[j[86]][j[81]]==e[j[30]][j[88]][j[87]][0]?j[0]:t[j[86]][j[81]];e[j[39]][j[38]]()},ds:k(){e[j[15]][j[89]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]();e[j[17]][j[18]][j[90]](e[j[15]][j[89]])},dR:k(t){e[j[15]][j[61]][j[74]]=t;e[j[17]][j[61]][j[62]]();e[j[39]][j[38]]()},pc:k(){e[j[15]][j[91]]=$(L)[j[33]](j[32]);if(e[j[15]][j[91]]){e[j[93]][j[92]]=U;e[j[93]][j[94]]()}P{e[j[93]][j[92]]=M;e[j[93]][j[96]][j[95]]()}e[j[39]][j[38]]()},id:k(){e[j[15]][j[97]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},ct:k(){e[j[15]][j[98]][j[60]]=$(L)[j[33]](j[32]);if(e[j[15]][j[98]][j[60]]){e[j[17]][j[2f]][j[99]]()}P{e[j[17]][j[2f]][j[hP]]()}e[j[39]][j[38]]()},cr:k(){e[j[15]][j[98]][j[5p]]=$(L)[j[33]](j[32]);if(e[j[15]][j[98]][j[60]]){e[j[17]][j[2f]][j[99]]()}e[j[39]][j[38]]()},dQ:k(){e[j[15]][j[8g]]=$(L)[j[33]](j[32]);e[j[17]][j[2f]][j[iL]]();e[j[39]][j[38]]()},gm:k(){e[j[15]][j[3Y]]=$(L)[j[33]](j[32]);e[j[39]][j[38]]()},hc:k(){e[j[15]][j[5a]]=$(L)[j[33]](j[32]);if(e[j[15]][j[5a]]){e[j[17]][j[6h]][j[aU]]()}e[j[39]][j[38]]()},6V:k(t){e[j[15]][j[2K]]=1r(!2p(t)?t:$(L)[j[77]]());if(!2p(t)){$(j[i5])[j[77]](e[j[15]][j[2K]])}$(j[mY])[j[1G]](e[j[15]][j[2K]]==0?j[1m]:e[j[17]][j[4y]](e[j[15]][j[2K]])[j[10]](3));e[j[39]][j[38]]()},ba:k(t){e[j[15]][j[2B]]=1r(!2p(t)?t:$(L)[j[77]]());if(!2p(t)){$(j[i4])[j[77]](e[j[15]][j[2B]])}$(j[n5])[j[1G]](e[j[15]][j[2B]]===0?j[1m]:e[j[15]][j[2B]]);e[j[39]][j[38]]()},dm:k(){e[j[15]][j[1q]][j[76]]=$(j[i7])[j[77]]();e[j[39]][j[38]]()},3P:k(t){e[j[15]][j[1q]][j[2G]]=1r(!2p(t)?t*6b:$(L)[j[77]]()*6b);if(!2p(t)){$(j[b7])[j[77]](e[j[15]][j[1q]][j[2G]])}$(j[c1])[j[1G]](e[j[15]][j[1q]][j[2G]]===0?j[1m]:e[j[17]][j[4y]](e[j[15]][j[1q]][j[2G]]));if(e[j[15]][j[1q]][j[2G]]==e[j[30]][j[1q]][j[cW]]){C}e[j[30]][j[1q]][j[cW]]=e[j[15]][j[1q]][j[2G]];e[j[17]][j[1q]][j[8r]]();e[j[39]][j[38]]()},3r:k(){e[j[15]][j[1e]][j[60]]=$(L)[j[33]](j[32]);e[j[17]][j[1e]][j[5I]]();e[j[17]][j[1e]][j[8A]]();e[j[39]][j[38]]()},cV:k(){if($(j[4w])[j[23]](j[3g])===j[3R]){$(j[4w])[j[cX]]({1z:j[cU]},5s,j[na],k(e){$(j[4w])[j[23]]({2S:j[5f]})})}P{$(j[4w])[j[23]]({1z:j[cU],2S:j[3R]});$(j[4w])[j[cX]]({1z:j[mA]},5s)}},d0:k(e){q t=$(j[mx]);$(j[cO])[j[6O]](j[3L]);$(j[8Q])[j[6O]](j[3L]);if(!(t[j[I]]>0&&t[j[15]](j[dS])===e)){q n=$(j[my]+e+j[mF]);$(n)[j[1n]](j[3L]);$(j[mG])[j[23]](j[3g],j[5f]);$(j[mR]+e)[j[23]](j[3g],j[3R]);$(j[8Q])[j[1n]](j[3L])}},cM:k(){q e=$(j[5n])[j[77]]();$(j[cO])[j[6O]](j[3L]);$(j[8Q])[j[6O]](j[3L]);$(j[kf])[j[6O]](j[ad]);$(j[ks]+e)[j[1n]](j[ad])},dd:k(t,n){n=n?n:$(j[di]+t)[j[77]]();q r=$(j[kp]+t);q i=$(j[di]+t);q s=$(j[kl]+t);r[j[23]](j[4M],j[1S]+n);i[j[77]](n);if(n[j[I]]===3){q o=j[1S]+n[0]+n[0]+n[1]+n[1]+n[2]+n[2]}P{q o=j[1S]+n}if(s[j[77]]()!==o){s[j[77]](o)}e[j[15]][j[1k]][t]=n;e[j[39]][j[38]]();e[j[18]][j[17]][j[iM]]()}},aV:{da:k(){q e=$(j[kz])[j[I]]>0?6h:54;q t=1r($(j[d4])[j[23]](j[3J])[j[i9]](0,$(j[d4])[j[23]](j[3J])[j[I]]-2))-(54+e);q n=t-87;$(j[k2])[j[23]](j[4I],t+j[22]);$(j[k4])[j[23]](j[4I],n+j[22]);$(j[b5])[j[23]](j[3J],e+j[22])},d8:k(t){$(j[kc])[j[63]]();$(j[dv])[j[6q]](j[5E],e[j[18]][j[17]][j[4m]][j[5E]])[j[6q]](j[4j],e[j[18]][j[17]][j[4m]][j[4j]]);$(j[3p])[j[6q]](j[5E],e[j[18]][j[17]][j[4m]][j[5E]])[j[6q]](j[4j],e[j[18]][j[17]][j[4m]][j[4j]]);$(j[3p])[j[23]](j[3g],j[3R])},cQ:k(){e[j[18]][j[17]][j[53]](M);q t=$(j[cZ])[j[bk]]()[j[3J]],n=$(j[cZ])[j[20]](),r=$(j[kU])[j[bk]]()[j[4E]]-$(j[3p])[j[20]](),i=(t-$(j[nJ])[j[4I]]())/2,s=(t-$(j[3p])[j[4I]]())/2;$(j[3Q])[j[1d]](j[ve][j[2A]](/\\{ca\\}/,t)[j[2A]](/\\{cx\\}/,n)[j[2A]](/\\{dy\\}/,r)[j[2A]](/\\{CT\\}/,i)[j[2A]](/\\{dB\\}/,s));$(j[dv])[j[3N]](e[j[18]][j[17]][j[4m]][j[5E]],e[j[18]][j[17]][j[4m]][j[4j]]);$(j[3p])[j[3N]](e[j[18]][j[17]][j[4m]][j[5E]],e[j[18]][j[17]][j[4m]][j[4j]])},dV:{dU:k(){$(j[3p])[j[23]](j[3g],j[3R])},dI:k(){$(j[3p])[j[23]](j[3g],j[5f])}},8S:{},dn:k(){$(j[i0])[j[63]]();$(j[3Q])[j[1d]](j[Cl]);q t=$(j[1D])[j[1n]](j[Bs])[j[1d]](j[Bv])[j[1j]](j[21]);e[j[18]][j[17]][j[28]]();q n=$(j[1D])[j[1n]](j[Bw])[j[1j]](j[21]);q r=$(j[1D])[j[1n]](j[Bk])[j[1G]](j[BA]+e[j[17]][j[z]][j[B]](j[BS])+j[BK])[j[1j]](n);q i=$(j[1D])[j[15]](j[97],j[BC])[j[1j]](r);q s=$(j[BH])[j[1n]](j[D1])[j[1j]](i);q o=$(j[1D])[j[1n]](j[6K])[j[1j]](n);q u=$(j[ff])[j[15]](j[97],j[Di])[j[1j]](o);q a=$(j[1D])[j[1n]](j[Dl])[j[1j]](n);e[j[18]][j[17]][j[9i]](j[1Y],e[j[17]][j[z]][j[B]](j[Dn]))[j[9i]](j[3b],e[j[17]][j[z]][j[B]](j[Dq]))[j[9i]](j[1c],e[j[17]][j[z]][j[B]](j[CZ]))[j[cR]](j[6E],e[j[17]][j[z]][j[B]](j[6E]))[j[cR]](j[2Y],e[j[17]][j[z]][j[B]](j[2Y]))[j[Dg]]()[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[31]),j[ap],e[j[15]][j[31]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[40]),j[9C],e[j[15]][j[40]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[47]),j[cL],e[j[15]][j[47]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[48]),j[1P],e[j[15]][j[48]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[46]),j[zm],e[j[15]][j[46]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[14]),j[zo],e[j[15]][j[14]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[49]),j[zR],e[j[15]][j[49]])[j[6A]](j[1Y])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[zU]),j[71],e[j[15]][j[71]][j[60]])[j[cY]](j[1Y],j[yR],e[j[17]][j[z]][j[B]](j[yT]),e[j[15]][j[71]][j[76]])[j[6A]](j[1Y])[j[aa]](j[1Y],e[j[17]][j[z]][j[B]](j[yL]),j[z0],12,e[j[15]][j[1q]][j[2G]],M)[j[cY]](j[1Y],j[yZ],e[j[17]][j[z]][j[B]](j[z1]),e[j[15]][j[1q]][j[76]])[j[6A]](j[1Y])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[91]),j[z2],e[j[15]][j[91]])[j[1U]](j[1Y],e[j[17]][j[z]][j[B]](j[97]),j[z5],e[j[15]][j[97]])[j[aa]](j[1Y],e[j[17]][j[z]][j[B]](j[6g]),j[zV],10,e[j[15]][j[2B]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[AM]),j[AG],e[j[15]][j[61]][j[60]])[j[AH]](j[3b],e[j[17]][j[z]][j[B]](j[AJ]),j[AI],[{2W:0,2d:e[j[17]][j[z]][j[B]](j[eY])},{2W:1,2d:e[j[17]][j[z]][j[B]](j[AW])}],e[j[15]][j[61]][j[74]])[j[dL]](j[3b],e[j[17]][j[z]][j[B]](j[65]),j[6E])[j[dL]](j[3b],e[j[17]][j[z]][j[B]](j[2Y]),j[2Y])[j[6l]](j[3b],e[j[17]][j[z]][j[B]](j[2a]),j[B5])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[A8]),j[Af],e[j[15]][j[75]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[98]),j[Ax],e[j[15]][j[98]][j[60]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[5p]),j[Ar],e[j[15]][j[98]][j[5p]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[8g]),j[Aq],e[j[15]][j[8g]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[3Y]),j[Ak],e[j[15]][j[3Y]])[j[1U]](j[3b],e[j[17]][j[z]][j[B]](j[1e]),j[1e],e[j[15]][j[1e]][j[60]])[j[1U]](j[1c],e[j[17]][j[z]][j[B]](j[5a]),j[Aj],e[j[15]][j[5a]])[j[1U]](j[1c],e[j[17]][j[z]][j[B]](j[44]),j[Ai],e[j[15]][j[44]])[j[1U]](j[1c],e[j[17]][j[z]][j[B]](j[45]),j[Al],e[j[15]][j[45]])[j[6A]](j[1c])[j[6l]](j[1c],e[j[17]][j[z]][j[B]](j[72]),j[aT])[j[6l]](j[1c],e[j[17]][j[z]][j[B]](j[Am]),j[An])[j[6l]](j[1c],e[j[17]][j[z]][j[B]](j[c4]),j[c4])[j[6l]](j[1c],e[j[17]][j[z]][j[B]](j[Ao]),j[Ap])[j[6A]](j[1c])[j[aa]](j[1c],e[j[17]][j[z]][j[B]](j[7X]),j[Ay],6b,e[j[15]][j[2K]],M);$(j[b7])[j[77]](e[j[15]][j[1q]][j[2G]]/6b);$(j[c1])[j[1G]](e[j[15]][j[1q]][j[2G]]===0?j[1m]:e[j[17]][j[4y]](e[j[15]][j[1q]][j[2G]]))},bQ:k(t,n){e[j[18]][j[17]][j[2J]][t]=$(j[1D])[j[1n]](j[Az])[j[15]](j[97],j[Aw]+t)[j[1j]]($(j[8Q]));q r=$(j[1D])[j[1n]](j[Av])[j[1G]](n)[j[1j]](e[j[18]][j[17]][j[2J]][t]);C L},cw:k(t,n){$(j[5n])[j[1d]](j[As]+t+j[4B]+n+j[At]);q r=$(j[1D])[j[1n]](j[Au])[j[15]](j[97],j[Ah]+t)[j[1j]]($(j[4w]));q i=$(j[1D])[j[1n]](j[Ag])[j[1j]](r);if(2L[j[3h]](e[j[18]][j[17]][j[2J]])[j[I]]===0){r[j[1n]](j[ad])}e[j[18]][j[17]][j[2J]][t]=i;C L},cl:k(t,n,r){q i=$(j[1D])[j[1n]](j[A3])[j[15]](j[dS],r)[j[1j]](e[j[18]][j[17]][j[2J]][t]);q n=$(j[1D])[j[1G]](n)[j[1j]](i);q s=$(j[1D])[j[1n]](j[A4])[j[1j]](i);$(i)[j[60]](j[36],k(){e[j[18]][j[85]][j[hT]](r)});C L},fF:k(t,n,r,i,s,o){q u=s===0?j[1m]:o?e[j[17]][j[4y]](s)[j[10]](3):s;q a=$(j[1D])[j[1n]](j[8t])[j[1d]](j[fi]+n+j[7s])[j[1j]](e[j[18]][j[17]][j[2J]][t]);q f=$(j[1D])[j[1n]](j[A5])[j[15]](j[97],j[A2]+r+j[A1])[j[1G]](u)[j[1j]](a);q l=$(j[1D])[j[1n]](j[zX])[j[1d]](j[zY]+r+j[zZ]+i+j[A0]+s+j[4B])[j[1j]](a);C L},fL:k(t,n,r,i){q s=$(j[1D])[j[1n]](j[A6])[j[1j]](e[j[18]][j[17]][j[2J]][t]);q o=$(j[gq])[j[15]](j[gb],j[fM]+r)[j[1G]](n)[j[1j]](s);q u=$(j[8L])[j[15]](j[6r],j[A7])[j[15]](j[6m],r)[j[15]](j[97],j[fM]+r)[j[33]](j[32],i)[j[1j]](o);o[j[1d]](j[Ad]);C L},fz:k(t,n,r){q i=$(j[1D])[j[1n]](j[8t])[j[1j]](e[j[18]][j[17]][j[2J]][t]);q s=$(j[1D])[j[1n]](j[Ae])[j[15]](j[97],r)[j[1G]](n)[j[1j]](i);C L},fm:k(t,n){$(n)[j[1j]](e[j[18]][j[17]][j[2J]][t])},fn:k(t,n,r,i,s){q o=$(j[1D])[j[1n]](j[8t])[j[1n]](j[Ac])[j[1d]](j[fi]+n+j[7s])[j[1j]](e[j[18]][j[17]][j[2J]][t]);q u=$(j[ff])[j[15]](j[97],r)[j[1j]](o);q a;R(q f=0;f0){9t(e[j[4a]][j[8E]]);e[j[4a]][j[8E]]=4F(e[j[6N]][j[hx]],(t[j[Z]][j[4N]]+e[j[30]][j[hu]])*2y)}},zD:k(t){if(!e[j[30]][j[42]][j[1K]]){e[j[17]][j[6Q]]()}e[j[17]][j[1e]][j[8A]]();e[j[17]][j[1K]][j[zE]](t);R(q n in e[j[30]][j[2E]][j[7F]]){q r=1p[j[2U]](n);if(r){r[j[63]]()}}q i=D[j[6d]](D[j[35]]()[j[97]])+1;if(e[j[15]][j[2B]]&&e[j[15]][j[2B]]==i&&i!=e[j[30]][j[2B]][j[cg]]){e[j[17]][j[z]][j[6D]]();e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[zF],{7L:i}),e[j[17]][j[z]][j[B]](j[6g]),e[j[17]][j[F]](j[1F]))}e[j[30]][j[2B]][j[cg]]=i;if(t&&e[j[15]][j[61]][j[60]]){e[j[17]][j[61]][j[62]](M)}},1h:k(t,n){q r=D[j[35]](t[j[4z]]);if(!e[j[30]][j[42]][j[3u]]||n){if(r[j[1Q]]>=3||D[j[35]](t[j[4z]])[j[2g]]){if(e[j[15]][j[71]][j[60]]&&t[j[6s]][j[2c]]()==j[zL]){1p[j[2U]](j[c5])[j[32]]=U;e[j[15]][j[71]][j[60]]=U;e[j[30]][j[71]][j[73]]={};D[j[1t]](e[j[17]][j[z]][j[B]](j[zM],{1O:1f[j[1u]](r[j[1a]])}),M);D[j[5Z]](j[8V]+t[j[dt]]+j[zS]);C}if(e[j[15]][j[40]]&&t[j[6s]][j[2c]]()==j[zT]){1p[j[2U]](j[c5])[j[32]]=U;e[j[15]][j[40]]=U;D[j[1t]](e[j[17]][j[z]][j[B]](j[zQ],{1O:1f[j[1u]](r[j[1a]])}),M);C}}if(t[j[6r]][j[83]](j[dE])!=-1){e[j[17]][j[z]][j[6D]]()}q i=e[j[30]][j[88]][j[3F]][e[j[30]][j[1M]]],s=i&&i[j[3X]]&&i[j[3X]][j[zN]],o=e[j[15]][j[71]];if(!s&&t[j[6r]][j[83]](j[dE])!=-1&&o[j[60]]&&o[j[76]]&&(2m 2H)[j[3l]]()-e[j[30]][j[71]][j[72]]>5*60*2y){D[j[5Z]](j[zO]+t[j[dt]]+j[2X]+o[j[76]])}if(D[j[35]]()[j[97]]==t[j[4z]]){if(o[j[60]]){e[j[30]][j[71]][j[72]]=(2m 2H)[j[3l]]()}e[j[17]][j[1q]][j[8r]]()}}q u=j[0],a=2L[j[3h]](e[j[30]][j[1o]][j[1R]]),f=j[0];R(q l in a){if(!e[j[30]][j[1o]][j[1R]][a[l]][j[2h]]){6W}if(e[j[30]][j[1o]][j[1R]][a[l]][j[2h]][j[83]](t[j[4z]])!=-1){f=a[l];u=j[gD]+f;1X}}if(!e[j[30]][j[42]][j[3u]]){$(j[8J]+t[j[1H]]+j[5W])[j[1n]](j[gE]+D[j[35]](t[j[4z]])[j[1Q]]+u);if(u){$(j[8J]+t[j[1H]]+j[gC])[j[gB]](j[gy]);$(j[gz])[j[8H]]()[j[3N]](k(){$(j[4R])[j[1d]](j[bA]+e[j[17]][j[z]][j[B]](j[gG]),+j[8n])},k(){$(j[4Q])[j[63]]()})}}if(!n){e[j[17]][j[z]][j[zP]](t);q c=$(j[4C])[j[Q]](j[fI]+t[j[1H]]+j[5W]);if(!e[j[30]][j[42]][j[3u]]){e[j[17]][j[z]][j[zC]](c[j[1B]](j[a0]))}if(e[j[15]][j[75]]){q h=c[j[1B]](j[a0]),p=h[j[2e]]()[j[79]]()[j[5i]](j[2X]);R(q l=0;le[j[15]][j[2K]]){e[j[17]][j[z]][j[6D]]();e[j[17]][j[z]][j[W]](j[CV],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[CR],{gf:e[j[17]][j[z]][j[B]](n)}),e[j[17]][j[z]][j[B]](j[CS]),e[j[17]][j[F]](j[1F]))}}},7G:{fk:k(){e[j[30]][j[2O]]=[];e[j[17]][j[1v]](e[j[17]][j[1c]][j[2j]][j[3f]]+j[CU],H,H,k(t){R(q n in t[j[86]]){e[j[30]][j[2O]][n]=2m 2L;e[j[30]][j[2O]][n][j[1H]]=t[j[86]][n][j[Z]][j[1H]];e[j[30]][j[2O]][n][j[1a]]=t[j[86]][n][j[1w]][j[1a]];e[j[30]][j[2O]][n][j[gk]]=2m 2H(t[j[86]][n][j[D0]])}})},fp:k(t){if(!t[j[Z]]||!t[j[4L]]){C}q n=2m 2H,r={2Q:t[j[Z]][j[1H]],bt:t[j[4L]][j[1a]],fx:2m 2H(n[j[3l]]()+n[j[ft]]()*gh)};if(e[j[30]][j[2O]][j[3z]](r)>50){e[j[30]][j[2O]][j[hQ]]()}},fr:k(t){if(!t[j[Z]]){C}R(q n in e[j[30]][j[2O]]){if(e[j[30]][j[2O]][n][j[1H]]==t[j[Z]][j[1H]]){q r=4c[j[6w]](((2m 2H((2m 2H)[j[3l]]()+(2m 2H)[j[ft]]()*gh))[j[3l]]()-e[j[30]][j[2O]][n][j[gk]][j[3l]]())/2y),i={gf:e[j[17]][j[z]][j[B]](t[j[Z]][j[4q]]==1?j[gc]:j[ge]),7L:1r(n)+1,gn:e[j[30]][j[2O]][j[I]],aC:e[j[17]][j[4y]](r),D6:e[j[30]][j[2O]][j[5F]](k(e){C e[j[1H]]==t[j[Z]][j[1H]]})[j[I]],1O:e[j[30]][j[2O]][j[5F]](k(e){C e[j[1H]]==t[j[Z]][j[1H]]})[0][j[1a]]};if(rs[0][j[5h]]-s[j[20]]()-28;D[j[1t]](j[jy],M);q u=$(j[Br])[j[8H]]();u[j[15]](j[2u],j[Bt]);if(r){u[j[1B]](j[al])[j[1G]](r)[j[23]](j[4M],i?i:j[9V])}P{u[j[1B]](j[al])[j[63]]()}u[j[1B]](j[BT])[j[23]]({2s:j[BU],1A:j[Ck]})[j[15]](j[2u],e);u[j[1B]](j[a0])[j[1G]](n)[j[23]](j[4M],t?t:j[9V]);if(o){s[j[5j]](s[j[33]](j[5h]))}},fl:k(e,t){q n=2m Cm;n[j[Cj]]=k(){n[j[7l]]+=j[Ci];if(n[j[4I]]>7s&&n[j[20]]>a3||n[j[4I]]>7s){n[j[7l]]+=j[Cf]}P{if(n[j[20]]>a3){n[j[7l]]+=j[Cg]}P{n[j[7l]]+=j[Ch]}}e=1f[j[1u]](e);q r=t[j[1G]]()[j[2A]](j[fN]+e+j[4O]+e+j[4l],j[Cn]+e+j[4O]+n[j[Cp]]+j[Cv]);t[j[4d]]()[j[1d]](j[Cw]);t[j[4d]]()[j[3N]](k(){$(L)[j[1B]](j[9Y])[j[23]](j[3g],j[3R])},k(){$(L)[j[1B]](j[9Y])[j[23]](j[3g],j[5f])});t[j[4d]]()[j[1B]](j[9Y])[j[36]](k(){q e=$(L)[j[4d]]()[j[1B]](j[9U])[0][j[5k]];$(L)[j[4d]]()[j[1B]](j[Cx])[j[63]]();$(L)[j[4d]]()[j[1B]](j[9U])[j[4d]]()[j[1d]](e)[j[1B]](j[9U])[j[63]]();$(L)[j[63]]()});q i=$(j[4C]),s=i[j[5j]]()>i[0][j[5h]]-i[j[20]]()-28;t[j[1G]](r);if(s){i[j[5j]](i[0][j[5h]])}};n[j[5k]]=e},fP:k(t){q n=D[j[35]](),r=D[j[35]](t[j[4z]]);if(r[j[97]]==n[j[97]]&&(n[j[1Q]]>=2||n[j[2g]]&&n[j[2g]]>=r[j[2g]])&&t[j[6s]][j[83]](j[Cu])==-1){q i=t[j[1H]][j[5i]](j[2X])[0],s=$(j[fI]+i+j[5W]),o=e[j[17]][j[z]][j[B]](j[fC]);1y{o=e[j[30]][j[42]][j[42]][j[Ct]][j[z]][j[fC]]}1J(u){}s[j[1d]](j[Cq]+i+j[Cr]+o+j[6t]);s[j[3N]](k(){C $(L)[j[1B]](j[7t])[j[23]](j[3g],j[3R])});s[j[4j]](k(){C $(L)[j[1B]](j[7t])[j[23]](j[3g],j[5f])});$(j[Cs]+i)[j[60]](j[36],k(){e[j[17]][j[1v]](j[Ce]+i,j[aq])})}},fH:k(t){if(!2L[j[3h]](e[j[30]][j[2a]])[j[I]]){C}q n=t[j[1G]]();if(8I n!=j[Cd]){C}q r=$(j[4C]),i=r[j[5j]]()>r[0][j[5h]]-r[j[20]]()-28;t[j[1G]](e[j[17]][j[z]][j[5X]](n));if(i){r[j[5j]](r[0][j[5h]])}},ch:k(t,n){if(!2L[j[3h]](e[j[30]][j[2a]])[j[I]]){C}2R=e[j[30]][j[2a]];R(q r in 2R){q i=n?j[cp]+r[j[2c]]()+j[cp]:j[4H]+r[j[2c]]()+j[4H];t=t[j[2A]](2m C0(i,j[C1]),j[C2]+r+j[BZ]+2R[r][j[1M]]+j[BY]+2R[r][j[4I]]+j[BV]+2R[r][j[20]]+j[BW])}C t}},af:{cd:k(e){},cE:k(e){q t=$(e)[0];q n=1p[j[BX]](j[C3]);n[j[C4]](j[i3],M,M,1W);t[j[Ca]](n)}},a6:k(e,t,n,r,i,s){$[j[1v]]({8h:U,2z:t||j[4g],3n:e,Cb:s||j[Cc],2F:n})[j[C9]](k(e){if(r){r(e,i)}})},3A:{cC:k(t){q n=D[j[2V]]();if(n&&n[j[97]]==D[j[35]]()[j[97]]){C}1y{q r={3w:e[j[30]][j[Z]]},i=[r],s={2F:i};e[j[17]][j[2o]][j[cv]](s,t)}1J(o){e[j[17]][j[1v]](e[j[17]][j[1c]][j[2j]][j[3f]]+j[cT],H,H,e[j[17]][j[2o]][j[cv]],t)}},a9:k(t,n){if(!t[j[86]][0][j[7b]][j[3x]]){C}q r={C8:n[j[97]],7c:t[j[86]][0][j[7b]][j[3x]]},i={6p:n,2I:{2I:[t[j[86]][0][j[7b]][j[Z]]]}};e[j[17]][j[1v]](e[j[17]][j[1c]][j[2j]][j[3f]]+j[cy],j[4A],2l[j[3Z]](r),e[j[17]][j[1T]][j[bB]],i)}},c0:k(){q t=e[j[30]][j[88]][j[3F]][e[j[30]][j[1M]]];if(t&&t[j[3X]]&&t[j[3X]][j[ap]]){C}$(j[37])[j[36]]()},bL:k(t){q n=e[j[30]][j[88]][j[3F]][e[j[30]][j[1M]]];if(n&&n[j[3X]]&&n[j[3X]][j[9C]]){C}t=t||D[j[3E]]();if(e[j[15]][j[40]]&&t[j[I]]=t[i]&&t[i]>0){n[i]++;e-=t[i]}if(i==t[j[I]]-1){n[i]=e}r+=n[i]<10?j[C6]+n[i]:n[i];if(i=0?r:0)+j[d7],t,n)},7C:k(t){if(D[j[35]]()[j[1Q]]<3&&!D[j[35]]()[j[2g]]){C D[j[1t]](e[j[17]][j[z]][j[B]](j[hG]))}e[j[17]][j[1c]][j[2j]][j[2Z]]=2p(t)?1:t;e[j[17]][j[1c]][j[uL]](k(){e[j[17]][j[1c]][j[uM]](k(){e[j[17]][j[1c]][j[vg]](k(){e[j[17]][j[1c]][j[vh]]();q t=e[j[17]][j[1c]][j[2j]][j[2Z]];if(t>0&&t1){r=e[j[17]][j[1w]][j[hn]](1,n)}e[j[17]][j[1c]][j[ii]](r)},5K:k(t,n){q r=D[j[4U]]();if(r[j[4q]]==1){e[j[17]][j[z]][j[W]](j[sF],e[j[17]][j[F]](j[6Z]),e[j[17]][j[z]][j[B]](j[sB])+j[sC]+r[j[1H]]+j[sD]+e[j[17]][j[z]][j[B]](j[5A])+j[4l])}},G:k(e,t){q n=j[sE];if(t[j[I]]==2&&t[1][j[2c]]()==j[t8]){n=j[t9]}D[j[5Z]](n)},4P:k(t,n){q r=D[j[4U]]();if(r[j[4q]]==1){e[j[17]][j[z]][j[W]](j[7m],e[j[17]][j[F]](j[3S]),e[j[17]][j[z]][j[B]](j[7o])+j[tI]+r[j[1H]]+j[4O]+e[j[17]][j[z]][j[B]](j[5A])+j[4l])}P{7y[j[hp]](j[hd],{7Z:r[j[1H]]},k(t){e[j[17]][j[z]][j[W]](j[7m],e[j[17]][j[F]](j[3S]),e[j[17]][j[z]][j[B]](j[7o])+j[hD]+t[0][j[he]]+j[4O]+e[j[17]][j[z]][j[B]](j[5A])+j[4l])})}},8j:k(t,n){q r=D[j[4U]]();if(r[j[4q]]==1){e[j[17]][j[z]][j[W]](j[7m],e[j[17]][j[F]](j[3S]),e[j[17]][j[z]][j[B]](j[7o])+j[tJ]+r[j[1H]]+j[4O]+e[j[17]][j[z]][j[B]](j[5A])+j[4l])}P{7y[j[tK]](j[tL]+r[j[1H]],k(t){e[j[17]][j[z]][j[W]](j[7m],e[j[17]][j[F]](j[3S]),e[j[17]][j[z]][j[B]](j[7o])+j[hD]+t[j[1M]]+j[tH]+e[j[17]][j[z]][j[B]](j[5A])+j[4l])})}},7C:k(t,n){if(D[j[35]]()[j[1Q]]<3&&!D[j[35]]()[j[2g]]){D[j[1t]](e[j[17]][j[z]][j[B]](j[hG]));C}q r=n[1];r=r&&!2p(r)&&r<=D[j[3E]]()[j[I]]?r:1;e[j[17]][j[1c]][j[aT]](r)},tG:k(t,n){q r=e[j[17]][j[1w]][j[gI]](1,n);if(r!=-1){e[j[17]][j[1v]](j[tC]+r,j[4g],H,k(t){q n=t[j[86]][0];e[j[17]][j[z]][j[W]](H,e[j[17]][j[F]](j[ac]),j[tD]+1f[j[1u]](n[j[1a]])+j[tE]+n[j[97]]+j[tF]+n[j[5o]]+j[tM]+D[j[3O]]()[j[I]]+j[tN]+n[j[tU]]+j[tV]+e[j[17]][j[1w]][j[tW]](D[j[35]](n[j[97]]))+j[3V]+(n[j[hw]]?j[tT]+n[j[hw]]+j[3V]:j[0])+(n[j[hy]]?j[tS]+n[j[hy]]+j[3V]:j[0])+(n[j[hz]]?j[tO]+n[j[hz]]+j[tP]:j[0]))})}},h8:k(t,n){q r=e[j[17]][j[1w]][j[gI]](1,n);if(r!=-1){e[j[17]][j[1v]](j[tQ],j[4A],2l[j[3Z]]({id:r}),k(t){if(t[j[gM]]==j[gO]){e[j[17]][j[z]][j[W]](j[tR],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tB],{1O:1f[j[1u]](D[j[35]](r)[j[1a]])}),e[j[17]][j[z]][j[B]](j[tA]),e[j[17]][j[F]](j[1F]))}})}P{D[j[th]](e[j[17]][j[z]][j[B]](j[tj]),M)}},gA:k(t,n){if(n[j[I]]==1){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gF],{aC:e[j[17]][j[4y]](e[j[15]][j[2K]])[j[10]](3)||e[j[17]][j[z]][j[B]](j[1m])}),e[j[17]][j[z]][j[B]](j[7X]),e[j[17]][j[F]](j[1F]))}q r=-1;if(!2p(n[1])){r=4c[j[6w]](1r(n[1]))}P{if(n[1][j[7x]](/\\d{1,2}\\:\\d{1,2}/)){q i=n[1][j[5i]](j[4H]),s=1r(i[0]),o=1r(i[1]);if(s>10||o>59){r=-1}P{r=s*60+o}}P{r=-1}}if(r<=-1||r>6b){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tk]),e[j[17]][j[z]][j[B]](j[7X]),e[j[17]][j[F]](j[1F]))}e[j[18]][j[85]][j[bq]](r);e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gF],{aC:e[j[17]][j[4y]](e[j[15]][j[2K]])[j[10]](3)||e[j[17]][j[z]][j[B]](j[1m])}),e[j[17]][j[z]][j[B]](j[7X]),e[j[17]][j[F]](j[1F]))},tl:k(t,n){if(n[j[I]]==1){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tg],{7L:e[j[15]][j[2B]]}),e[j[17]][j[z]][j[B]](j[6g]),e[j[17]][j[F]](j[1F]))}q r=-1;if(!2p(n[1])){r=4c[j[6w]](1r(n[1]))}if(r<=-1||r>10){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gQ]),e[j[17]][j[z]][j[B]](j[6g]),e[j[17]][j[F]](j[1F]))}e[j[18]][j[85]][j[bq]](r);e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gQ]),e[j[17]][j[z]][j[B]](j[6g]),e[j[17]][j[F]](j[1F]))},6j:k(t,n){e[j[30]][j[1i]]=[];e[j[17]][j[1T]][j[ax]]()},"tf":k(t,n){e[j[30]][j[1l]][j[h2]]=n[1]||j[13];e[j[17]][j[z]][j[W]](j[7d],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[ta]),e[j[17]][j[z]][j[B]](j[h1]),e[j[17]][j[F]](j[1F]));e[j[17]][j[1T]][j[h0]]()},h5:k(t,n){if(n[j[I]]==1){C D[j[1t]](e[j[17]][j[z]][j[B]](j[tb]))}if(n[j[I]]==2){C e[j[17]][j[1T]][j[ax]]([j[tc],n[1]])}if(!2p(n[1])&&n[1]<=e[j[30]][j[1i]][j[I]]&&n[1]>=1){if(e[j[30]][j[1i]][1r(n[1]-1)][j[8e]]==6K){C D[j[1t]](e[j[17]][j[z]][j[B]](j[h6]),M)}e[j[17]][j[1T]][j[te]](e[j[30]][j[1i]][1r(n[1])-1],n[2])}},h7:k(t,n){if(n[j[I]]==1){C e[j[17]][j[1T]][j[ax]]([j[tm]])}if(n[1]&&n[1][j[2c]]()==j[1m]){e[j[30]][j[8C]]=U;C D[j[1t]](e[j[17]][j[z]][j[B]](j[tn]),M)}if(!2p(n[1])&&n[1]<=e[j[30]][j[1i]][j[I]]&&n[1]>=1){if(e[j[30]][j[1i]][1r(n[1])-1][j[8e]]==6K){C D[j[1t]](e[j[17]][j[z]][j[B]](j[h6]),M)}e[j[30]][j[8C]]=M;e[j[30]][j[8D]]=1r(n[1])-1;D[j[1t]](e[j[17]][j[z]][j[B]](j[tw]),M);if(!D[j[35]]()[j[2o]]){e[j[17]][j[2o]][j[4U]](e[j[30]][j[1i]][e[j[30]][j[8D]]])}}},2R:k(t,n){if(n[j[I]]==1){R(q r in e[j[15]][j[2a]]){D[j[1t]](e[j[15]][j[2a]][r])}C}q i=n[1][j[79]]();if(i[j[83]](j[82])!=0){C D[j[1t]](j[gZ])}if(e[j[15]][j[2a]][j[83]](i)==-1){e[j[17]][j[2a]][j[8c]](i,M);e[j[15]][j[2a]][j[5l]](i)}P{e[j[15]][j[2a]][j[jO]](e[j[15]][j[2a]][j[83]](i),1);C D[j[1t]](j[tx]+i+j[ty])}e[j[39]][j[38]]()},tz:k(t,n){if(e[j[15]][j[2t]][j[4D]]!=j[hY]){C D[j[1t]](j[tv],M)}q r=e[j[30]][j[88]][j[6G]][j[I]];if(n[1]==H||n[2]==H){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tu],{aJ:r}),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]))}if(n[1][j[2c]]()==j[7n]){if(2p(n[2])||1r(n[2])<0||1r(n[2])>r){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gU],{aJ:r}),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]))}P{1p[j[2U]](j[by]+(n[2]==0?4c[j[gT]](4c[j[gS]]()*r)+1:n[2]))[j[7n]]()}}if(n[1][j[2c]]()==j[tp]){if(n[2][j[2c]]()==j[1m]||n[2]<0){e[j[15]][j[4S]][j[4K]]=-1;e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tq]),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]));C e[j[39]][j[38]]()}if(n[2]==0){e[j[15]][j[4S]][j[4K]]=0;e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[ts]),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]));C e[j[39]][j[38]]()}if(2p(n[2])||1r(n[2])<0||1r(n[2])>r){C e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[gU],{aJ:r}),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]))}P{e[j[15]][j[4S]][j[4K]]=n[2];e[j[17]][j[z]][j[W]](j[0],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[tt])+e[j[17]][j[z]][j[B]](!n[2]?j[vy]:j[vz]),e[j[17]][j[z]][j[B]](j[5R]),e[j[17]][j[F]](j[1F]));e[j[39]][j[38]]()}}},pm:k(t,n){if(n[j[I]]==1){q t=j[0];R(q r in e[j[30]][j[73]][j[2h]]){q i=D[j[35]](e[j[30]][j[73]][j[2h]][r])[j[1a]];if(i){t+=(!t?j[0]:j[9l])+j[gV]+e[j[17]][j[z]][j[B]](j[8y],{1O:1f[j[1u]](i)})+j[xC]+i+j[xD]+i+j[3V]}}q s=e[j[17]][j[z]][j[B]](t?j[xE]:j[9o]);C e[j[17]][j[z]][j[W]](H,e[j[17]][j[F]](j[0]),t?t:j[0],s,e[j[17]][j[F]](j[3U]))}if(n[1]&&n[1][j[2c]]()==j[2y]){C D[j[1t]](e[j[17]][j[z]][j[B]](j[xF]),U)}if(n[1]&&n[1][j[83]](j[8V])==-1){C}q o=4c[j[6w]](((2m 2H)[j[3l]]()-e[j[30]][j[73]][j[iz]])/2y);if(o<3){C D[j[1t]](e[j[17]][j[z]][j[B]](j[xB]),M)}q u=t[j[10]](t[j[83]](j[8V])+1,t[j[83]](j[4H]))[j[79]](),a=t[j[10]](t[j[83]](j[4H])+1)[j[79]](),f=D[j[3O]](),l=H,c=H;R(q r in f){if(f[r][j[1a]]==u){l=j[97];c=f[r][j[97]];1X}}if(!c){l=j[xA];c=u}e[j[93]][j[96]][j[76]]({m:j[73],t:l,to:c,5P:D[j[35]]()[j[97]],d:a[j[10]](0,8w)});e[j[30]][j[73]][j[iz]]=(2m 2H)[j[3l]]()}},iC:{6I:k(){if(!4V[j[5b]]){C}1y{e[j[15]]=2l[j[7f]](4V[j[5b]])}1J(t){}if(e[j[15]][j[91]]==H){e[j[15]][j[91]]=M}if(8I e[j[15]][j[98]]==j[xw]){e[j[15]][j[98]]={on:!!e[j[15]][j[98]],cr:M}}if(e[j[15]][j[xx]]){e[j[15]][j[47]]=M;e[j[15]][j[48]]=M}if(e[j[15]][j[2K]]==H){e[j[15]][j[2K]]=iF}if(e[j[15]][j[3Y]]==H){e[j[15]][j[3Y]]=M}if(e[j[15]][j[3Y]]==H){e[j[15]][j[3Y]]=M}if(e[j[15]][j[1q]]==H){e[j[15]][j[1q]]={6T:0,4k:j[0]}}if(e[j[15]][j[1k]]==H){e[j[15]][j[1k]]={9a:j[1],9n:j[2],ba:j[3],9R:j[4],9s:j[4],9J:j[4],9I:j[4],9G:j[4],8b:j[5]}}if(e[j[15]][j[2a]]==H){e[j[15]][j[2a]]=[]}},iE:k(){4V[j[5b]]=2l[j[3Z]](e[j[15]])}},6X:{5H:k(){1W[j[5O]]=M;if(!aF[j[iy]][j[76]]){aF[j[iy]][j[76]]=k(e){if(L[j[j3]]==1){L[j[xy]](2l[j[3Z]](e))}}}$(j[xz])[j[63]]();$(j[3Q])[j[1d]](j[xG]);e[j[17]][j[xH]]();e[j[39]][j[8c]]();e[j[43]][j[xO]]()},iu:k(){$[j[1v]]({8h:U,3n:j[xP],6v:j[5g],6k:k(t){e[j[30]][j[88]]=t;e[j[43]][j[xQ]]()},9O:k(){1W[j[5O]]=U;D[j[1t]](j[xN],M)}})},iH:k(){e[j[17]][j[2a]][j[8c]](j[xM]);R(q t in e[j[15]][j[2a]]){e[j[17]][j[2a]][j[8c]](e[j[15]][j[2a]][t])}},iS:k(){if(!e[j[30]][j[88]][j[2t]][e[j[15]][j[2t]][j[4D]]]){e[j[15]][j[2t]][j[4D]]=e[j[30]][j[88]][j[2t]][D[j[35]]()[j[iR]]]?D[j[35]]()[j[iR]]:j[xI]}$[j[1v]]({8h:U,3n:e[j[30]][j[88]][j[2t]][e[j[15]][j[2t]][j[4D]]][j[1M]],6v:j[5g],6k:k(t){e[j[30]][j[2t]][j[iV]]=t;e[j[43]][j[xJ]]();e[j[43]][j[xK]]()},9O:k(){1W[j[5O]]=U;D[j[1t]](j[xL],M)}})},9F:k(){e[j[43]][j[6P]]();$[j[ib]](e[j[30]][j[i2]])},iW:k(){e[j[43]][j[xv]]()},iQ:k(){e[j[30]][j[1M]]=1p[j[12]][j[11]][j[10]](1);if(e[j[30]][j[88]][j[8B]]&&e[j[30]][j[88]][j[8B]][j[83]](e[j[30]][j[1M]])!=-1){C e[j[43]][j[6P]]()}e[j[17]][j[z]][j[W]](j[xu],e[j[17]][j[F]](j[3L]),e[j[17]][j[z]][j[B]](j[xd],{xe:e[j[30]][j[xf]]}));e[j[17]][j[z]][j[W]](j[xg],e[j[17]][j[F]](j[6Z]),e[j[17]][j[z]][j[B]](j[xc])+j[xb]+e[j[17]][j[z]][j[B]](j[7U])+j[4O]+e[j[17]][j[z]][j[B]](j[5A])+j[4l]);if(e[j[15]][j[91]]){e[j[93]][j[92]]=U;e[j[93]][j[94]]()}P{e[j[93]][j[92]]=M}e[j[17]][j[2f]][j[99]]();e[j[17]][j[2f]][j[iL]]();e[j[18]][j[17]][j[x7]]();e[j[18]][j[17]][j[iM]]();e[j[18]][j[17]][j[x8]]();e[j[18]][j[17]][j[x9]]();e[j[43]][j[xa]]();e[j[17]][j[1e]][j[5I]]();e[j[17]][j[1e]][j[8A]]();e[j[17]][j[1q]][j[8r]]();e[j[1o]][j[94]]();if(e[j[15]][j[81]]){e[j[18]][j[85]][j[84]](e[j[15]][j[81]])}if(e[j[15]][j[31]]){e[j[17]][j[6S]]()}if(e[j[15]][j[40]]){e[j[17]][j[6Q]]()}if(e[j[15]][j[49]]){$(j[51])[j[xh]]()}if(e[j[15]][j[14]]){e[j[18]][j[17]][j[16]]()}e[j[17]][j[18]][j[90]](e[j[15]][j[89]]);e[j[18]][j[17]][j[io]]();e[j[43]][j[5q]][j[94]]();e[j[17]][j[61]][j[62]]()},im:k(){$(j[3Q])[j[1d]]($(j[hZ],{id:j[hX],7P:j[xi]}));$(j[hN])[j[60]](j[36],{bg:e[j[30]][j[88]][j[87]][0]},e[j[18]][j[85]][j[hV]]);R(q t=1;t0&&t[j[1L]][j[ht]]&&t[j[1L]][j[Z]]){e[j[4a]][j[8E]]=4F(e[j[6N]][j[hx]],(t[j[1L]][j[ht]]+e[j[30]][j[hu]])*2y)}e[j[30]][j[Z]][j[3x]]=t[j[1L]][j[3x]];e[j[30]][j[Z]][j[Z]]=t[j[1L]][j[Z]]?t[j[1L]][j[Z]][j[1L]]:H;if(e[j[30]][j[8C]]){e[j[17]][j[2o]][j[4U]](e[j[30]][j[1i]][e[j[30]][j[8D]]])}}1J(n){}},hB:k(){q t=vD[j[2v]][j[vK]][j[vL]][j[vS]],n=2L[j[3h]](t),r=e[j[30]][j[42]];e[j[30]][j[42]][j[42]]=t;R(q i in n){if(!t[n[i]]||8I t[n[i]]==j[vT]||!2L[j[3h]](t[n[i]])[j[I]]||2L[j[3h]](t[n[i]])[j[I]]<=3&&!t[n[i]][j[I]]&&!t[n[i]][j[8v]]){6W}q s=t[n[i]];r[j[hC]]=s[j[vU]]!=H?s:r[j[hC]];r[j[8u]]=s[j[8v]]!=H?s:r[j[8u]];r[j[3u]]=s[j[1g]]&&s[j[1g]][j[3T]]?s:r[j[3u]];r[j[Z]]=s[j[1g]]&&s[j[1g]][j[8K]]?s:r[j[Z]];r[j[1K]]=s[j[1L]]&&s[j[1L]][j[8O]]!=H?s:r[j[1K]];r[j[1w]]=s[j[1L]]&&s[j[1L]][j[1a]]!=H?s:r[j[1w]];r[j[2f]]=s[j[1L]]&&s[j[1L]][j[vV]]!=H?s:r[j[2f]];r[j[4r]]=s[j[1g]]&&s[j[1g]][j[8P]]!=H?s:r[j[4r]];r[j[6R]]=s[j[vR]]?s:e[j[30]][j[42]][j[6R]]}L[j[94]]()},hI:k(e,t){C{hJ:t,5Y:e[j[42]],hH:e[j[vQ]]}},5H:k(){1y{q t=e[j[43]][j[42]][j[vM]],n=e[j[43]][j[42]],r=e[j[30]][j[42]][j[3u]],i=e[j[30]][j[42]][j[1K]],s=e[j[30]][j[42]][j[4r]],o=e[j[30]][j[42]][j[Z]];r[j[1g]][j[3T]][j[3z]](t(r[j[1g]][j[3T]][0],n[j[vN]]));r[j[1g]][j[3T]][j[5l]](t(r[j[1g]][j[3T]][0],n[j[vO]]));i[j[1g]][j[9b]][j[3z]](t(i[j[1g]][j[9b]][0],n[j[41]]));i[j[1g]][j[9c]][j[3z]](t(i[j[1g]][j[9c]][0],n[j[41]]));s[j[1g]][j[8P]][j[3z]](t(s[j[1g]][j[8P]][0],n[j[8M]]));s[j[1g]][j[9r]][j[3z]](t(s[j[1g]][j[9r]][0],n[j[8M]]));s[j[1g]][j[9f]][j[3z]](t(s[j[1g]][j[9f]][0],n[j[8M]]));s[j[1g]][j[9p]][j[3z]](t(s[j[1g]][j[9p]][0],n[j[8M]]));o[j[1g]][j[8K]][j[3z]](t(o[j[1g]][j[8K]][0],n[j[vP]]));e[j[30]][j[Z]][j[3x]]=o[j[1L]][j[3x]];e[j[30]][j[Z]][j[Z]]=o[j[1L]][j[Z]]?o[j[1L]][j[Z]][j[1L]]:H}1J(u){8m[j[8R]](u)}}},hr:{5H:k(){e[j[2T]][j[wj]]=9k(k(){if(e[j[30]][j[1M]]==1p[j[12]][j[11]][j[10]](1)||!D[j[3O]]()[j[I]]){C}e[j[30]][j[1M]]=1p[j[12]][j[11]][j[10]](1);if(e[j[30]][j[88]][j[8B]]&&e[j[30]][j[88]][j[8B]][j[83]](e[j[30]][j[1M]])!=-1){C e[j[43]][j[6P]]()}e[j[43]][j[5q]][j[as]]()},2y)},hh:k(t){e[j[30]][j[1M]]=1p[j[12]][j[11]][j[10]](1);if(e[j[93]][j[96]]){e[j[93]][j[96]][j[76]]({m:j[2f],d:e[j[30]][j[1M]]})}e[j[17]][j[1e]][j[5I]]();e[j[17]][j[1e]][j[8A]]();e[j[17]][j[1q]][j[8r]]();e[j[17]][j[2f]][j[99]]();if(e[j[15]][j[31]]&&!D[j[35]]()[j[34]]){4F(e[j[43]][j[5q]][j[8o]],2y)}e[j[43]][j[5q]][j[hb]]()},5d:k(){q t=e[j[30]][j[88]][j[3F]][e[j[30]][j[1M]]];if(t&&t[j[3X]]&&t[j[3X]][j[ap]]){C}e[j[17]][j[6S]]();if($(j[37])[j[15]](j[2u])[j[83]](j[8p])==-1){4F(e[j[43]][j[5q]][j[8o]],2y)}},ha:k(){1y{e[j[17]][j[6Q]]();if(e[j[15]][j[61]][j[60]]){e[j[17]][j[61]][j[62]]()}q t=D[j[3O]]();R(q n in t){e[j[1o]][j[at]](t[n])}}1J(r){4F(e[j[43]][j[5q]][j[hb]],2y)}}}},ak:{am:30,an:U,hi:H,hj:k(){e[j[93]][j[96]][j[76]]({m:j[aA],wk:D[j[35]](),2D:1p[j[12]][j[11]][j[10]](1),ay:e[j[30]][j[az]],wQ:e[j[15]][j[2t]][j[4D]]})},5H:k(){if(!e[j[30]][j[88]][j[93]]){C}e[j[93]][j[96]]=2m aF(e[j[30]][j[88]][j[93]]);e[j[93]][j[96]][j[wR]]=k(){8m[j[8R]](j[wS]);e[j[93]][j[aA]]()};e[j[93]][j[96]][j[wT]]=k(t){q n;1y{n=2l[j[7f]](t[j[86]])}1J(r){C}if(n[j[2v]]==j[wP]){e[j[30]][j[az]]=wO(j[wK]);if(e[j[30]][j[az]]){e[j[93]][j[aA]]()}}q i=j[wL]+e[j[17]][j[z]][j[B]](j[wM])+j[wN];if(n[j[2v]]==j[73]){q s={1O:(n[j[wU]]?i:j[0])+1f[j[1u]](n[j[ae]]==j[97]?D[j[35]](n[j[2r]])[j[1a]]||n[j[ai]]:n[j[ai]]+j[jf]+n[j[je]]+j[69]),ab:j[0]};n[j[2P]]=n[j[2P]][j[10]](0,8w);q o=e[j[17]][j[z]][j[5X]](e[j[17]][j[z]][j[7h]](n[j[2P]]));1y{o=e[j[17]][j[z]][j[5X]](e[j[30]][j[42]][j[8u]][j[8v]](e[j[17]][j[z]][j[7h]](n[j[2P]])),M)}1J(r){}e[j[17]][j[z]][j[W]](j[wV],e[j[17]][j[F]](j[0]),o,e[j[17]][j[z]][j[B]](n[j[2v]],s),e[j[17]][j[F]](j[0]));e[j[18]][j[17]][j[jh]](D[j[35]](n[j[2r]])[j[1a]]||n[j[ai]]);e[j[17]][j[z]][j[6D]]();if(e[j[15]][j[71]][j[60]]&&e[j[15]][j[71]][j[76]]){q u=(2m 2H)[j[3l]]();if(!e[j[30]][j[71]][j[73]][n[j[2r]]]||4c[j[6w]]((u-e[j[30]][j[71]][j[73]][n[j[2r]]][j[72]])/2y)>5*60){e[j[93]][j[96]][j[76]]({m:j[73],t:n[j[ae]],to:n[j[2r]],5P:D[j[35]]()[j[97]],d:j[x2]+e[j[15]][j[71]][j[76]]});e[j[30]][j[71]][j[73]][n[j[2r]]]={ls:u}}}}if(n[j[2v]]==j[x3]||n[j[2v]]==j[x4]){e[j[17]][j[z]][j[W]](j[x1],e[j[17]][j[F]](j[0]),e[j[17]][j[z]][j[B]](j[x0]+n[j[2v]],{ab:e[j[17]][j[z]][j[7h]](n[j[2P]])}),j[wW],e[j[17]][j[F]](j[3S]))}if(n[j[2v]]==j[jR]){if(!n[j[2r]]||e[j[30]][j[73]][j[2h]][j[83]](n[j[2r]])!=-1){C}e[j[30]][j[73]][j[2h]][j[5l]](n[j[2r]]);if(e[j[15]][j[61]][j[60]]){1y{q a=1p[j[2U]](n[j[2r]]);if(a){q f=1p[j[2U]](n[j[2r]])[j[Q]][0][j[Q]][0][j[Q]][1][j[Q]][4][j[Q]][0];if(!f[j[Q]][0]){$(f)[j[1d]](j[9T]+e[j[17]][j[z]][j[B]](j[8y],{1O:1f[j[1u]](D[j[35]](n[j[2r]])[j[1a]])})+j[jS]+1f[j[1u]](D[j[35]](n[j[2r]])[j[1a]])+j[9W])}}P{e[j[17]][j[61]][j[62]](M)}}1J(r){e[j[17]][j[61]][j[62]](M)}}}if(n[j[2v]]==j[wX]){if(!n[j[2r]]){C}e[j[30]][j[73]][j[2h]][j[jO]](e[j[30]][j[73]][j[2h]][j[83]](n[j[2r]]),1);if(e[j[15]][j[61]][j[60]]){q a=1p[j[2U]](n[j[2r]]);if(!a){C}q f=a[j[Q]][0][j[Q]][0][j[Q]][1][j[Q]][4][j[Q]][0];if(f[j[Q]][0]){f[j[Q]][0][j[63]]()}}}if(n[j[2v]]==j[4r]){e[j[30]][j[73]][j[2h]]=n[j[2P]];if(e[j[15]][j[61]][j[60]]){e[j[17]][j[61]][j[62]](M)}}if(n[j[2v]]==j[95]){e[j[93]][j[8U]]=n[j[2P]];e[j[93]][j[92]]=n[j[2P]]>=0?U:M;e[j[93]][j[96]][j[95]]()}if(n[j[2v]]==j[wY]){q s={1O:(n[j[wZ]]?i:j[0])+1f[j[1u]](n[j[ae]]==j[97]?D[j[35]](n[j[jk]])[j[1a]]:n[j[4a]]+j[jf]+n[j[je]]+j[69]),ab:j[0]};n[j[2P]]=n[j[2P]][j[10]](0,8w);q o=e[j[17]][j[z]][j[5X]](e[j[17]][j[z]][j[7h]](n[j[2P]]));1y{o=e[j[17]][j[z]][j[5X]](e[j[30]][j[42]][j[8u]][j[8v]](e[j[17]][j[z]][j[7h]](n[j[2P]])),M)}1J(r){}e[j[17]][j[z]][j[W]](j[wJ],e[j[17]][j[F]](j[0]),o,e[j[17]][j[z]][j[B]](n[j[2v]],s),e[j[17]][j[F]](j[0]));e[j[18]][j[17]][j[jh]](1f[j[1u]](D[j[35]](n[j[jk]])[j[1a]])||1f[j[1u]](n[j[4a]]))}if(n[j[2v]]==j[6z]){e[j[17]][j[z]][j[W]](wI,e[j[17]][j[F]](j[0]),j[ws]);e[j[43]][j[6z]]()}if(n[j[2v]]==j[1M]){e[j[30]][j[88]][j[93]]=n[j[2P]];e[j[93]][j[96]][j[95]]()}};e[j[93]][j[96]][j[wt]]=k(t){e[j[93]][j[96]][j[95]]()};e[j[93]][j[96]][j[wu]]=k(){e[j[30]][j[73]][j[2h]]=[];if(e[j[15]][j[61]][j[60]]){$(j[wv])[j[63]]()}if(!e[j[93]][j[92]]){e[j[93]][j[96]][j[95]]();e[j[4a]][j[wr]]=4F(k(){if(!e[j[93]][j[92]]&&e[j[93]][j[96]][j[j3]]==3&&e[j[93]][j[8U]]>=0){e[j[93]][j[94]]()}},e[j[93]][j[8U]]*2y)}}}},5e:{5H:k(){j2[j[1v]]({2z:j[4g],6v:j[5g],3n:j[wq],6k:k(t){e[j[30]][j[1o]][j[1R]]=t;q n=D[j[3O]]();R(q r in n){e[j[1o]][j[at]](n[r])}e[j[30]][j[6c]][j[1R]]=1p[j[jH]](j[jG]);$(1p)[j[36]](e[j[1o]][j[6M]]);$(1p)[j[6L]](e[j[1o]][j[6M]]);e[j[1o]][j[6M]]()}})},j8:k(t){if(!e[j[30]][j[1o]][j[1R]]||e[j[30]][j[1o]][j[1R]][j[I]]){C}q n=2L[j[3h]](e[j[30]][j[1o]][j[1R]]),r=e[j[30]][j[1o]][j[1R]];R(q i=1;i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('D z=["","ot","nP","nL","eb","nA","2.1.15.48","1q://dl.9l.1V/s/ny/mP.js","1q://3F.1V/1r/1r/3I/9Y/gY.2R","1q://nd.3h.dj/1d/na/mQ/ni/l3.nC-nD-n2-my-tF.hA","tC","u9","u7","tR","fs","lR","jn","b2","b4","8F-3q","3q","#lX","px","2R","#kx-6y","cF","eX","sI","jg","5x","aP","aw","sw","vG","3S","vn","vt","#5Q","j4","iy","aj","e9","6h","4P","sm","sg","fj","cW","cx","hv","vK","#3H","vS","jj","uT","bO","pg","7F","kd",".4C","on","ul","dz","9i","#3A-3y","m8","#uU","2D-5N","2X(",")",".2S-2D","ss","2c","8B","7G","ls","pm","ol","ci","1O","3T","#jq","sr","#kv","bg","5Y","pY","k0","9m","3m","pM","i9","sc","fK","#1I-jz","pc","8s","bE","6G","5D","ex","id","ct","eQ","2S","gI","cr","oc","gD","lf","h0","gm","hc","gn","9T","ml","#3B-7E","pS","hk","aV","#M-3B-7E-2L","ba","#3B-cR","#M-3B-cR-2L","4E","#jw","3u","#3B-4E","#M-3B-4E-2L","lv","f2","3G","em","ev","2z",".M-V-4m","pX","6r","pV","3M","pT","qb",".M-4J-5S.a0","a0","qu",".M-4J-5S",".M-V-jE","qs","3m-3V",".M-4J-5S[3m-3V=","]","qi",".M-V-4J","#M-4J-","#M-V-4C-jI","M-V-4C-kY",".M-V-4C-kY","#M-V-4C-","#M-1p-","#M-1p-8O-","#M-1p-kn-","1p","#","mc","kS","#qk","1M","#7F-b3-4p","pK","#2S-4p","#2S-4Z",".M-V-5S","#ow-lv","jN","jV","p8","jR","#3H-4m","#3S","8R",".lX-3Q","2B","#kf","#3H-iL","oT",\'<1b id="ow-lv">#3H-4m{2c:{ff}px !4S;3q:{jH}px !4S;1M:6r !4S}#3S{1M:{jL}px !4S;2B:{jF}px !4S;2z:3M}#3H{1M:6r !4S}#3H .2D{2z:3M !4S}#3H-iL{1M:{CT}px !4S}#dj-2r {2z:3M}#aL-4m{2z:3M}\',"bQ","pv","qD","#hU",\'<1b id="hU" 5n="5b" 2A="1P/2R">#2S-4p {1M: rK; 8F-2c: rC;}\',"sh",\'\',"M-V-5S","","M-V-4m",\'\',"sf","fW","1f",\'<8E O="2J-r8">5Q\',"M-V-kr M-V-hf","M-V-5D","Q Q-r7-1M","","M-V-7H M-V-hf","M-V-4C-jI","","M-V-jE","4H",\'
        lp rd\',"4H-rf","iZ",\'rc\',"4H-fb",\'lH rb\',"4H-r6","r9","4H-ra","iN",\'rj\',"4H-rs","rt","4H-ru","1r v","au","4H-au","9N","rv","3B-7E","j0","rr","bz","iQ","g4","rq","g5","8z","gG","j2","gK","gc","rl","gd","rk rn","gk","gr","fT","fV","ro","gq","3g","g6","rp","i1","cB","r5","6y-7h","3J","r4","kF","qM","6y","kq","qL","3B-cR","g8","jz","jw","qN","iz","qO","3B-4E","jq","qP","qK","gS","gX","hu","ah","aI","dP","dt","iM","i4","1P",".qJ.4H S","qF","hR","ow-qE","ow-qG","ow-kq","7H","M-4J-","M-V-4J","M-4J-kr",\'\',"","M-V-4C-","M-V-4C","M-V-qH","qI","M-V-8G M-4J-5S","do","ks","

        ","

        ","M-V-8G","M-","-2L","M-3B-2L",\'<1Z id="\',\'" 2A="qQ" 8F="\',\'" 2L="\',"M-3B","M-V-8G M-V-1I","P","1I-","<8O>","4Z","2A","1I","<1Z>",\'\',"M-V-2r","M-V-qZ","2L","","8A","M-V-1P","9C","M-V-r1","as","kE","8D","aH","r2","ao","an","ap","aq","r3","M-V-8G M-V-bb","M-1p-8O-","3m-4Z","M-1p-kn-","M-1p-","3m-3J","M-Q-bM","9x","2J","qY",".ku",\'\\r <1Z id="kv" 2A="1P" 2L="\',\'" 9C="\',"qV",\'" 8T="kA" 4X="14">\',\'

        \',"qW","

        ",\'

        \',"2D"," ","","iD","2B:","ay","1M:","3Q: iB","2z:",\'\\r <7c 7d="0"2c="6Z"lA="0"lL="0"\\r O="s7"><8u>+\\r &5L;1r\',"#2S","s9","sa",".cm.8x",\'/sb&5L;\',".2w-2r","ck","{",":","}",".M-1p-%%2a%%,","#1f .cm .Q-1f-%%2a%% + .un,","#1a-7i .sd.%%2a%% ~ .1a,","#1a-7i .3A.2S .1a .Q-1f-%%2a%% + .4Z,","#3A-3y .ul-%%2a%%,","#1a-5H.is-9N .kg .2a .Q-1f-%%2a%% + S,","#k8-1a-2a .2a-V .8A .Q-1f-%%2a%% + S,","#k8-1a-2a .2a-V .V .%%2a%% S","2a","#kf-1a .kg .4Z S",\'#1f .cm[3m-2G^="\',\'"] .un\',"sn",".M-1p-,#1f .cm .un, #1a-7i .3A.2S .1a .4Z, #3A-3y .ul-1a","so","dj","kU","#M-1f-1p-ke",\'<1b id="M-1f-1p-ke">\',"","sp","#pm-1Z-3t","2I",".pm-1a-3c.8A","sq","iW","i0",\'.pm-1a-3c[2I^="\',\'"]\',"un",\' \',"us","ef","iv","9u","sk",\'[1] ","
        <4R>","","#pm-3y-4m","fe",".Q.Q-1f-kZ-on","gt",".pm-1a-8k","4R","O","kR","[","] ","pm-1a-3c 1u","#pm-5D","se","1u","si","eZ","sj","rY","ix","rX","5i","rG","rF","dv","rH","rI","g0","rJ","b7","fo",\'<4R>","

        ","#pm-1O-3c","rE","rD","rz","ry",\'H[O^="pm-9u"]\',"3y",".pm-4U","rA","S","7L",\' ","
        <4R>
        ","dx",\'\',"rB",\'X\',"#pm-3c",".pm-1a-5D","rL","#pm-1a-6F","6F",\'\',"","","f5","pm-9u-","rT","rU",\'\',"#pm-1Z-1a","mh","rV","rW",".pm-1O-7L","rS","#pm-1O-gC","eP","rR","pm-1a-6d hY",".pm-1a-6d","rN","eR","rM","pm-1a-6d 6d","rO","pm-1a-3c","pm-1a-3c 8A","rP","rQ","pm-1a-6d ","hY","6d","qC","pq","md",".1a-6F-9M","Q Q-5t","pp","hg","pr","1a","g3","ps","c8 ","5t","5Q","hE","pu","hF","gu","3Z","cT","wl","gv",".6J-V.3S .V > ul","fr","ag","2M","iw","pl","fB","fX","g9","fM","gj","g2","8m","jc","to","8f","l2","i7","fu","hP","dc","po","dC","im","pn","ph","2G","j5","dN","@","8x","!j1","pf","1I-7G","j1","pi"," c7 8x ak","al","!j9","j9","pj","2X","pk","py","[c7] @","aR","9B","8h"," ow-","2a-",\'.cm[3m-2G^="\',"gh",".cm","pG",".1P.2G-",".1P",\'[3m-2G^="\',"#1f-pH","fh","pI","ca","ga","lW","c6","pJ",\'\',"hJ",\'","g7","pF","Q Q-fU-bk","pE","pA","Q Q-1a-bk","3A-3y","dB","bx",\'\\r \\r \',"pC","","hy","pD","DJ","fc","pe","8p","Q Q-3Z","pd"," #kG","oU!",\'<8E id="ul-Q-3Z">\',"oV+1d#@$.","oW","oX","oS","oR","oN","oM","oO","oP","oQ","oY","oZ","p7","p9","pa","pb","7h","p6","mo","mm","p5","p1","p0","p2","p3","p4","pL","Q Q-9T-bk","ql","qm","8q","b9","qn","Q Q-qo-dj","qj","qe","iF","hr","ht","aF/9T","fp","9c","b6","qd","qf","6J","qg","qh","qp","#kN","#cj","iH","#3H > .2D > 6D","#l5",\'<4v id="l5" 5n="5b"2A="1P/2R"2u="1q://3F.1V/1r/1r/3I/9Y/qq.2R">\',"#kM",\'<4v id="kM" 5n="5b"2A="1P/2R"2u="1q://3F.1V/1r/1r/3I/9Y/qy.2R">\',"iG",\'<4v id="cj" 5n="5b"2A="1P/2R"2u="\',"qz",\'<4v id="kN" 5n="5b"2A="1P/2R"2u="\',\'<4v id="cj" 5n="5b" 2A="1P/2R" 2u="\',"m9","3H","iP","dI","qA","hL","(","/","qB","N/A","ti","hK","qx: ",".3G-3u","m0","ew","#3G-4m",".is-qw","#dj-2r > S",\'<4R O="3G-3u">\',"9L",".6J-V.3S","3A","vr","eM","qr","es","

      • ",\'">\',"
      • ","Q Q-","-ak",".6J-V.3S .4p .Q",".2B .8O",".6J-V.3S .4p .2J","qt","qv","qc",\'\',"hI","c8"," dj"," 5Q"," 5t"," 3Z","tr","8k ul-","Q Q-1f-",\'\',"6v",\'$("#1f-1Z-3t").3T($("#1f-1Z-3t").3T()+"@\',\' ").5x();\',"fS pU","9z","5w 5w-","$(\'#1f-1Z-3t\').3T($(\'#1f-1Z-3t\').3T()+\'@"," \').5x();",\'<7c 7d="0" 2c="6Z" lA="0" lL="0" 1b="7d-lI:lI;2D-1p:#pR;7d-lG:kJ pN #4a;2D: lw-lk(to 1M,4b(0, 0, 0, 0.45) 0,4b(0, 0, 0, 25) 1B%)"><8u>\',\'\',\'&5L;&5L;\',\'@\',\'\',\'\',"fv",".Q-1f-kZ-on","uW","eG","dr","uV","uX","hQ","aQ",\'[eO : uY cG 9M "\',"%%","uZ",\'","",".cm.bJ",".9c",\'\',\'\',"cm 8x","3m-2G","8o","#uP",".un","lV","lU",".5w","iT","$uO","uQ","bT-eB ow-6D"," uR"," uS"," 8D",\'" 3V="5Z">\',"v0","

        \',"2q"," ","","fm","2s:","aG","1A:","6a: 3F","2S:",\'\\r <7S 7e="0"1z="6K"iX="0"iU="0"\\r O="m5"><7R>+\\r &4X;1Z\',"#2D","mb","mc",".cm.7p.bn",\'/ms&4X;\',".2N-3y","n2","n3",\'\',\'bK 5w<6y O="2k-iw">5d\',\'\',"5U",\'lB\',"#4i-3K",\'

        ",".ow-6D-2w","v1",\'X\',"6D","v9","dk e1 dR","2w","6U/va",\'\',"1q://3h.dj/1d/1f/","vb","#1O-",".Q.Q-b7-on","vc","&v8;","gi",\'\',"v7","v3","v2","v4","v5","v6","uN","uM/6E","bj","aF/uu","7C","ut","uv","dd","6K","iR","uw","0","#ux","#eb","ur","#uq","uk","#uj","um","#uo","#up","#uy","uz","#uI","uH","#uJ","uK","#uL","#uG","uF","#uB","uA","#3y-2r",".2r.2S","#1a-7i .3A.2S i.Q.Q-5t","uC",\'\',"#1a-7i .3A.2S .1a S","uD","1q://3h.dj/1d/","uE","6L/5M",\'{"dU":\',\',"7C":"\',\'"}\',"vd","ve","6L/9i/","/6w","vR",\'H[O*="2G-"]\',"-",\'H[O*="2G-\',"2G-","2G-8o","aX","vQ","1f/"," dk e1 dR"," to ","a3","vT","h4","6L","6L/lq","vU",\'{"a3":vP}\',\'{"a3":vO}\',"6L/gJ",\'{"dU":"\',\'","8R":\',"vJ","gR","dK","eH","gP","h5","1q://vL.fq.1V/vM/bV/vN/","?l1=vV&v=2","dS","1P/vW","w4 cL!","/w5","df","w6","w7","w3","w2","1q://3h.dj/1d/7y/","/2M/bj","vY","iV","ok","Q Q-6K","vX","vZ","w0","eC","w1","7y","eT","1q://3h.dj/1d/7y",\'2J="\',\'" 1b="4x:6W" 6v="F.al(\\\'\',"\');\\"","
        ","(",") ","
        ",\'vv gH vD vE "\',\'".\',"vF","eq","el","2F cG 9M!","am","3h.dj vC","vB vx","hx","Co-hx","vw","vy","vz DJ","2F","vA"," 3g uh 5d ",", hl: ","ug","[1r] cL: "," : ","t3","t2","
        "," /","t4","t5","t6","bd","M","ow","t1","hN","1q://3h.dj/1d/aF/bx",\'{"gp":"\',"j7","t0:8f","sW","Q Q-cX-b9","sV to sX, sY a sZ","t7","7j to 8f.",\'","t8","th","m6","tj","tk","tl","tg","tf","gy","ta","Q Q-1f-t9","tb",\' \',"sT","1r 4v: 5Y://M-5Q.1V/","sB","1r sA sC: 5Y://sD.gl/sE","Q Q-1f-sz","sy",\'&5L;\',"sx","er","1q://3h.dj/1d/3y/","sF: ","
        sG: ","
        sP: ","
        gf 7A: ","fS in gf","
        sO: ","l0"," sQ
        sR: ","hm","xp","
        sS: ","ep","
        sN sM: ","gp",\'
        sH:
        sK sL\',"1q://3h.dj/1d/fU","Q Q-tm-g7","tn","kW","tZ","tY","u0","u1","7E","u2","tX","eU","tW","eK","tS","m7","tT","dA","lY","dO","mk","tU","tV","1r u3 gg: 1q://3F.1V/1r/1r/3I/3g.aV","4n","u4 gg cL "," uc.","pt","ud cG ue to uf dJ.","ub","ua","u6","u5","u8","tQ","tP","ty","tx","tz no gH tA 9Z.","bJ","tB","tw","jl","tv","tq","#gw","4v","gw","5n","5b","1P/2R;","iX","1q://3F.1V/1r/1r/3I/9Y/gY-4P.2R","fz",\'<4v id="f3" 5n="5b"2A="1P/2R"2u="1q://dl.9l.1V/s/ts/pm-ca.2R">\',"1q://3F.1V/1r/1r/3I/2o/4P.6E","hV","[1r] 7j to 4n 4P 3J 9Z 5d 9x aW, dg to 4n tt 9Z","1q://3F.1V/1r/1r/3I/2o/tu.6E","[1r] 7j to 4n 3J 9Z 5d 9x aW, cX or 1L dy!","1q://3F.1V/1r/1r/3I/2o/3g.6E","dJ","en","iu","hM","[1r] 7j to 4n 6U, cX or 1L dy tD!","[1r] 7j to 4n 1a 6U, dg 4n tM 6U!","iK","tN","lJ","tO","jP","Q Q-M-a0","tK","Q Q-tJ-fc","tE",\' ","1q://dl.9l.1V/s/tI/w8.e4","bc","#3J","#ed","kt",".M-V-5S, #M-V-5D","ju","4z","#cB,#cB + .do","#1I-dt","#1I-dP","#1I-gS","#1I-gX","#1I-gK","#1I-gG","#1I-aI","#1I-hu","#1I-ah","mI","mG","#ow-mD-4P","k7","#oe","k1","#1I-6y","jZ","#1I-7G","k2","ka","k3","jY","#1I-gq","k5","#7h-3J","#7h-wl","#6y-7h","#8z","hw","#g5","gF","#g4","#bz","k6","#1I-o4","1q://3F.1V/1r/1r/3I/3g.aV","nh","#g6","#1I-g8","#1I-fV","#1I-fT","ki","#1I-gr","ky","#1I-gk","#1I-gd","#1I-gc","oq","kC","#1I-3G","ou","jo",".M-V-bb > 1Z[2A=1P]",".M-V-bb > 1Z[2A=1p]","1Z",".M-Q-bM","oz","ox","#dj-2r","3V","fN",".M-V-7H",\'\',"#7F-b3-2M .4p-2L",\'\',"#7g","#7F-b3-2M","nB",\'\',"nz","#1f-nt-2r",\'\',\'\',"#1f-7e",\'\'," (1M fO), ",\' (3Q fO)\',"#1f-5M-2r .Q-5M",\'\',"#1f-6w-2r .Q-2w",\'
          \',"nF","nE","eL","f6","#3Z","#5t","eV","1q://nI.nJ.1V/b6/nM/bR.hs/3.5.1/bR.hs.js","o6",".M-V-4C","kc","kb","bV","3Q: mr",\'\',\'

          \'," (","nN",\')

          <1Z id="pm-1Z-1a" 2A="1P" 2L="" bp 9C="\',"nT",\'" 8T="50"><1Z id="pm-1Z-3t" 2A="1P" bp 2L="" 9C="\',"#1f-1Z-3t",\'" 8T="1J" 1b="2z:3M">
          \',"dw","nn","lg","f4","eI",".pm-1a-9i","f9",".pm-1O-6w","#gW","#pm-7e","#pm-4P","ui","1q://dl.9l.1V/s/nw/bR-ui-1.10.4.bT.oB.js","oG","1f:dv","4z:e6","4z:e7","4z:dN","4z:c6","4z:2a","4z:xp","4z:2M","cV","fm",\'[id^="dr"]\',"#o0","#M-V-4m","H","g","p","og","#eG","#1f-5M-2r","#1f-6w-2r",".pm-1a-3c","#f3","ne",\'\',".cm.bJ .1O","bH","e6","e7","iS","nf",".eC .4p .2L"," / ","%","%)","mH","mB","1d","nS","s","B","ja","mE","mF","4z:nb","n1","aL","mR","mY","mU","j3","hW","mn","kj","gz","lP","lD","l3","rm","lO","ey","pw","mN","mM to 9x bE!","n9","#pm-3c p","bp","ng","mJ","mz","d","mK","lH lp kP","ob","lj","oa","oi","5g","o9","o3","cH","1q://3F.1V/1r/1r/3I/o7.js","o5","ib","fA","oj","h1","9F","h2","om","oE","oD","oC","f","[c7] ","fd","e","oF","1r kP","oJ","eo","ll","oI","oH","td","oA","os","ig","1q://3F.1V/1r/1r/3I/2o/9B.6E","5H","#1a-5H .7L","oy","nY","#1a-5H .kX-",\'
          \',"","5w M-","-9z","#1a-5H .9z-9A i","nl","nj","Q","np","fH","cS"];!B(){D a={lR:{aw:!0,aj:!1,fs:!1,hv:!1,sm:!1,sg:!1,cW:!1,cx:!1,fj:!1,m8:!1,ci:!1,ag:!1,sc:!1,id:!1,pc:!0,md:!1,ct:{on:!0,cr:!0},oc:!1,gm:!0,ml:0,ba:0,hc:!1,bg:z[0],pw:z[0],ul:{on:!1,ol:1},7G:{on:!1,1O:z[0]},3G:{on:!0},aQ:{m6:K},mm:{mo:-1},ay:{op:K,bg:K,ul:K,pm:K},4E:{3u:0,1O:z[0]},mc:{as:z[1],am:z[2],ba:z[3],aq:z[4],ap:z[4],an:z[4],ao:z[4],aH:z[4],8D:z[5]},nK:[]},aP:{au:z[6],iK:z[7],2R:z[8],iH:z[9],iP:K,3g:{},2X:1F[z[12]][z[11]][z[10]](1),iG:!1,pl:[],iF:[],ag:!1,iw:K,5x:!0,iR:50,5H:{aR:K,ln:K},2M:{7C:K,2M:K},6h:{6h:K,7y:K,j5:K,wl:K,2M:K,ja:K,b7:K,1a:K,3y:K,2S:K,aL:K,iV:K,iT:K},aj:{bH:10,ls:0,iS:K},pm:{8h:[],iW:0,ns:0,iv:{},3y:{},i0:[],6F:{}},3G:{hL:0,hK:z[0]},dc:{wl:[],hP:[]},aQ:{av:{},hQ:[]},9B:{aR:[],aP:[]},7G:{ls:K,pm:{}},4E:{vl:-1},ba:{im:-1},cT:{3Z:[],5t:[]},it:{ir:0,sc:0,iq:0,ii:0,pl:[],ih:z[13]},vr:{3S:-2},i9:K,i7:15,aX:[],ib:K},ti:{3G:0,rm:0,4E:0,aX:0},to:{ig:0,jc:0},kc:{9m:{cF:B(){a[z[15]][z[14]]&&a[z[18]][z[17]][z[16]](),$(z[24])[z[23]](z[19],$(z[21])[z[20]]()-bS+z[22]),a[z[17]][z[26]][z[25]]();1L{$(z[24])[z[27]]()[z[25]]()}1Y(b){}a[z[18]][z[17]][z[28]]()},kb:B(){a[z[30]][z[29]]=!0},ka:B(){a[z[30]][z[29]]=!1}}},b4:{cT:{nZ:!1},pg:{kd:4,7F:1,bO:!1},9m:{aw:B(){a[z[15]][z[31]]=$(R)[z[33]](z[32]),a[z[15]][z[31]]&&!F[z[35]]()[z[34]]&&$(z[37])[z[36]](),a[z[39]][z[38]]()},aj:B(){a[z[15]][z[40]]=$(R)[z[33]](z[32]),a[z[15]][z[40]]&&a[z[43]][z[42]][z[41]](),a[z[39]][z[38]]()},sm:B(){a[z[15]][z[44]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},sg:B(){a[z[15]][z[45]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},fj:B(){a[z[15]][z[46]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},cW:B(){a[z[15]][z[47]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},cx:B(){a[z[15]][z[48]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},hv:B(){a[z[15]][z[49]]=$(R)[z[33]](z[32]),a[z[15]][z[49]]?$(z[51])[z[50]]():$(z[51])[z[52]](),a[z[39]][z[38]]()},fs:B(){a[z[18]][z[17]][z[53]](),a[z[15]][z[14]]=$(R)[z[33]](z[32]),a[z[15]][z[14]]&&a[z[18]][z[17]][z[16]](),a[z[39]][z[38]](),$(2f)[z[54]](z[25])},k7:B(){if(!a[z[18]][z[56]][z[55]]){D b=a[z[18]][z[56]][z[57]],c=a[z[18]][z[56]][z[57]]=a[z[18]][z[56]][z[57]]==a[z[18]][z[56]][z[58]]?1:++a[z[18]][z[56]][z[57]];a[z[18]][z[56]][z[55]]=!0,$(z[59]+b)[z[50]](6s,B(){$(z[59]+c)[z[52]](6s,B(){a[z[18]][z[56]][z[55]]=!1})})}},k1:B(){a[z[15]][z[61]][z[60]]=$(R)[z[33]](z[32]),a[z[15]][z[61]][z[60]]?(a[z[17]][z[61]][z[62]](),$(z[24])[z[52]]()):$(z[24])[z[50]](6s,B(){$(z[64])[z[63]]()}),a[z[39]][z[38]]()},oh:B(){a[z[15]][z[65]]=$(R)[z[33]](z[32]),a[z[15]][z[65]]?$(z[66])[z[52]]():$(z[66])[z[50]](),a[z[39]][z[38]]()},k0:B(a){$(z[70])[z[23]](z[67],z[68]+a+z[69]);D b=1u 9E;b[z[71]]=B(){$(z[70])[z[23]]({2c:b[z[72]]+z[22],3q:b[z[20]]+z[22]})},b[z[73]]=a},jZ:B(){a[z[15]][z[74]][z[60]]=$(R)[z[33]](z[32]),a[z[30]][z[74]][z[75]]=0,a[z[30]][z[74]][z[76]]={},a[z[39]][z[38]]()},of:B(b){a[z[15]][z[61]][z[77]]=b,a[z[17]][z[61]][z[62]](),a[z[39]][z[38]]()},jY:B(){a[z[15]][z[78]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},k2:B(){a[z[15]][z[74]][z[79]]=$(z[81])[z[80]](),a[z[39]][z[38]]()},k3:B(){D b=$(z[83])[z[80]]()[z[82]]();G b?(0==b[z[86]](z[85])&&(a[z[15]][z[84]]=b,a[z[18]][z[88]][z[87]](a[z[15]][z[84]]),a[z[39]][z[38]]()),2j 0):(a[z[15]][z[84]]=b,a[z[39]][z[38]](),2j 0)},bc:B(b){$(z[70])[z[23]](z[67],z[68]+b[z[89]][z[84]]+z[69]),a[z[15]][z[84]]=b[z[89]][z[84]]==a[z[30]][z[91]][z[90]][0]?z[0]:b[z[89]][z[84]],a[z[39]][z[38]]()},k6:B(){a[z[15]][z[92]]=$(R)[z[33]](z[32]),a[z[39]][z[38]](),a[z[17]][z[18]][z[93]](a[z[15]][z[92]])},k5:B(b){a[z[15]][z[61]][z[77]]=b,a[z[17]][z[61]][z[62]](),a[z[39]][z[38]]()},pc:B(){D b=$(z[94]);a[z[15]][z[95]]=$(b)[z[33]](z[32]),a[z[15]][z[95]]?(a[z[97]][z[96]]=!1,a[z[97]][z[98]]()):(a[z[97]][z[96]]=!0,a[z[97]][z[1B]][z[99]]()),a[z[39]][z[38]]()},id:B(){a[z[15]][z[J]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},ct:B(){a[z[15]][z[2V]][z[60]]=$(R)[z[33]](z[32]),a[z[15]][z[2V]][z[60]]?a[z[17]][z[2T]][z[8j]]():a[z[17]][z[2T]][z[lF]](),a[z[39]][z[38]]()},cr:B(){a[z[15]][z[2V]][z[6l]]=$(R)[z[33]](z[32]),a[z[15]][z[2V]][z[60]]&&a[z[17]][z[2T]][z[8j]](),a[z[39]][z[38]]()},ki:B(){a[z[15]][z[9R]]=$(R)[z[33]](z[32]),a[z[17]][z[2T]][z[aN]](),a[z[39]][z[38]]()},ky:B(){a[z[15]][z[cZ]]=$(R)[z[33]](z[32]),a[z[17]][z[2T]][z[ik]](),a[z[39]][z[38]](),$(2f)[z[54]](z[25])},gm:B(){a[z[15]][z[4G]]=$(R)[z[33]](z[32]),a[z[39]][z[38]]()},hc:B(){a[z[15]][z[6b]]=$(R)[z[33]](z[32]),a[z[15]][z[6b]]&&a[z[17]][z[9S]][z[d5]](),a[z[39]][z[38]]()},7E:B(b){a[z[15]][z[3d]]=1i(2t(b)?$(R)[z[80]]():b),2t(b)||$(z[jX])[z[80]](a[z[15]][z[3d]]),$(z[oK])[z[1z]](0==a[z[15]][z[3d]]?z[U]:a[z[17]][z[4c]](a[z[15]][z[3d]])[z[10]](3)),a[z[39]][z[38]]()},ba:B(b){a[z[15]][z[2W]]=1i(2t(b)?$(R)[z[80]]():b),2t(b)||$(z[jW])[z[80]](a[z[15]][z[2W]]),$(z[mC])[z[1z]](0===a[z[15]][z[2W]]?z[U]:a[z[15]][z[2W]]),a[z[39]][z[38]]()},kC:B(){a[z[15]][z[1t]][z[79]]=$(z[jt])[z[80]](),a[z[39]][z[38]]()},4E:B(b){a[z[15]][z[1t]][z[2q]]=1i(2t(b)?4d*$(R)[z[80]]():4d*b),a[z[15]][z[1t]][z[2q]]&&(a[z[15]][z[1t]][z[2q]]+=4d),2t(b)||$(z[d0])[z[80]](a[z[15]][z[1t]][z[2q]]),$(z[i5])[z[1z]](0===a[z[15]][z[1t]][z[2q]]?z[U]:a[z[17]][z[4c]](a[z[15]][z[1t]][z[2q]])),a[z[15]][z[1t]][z[2q]]!=a[z[30]][z[1t]][z[kB]]&&(a[z[30]][z[1t]][z[kB]]=a[z[15]][z[1t]][z[2q]],a[z[17]][z[1t]][z[8i]](),a[z[39]][z[38]]())},3G:B(){a[z[15]][z[1k]][z[60]]=$(R)[z[33]](z[32]),a[z[17]][z[1k]][z[6P]](),a[z[17]][z[1k]][z[8g]](),a[z[39]][z[38]]()},kt:B(){$(z[5l])[z[23]](z[3v])===z[4l]?$(z[5l])[z[kl]]({2c:z[km]},6s,z[mx],B(){$(z[5l])[z[23]]({2z:z[4W]})}):($(z[5l])[z[23]]({2c:z[km],2z:z[4l]}),$(z[5l])[z[kl]]({2c:z[n6]},6s))},ks:B(a){D b=$(z[n7]);if($(z[jr])[z[7D]](z[4s]),$(z[9p])[z[7D]](z[4s]),!(b[z[I]]>0&&b[z[15]](z[hX])===a)){D c=$(z[n4]+a+z[mL]);$(c)[z[1x]](z[4s]),$(z[n3])[z[23]](z[3v],z[4W]),$(z[n8]+a)[z[23]](z[3v],z[4l]),$(z[9p])[z[1x]](z[4s])}},ju:B(){D a=$(z[6i])[z[80]]();$(z[jr])[z[7D]](z[4s]),$(z[9p])[z[7D]](z[4s]),$(z[nc])[z[7D]](z[b1]),$(z[mS]+a)[z[1x]](z[b1])},jo:B(b,c){c=c?c:$(z[jh]+b)[z[80]]();D d=$(z[mT]+b),e=$(z[jh]+b),f=$(z[mW]+b);if(d[z[23]](z[5J],z[2h]+c),e[z[80]](c),3===c[z[I]])D g=z[2h]+c[0]+c[0]+c[1]+c[1]+c[2]+c[2];2U D g=z[2h]+c;f[z[80]]()!==g&&f[z[80]](g),a[z[15]][z[1s]][b]=c,a[z[39]][z[38]](),a[z[18]][z[17]][z[io]]()}},b2:{jg:B(){D a=$(z[mV])[z[I]]>0?aN:54,b=1i($(z[ji])[z[23]](z[4h])[z[jy]](0,$(z[ji])[z[23]](z[4h])[z[I]]-2))-(54+a),c=b-87;$(z[mX])[z[23]](z[72],b+z[22]),$(z[mZ])[z[23]](z[72],c+z[22]),$(z[cC])[z[23]](z[4h],a+z[22])},jj:B(){$(z[mO])[z[63]](),$(z[jM])[z[7N]](z[6H],a[z[18]][z[17]][z[5k]][z[6H]])[z[7N]](z[5j],a[z[18]][z[17]][z[5k]][z[5j]]),$(z[3P])[z[7N]](z[6H],a[z[18]][z[17]][z[5k]][z[6H]])[z[7N]](z[5j],a[z[18]][z[17]][z[5k]][z[5j]]),$(z[3P])[z[23]](z[3v],z[4l])},jn:B(){a[z[18]][z[17]][z[53]](!0);D b=$(z[jm])[z[4j]]()[z[4h]],c=$(z[jm])[z[20]](),d=$(z[n0])[z[4j]]()[z[2P]]-$(z[3P])[z[20]](),e=(b-$(z[n5])[z[72]]())/2,f=(b-$(z[3P])[z[72]]())/2;$(z[3K])[z[Y]](z[mA][z[2K]](/\\{ff\\}/,b)[z[2K]](/\\{jH\\}/,c)[z[2K]](/\\{jF\\}/,d)[z[2K]](/\\{CT\\}/,e)[z[2K]](/\\{jL\\}/,f)),$(z[jM])[z[4A]](a[z[18]][z[17]][z[5k]][z[6H]],a[z[18]][z[17]][z[5k]][z[5j]]),$(z[3P])[z[4A]](a[z[18]][z[17]][z[5k]][z[6H]],a[z[18]][z[17]][z[5k]][z[5j]])},jV:{jR:B(){$(z[3P])[z[23]](z[3v],z[4l])},jN:B(){$(z[3P])[z[23]](z[3v],z[4W])}},7H:{},jA:B(){$(z[dn])[z[63]](),$(z[3K])[z[Y]](z[F3]),$(z[1H])[z[1x]](z[bS])[z[Y]](z[F4])[z[1l]](z[21]),a[z[18]][z[17]][z[28]]();D c=$(z[1H])[z[1x]](z[F5])[z[1l]](z[21]),d=$(z[1H])[z[1x]](z[F1])[z[1z]](z[F0]+a[z[17]][z[C]][z[E]](z[EW])+z[6Z])[z[1l]](c),e=$(z[1H])[z[15]](z[J],z[EX])[z[1l]](d);$(z[EY])[z[1x]](z[EZ])[z[1l]](e);D g=$(z[1H])[z[1x]](z[F6])[z[1l]](c);$(z[iA])[z[15]](z[J],z[F7])[z[1l]](g),$(z[1H])[z[1x]](z[Fe])[z[1l]](c),a[z[18]][z[17]][z[9t]](z[2m],a[z[17]][z[C]][z[E]](z[Ff]))[z[9t]](z[3o],a[z[17]][z[C]][z[E]](z[Fg]))[z[9t]](z[1e],a[z[17]][z[C]][z[E]](z[Fh]))[z[9t]](z[4i],$(z[Fd])[z[1n]]()||z[Fc])[z[jv]](z[1J],a[z[17]][z[C]][z[E]](z[1J]))[z[jv]](z[3z],a[z[17]][z[C]][z[E]](z[3z]))[z[F8]]()[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[31]),z[bs],a[z[15]][z[31]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[40]),z[bZ],a[z[15]][z[40]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[47]),z[aS],a[z[15]][z[47]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[48]),z[F9],a[z[15]][z[48]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[46]),z[Fa],a[z[15]][z[46]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[14]),z[Fb],a[z[15]][z[14]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[49]),z[EV],a[z[15]][z[49]])[z[5O]](z[2m])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[EU]),z[74],a[z[15]][z[74]][z[60]])[z[kk]](z[2m],z[EE],a[z[17]][z[C]][z[E]](z[EF]),a[z[15]][z[74]][z[79]])[z[5O]](z[2m])[z[c1]](z[2m],a[z[17]][z[C]][z[E]](z[EG]),z[EH],11,a[z[15]][z[1t]][z[2q]],!0)[z[kk]](z[2m],z[ED],a[z[17]][z[C]][z[E]](z[EC]),a[z[15]][z[1t]][z[79]])[z[5O]](z[2m])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[95]),z[Ey],a[z[15]][z[95]])[z[2d]](z[2m],a[z[17]][z[C]][z[E]](z[J]),z[Ez],a[z[15]][z[J]])[z[c1]](z[2m],a[z[17]][z[C]][z[E]](z[7z]),z[EA],10,a[z[15]][z[2W]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[EB]),z[EI],a[z[15]][z[61]][z[60]])[z[EJ]](z[3o],a[z[17]][z[C]][z[E]](z[kA]),z[EQ],[{2L:0,1P:a[z[17]][z[C]][z[E]](z[ER])},{2L:1,1P:a[z[17]][z[C]][z[E]](z[ET])}],a[z[15]][z[61]][z[77]])[z[k4]](z[3o],a[z[17]][z[C]][z[E]](z[65]),z[1J])[z[k4]](z[3o],a[z[17]][z[C]][z[E]](z[3z]),z[3z])[z[7q]](z[3o],a[z[17]][z[C]][z[E]](z[2n]),z[EP])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[EO]),z[EK],a[z[15]][z[78]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[2V]),z[EL],a[z[15]][z[2V]][z[60]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[6l]),z[EM],a[z[15]][z[2V]][z[6l]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[9R]),z[EN],a[z[15]][z[9R]])[z[2d]](z[3o],z[Fi],z[Fj],a[z[15]][z[cZ]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[4G]),z[FO],a[z[15]][z[4G]])[z[2d]](z[3o],a[z[17]][z[C]][z[E]](z[1k]),z[1k],a[z[15]][z[1k]][z[60]])[z[2d]](z[1e],a[z[17]][z[C]][z[E]](z[6b]),z[FQ],a[z[15]][z[6b]])[z[2d]](z[1e],a[z[17]][z[C]][z[E]](z[44]),z[FR],a[z[15]][z[44]])[z[2d]](z[1e],a[z[17]][z[C]][z[E]](z[45]),z[FN],a[z[15]][z[45]])[z[5O]](z[1e])[z[7q]](z[1e],a[z[17]][z[C]][z[E]](z[75]),z[8J])[z[7q]](z[1e],a[z[17]][z[C]][z[E]](z[jk]),z[FM])[z[7q]](z[1e],a[z[17]][z[C]][z[E]](z[cN]),z[cN])[z[7q]](z[1e],a[z[17]][z[C]][z[E]](z[jS]),z[FJ])[z[5O]](z[1e])[z[c1]](z[1e],a[z[17]][z[C]][z[E]](z[8Y]),z[FK],4d,a[z[15]][z[3d]],!0)[z[6c]](z[4i],z[FL]+a[z[30]][z[hS]],z[FS])[z[5O]](z[4i])[z[6c]](z[4i],z[FT],z[G0])[z[6c]](z[4i],z[G1],z[G2])[z[5O]](z[4i])[z[6c]](z[4i],z[FY],z[FU])[z[6c]](z[4i],z[FV],z[FW])[z[6c]](z[4i],z[FX],z[FH])[z[6c]](z[4i],z[FG],z[Fq]),$(z[d0])[z[80]](a[z[15]][z[1t]][z[2q]]/4d),$(z[i5])[z[1z]](0===a[z[15]][z[1t]][z[2q]]?z[U]:a[z[17]][z[4c]](a[z[15]][z[1t]][z[2q]]))},i4:B(b,c){G a[z[18]][z[17]][z[2Z]][b]=$(z[1H])[z[1x]](z[Fr])[z[15]](z[J],z[Fs]+b)[z[1l]]($(z[9p])),$(z[1H])[z[1x]](z[Ft])[z[1z]](c)[z[1l]](a[z[18]][z[17]][z[2Z]][b]),R},hR:B(b,c){$(z[6i])[z[Y]](z[Fp]+b+z[3W]+c+z[Fo]);D d=$(z[1H])[z[1x]](z[ms])[z[15]](z[J],z[Fk]+b)[z[1l]]($(z[5l])),e=$(z[1H])[z[1x]](z[Fl])[z[1l]](d);G 0===3n[z[3w]](a[z[18]][z[17]][z[2Z]])[z[I]]&&d[z[1x]](z[b1]),a[z[18]][z[17]][z[2Z]][b]=e,R},i1:B(b,c,d){D e=$(z[1H])[z[1x]](z[Fm])[z[15]](z[hX],d)[z[1l]](a[z[18]][z[17]][z[2Z]][b]),c=$(z[1H])[z[1z]](c)[z[1l]](e);G $(z[1H])[z[1x]](z[Fn])[z[1l]](e),$(e)[z[60]](z[36],B(){a[z[18]][z[88]][z[k9]](d)}),R},iZ:B(b,c){G $(z[1H])[z[1x]](z[7I])[z[Y]](z[9o]+c+z[9n])[z[1l]](a[z[18]][z[17]][z[2Z]][b]),R},j0:B(b,c,d,e,f,g){D h=0===f?z[U]:g?a[z[17]][z[4c]](f)[z[10]](3):f,i=$(z[1H])[z[1x]](z[7I])[z[Y]](z[9o]+c+z[9n])[z[1l]](a[z[18]][z[17]][z[2Z]][b]);G $(z[1H])[z[1x]](z[Fu])[z[15]](z[J],z[Fv]+d+z[FC])[z[1z]](h)[z[1l]](i),$(z[1H])[z[1x]](z[FD])[z[Y]](z[FE]+d+z[FF]+e+z[FB]+f+z[3W])[z[1l]](i),R},j2:B(b,c,d,e){D f=$(z[1H])[z[1x]](z[FA])[z[1l]](a[z[18]][z[17]][z[2Z]][b]),g=$(z[mv])[z[15]](z[mp],z[j6]+d)[z[1z]](c)[z[1l]](f);G $(z[9v])[z[15]](z[5u],z[Fw])[z[15]](z[6N],d)[z[15]](z[J],z[j6]+d)[z[33]](z[32],e)[z[1l]](g),g[z[Y]](z[Fx]),R},iQ:B(b,c,d){D e=$(z[1H])[z[1x]](z[7I])[z[1l]](a[z[18]][z[17]][z[2Z]][b]);G $(z[1H])[z[1x]](z[Fy])[z[15]](z[J],d)[z[1z]](c)[z[1l]](e),R},iD:B(b,c){$(c)[z[1l]](a[z[18]][z[17]][z[2Z]][b])},kF:B(b,c,d,e,f){P(D i,g=$(z[1H])[z[1x]](z[7I])[z[1x]](z[iB])[z[Y]](z[9o]+c+z[9n])[z[1l]](a[z[18]][z[17]][z[2Z]][b]),h=$(z[iA])[z[15]](z[J],d)[z[1l]](g),j=0;j=1B;)a[z[30]][z[76]][z[2k]][b[z[T]]][z[4D]]()}},kR:B(b){if(Ej[z[Ef]](b)||(b=[b]),b&&b[z[I]]){D c=b[0][z[T]]==z[2i]?$(z[5p]):$(z[5v]+b[0][z[T]]+z[3p]),d=z[0],e=K,f=z[0],g=z[0];if(-1!=c[z[15]](z[1w])[z[86]](z[4N])){P(D h in b){D i=b[h][z[2q]][z[kO]]();e=b[h][z[3D]],f=b[h][z[79]],b[h][z[5G]]==z[9q]&&(i=a[z[17]][z[C]][z[E]](z[Ee],{6O:i})),b[h][z[5G]]==z[6A]&&(i=a[z[17]][z[C]][z[E]](z[Ea],{2F:1d[z[1v]](b[h][z[3D]]),6O:i}),g=b[h][z[6t]]?z[9e]+a[z[17]][z[C]][z[E]](z[9d])+z[9b]:z[0]),b[h][z[5G]]==z[2i]&&(i=a[z[17]][z[C]][z[E]](z[Eb],{6O:i}));D j=z[0];1L{j=a[z[17]][z[C]][z[9O]](a[z[30]][z[42]][z[cY]][z[d3]](a[z[17]][z[C]][z[mj]](b[h][z[79]])),!0)}1Y(k){j=a[z[17]][z[C]][z[9O]](a[z[17]][z[C]][z[mj]](b[h][z[79]]))}d+=z[Ec]+(b[h][z[5G]]==z[9q]?z[Ed]:b[h][z[5G]]==z[2i]?z[2i]:z[Ek]+b[h][z[T]])+z[2O]+(b[h][z[5G]]==z[2i]?z[El]:z[0])+z[Es]+g+i+z[Et]+j+z[bD]}D l=$(z[6p]),m=l[z[4e]]()>l[0][z[3Y]]-l[z[20]]()-28;P($(z[6p])[z[Y]](d);l[z[1o]]()[z[I]]>=1B;)l[z[1o]]()[z[c5]]()[z[63]]();m&&l[z[4e]](l[0][z[3Y]])}2U c[z[15]](z[1w],z[mt]);c[z[1g]](z[mw])[z[15]](z[1w],a[z[18]][z[76]][z[9f]](b[h][z[T]],!0));D n=a[z[30]][z[76]][z[1W]][b[0][z[T]]];n&&n[z[6t]]&&!c[z[1g]](z[dW])[z[I]]&&c[z[aa]](g),c[z[aa]](c[z[1g]](z[mw])),b[b[z[I]]-1][z[5G]]!=z[2i]&&c[z[1g]](z[cg])[z[1n]](z[2s]+n[z[3D]]),c[z[1g]](z[by])[z[1n]](f)}},mh:B(b){P(D c in b){a[z[30]][z[76]][z[1W]][b[c][z[T]]]=b[c];D d=1d[z[1v]](F[z[35]](b[c][z[T]])[z[1j]])||b[c][z[3D]],e=F[z[35]](b[c][z[T]])[z[J]]||b[c][z[T]],f=b[c][z[6t]]?z[9e]+a[z[17]][z[C]][z[E]](z[9d])+z[9b]:z[0],g=a[z[18]][z[76]][z[9f]](b[c][z[5q]]);if(e&&d&&!$(z[5v]+e+z[3p])[z[I]]){D h=$(z[Eu]+e+z[3W]+g+f+z[Ev]+1d[z[1v]](d)+z[Er]);h[z[60]](z[36],a[z[18]][z[76]][z[et]]),$(z[bq])[z[Y]](h)}}},eo:B(b){D c=(1u 2b)[z[3r]]();if(!(c-a[z[30]][z[76]][z[bC]]0&&(cV(a[z[4o]][z[a6]]),a[z[4o]][z[a6]]=4B(a[z[8e]][z[jJ]],2Q*(b[z[1c]][z[5h]]+a[z[30]][z[jU]])))},I0:B(b){a[z[30]][z[42]][z[1T]]||a[z[17]][z[7V]](),a[z[17]][z[1k]][z[8g]](),a[z[17]][z[1T]][z[HO]](b);P(D c in a[z[30]][z[3k]][z[9G]]){D d=1F[z[4F]](c);d&&d[z[63]]()}D e=F[z[5K]](F[z[35]]()[z[J]])+1;a[z[15]][z[2W]]&&a[z[15]][z[2W]]==e&&e!=a[z[30]][z[2W]][z[gN]]&&(a[z[17]][z[C]][z[6o]](),a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[HN],{7A:e}),a[z[17]][z[C]][z[E]](z[7z]),a[z[17]][z[L]](z[1Q]))),a[z[30]][z[2W]][z[gN]]=e,b&&a[z[15]][z[61]][z[60]]&&a[z[17]][z[61]][z[62]](!0)},1f:B(b,c){if(b[z[1K]]){D d=F[z[35]](b[z[T]]);if(!a[z[30]][z[42]][z[3C]]||c){if((d[z[1U]]>=3||F[z[35]](b[z[T]])[z[2v]])&&-1!=b[z[5X]][z[86]](z[gB]+F[z[35]]()[z[1j]])){if(a[z[15]][z[74]][z[60]]&&!b[z[5X]][z[2e]]()[z[86]](z[Hp]))G 1F[z[4F]](z[gx])[z[32]]=!1,a[z[15]][z[74]][z[60]]=!1,a[z[30]][z[74]][z[76]]={},F[z[1C]](a[z[17]][z[C]][z[E]](z[Hl],{2F:1d[z[1v]](d[z[1j]])}),!0),F[z[5m]](z[gB]+b[z[3D]]+z[Hm]),2j 0;if(a[z[15]][z[40]]&&!b[z[5X]][z[2e]]()[z[86]](z[Hn]))G 1F[z[4F]](z[gx])[z[32]]=!1,a[z[15]][z[40]]=!1,F[z[1C]](a[z[17]][z[C]][z[E]](z[HE],{2F:1d[z[1v]](d[z[1j]])}),!0),2j 0}-1!=b[z[5u]][z[86]](z[gE])&&a[z[17]][z[C]][z[6o]]();D e=a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]],f=e&&e[z[3L]]&&e[z[3L]][z[HB]],g=a[z[15]][z[74]];!f&&-1!=b[z[5u]][z[86]](z[gE])&&g[z[60]]&&g[z[79]]&&(1u 2b)[z[3r]]()-a[z[30]][z[74]][z[75]]>HA&&F[z[5m]](z[HJ]+b[z[3D]]+z[2s]+g[z[79]]),F[z[35]]()[z[J]]==b[z[T]]&&(g[z[60]]&&(a[z[30]][z[74]][z[75]]=(1u 2b)[z[3r]]()),a[z[17]][z[1t]][z[8i]]())}D h=z[0],i=3n[z[3w]](a[z[30]][z[1D]][z[2g]]),j=z[0];P(D k in i)if(a[z[30]][z[1D]][z[2g]][i[k]][z[3E]]&&-1!=a[z[30]][z[1D]][z[2g]][i[k]][z[3E]][z[86]](b[z[T]])){j=i[k],h=z[ko]+j;2y}if(a[z[30]][z[42]][z[3C]]||$(z[jp]+b[z[1K]]+z[3p])[z[1x]](z[eA]+F[z[35]](b[z[T]])[z[1U]]+h),c)b[z[5X]]=a[z[17]][z[C]][z[9O]](b[z[5X]],!0);2U{a[z[17]][z[C]][z[HH]](b);D l=$(z[Hx]+b[z[1K]])[z[b5]](z[4d]);if(a[z[30]][z[42]][z[3C]]||a[z[17]][z[C]][z[Hw]]($(z[5a])[z[1o]](z[fR]+b[z[1K]]+z[3p])[z[1g]](z[aZ])),a[z[15]][z[78]])P(D m=b[z[5X]][z[2K]](/(<([^>]+)>)/gi,z[0]),n=l[z[1g]](z[aZ]),o=m[z[82]]()[z[4Q]](z[2s]),k=0;kd;d++)c+=a[z[HV]](2Y[z[5o]](1B*2Y[z[8N]]()%a[z[I]]));G c},fz:B(){if(5r[z[aT]])1L{D b=2o[z[7Z]](5r[z[aT]]);a[z[15]][z[31]]=b[z[7W]],a[z[15]][z[40]]=b[z[Gu]],a[z[15]][z[14]]=b[z[Gv]],a[z[15]][z[49]]=b[z[Gw]],a[z[15]][z[44]]=b[z[Gp]],a[z[15]][z[45]]=b[z[Gr]],a[z[15]][z[47]]=b[z[fy]],a[z[15]][z[48]]=b[z[fy]],a[z[15]][z[65]]=b[z[GE]],a[z[15]][z[78]]=b[z[GD]],a[z[15]][z[84]]=b[z[84]],a[z[15]][z[92]]=b[z[GA]],a[z[15]][z[61]][z[60]]=b[z[Go]],a[z[15]][z[61]][z[77]]=b[z[Gn]],a[z[15]][z[74]][z[60]]=b[z[74]],a[z[15]][z[74]][z[79]]=b[z[Hj]],a[z[15]][z[5C]][z[5y]]=b[z[Ga]],a[z[15]][z[2C]][z[61]]=b[z[Gb]],a[z[15]][z[3d]]=b[z[3d]],a[z[15]][z[1s]]=b[z[1s]],2w 5r[z[aT]],a[z[39]][z[38]]()}1Y(c){}},g9:{fX:B(b){if(b[z[9U]]){D c={2F:b[z[9U]][z[5T]][z[1j]]},d=b[z[9U]][z[1c]],e=b[z[9U]][z[Gc]],f={bu:d[z[7u]],G5:d[z[3b]],aW:e[z[G6]],G7:e[z[fG]],Gd:e[z[Gk]]};a[z[17]][z[C]][z[Z]](z[hH],a[z[17]][z[L]](z[0]),1d[z[1v]](a[z[17]][z[C]][z[E]](z[Gl],f)),1d[z[1v]](a[z[17]][z[C]][z[E]](z[Gm],c)),a[z[17]][z[L]](z[0]))}},g2:B(b){if(b[z[1c]]){D c=1==b[z[1c]][z[4Y]]?z[fF]:z[hi];0!==a[z[15]][z[3d]]&&b[z[1c]][z[5h]]>a[z[15]][z[3d]]&&(a[z[17]][z[C]][z[6o]](),a[z[17]][z[C]][z[Z]](z[Gj],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[Gf],{fD:a[z[17]][z[C]][z[E]](c)}),a[z[17]][z[C]][z[E]](z[Gg]),a[z[17]][z[L]](z[1Q])))}}},9T:{gn:B(){a[z[30]][z[3f]]=[],a[z[17]][z[1A]](a[z[17]][z[1e]][z[2x]][z[3s]]+z[Gh],K,K,B(b){P(D c in b[z[89]])a[z[30]][z[3f]][c]=1u 3n,a[z[30]][z[3f]][c][z[1K]]=b[z[89]][c][z[1c]][z[1K]],a[z[30]][z[3f]][c][z[1j]]=b[z[89]][c][z[1y]][z[1j]],a[z[30]][z[3f]][c][z[fJ]]=1u 2b(b[z[89]][c][z[ej]])})},gj:B(b){if(b[z[1c]]&&b[z[5T]]){D c=1u 2b,d={2G:b[z[1c]][z[1K]],7L:b[z[5T]][z[1j]],fp:1u 2b(c[z[3r]]()+fL*c[z[fP]]())};a[z[30]][z[3f]][z[3X]](d)>50&&a[z[30]][z[3f]][z[bw]]()}},fM:B(b){if(b[z[1c]])P(D c in a[z[30]][z[3f]])if(a[z[30]][z[3f]][c][z[1K]]==b[z[1c]][z[1K]]){D d=2Y[z[5o]]((1u 2b((1u 2b)[z[3r]]()+fL*(1u 2b)[z[fP]]())[z[3r]]()-a[z[30]][z[3f]][c][z[fJ]][z[3r]]())/2Q),e={fD:a[z[17]][z[C]][z[E]](1==b[z[1c]][z[4Y]]?z[fF]:z[hi]),7A:1i(c)+1,hl:a[z[30]][z[3f]][z[I]],6O:a[z[17]][z[4c]](d),GH:a[z[30]][z[3f]][z[6x]](B(a){G a[z[1K]]==b[z[1c]][z[1K]]})[z[I]],2F:a[z[30]][z[3f]][z[6x]](B(a){G a[z[1K]]==b[z[1c]][z[1K]]})[0][z[1j]]};H7>d&&a[z[17]][z[C]][z[6o]](),a[z[17]][z[C]][z[Z]](z[hH],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[H5],e),a[z[17]][z[C]][z[E]](z[H4]),a[z[17]][z[L]](z[1Q]));2y}}},2S:{gI:B(){$(z[dL])[z[63]](),$(z[7O])[z[63]](),$(z[H1])[z[15]](z[73],a[z[30]][z[8X]]),a[z[18]][z[88]][z[87]](a[z[30]][z[91]][z[90]][0])},gD:B(){a[z[15]][z[9R]]?$(z[cw])[z[I]]||$(z[3K])[z[Y]](z[H2]):$(z[cw])[z[63]]()},h0:B(){a[z[15]][z[cZ]]?$(z[cv])[z[I]]||$(z[3K])[z[Y]](z[H3]):$(z[cv])[z[63]]()},dI:B(){D b=a[z[15]][z[2V]][z[6l]]?a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]]:K;$(z[dL])[z[63]](),b?b[z[23]]?b[z[6u]]?(a[z[30]][z[6u]]=!0,$(z[7O])[z[63]](),$(z[5R])[z[Y]](z[Hg]+b[z[23]]+z[3W])):$(z[3K])[z[Y]](z[Hh]+b[z[23]]+z[3W]):a[z[30]][z[6u]]&&(a[z[30]][z[6u]]=!1,$(z[7O])[z[63]]()):a[z[30]][z[6u]]&&(a[z[30]][z[6u]]=!1,$(z[7O])[z[63]]()),$(z[7O])[z[I]]||$(z[3K])[z[Y]](z[Hb]+a[z[30]][z[23]]+z[3W])},eQ:B(){if(a[z[15]][z[6b]]&&a[z[17]][z[9S]][z[d5]](),a[z[18]][z[17]][z[i8]](),a[z[17]][z[1k]][z[6P]](),a[z[15]][z[2V]][z[60]]){D b=a[z[15]][z[2V]][z[6l]]?a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]]:K;if(b){if(b[z[5s]]){D c=1u 9E;c[z[71]]=B(){a[z[18]][z[88]][z[87]](b[z[5s]])},c[z[73]]=b[z[5s]]}b[z[79]]&&a[z[17]][z[C]][z[Z]](K,a[z[17]][z[L]](z[4O]),b[z[79]]);D d=1F[z[4F]](z[7B])[z[1o]][0][z[1o]][0];if(b[z[9W]]){if(b[z[9W]]!=d[z[73]]){D c=1u 9E;c[z[71]]=B(){d[z[73]]=b[z[9W]]},c[z[73]]=b[z[9W]]}}2U a[z[30]][z[8X]]!=d[z[73]]&&(d[z[73]]=a[z[30]][z[8X]])}a[z[17]][z[2T]][z[Hd]]()}}},3G:{em:B(){D b=F[z[d5]](),c=1i(b[z[I]]/2),d=[];P(D f in b)d[z[3l]](b[f][z[1c]][z[5h]]);d[z[dE]](B(a,b){G a-b}),a[z[30]][z[1k]][z[cU]]=1i((d[c]+d[c+1])/2)},m0:B(){D b=F[z[5K]](F[z[35]]()),c=F[z[3i]](),d=z[GZ]+(-1!=b?b+1+z[eN]:z[0])+F[z[3O]]()[z[I]]+z[69];-1==b&&c&&c[z[J]]!=F[z[35]]()[z[J]]&&(b=F[z[3O]]()[z[I]]),a[z[30]][z[1k]][z[cU]]||a[z[17]][z[1k]][z[6P]]();D e=a[z[17]][z[4c]](F[z[GO]]()+b*a[z[30]][z[1k]][z[cU]]);a[z[15]][z[1k]][z[60]]&&-1!=b&&e!=z[cl]||(e==z[cl],9L(a[z[2E]][z[1k]]),a[z[2E]][z[1k]]=K),a[z[30]][z[1k]][z[cq]]=z[GM]+e+z[2s]+d,$(z[e8])[z[1n]](a[z[30]][z[1k]][z[cq]])},ev:B(){D b=F[z[5K]](F[z[35]]()),c=F[z[3O]]()[z[I]],d=F[z[3i]]();-1==b&&c&&(b=c),a[z[15]][z[1k]][z[60]]&&!a[z[2E]][z[1k]]&&d&&d[z[J]]!=F[z[35]]()[z[J]]?a[z[2E]][z[1k]]=8P(a[z[17]][z[1k]][z[ez]],2Q):(!a[z[15]][z[1k]][z[60]]||a[z[2E]][z[1k]]&&-1==b)&&(9L(a[z[2E]][z[1k]]),a[z[2E]][z[1k]]=K,a[z[17]][z[1k]][z[ez]]()),a[z[17]][z[1k]][z[bo]]()},ew:B(){G a[z[15]][z[1k]][z[60]]?($(z[e8])[z[I]]||$(z[GL])[z[I]]||!$(z[cz])[z[1n]]()||$(z[cz])[z[1z]]($(z[cz])[z[1n]]()+z[GJ]+a[z[30]][z[1k]][z[cq]]+z[eD]),2j 0):($(z[co])[z[I]]&&$(z[co])[z[63]](),2j 0)}},4E:{f2:B(){2f[z[kI]](a[z[2E]][z[1t]]),a[z[15]][z[1t]][z[2q]]&&(a[z[15]][z[1t]][z[2q]]>0&&a[z[15]][z[1t]][z[2q]]<=4d&&(a[z[15]][z[1t]][z[2q]]=kD),a[z[2E]][z[1t]]=8P(B(){D b=a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]];b&&b[z[3L]]&&b[z[3L]][z[1t]]||a[z[15]][z[1t]][z[2q]]&&a[z[15]][z[1t]][z[79]]&&(-1!=F[z[5K]](F[z[35]]()[z[J]])||F[z[3i]]()&&F[z[3i]]()[z[J]]==F[z[35]]()[z[J]])&&F[z[5m]](a[z[15]][z[1t]][z[79]])},2Q*a[z[15]][z[1t]][z[2q]]))}},eX:{cF:B(){D a=$(z[3P])[z[23]](z[4h]),b=$(z[3P])[z[23]](z[2P]),c=1i(a[z[10]](0,a[z[I]]-2)),d=1i(b[z[10]](0,b[z[I]]-2));$(z[7k])[z[23]]({1M:c+7+z[22],2B:d-cN+z[22]})},f6:B(){a[z[17]][z[26]][z[az]]($(R)[z[15]](z[J]))},eV:B(){$(z[7k])[z[7M]]()},eL:B(){$(z[7k])[z[a1]](),a[z[30]][z[5c]][z[34]]=-2},3S:B(b){a[z[30]][z[5c]][z[34]]==b[z[34]]&&a[z[17]][z[26]][z[cM]](b[z[34]])},3Z:B(){0==a[z[30]][z[5c]][z[34]]&&a[z[17]][z[26]][z[cM]](0)},eM:B(){D c=F[z[5z]]()[z[6x]](B(b){G a[z[30]][z[5c]][z[34]]?b[z[34]]==a[z[30]][z[5c]][z[34]]:b[z[2H]]}),d=z[0],e=z[0];P(D f in c)e=a[z[17]][z[1y]][z[cQ]](c[f]),d+=z[GR]+(e?z[9H]+e+z[GX]:z[0])+z[db]+1d[z[1v]](c[f][z[1j]])+z[GY];$(z[dm])[z[1z]](d)},3A:B(b){D c=b==z[8t]?1:b==z[cP]?-1:0;c!=a[z[30]][z[5c]][z[34]]&&(a[z[30]][z[5c]][z[34]]=c,$(z[GV])[z[15]](z[1w],z[GU]+b+z[GT]),$(z[GS])[z[1n]]($(z[2h]+b)[z[1g]](z[GW])[z[1n]]()),a[z[17]][z[26]][z[cM]](a[z[30]][z[5c]][z[34]]))}},ul:{dB:B(){1L{$(z[24])[z[27]]()[z[25]]()}1Y(a){}},dC:B(a){D b=F[z[3O]]();P(D c in b)if(b[c][z[J]]==a)G 1i(c);G-1},dz:B(b){if(a[z[15]][z[61]][z[60]]){D c=[],d=F[z[3i]](),e=0;c=F[z[5z]]();P(D f in c)d&&d[z[J]]==c[f][z[J]]?c[f][z[3x]]=0:(e=F[z[5K]](c[f][z[J]]),c[f][z[3x]]=-1!=e?e+1:bF+f);if(1==a[z[15]][z[61]][z[77]]&&(c=c[z[dE]](B(a,b){G b[z[3x]]-a[z[3x]]})[z[GQ]]()),b&&6I b==z[d1]){P(D f in c)if(c[f][z[J]]==b[z[J]])G f;G-1}if(!b){$(z[64])[z[63]](),$(z[24])[z[Y]](z[GK]);D g=z[0];P(D f in c)g+=a[z[17]][z[61]][z[d2]](c[f]);G $(z[64])[z[Y]](g),a[z[17]][z[61]][z[9Q]]()}a[z[17]][z[61]][z[GI]](c)}},hI:B(b){D c=$(z[64])[z[1o]]();if(c[z[I]]!=b[z[I]])G a[z[17]][z[61]][z[62]]();1L{P(D d in b){D e=z[GP]+(0==b[d][z[3x]]?z[hD]:1==b[d][z[34]]?z[hq]:-1==b[d][z[34]]?z[hp]:b[d][z[2H]]?z[ho]:z[0]),f=$(c[d])[z[1g]](z[GN]),g=0==b[d][z[3x]]?z[d7]:b[d][z[3x]]g[0][z[3Y]]-g[z[20]]()-28;F[z[1C]](d);D i=$(z[fY])[z[ab]](),j=i[z[1g]](z[Hz])[z[1n]](),k=$(z[Hy]+j+z[HC]);i[z[15]](z[1w],z[HD]),i[z[15]](z[9a],z[Ho]),i[z[1z]](k),e?i[z[1g]](z[ai])[z[1z]](e)[z[23]](z[5J],f?f:z[aG]):i[z[1g]](z[ai])[z[63]](),i[z[1g]](z[Hv])[z[23]]({2B:z[HU],1M:z[yr]})[z[15]](z[1w],b),i[z[1g]](z[aZ])[z[1z]](d)[z[23]](z[5J],c?c:z[aG]),h&&g[z[4e]](g[z[33]](z[3Y]));D l=a[z[30]][z[42]][z[bi]],m=l&&l[z[C]]&&l[z[C]][z[fZ]]?l[z[C]][z[fZ]]:K;if(m){D n=m[z[1g]](z[fY])[z[ab]]();n[z[15]](z[1w],i[z[15]](z[1w])),n[z[15]](z[9a],i[z[15]](z[9a])),n[z[1z]](i[z[1z]]())}},ga:B(a,b){D c=1u 9E;c[z[71]]=B(){c[z[go]]+=z[ys],c[z[go]]+=c[z[72]]>aS&&c[z[20]]>aM||c[z[72]]>aS?c[z[20]]/c[z[72]]<1.25?z[yt]:z[gs]:c[z[20]]>aM?z[gs]:z[yu];D d=b[z[1z]]()[z[2K]](z[aO]+a+z[6f]+a+z[4M],z[aO]+a+z[6f]+c[z[yq]]+z[yp]);b[z[5f]]()[z[1g]](z[9I])[z[I]]||(b[z[5f]]()[z[Y]](z[yl]),b[z[5f]]()[z[4A]](B(){$(R)[z[1g]](z[9I])[z[23]](z[3v],z[4l])},B(){$(R)[z[1g]](z[9I])[z[23]](z[3v],z[4W])}),b[z[5f]]()[z[1g]](z[9I])[z[36]](B(){P(D a=$(R)[z[5f]]()[z[1g]](z[ge]),b=0;be[0][z[3Y]]-e[z[20]]()-28;b[z[1z]](d),f&&e[z[4e]](e[0][z[3Y]])},c[z[73]]=1d[z[yk]](a)},gh:B(b){D c=F[z[35]](),d=F[z[35]](b[z[T]]);if(d[z[J]]==c[z[J]]&&(c[z[1U]]>=2||c[z[2v]]&&c[z[2v]]>=d[z[2v]])&&-1==b[z[5X]][z[86]](z[ym])){D e=b[z[1K]][z[4Q]](z[2s])[0],f=$(z[fR]+e+z[3p]),g=a[z[17]][z[C]][z[E]](z[ft]);1L{g=a[z[30]][z[42]][z[42]][z[yn]][z[C]][z[ft]]}1Y(h){}f[z[Y]](z[yo]+e+z[yv]+g+z[fw]),f[z[4A]](B(){G $(R)[z[1g]](z[9J])[z[23]](z[3v],z[4l])}),f[z[5j]](B(){G $(R)[z[1g]](z[9J])[z[23]](z[3v],z[4W])}),$(z[yF]+e)[z[60]](z[36],B(){a[z[17]][z[1A]](z[yG]+e,z[c0])})}},fh:B(b){if($(z[yH])[z[I]]&&3n[z[3w]](a[z[30]][z[2n]])[z[I]]){D c=b[z[1z]]();if(6I c==z[yD]){D d=$(z[5a]),e=d[z[4e]]()>d[0][z[3Y]]-d[z[20]]()-28;b[z[1z]](a[z[17]][z[C]][z[9O]](c)),e&&d[z[4e]](d[0][z[3Y]])}}},fo:B(b,c){if(3n[z[3w]](a[z[30]][z[2n]])[z[I]]){3g=a[z[30]][z[2n]];P(D d in 3g){D e=c?z[fn]+d[z[2e]]()+z[fn]:z[7w]+d[z[2e]]()+z[7w];b=b[z[2K]](1u yy(e,z[yx]),z[yz]+d+z[yA]+3g[d][z[1R]]+z[yB]+3g[d][z[72]]+z[yj]+3g[d][z[20]]+z[yi])}G b}}},b4:{fK:B(){},fN:B(a){D b=$(a)[0],c=1F[z[y1]](z[y0]);c[z[y2]](z[jQ],!0,!0,2f),b[z[y3]](c)}},b6:B(a,b,c,d,e,f){G $[z[1A]]({6k:!1,2A:b||z[4f],2X:a,y4:f||z[xZ],3m:c})[z[xY]](B(a){d&&d(a,e)})},3Z:{fB:B(b){D c=F[z[3i]]();if(c&&c[z[J]]!=F[z[35]]()[z[J]])1L{D d={3H:a[z[30]][z[1c]]},e=[d],f={3m:e};a[z[17]][z[2H]][z[fE]](f,b)}1Y(g){a[z[17]][z[1A]](a[z[17]][z[1e]][z[2x]][z[3s]]+z[gQ],K,K,a[z[17]][z[2H]][z[fE]],b)}},bj:B(b,c){if(b[z[89]][0][z[7B]][z[3e]]){D d={xT:c[z[J]],7C:b[z[89]][0][z[7B]][z[3e]]},e={6K:c,2M:{2M:[b[z[89]][0][z[7B]][z[1c]]]}};a[z[17]][z[1A]](a[z[17]][z[1e]][z[2x]][z[3s]]+z[fG],z[4K],2o[z[4g]](d),a[z[17]][z[1G]][z[bv]],e)}}},gu:B(){D b=a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]];b&&b[z[3L]]&&b[z[3L]][z[bs]]||$(z[37])[z[36]]()},gv:B(b){D c=a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]];c&&c[z[3L]]&&c[z[3L]][z[bZ]]||(b=b||F[z[3O]](),a[z[15]][z[40]]&&b[z[I]]=a)G z[cl];D b=[xV,60,0],c=[0,0,0],d=z[0];P(D e in b){P(;a>=b[e]&&b[e]>0;)c[e]++,a-=b[e];e==b[z[I]]-1&&(c[e]=a),d+=c[e]<10?z[xW]+c[e]:c[e],e=0?d:0)+z[dD],b,c)},8z:B(b){G F[z[35]]()[z[1U]]<3&&!F[z[35]]()[z[2v]]?F[z[1C]](a[z[17]][z[C]][z[E]](z[lb])):(a[z[17]][z[1e]][z[2x]][z[2C]]=2t(b)?1:b,a[z[17]][z[1e]][z[yN]](B(){a[z[17]][z[1e]][z[yO]](B(){a[z[17]][z[1e]][z[yV]](B(){a[z[17]][z[1e]][z[yW]]();D b=a[z[17]][z[1e]][z[2x]][z[2C]];b>0&&be||!d[z[6M]]?d&&d[z[6M]]?a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[4q]),a[z[17]][z[C]][z[E]](z[lo],{l9:d[z[6M]][z[I]]})):a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[4q]),a[z[17]][z[C]][z[E]](z[xs])):e<=d[z[6M]][z[I]]?(a[z[18]][z[88]][z[87]](d[z[6M]][e-1]),a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[4q]),a[z[17]][z[C]][z[E]](z[xr],{x9:e})),2j 0):a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[4q]),a[z[17]][z[C]][z[E]](z[lo],{l9:d[z[6M]][z[I]]})))},lq:B(a,b){F[z[xa]](b[1]&&b[1][z[2e]]()!=z[U]?!0:!1)},5M:B(){F[z[lu]]()},bz:B(b,c){D d=K;c[z[I]]>1&&(d=a[z[17]][z[1y]][z[lt]](1,c)),a[z[17]][z[1e]][z[cO]](d)},bx:B(){F[z[lm]]()},ll:B(){F[z[xb]]()},5N:B(){D d=F[z[5A]]();1==d[z[4Y]]&&a[z[17]][z[C]][z[Z]](z[xc],a[z[17]][z[L]](z[7s]),a[z[17]][z[C]][z[E]](z[x8])+z[x7]+d[z[1K]]+z[x3]+a[z[17]][z[C]][z[E]](z[6n])+z[4M])},M:B(a,b){D c=z[x2];2==b[z[I]]&&b[1][z[2e]]()==z[x4]&&(c=z[x5]),F[z[5m]](c)},4v:B(){D d=F[z[5A]]();1==d[z[4Y]]?a[z[17]][z[C]][z[Z]](z[8Z],a[z[17]][z[L]](z[4O]),a[z[17]][z[C]][z[E]](z[8S])+z[x6]+d[z[1K]]+z[6f]+a[z[17]][z[C]][z[E]](z[6n])+z[4M]):7r[z[bP]](z[lK],{8h:d[z[1K]]},B(b){a[z[17]][z[C]][z[Z]](z[8Z],a[z[17]][z[L]](z[4O]),a[z[17]][z[C]][z[E]](z[8S])+z[lC]+b[0][z[lz]]+z[6f]+a[z[17]][z[C]][z[E]](z[6n])+z[4M])})},8v:B(){D d=F[z[5A]]();1==d[z[4Y]]?a[z[17]][z[C]][z[Z]](z[8Z],a[z[17]][z[L]](z[4O]),a[z[17]][z[C]][z[E]](z[8S])+z[xd]+d[z[1K]]+z[6f]+a[z[17]][z[C]][z[E]](z[6n])+z[4M]):7r[z[xe]](z[xm]+d[z[1K]],B(b){a[z[17]][z[C]][z[Z]](z[8Z],a[z[17]][z[L]](z[4O]),a[z[17]][z[C]][z[E]](z[8S])+z[lC]+b[z[1R]]+z[xn]+a[z[17]][z[C]][z[E]](z[6n])+z[4M])})},8z:B(b,c){if(F[z[35]]()[z[1U]]<3&&!F[z[35]]()[z[2v]])G F[z[1C]](a[z[17]][z[C]][z[E]](z[lb])),2j 0;D d=c[1];d=d&&!2t(d)&&d<=F[z[3O]]()[z[I]]?d:1,a[z[17]][z[1e]][z[8J]](d)},xo:B(b,c){D d=2t(c[1])?a[z[17]][z[1y]][z[l6]](1,c):1i(c[1]);-1!=d&&a[z[17]][z[1A]](z[xq]+d,z[4f],K,B(b){D c=b[z[89]][0],d=F[z[5K]](c[z[J]]);a[z[17]][z[C]][z[Z]](z[cc],a[z[17]][z[L]](z[cd]),z[xl]+1d[z[1v]](c[z[1j]])+z[xk]+c[z[J]]+z[xg]+c[z[6S]]+z[xf]+(-1==d?z[xh]:d+1)+z[xi]+1u 2b(c[z[xj]])[z[kO]]()+z[zy]+a[z[17]][z[1y]][z[zz]](F[z[35]](c[z[J]]))+z[4t]+(c[z[kH]]?z[BO]+c[z[kH]]+z[4t]:z[0])+(c[z[kK]]?z[BP]+c[z[kK]]+z[4t]:z[0])+(c[z[kV]]?z[BQ]+c[z[kV]]+z[BR]:z[0]))})},kW:B(b,c){D d=a[z[17]][z[1y]][z[l6]](1,c);-1!=d?a[z[17]][z[1A]](z[BN],z[4K],2o[z[4g]]({id:d}),B(b){b[z[5W]]==z[l8]&&a[z[17]][z[C]][z[Z]](z[BI],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[BH],{2F:1d[z[1v]](F[z[35]](d)[z[1j]])}),a[z[17]][z[C]][z[E]](z[BJ]),a[z[17]][z[L]](z[1Q]))}):F[z[BK]](a[z[17]][z[C]][z[E]](z[BL]),!0)},8T:B(b,c){if(1==c[z[I]])G a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[lM],{6O:a[z[17]][z[4c]](a[z[15]][z[3d]])[z[10]](3)||a[z[17]][z[C]][z[E]](z[U])}),a[z[17]][z[C]][z[E]](z[8Y]),a[z[17]][z[L]](z[1Q]));D d=-1;if(2t(c[1]))if(c[1][z[8U]](/\\d{1,2}\\:\\d{1,2}/)){D e=c[1][z[4Q]](z[7w]),f=1i(e[0]),g=1i(e[1]);d=f>10||g>59?-1:60*f+g}2U d=-1;2U d=2Y[z[5o]](1i(c[1]));G-1>=d||d>4d?a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[BT]),a[z[17]][z[C]][z[E]](z[8Y]),a[z[17]][z[L]](z[1Q])):(a[z[18]][z[88]][z[d6]](d),a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[lM],{6O:a[z[17]][z[4c]](a[z[15]][z[3d]])[z[10]](3)||a[z[17]][z[C]][z[E]](z[U])}),a[z[17]][z[C]][z[E]](z[8Y]),a[z[17]][z[L]](z[1Q])),2j 0)},C1:B(b,c){if(1==c[z[I]])G a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[C2],{7A:a[z[15]][z[2W]]}),a[z[17]][z[C]][z[E]](z[7z]),a[z[17]][z[L]](z[1Q]));D d=-1;G 2t(c[1])||(d=2Y[z[5o]](1i(c[1]))),-1>=d||d>10?a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[mf]),a[z[17]][z[C]][z[E]](z[7z]),a[z[17]][z[L]](z[1Q])):(a[z[18]][z[88]][z[d6]](d),a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[mf]),a[z[17]][z[C]][z[E]](z[7z]),a[z[17]][z[L]](z[1Q])),2j 0)},7y:B(){a[z[30]][z[W]]=[],a[z[17]][z[1G]][z[8V]]()},"C3":B(b,c){a[z[30]][z[1h]][z[mq]]=c[1]||z[13],a[z[17]][z[C]][z[Z]](z[6T],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[C4]),a[z[17]][z[C]][z[E]](z[lS]),a[z[17]][z[L]](z[1Q])),a[z[17]][z[1G]][z[lQ]]()},ck:B(b,c){if(!a[z[30]][z[1h]][z[W]][z[I]]||1==c[z[I]])G a[z[17]][z[1G]][z[BZ]]();P(D d=z[0],e=1;e=1){if(6Z==a[z[30]][z[W]][1i(c[1]-1)][z[7x]])G F[z[1C]](a[z[17]][z[C]][z[E]](z[aK]),!0);a[z[17]][z[1G]][z[BU]](a[z[30]][z[W]][1i(c[1])-1],c[2])}},lY:B(b,c){if(1==c[z[I]])G F[z[1C]](a[z[17]][z[C]][z[E]](z[lT]));if(2==c[z[I]])G a[z[17]][z[1G]][z[8V]]([z[BW],c[1]]);if(!2t(c[1])&&c[1]<=a[z[30]][z[W]][z[I]]&&c[1]>=1){if(6Z==a[z[30]][z[W]][1i(c[1]-1)][z[7x]])G F[z[1C]](a[z[17]][z[C]][z[E]](z[aK]),!0);a[z[17]][z[1G]][z[BX]](a[z[30]][z[W]][1i(c[1])-1],c[2])}},mk:B(b,c){if(1==c[z[I]])G a[z[17]][z[1G]][z[8V]]([z[BY]]);if(c[1]&&c[1][z[2e]]()==z[U])G a[z[30]][z[8H]]=!1,F[z[1C]](a[z[17]][z[C]][z[E]](z[BG]),!0);if(!2t(c[1])&&c[1]<=a[z[30]][z[W]][z[I]]&&c[1]>=1){if(6Z==a[z[30]][z[W]][1i(c[1])-1][z[7x]])G F[z[1C]](a[z[17]][z[C]][z[E]](z[aK]),!0);a[z[30]][z[8H]]=!0,a[z[30]][z[8K]]=1i(c[1])-1,F[z[1C]](a[z[17]][z[C]][z[E]](z[BF]),!0),F[z[35]]()[z[2H]]||a[z[17]][z[2H]][z[5A]](a[z[30]][z[W]][a[z[30]][z[8K]]])}},3g:B(b,c){if(1!=c[z[I]]){if(c[1][z[2e]]()==z[az])G F[z[5m]](z[Bo]);D e=c[1][z[82]]();if(0!=e[z[86]](z[85]))G F[z[1C]](z[mb]);if(-1!=a[z[15]][z[2n]][z[86]](e))G a[z[15]][z[2n]][z[cs]](a[z[15]][z[2n]][z[86]](e),1),F[z[1C]](z[Bp]+e+z[Bq]);a[z[17]][z[2n]][z[8C]](e,!0),a[z[15]][z[2n]][z[3l]](e),a[z[39]][z[38]]()}2U P(D d in a[z[15]][z[2n]])F[z[1C]](a[z[15]][z[2n]][d])},Br:B(b,c){if(a[z[15]][z[2p]][z[4y]]!=z[ic])G F[z[1C]](z[Bn],!0);D d=a[z[30]][z[91]][z[7t]][z[I]];if(K==c[1]||K==c[2])G a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[Bm],{aE:d}),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q]));if(c[1][z[2e]]()==z[8M]){if(2t(c[2])||1i(c[2])<0||1i(c[2])>d)G a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[iO],{aE:d}),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q]));1F[z[4F]](z[aU]+(0==c[2]?2Y[z[iJ]](2Y[z[8N]]()*d)+1:c[2]))[z[8M]]()}if(c[1][z[2e]]()==z[Bi]){if(c[2][z[2e]]()==z[U]||c[2]<0)G a[z[15]][z[5C]][z[5y]]=-1,a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[Bh]),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q])),a[z[39]][z[38]]();if(0==c[2])G a[z[15]][z[5C]][z[5y]]=0,a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[Bj]),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q])),a[z[39]][z[38]]();if(2t(c[2])||1i(c[2])<0||1i(c[2])>d)G a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[iO],{aE:d}),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q]));a[z[15]][z[5C]][z[5y]]=c[2],a[z[17]][z[C]][z[Z]](z[0],a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[Bk])+a[z[17]][z[C]][z[E]](c[2]?z[Bl]:z[Bs]),a[z[17]][z[C]][z[E]](z[6z]),a[z[17]][z[L]](z[1Q])),a[z[39]][z[38]]()}}},iy:{4n:B(){if(!5r[z[5E]])G 4L[z[4I]](z[BC]);1L{a[z[15]]=2o[z[7Z]](5r[z[5E]])}1Y(b){4L[z[4I]](b[z[BD]])}K==a[z[15]][z[95]]&&(a[z[15]][z[95]]=!0),6I a[z[15]][z[2V]]==z[BE]&&(a[z[15]][z[2V]]={on:!!a[z[15]][z[2V]],cr:!0}),a[z[15]][z[BA]]&&(a[z[15]][z[47]]=!0,a[z[15]][z[48]]=!0),K==a[z[15]][z[3d]]&&(a[z[15]][z[3d]]=iC),K==a[z[15]][z[4G]]&&(a[z[15]][z[4G]]=!0),K==a[z[15]][z[4G]]&&(a[z[15]][z[4G]]=!0),K==a[z[15]][z[1t]]&&(a[z[15]][z[1t]]={3u:0,1O:z[0]}),K==a[z[15]][z[1s]]&&(a[z[15]][z[1s]]={as:z[1],am:z[2],ba:z[3],aq:z[4],ap:z[4],an:z[4],ao:z[4],aH:z[4],8D:z[5]}),K==a[z[15]][z[2n]]&&(a[z[15]][z[2n]]=[])},j4:B(){5r[z[5E]]=2o[z[4g]](a[z[15]])}},4P:{6G:B(){if(!2f[z[5F]]){2f[z[5F]]=!0,bm[z[j8]][z[79]]||(bm[z[j8]][z[79]]=B(a){1==R[z[9k]]&&R[z[9q]](2o[z[4g]](a))}),$(z[di])[z[63]]();D b=1F[z[jb]](z[Bu]);b[z[J]]=z[Bw],b[z[Bx]]=z[By],b[z[5u]]=z[C5],b[z[71]]=a[z[43]][z[C6]],b[z[iU]]=z[CF],a[z[17]][z[CG]](),a[z[39]][z[8C]](),$(z[3K])[z[Y]](b),$(z[3K])[z[Y]](z[CH])}},iX:B(){$[z[1A]]({6k:!1,2X:z[CI],6a:z[4k],5g:B(b){a[z[30]][z[91]]=b,a[z[43]][z[iY]]()},7v:B(){F[z[1C]](z[CE]),$[z[1A]]({6k:!1,2X:z[CD],6a:z[4k],5g:B(b){a[z[30]][z[91]]=b,a[z[43]][z[iY]]()},7v:B(){2f[z[5F]]=!1,F[z[1C]](z[Cz])}})}})},iu:B(){a[z[17]][z[2n]][z[8C]](z[Cy]);P(D b in a[z[15]][z[2n]])a[z[17]][z[2n]][z[8C]](a[z[15]][z[2n]][b])},hV:B(){a[z[30]][z[91]][z[2p]][a[z[15]][z[2p]][z[4y]]]||(a[z[15]][z[2p]][z[4y]]=a[z[30]][z[91]][z[2p]][F[z[35]]()[z[hZ]]]?F[z[35]]()[z[hZ]]:z[bh]),$[z[1A]]({6k:!1,2X:a[z[30]][z[91]][z[2p]][a[z[15]][z[2p]][z[4y]]][z[1R]],6a:z[4k],5g:B(b){a[z[30]][z[2p]][z[bf]]=b,a[z[43]][z[i3]](),a[z[43]][z[i2]]()},7v:B(){G a[z[15]][z[2p]][z[4y]]==z[bh]?F[z[1C]](z[hT]):(F[z[1C]](z[CA]),$[z[1A]]({6k:!1,2X:a[z[30]][z[91]][z[2p]][z[bh]][z[1R]],6a:z[4k],5g:B(b){a[z[30]][z[2p]][z[bf]]=b,a[z[43]][z[i3]](),a[z[43]][z[i2]]()},7v:B(){2f[z[5F]]=!1,F[z[1C]](z[hT])}}),2j 0)}})},bd:B(){a[z[43]][z[7Y]](),$[z[b0]](a[z[30]][z[jT]])},hN:B(){a[z[43]][z[CJ]]()},hM:B(){G a[z[30]][z[1R]]=1F[z[12]][z[11]][z[10]](1),a[z[30]][z[91]][z[8Q]]&&-1!=a[z[30]][z[91]][z[8Q]][z[86]](a[z[30]][z[1R]])?a[z[43]][z[7Y]]():(a[z[43]][z[42]][z[CK]](),a[z[17]][z[C]][z[Z]](z[CS],a[z[17]][z[L]](z[4s]),a[z[17]][z[C]][z[E]](z[CU],{CV:a[z[30]][z[hS]]})),a[z[17]][z[C]][z[Z]](z[CW],a[z[17]][z[L]](z[7s]),a[z[17]][z[C]][z[E]](z[CQ])+z[CM]+a[z[17]][z[C]][z[E]](z[CL])+z[6f]+a[z[17]][z[C]][z[E]](z[6n])+z[4M]),a[z[15]][z[84]]&&a[z[18]][z[88]][z[87]](a[z[15]][z[84]]),a[z[15]][z[31]]&&a[z[17]][z[7W]](),a[z[15]][z[40]]&&a[z[17]][z[7V]](),a[z[17]][z[2T]][z[8j]](),a[z[17]][z[2T]][z[ik]](),a[z[17]][z[2T]][z[aN]](),a[z[18]][z[17]][z[CO]](),a[z[18]][z[17]][z[io]](),a[z[18]][z[17]][z[CP]](),a[z[18]][z[17]][z[Cx]](),a[z[17]][z[1k]][z[6P]](),a[z[17]][z[1k]][z[8g]](),a[z[17]][z[1t]][z[8i]](),a[z[1D]][z[98]](),a[z[15]][z[49]]&&$(z[51])[z[Cw]](),a[z[15]][z[14]]&&a[z[18]][z[17]][z[16]](),a[z[17]][z[18]][z[93]](a[z[15]][z[92]]),a[z[18]][z[17]][z[i8]](),a[z[43]][z[6Y]][z[98]](),a[z[17]][z[61]][z[62]](),a[z[43]][z[Ce]](),a[z[15]][z[95]]?(a[z[97]][z[96]]=!1,a[z[97]][z[98]]()):a[z[97]][z[96]]=!0,2j 0)},i6:B(){$(z[3K])[z[Y]]($(z[jd],{id:z[ia],8B:z[Cf]})),$(z[l4])[z[60]](z[36],{bg:a[z[30]][z[91]][z[90]][0]},a[z[18]][z[88]][z[ie]]);P(D b=1;b=3||e[z[2v]],g=d[z[7R]]?d[z[7R]][z[I]]:F[z[3O]]()[z[I]];c&&(!d[z[AJ]]||f&&49>g)&&(!d[z[7R]]||g0&&a[z[30]][z[40]][z[6e]][z[9k]]<4&&a[z[30]][z[40]][z[6e]][z[AM]]()}1Y(h){4L[z[4I]](h),a[z[17]][z[7V]]()}},gz:B(){a[z[15]][z[61]][z[60]]&&4B(B(){a[z[17]][z[61]][z[62]](!0)},bF)},lP:B(){D a=$(z[At]),b=a[z[1n]]()[z[2K]](z[As],z[2s])[z[4Q]](z[2s]);-1==a[z[1n]]()[z[86]](z[Ax])&&a[z[1n]](a[z[1n]]()+z[9w]+2Y[z[5o]](1B*(b[0]/b[1]))+z[AB])},lD:B(b){a[z[15]][z[31]]&&a[z[17]][z[7W]]();1L{cV(a[z[4o]][z[a6]]),a[z[30]][z[1c]][z[3e]]!=b[z[1X]][z[3e]]&&b[z[1X]][z[5h]]>0&&b[z[1X]][z[jC]]&&b[z[1X]][z[1c]]&&(a[z[4o]][z[a6]]=4B(a[z[8e]][z[jJ]],2Q*(b[z[1X]][z[jC]]+a[z[30]][z[jU]]))),a[z[30]][z[1c]][z[3e]]=b[z[1X]][z[3e]],a[z[30]][z[1c]][z[1c]]=b[z[1X]][z[1c]]?b[z[1X]][z[1c]][z[1X]]:K,a[z[30]][z[8H]]&&a[z[17]][z[2H]][z[5A]](a[z[30]][z[W]][a[z[30]][z[8K]]])}1Y(c){}},jP:B(){D b=zC[z[3a]][z[zA]][z[zB]][z[zH]],c=3n[z[3w]](b),d=a[z[30]][z[42]];a[z[30]][z[42]][z[42]]=b;P(D e in c)if(b[c[e]]&&6I b[c[e]]!=z[zI]&&3n[z[3w]](b[c[e]])[z[I]]&&(!(3n[z[3w]](b[c[e]])[z[I]]<=3)||b[c[e]][z[I]]||b[c[e]][z[d3]])){D f=b[c[e]];d[z[kp]]=K!=f[z[Af]]?f:d[z[kp]],d[z[cY]]=K!=f[z[d3]]?f:d[z[cY]],d[z[3C]]=f[z[1m]]&&f[z[1m]][z[4r]]?f:d[z[3C]],d[z[1c]]=f[z[1m]]&&f[z[1m]][z[8W]]?f:d[z[1c]],d[z[1T]]=f[z[1X]]&&K!=f[z[1X]][z[7R]]?f:d[z[1T]],d[z[1y]]=f[z[1X]]&&K!=f[z[1X]][z[1j]]?f:d[z[1y]],d[z[2T]]=f[z[1X]]&&K!=f[z[1X]][z[Cd]]?f:d[z[2T]],d[z[1W]]=f[z[1m]]&&K!=f[z[1m]][z[Ch]]?f:d[z[1W]],d[z[7P]]=f[z[CN]]?f:a[z[30]][z[42]][z[7P]],d[z[hO]]=f[z[7S]]&&f[z[7S]][0]&&f[z[7S]][0][z[J]]==z[CR]?f:d[z[hO]],d[z[7U]]=f[z[CC]]?f:d[z[7U]],d[z[bi]]=f[z[1K]]==z[CB]?f:d[z[bi]]}R[z[98]]()},hW:B(a,b){G{j7:b,6h:a[z[42]],j3:a[z[Bv]]}},6G:B(){1L{D b=a[z[43]][z[42]][z[Bz]],c=a[z[43]][z[42]],d=a[z[30]][z[42]][z[3C]],e=a[z[30]][z[42]][z[1T]],f=a[z[30]][z[42]][z[1W]],g=a[z[30]][z[42]][z[1y]],h=a[z[30]][z[42]][z[1c]];d[z[1m]][z[4r]][z[3X]](b(d[z[1m]][z[4r]][0],c[z[BB]])),d[z[1m]][z[4r]][z[3l]](b(d[z[1m]][z[4r]][0],c[z[Bt]])),e[z[1m]][z[ae]][z[3X]](b(e[z[1m]][z[ae]][0],c[z[41]])),e[z[1m]][z[ar]][z[3X]](b(e[z[1m]][z[ar]][0],c[z[41]])),f[z[1m]][z[aJ]][z[3X]](b(f[z[1m]][z[aJ]][0],c[z[aA]])),f[z[1m]][z[aC]][z[3X]](b(f[z[1m]][z[aC]][0],c[z[aA]])),f[z[1m]][z[ax]][z[3X]](b(f[z[1m]][z[ax]][0],c[z[aA]])),g[z[1m]][z[aB]][z[3l]](b(g[z[1m]][z[aB]][0],c[z[mu]])),h[z[1m]][z[8W]][z[3X]](b(h[z[1m]][z[8W]][0],c[z[C0]])),a[z[30]][z[1c]][z[3e]]=h[z[1X]][z[3e]],a[z[30]][z[1c]][z[1c]]=h[z[1X]][z[1c]]?h[z[1X]][z[1c]][z[1X]]:K,c[z[mu]](),a[z[30]][z[91]][z[90]][0]=a[z[30]][z[42]][z[7U]][z[5s]],a[z[30]][z[8X]]=a[z[30]][z[42]][z[7U]][z[BS]]}1Y(i){4L[z[4I]](i)}}},lN:{6G:B(){a[z[2E]][z[BM]]=8P(B(){G a[z[30]][z[1R]]!=1F[z[12]][z[11]][z[10]](1)&&F[z[5z]]()[z[I]]?(a[z[30]][z[1R]]=1F[z[12]][z[11]][z[10]](1),a[z[30]][z[91]][z[8Q]]&&-1!=a[z[30]][z[91]][z[8Q]][z[86]](a[z[30]][z[1R]])?a[z[43]][z[7Y]]():(a[z[43]][z[6Y]][z[cb]](),2j 0)):2j 0},2Q)},ca:B(){a[z[30]][z[1R]]=1F[z[12]][z[11]][z[10]](1),a[z[97]][z[1B]]&&a[z[97]][z[1B]][z[79]]({m:z[2T],d:a[z[30]][z[1R]]}),a[z[17]][z[1k]][z[6P]](),a[z[17]][z[1k]][z[8g]](),a[z[17]][z[1t]][z[8i]](),a[z[17]][z[2T]][z[8j]](),a[z[15]][z[31]]&&!F[z[35]]()[z[34]]&&4B(a[z[43]][z[6Y]][z[8t]],2Q),a[z[43]][z[6Y]][z[m4]]()},5Q:B(){D b=a[z[30]][z[91]][z[3U]][a[z[30]][z[1R]]];b&&b[z[3L]]&&b[z[3L]][z[bs]]||(a[z[17]][z[7W]](),-1==$(z[37])[z[15]](z[1w])[z[86]](z[4N])&&4B(a[z[43]][z[6Y]][z[8t]],2Q))},lO:B(){1L{a[z[17]][z[7V]](),a[z[15]][z[61]][z[60]]&&a[z[17]][z[61]][z[62]]();D b=F[z[5z]]();P(D c in b)a[z[1D]][z[at]](b[c])}1Y(d){4B(a[z[43]][z[6Y]][z[m4]],2Q)}}}},bE:{bH:30,8s:!1,ex:K,ey:B(){a[z[97]][z[1B]][z[79]]({m:z[ch],wb:F[z[35]](),2S:1F[z[12]][z[11]][z[10]](1),9F:a[z[15]][z[4u]]||z[0],wU:a[z[15]][z[2p]][z[4y]]})},6G:B(){a[z[30]][z[91]][z[97]]&&(a[z[97]][z[1B]]=1u bm(a[z[30]][z[91]][z[97]]),a[z[97]][z[1B]][z[wM]]=B(){4L[z[4I]](z[wL]),a[z[97]][z[ch]](),$(z[l7])[z[c5]]()[z[1n]](a[z[17]][z[C]][z[E]](z[95])+z[9w]+a[z[17]][z[C]][z[E]](z[wJ])+z[69]),$(z[4V])[z[dq]](z[9g]),$(z[7T])[z[dq]](z[9g])},a[z[97]][z[1B]][z[yP]]=B(b){D c;1L{c=2o[z[7Z]](b[z[89]])}1Y(d){G}if(c[z[3a]]==z[yT]){if(c[z[2l]]==z[zq])G a[z[30]][z[76]][z[1W]][z[2i]]={2I:z[2i],un:z[b8],1O:1d[z[1v]](a[z[17]][z[C]][z[E]](z[zx])),3u:1u 2b,5i:z[6A]},a[z[18]][z[76]][z[8b]](a[z[30]][z[76]][z[1W]][z[2i]]);if(c[z[2l]]==z[zv])G a[z[30]][z[76]][z[1W]][z[2i]]={2I:z[2i],un:z[b8],1O:1d[z[1v]](a[z[17]][z[C]][z[E]](z[za])),3u:1u 2b,5i:z[6A]},a[z[18]][z[76]][z[8b]](a[z[30]][z[76]][z[1W]][z[2i]]);if(c[z[2l]]==z[xU])G a[z[30]][z[76]][z[1W]][z[2i]]={2I:z[2i],un:z[b8],1O:1d[z[1v]](a[z[17]][z[C]][z[E]](z[yC])),3u:1u 2b,5i:z[6A]},a[z[18]][z[76]][z[8b]](a[z[30]][z[76]][z[1W]][z[2i]]);if(c[z[2l]]==z[yE]&&(2f[z[yw]]?(a[z[15]][z[4u]]=d9(a[z[17]][z[C]][z[E]](z[g1])),a[z[15]][z[4u]]&&(a[z[39]][z[38]](),a[z[30]][z[3j]]={h1:a[z[17]][z[9P]](),9F:a[z[15]][z[4u]],h2:a[z[17]][z[9P]]()},a[z[30]][z[3j]][z[cn]]=cH(a[z[30]][z[3j]][z[dV]]+a[z[30]][z[3j]][z[9X]]+a[z[30]][z[3j]][z[dQ]]),a[z[97]][z[1B]][z[79]]({m:z[e2],d:z[9X],k:a[z[30]][z[3j]]}))):$[z[b0]](z[CX],B(){a[z[15]][z[4u]]=d9(a[z[17]][z[C]][z[E]](z[g1])),a[z[15]][z[4u]]&&(a[z[39]][z[38]](),a[z[30]][z[3j]]={h1:a[z[17]][z[9P]](),9F:a[z[15]][z[4u]],h2:a[z[17]][z[9P]]()},a[z[30]][z[3j]][z[cn]]=cH(a[z[30]][z[3j]][z[dV]]+a[z[30]][z[3j]][z[9X]]+a[z[30]][z[3j]][z[dQ]]),a[z[97]][z[1B]][z[79]]({m:z[e2],d:z[9X],k:a[z[30]][z[3j]]}))})),c[z[2l]]==z[H0])G F[z[5m]](a[z[30]][z[3j]][z[cn]])}if(c[z[3a]]==z[H8]&&(a[z[15]][z[4u]]=d9(a[z[17]][z[C]][z[E]](z[GG])),a[z[15]][z[4u]]&&(a[z[39]][z[38]](),a[z[97]][z[ch]]())),c[z[3a]]==z[99]&&(a[z[97]][z[9j]]=c[z[2l]],a[z[97]][z[96]]=c[z[2l]]>=0?!1:!0,a[z[97]][z[1B]][z[99]]()),c[z[3a]]==z[7Q]&&(a[z[17]][z[C]][z[Z]](E6,a[z[17]][z[L]](z[0]),a[z[17]][z[C]][z[E]](z[ds])),a[z[43]][z[7Q]]()),c[z[3a]]==z[1R]&&(a[z[30]][z[91]][z[97]]=c[z[2l]],a[z[97]][z[1B]][z[99]]()),c[z[3a]]==z[76]){if(a[z[15]][z[74]][z[60]]&&a[z[15]][z[74]][z[79]]){D e=(1u 2b)[z[3r]]();(!a[z[30]][z[74]][z[76]][c[z[2N]]]||2Y[z[5o]]((e-a[z[30]][z[74]][z[76]][c[z[2N]]][z[75]])/2Q)>ms)&&(a[z[97]][z[1B]][z[79]]({m:z[76],t:z[J],to:c[z[2N]],5d:F[z[35]]()[z[J]],d:z[Du]+a[z[15]][z[74]][z[79]]}),a[z[30]][z[74]][z[76]][c[z[2N]]]={ls:e})}a[z[30]][z[76]][z[1W]][c[z[2N]]]={2I:c[z[2N]],4U:c[z[ij]],us:c[z[5q]],un:1d[z[1v]](F[z[35]](c[z[2N]])[z[1j]]||c[z[ip]])},a[z[18]][z[76]][z[8b]]({2I:c[z[2N]],4U:c[z[ij]],us:c[z[5q]],un:1d[z[1v]](F[z[35]](c[z[2N]])[z[1j]]||c[z[ip]]),1O:c[z[2l]][z[10]](0,6C),3u:1u 2b,5i:z[6A]})}if(c[z[3a]]==z[FZ]&&(a[z[30]][z[76]][z[1W]][z[2i]]={2I:z[2i],un:z[FI],1O:1d[z[1v]](c[z[2l]][z[10]](0,6C)),3u:1u 2b,5i:z[6A]},a[z[18]][z[76]][z[8b]](a[z[30]][z[76]][z[1W]][z[2i]])),c[z[3a]]==z[FP]){D f={2I:z[2i],1O:1d[z[1v]](c[z[2l]][z[10]](0,6C)),3u:1u 2b,5i:z[2i]};a[z[18]][z[76]][z[9y]](f)}if(c[z[3a]]==z[9r]&&a[z[18]][z[76]][z[ES]](c[z[2l]]),c[z[3a]]==z[jB]){if(!c[z[2N]]||-1!=a[z[30]][z[76]][z[3E]][z[86]](c[z[2N]]))G;4B(B(){a[z[18]][z[76]][z[9s]]([{un:1d[z[1v]](F[z[35]](c[z[2N]])[z[1j]]),2I:c[z[2N]]}])},2Q)}if(c[z[3a]]==z[F2]){if(!c[z[2N]])G;a[z[30]][z[76]][z[3E]][z[cs]](a[z[30]][z[76]][z[3E]][z[86]](c[z[2N]]),1)}if(c[z[3a]]==z[1W]){if(a[z[30]][z[76]][z[3E]]=c[z[2l]],6I c[z[2l]][0]==z[d1])G a[z[18]][z[76]][z[9s]](c[z[2l]]);4B(B(){D b=[];P(D d in c[z[2l]])b[z[3l]]({2I:c[z[2l]][d],un:1d[z[1v]](F[z[35]](c[z[2l]][d])[z[1j]])});1L{a[z[18]][z[76]][z[9s]](b)}1Y(e){4L[z[4I]](a[z[18]][z[76]])}},cA)}if(c[z[3a]]==z[od]){a[z[30]][z[74]][z[76]][c[z[6B]]]={ls:(1u 2b)[z[3r]]()},a[z[30]][z[76]][z[1W]][c[z[6B]]]={2I:c[z[6B]],4U:c[z[il]],us:c[z[5q]],un:1d[z[1v]](F[z[35]](c[z[6B]])[z[1j]]||c[z[4o]])};D f={2I:c[z[6B]],4U:c[z[il]],us:c[z[5q]],un:1d[z[1v]](F[z[35]](c[z[6B]])[z[1j]]||c[z[4o]]),1O:c[z[2l]][z[10]](0,6C),3u:1u 2b,5i:z[9q],9u:z[ma]};a[z[18]][z[76]][z[9y]](f),a[z[30]][z[76]][z[2k]][f[z[T]]]||(a[z[30]][z[76]][z[2k]][f[z[T]]]=[]),a[z[30]][z[76]][z[2k]][f[z[T]]][z[3l]](f),a[z[18]][z[76]][z[bX]](f[z[T]])}},a[z[97]][z[1B]][z[nX]]=B(){a[z[97]][z[1B]][z[99]]()},a[z[97]][z[1B]][z[ov]]=B(){a[z[30]][z[76]][z[3E]]=[],$(z[l7])[z[c5]]()[z[1n]](a[z[17]][z[C]][z[E]](z[95])+z[9w]+a[z[17]][z[C]][z[E]](z[m5])+z[69]),$(z[4V])[z[15]](z[9g],z[0]),$(z[7T])[z[15]](z[9g],z[0]),a[z[97]][z[96]]||(a[z[97]][z[1B]][z[99]](),a[z[4o]][z[o1]]=4B(B(){!a[z[97]][z[96]]&&3==a[z[97]][z[1B]][z[9k]]&&a[z[97]][z[9j]]>=0&&a[z[97]][z[98]]()},2Q*a[z[97]][z[9j]]))})}},9B:{6G:B(){gZ[z[1A]]({2A:z[4f],6a:z[4k],2X:z[nW],5g:B(b){a[z[30]][z[1D]][z[2g]]=b;D c=F[z[5z]]();P(D d in c)a[z[1D]][z[at]](c[d]);a[z[30]][z[6R]][z[2g]]=1F[z[hb]](z[hd]),$(1F)[z[36]](a[z[1D]][z[8c]]),$(1F)[z[8d]](a[z[1D]][z[8c]]),a[z[1D]][z[8c]]()}})},hy:B(b){if(a[z[30]][z[1D]][z[2g]]&&!a[z[30]][z[1D]][z[2g]][z[I]])P(D c=3n[z[3w]](a[z[30]][z[1D]][z[2g]]),d=a[z[30]][z[1D]][z[2g]],e=1;e 0) UTIL.chatLog(whoismsg); - var storeToStorage = function () { - localStorage.setItem("basicBotsettings", JSON.stringify(basicBot.settings)); - localStorage.setItem("basicBotRoom", JSON.stringify(basicBot.room)); - var basicBotStorageInfo = { - time: Date.now(), - stored: true, - version: basicBot.version - }; - localStorage.setItem("basicBotStorageInfo", JSON.stringify(basicBotStorageInfo)); + // If user doesn't speak English let em know we do: + var userRole = USERS.getPermission(user.id); + var staffMember = false; + if (userRole > API.ROLE.NONE) staffMember = true; + if ((user.language.toUpperCase() !== "EN") && (!welcomeback) && + (!staffMember) && (SETTINGS.welcomeForeignerMsg === true)) { + var engMsg = USERS.englishMessage(user.language, user.username); + if (engMsg.length > 0) { + setTimeout(function(user) { + UTIL.sendChat(engMsg); + }, 1 * 1500, user) + } + } - }; + USERS.setLastActivityID(user.id, false); + USERS.setBadSongCount(user.id, 0); + USERS.setJoinTime(user.id); - var subChat = function (chat, obj) { - if (typeof chat === "undefined") { - API.chatLog("There is a chat text missing."); - console.log("There is a chat text missing."); - return "[Error] No text message found."; + var welcomeMessage = ""; + if (SETTINGS.welcome && greet) { + welcomeback ? welcomeMessage = CHAT.subChat(CHAT.chatMapping.welcomeback, { + name: user.username + }) : + welcomeMessage = CHAT.subChat(CHAT.chatMapping.welcome, { + name: user.username + }); + if ((!staffMember) && (!welcomeback)) welcomeMessage += SETTINGS.newUserWhoisInfo; + UTIL.chatLog(SETTINGS.newUserWhoisInfo); + UTIL.logDebug("WelcomeBack: " + user.id + ": " + user.username); + setTimeout(function(user) { + UTIL.sendChat(welcomeMessage); + }, 1 * 1000, user); + } + }, + eventUserleave: function(user) { + try { + if (!SETTINGS.runningBot) return; + UTIL.logDebug("eventUserleave happens..... tododer"); + var roomUser = USERS.lookupLocalUser(user.id); + // If user has not been in line for over 10 mins and they leave reset the DC + if ((roomUser.lastKnownPosition > 0) && (roomUser.lastSeenInLine !== null)) { + USERS.updateDC(roomUser); + roomUser.lastDC.leftroom = Date.now(); + var miaTime = Date.now() - roomUser.lastSeenInLine; + UTIL.logDebug("Line miaTime: " + miaTime); + if (miaTime > (10 * 60 * 1000)) { + UTIL.logDebug("Line miaTime: " + miaTime + "RESET"); + USERS.resetDC(roomUser); } - var lit = '%%'; - for (var prop in obj) { - chat = chat.replace(lit + prop.toUpperCase() + lit, obj[prop]); + } + if (roomUser.lastKnownPosition > 0) { + USERS.updateDC(roomUser); + roomUser.lastDC.leftroom = Date.now(); + } else + USERS.resetDC(roomUser); + roomUser.inRoom = false; + } catch (err) { + UTIL.logException("eventUserleave: " + err.message); + } + }, + eventVoteupdate: function(obj) { + try { + if (!SETTINGS.runningBot) return; + for (var i = 0; i < MyROOM.users.length; i++) { + if (MyROOM.users[i].id === obj.user.id) { + if (obj.vote === 1) { + MyROOM.users[i].votes.woot++; + } else { + MyROOM.users[i].votes.meh++; + } } - return chat; - }; + } - var loadChat = function (cb) { - if (!cb) cb = function () { - }; - $.get("https://rawgit.com/Yemasthui/basicBot/master/lang/langIndex.json", function (json) { - var link = basicBot.chatLink; - if (json !== null && typeof json !== "undefined") { - langIndex = json; - link = langIndex[basicBot.settings.language.toLowerCase()]; - if (basicBot.settings.chatLink !== basicBot.chatLink) { - link = basicBot.settings.chatLink; - } - else { - if (typeof link === "undefined") { - link = basicBot.chatLink; - } - } - $.get(link, function (json) { - if (json !== null && typeof json !== "undefined") { - if (typeof json === "string") json = JSON.parse(json); - basicBot.chat = json; - cb(); - } - }); - } - else { - $.get(basicBot.chatLink, function (json) { - if (json !== null && typeof json !== "undefined") { - if (typeof json === "string") json = JSON.parse(json); - basicBot.chat = json; - cb(); - } - }); - } + var mehs = API.getScore().negative; + var woots = API.getScore().positive; + var dj = API.getDJ(); + if (SETTINGS.voteSkipEnabled) { + if (mehs >= (SETTINGS.voteSkipLimit)) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.voteskipexceededlimit, { + name: dj.username, + limit: SETTINGS.voteSkipLimit + })); + USERS.skipBadSong(dj.id, "Room", "Too many Mehs"); + } + } + } catch (err) { + UTIL.logException("eventVoteupdate: " + err.message); + } + }, + eventCurateupdate: function(obj) { + try { + if (!SETTINGS.runningBot) return; + for (var i = 0; i < MyROOM.users.length; i++) { + if (MyROOM.users[i].id === obj.user.id) { + MyROOM.users[i].votes.curate++; + } + } + USERS.setLastActivityID(obj.user.id, true); + UTIL.sendChat(":musical_note: " + obj.user.username + " snagged this song. :heart: :musical_note:"); + } catch (err) { + UTIL.logException("eventCurateupdate: " + err.message); + } + }, + eventDjadvance: function(obj) { + try { + if (!SETTINGS.runningBot) return; + //UTIL.logDebug("eventDjadvance-happens 2nd"); + var SongSkipped = false; + var tastyCount = MyROOM.roomstats.tastyCount; + UTIL.resetTastyCount(); + var lastplay = obj.lastPlay; + if (!(typeof lastplay === 'undefined')) { + //UTIL.logDebug("Last DJ: " + lastplay.dj.username); + if (typeof CHAT.chatMapping.songstatistics === "undefined") { + statsMsg = "/me " + lastplay.dj.username + " played " + lastplay.media.author + " - " + lastplay.media.title + ": " + lastplay.score.positive + "W/" + lastplay.score.grabs + "G/" + lastplay.score.negative + "M."; + } else if (tastyCount > 0) { + statsMsg = CHAT.subChat(CHAT.chatMapping.songstatisticstasty, { + user: lastplay.dj.username, + artist: lastplay.media.author, + title: lastplay.media.title, + woots: lastplay.score.positive, + grabs: lastplay.score.grabs, + mehs: lastplay.score.negative, + tasty: tastyCount + }); + } else { + statsMsg = CHAT.subChat(CHAT.chatMapping.songstatistics, { + user: lastplay.dj.username, + artist: lastplay.media.author, + title: lastplay.media.title, + woots: lastplay.score.positive, + grabs: lastplay.score.grabs, + mehs: lastplay.score.negative + }); + } + if (SETTINGS.songstats && !SETTINGS.suppressSongStats) UTIL.sendChat(statsMsg); + //Check to see if DJ should get booted: + if (USERS.getBootableID(lastplay.dj.username)) { + var bootuser = USERS.lookupLocalUser(lastplay.dj.username); + if (MyAPI.getDjID() === bootuser.id) { + // If they are djing again, jump in line if there's no waitlist, skip them and boot them: + if (API.getWaitList().length === 0) MyAPI.botDjNow(); // Jump in line if there is no wailist + setTimeout(function() { API.moderateForceSkip(); }, 500); + setTimeout(function() { MyAPI.removeDJ(bootuser.id); }, 1000); + } else { + setTimeout(function() { MyAPI.removeDJ(bootuser.id); }, 500); + } + setTimeout(function() { + USERS.resetDC(bootuser); + }, 3500); + } + USERS.setBootableID(lastplay.dj.username, false); + } + + UTIL.checkHopUp(); + UTIL.checkHopDown(); + var dj = API.getDJ(); + if (!(typeof dj === 'undefined')) { + //UTIL.logDebug("eventDjadvance:2"); + var roomUser = USERS.lookupLocalUser(dj.id); + USERS.resetDC(roomUser); + roomUser.votes.songs += 1; + } + // UTIL.logDebug("eventDjadvance:3"); + if (typeof lastplay !== 'undefined') { + // UTIL.logDebug("eventDjadvance:4"); + MyROOM.roomstats.totalWoots += lastplay.score.positive; + MyROOM.roomstats.totalMehs += lastplay.score.negative; + MyROOM.roomstats.totalCurates += lastplay.score.grabs; + } + MyROOM.roomstats.songCount++; + UTIL.intervalMessage(); + //if (typeof obj.dj === 'undefined') { return; } //todoer not sure about re-adding this....? (Was commented out previously) + MyROOM.currentDJID = obj.dj.id; + USERS.setRolled(obj.dj.username, false); + + // UTIL.logDebug("eventDjadvance:4a"); + if (SETTINGS.autoWootBot === true) setTimeout(MyAPI.wootThisSong, 3000); + + // UTIL.logDebug("eventDjadvance:5"); + // todo FOREACH LOOP + var mid = obj.media.format + ':' + obj.media.cid; + if (SETTINGS.blacklistEnabled) { + var banMsg = CHAT.subChat(CHAT.chatMapping.isblacklisted, { + name: obj.dj.username, + song: API.getMedia().title }); - }; + if (MyROOM.newBlacklistIDs.indexOf(mid) > -1) { + setTimeout(function() { + UTIL.sendChat(banMsg); + }, 1000); + SETTINGS.suppressSongStats = true; + setTimeout(function() { + SETTINGS.suppressSongStats = false + }, 5000); + USERS.skipBadSong(obj.dj.id, SETTINGS.loggedInName, "Banned song"); + setTimeout(function() { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.roomrules, { + link: SETTINGS.rulesLink + })); + }, 2000); + return; + } + } + // + // for (var bl in MyROOM.blacklists) { + // //UTIL.logDebug("BL: " + bl + " Len: " + MyROOM.blacklists[bl].length); + // if (SETTINGS.blacklistEnabled) { + // if (MyROOM.blacklists[bl].indexOf(mid) > -1) { + // UTIL.sendChat(CHAT.chatMapping.isblacklisted); + // USERS.skipBadSong(obj.dj.id, SETTINGS.loggedInName, "Blacklisted song"); + // return; + // } + // } + // } + //UTIL.logDebug("eventDjadvance:5-2"); + // Auto-skip SC song during restricted hours (7AM-3PM EST) + MyROOM.currentMediaCid = obj.media.cid; + var songPlayTime = new Date(); + MyROOM.currentMediaStart = songPlayTime.getTime(); + if ((SETTINGS.skipSound5Days || SETTINGS.skipSound7Days) && !SongSkipped) { + var currMedia = API.getMedia(); + //UTIL.logDebug("Checking for SC Skip"); + if (UTIL.skipSoundCloudNow() && currMedia.format === 2) { + //UTIL.logDebug("Skipping SC song"); + var msg = "Sorry @" + obj.dj.username + " Sound Cloud songs are not permitted in this room " + SETTINGS.skipSoundRange + " too many regulars cannot hear them."; + UTIL.sendChat(msg); + USERS.skipBadSong(obj.dj.id, SETTINGS.loggedInName, "Sound Cloud song"); + return; + } + } - var retrieveSettings = function () { - var settings = JSON.parse(localStorage.getItem("basicBotsettings")); - if (settings !== null) { - for (var prop in settings) { - basicBot.settings[prop] = settings[prop]; - } + //UTIL.logDebug("eventDjadvance:6"); + var alreadyPlayed = false; + if (UTIL.getSongInfo(obj.media)) { + var lastPlayedMs = (Date.now() - MyROOM.songinfo.lastPlayed); + var repeatLimit = (SETTINGS.repeatSongTime * 60 * 1000); + if (SETTINGS.repeatSongs && (lastPlayedMs < repeatLimit) && (lastPlayedMs > 5000)) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.songknown2, { + name: obj.dj.username, + lasttime: UTIL.msToStr(lastPlayedMs) + })); + USERS.skipBadSong(obj.dj.id, SETTINGS.loggedInName, "Song in history"); + SongSkipped = true; + } else { + MyROOM.historyList[MyROOM.songinfo.songIndex].push(+new Date()); + } + alreadyPlayed = true; + } + + //UTIL.logDebug("eventDjadvance:7"); + if (!alreadyPlayed) { + MyROOM.historyList.push([obj.media.cid, +new Date()]); + //todoer add a 1st time played message? Maybe?? + } + //UTIL.logDebug("eventDjadvance:8"); + var newMedia = obj.media; + if (SETTINGS.timeGuard && newMedia.duration > SETTINGS.maximumSongLength * 60 && !MyROOM.roomevent && !SongSkipped) { + var name = obj.dj.username; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.timelimit, { + name: name, + maxlength: SETTINGS.maximumSongLength + })); + USERS.skipBadSong(obj.dj.id, SETTINGS.loggedInName, "Song too long"); + SongSkipped = true; + } + //UTIL.logDebug("eventDjadvance:10"); + clearTimeout(MyROOM.autoskipTimer); + //UTIL.logDebug("eventDjadvance:11"); + if (MyROOM.autoskip) { + var remaining = obj.media.duration * 1000; + MyROOM.autoskipTimer = setTimeout(function() { + //UTIL.logDebug("Skipping track."); + //UTIL.sendChat('Song stuck, skipping...'); + UTIL.logInfo("Skip song: " + media.title + " by: " + SETTINGS.loggedInName + " Reason: AutoSkip enabled."); + API.moderateForceSkip(); + }, remaining + 3000); + } + if (!SongSkipped) USERS.setBadSongCount(obj.dj.id, 0); + UTIL.logDebug("eventDjadvance:12"); + STORAGE.storeToStorage(); + //UTIL.logDebug("eventDjadvance:13"); + } catch (err) { + UTIL.logException("eventDjadvance: " + err.message); + } + }, + eventWaitlistupdate: function(users) { + try { + if (!SETTINGS.runningBot) return; + //UTIL.logDebug("eventWaitlistupdate happens..... tododer"); + UTIL.booth.checkForDisconnect(); + UTIL.booth.checkForReconnect(); + if (users.length < 50) { + if (MyROOM.queue.id.length > 0 && MyROOM.queueable) { + MyROOM.queueable = false; + setTimeout(function() { + MyROOM.queueable = true; + }, 500); + MyROOM.queueing++; + var id, pos; + setTimeout( + function() { + id = MyROOM.queue.id.splice(0, 1)[0]; + pos = MyROOM.queue.position.splice(0, 1)[0]; + API.moderateAddDJ(id, pos); + setTimeout( + function(id, pos) { + API.moderateMoveDJ(id, pos); + MyROOM.queueing--; + if (MyROOM.queue.id.length === 0) setTimeout(function() { + UTIL.booth.unlockBooth(); + }, 1000); + }, 1000, id, pos); + }, 1000 + MyROOM.queueing * 2500); + } + } + UTIL.updateWaitlist(); + UTIL.booth.resetOldDisconnects(); + } catch (err) { + UTIL.logException("eventWaitlistupdate: " + err.message); + } + }, + eventModskip: function(users) { + // This is triggered when a mod skips a song + if (!SETTINGS.runningBot) return; + }, + + splitBetween: function(str, a, b) { + var self = str; + self = str.split(a); + for (var i = 0; i < self.length; i++) { + self[i] = self[i].split(b); + } + var arr = []; + for (var i = 0; i < self.length; i++) { + if (Array.isArray(self[i])) { + for (var j = 0; j < self[i].length; j++) { + arr.push(self[i][j]); + } + } else arr.push(self[i]); + } + return arr; + }, + + linkFixer: function(msg) { + var parts = MyEVENTS.splitBetween(msg, '
          div:nth-child(3) > div.button.submit").click(); }, 1 * 1000); + // This also appears to work: + // setTimeout(function () { $("#dialog-confirm > div:nth-child(3) > div.button.submit > span").click(); }, 1 * 1000); + } catch (err) { + UTIL.logException("botHopDown: " + err.message); + } + }, + mehThisSong: function() { //Added 02/18/2015 Zig + try { + document.querySelector('[title="Meh"]').click(); + //$("#meh").click(); + } catch (err) { + UTIL.logException("mehThisSong: " + err.message); + } + }, + wootThisSong: function() { //Added 02/18/2015 Zig + try { + document.querySelector('[title="Woot!"]').click(); + // $("#woot").click(); + } catch (err) { + UTIL.logException("wootThisSong: " + err.message); + } + } +}; + +//SECTION UTIL: Core functionality: UTIL. +var UTIL = { + ajax: function(e, s, t, a) { + var o = $.ajax({ + type: s || "GET", + url: "/_/" + e.toLowerCase(), + contentType: t ? "application/json" : void 0, + data: t ? JSON.stringify(t) : void 0 + }); + "function" == typeof a && (o.done(function(e) { + a(null, e) + }), o.fail(function(e, s) { + a({ + jqXHR: e, + textStatus: s + }) + })) + }, + botIsDj: function() { //IsBotDj + try { + if (MyAPI.getDjID() === SETTINGS.loggedInID) return true; + return false; + // var dj = API.getDJ(); + // var wlist = API.getWaitList(); + // if ((typeof dj === 'undefined') && (wlist.length > 0)) return true; + // if (typeof dj === 'undefined') return false; + // if (dj.id === SETTINGS.loggedInID) return true; + // return false; + } catch (err) { + UTIL.logException("botIsDj: " + err.message); + } + }, + updateWaitlist: function() { + try { + UTIL.logDebug("============================updateWaitlist============================"); + var roomUser; + var wl = API.getWaitList(); + for (var pos = 0; pos < wl.length; pos++) { + roomUser = USERS.lookupLocalUser(wl[pos].id); + //UTIL.logDebug("User: " + roomUser.username + " Pos: " + (pos + 1) + " Time: " + roomUser.lastSeenInLine); + // NEW METH: // + roomUser.lastKnownPosition = pos + 1; + roomUser.lastSeenInLine = Date.now(); + // NEW METH: // + } + UTIL.logDebug("============================updateWaitlist============================"); + } catch (err) { + UTIL.logException("updateWaitlist: " + err.message); + } + }, + checkDisconnect: function(user) { + try { + if (!USERS.didUserDisconnect(user)) return; + var toChat = USERS.dclookup(user.id); + UTIL.sendChat(toChat); + } catch (err) { + UTIL.logException("checkDisconnect: " + err.message); + } + }, + resetTastyCount: function() { + try { + MyROOM.roomstats.tastyCount = 0; + for (var i = 0; i < MyROOM.users.length; i++) { + MyROOM.users[i].tastyVote = false; + } + } catch (err) { + UTIL.logException("resetTastyCount: " + err.message); + } + }, + numberToIcon: function(intValue) { + switch (intValue) { + case 0: + return ":zero:"; + case 1: + return ":one:"; + case 2: + return ":two:"; + case 3: + return ":three:"; + case 4: + return ":four:"; + case 5: + return ":five:"; + case 6: + return ":six:"; + case 7: + return ":seven:"; + case 8: + return ":eight:"; + case 9: + return ":nine:"; + case 10: + return ":keycap_ten:"; + } + return intValue; + }, + formatPercentage: function(a, b) { + if (a === 0) return "0%"; + if (b === 0) return "100%"; + return (((a / b).toFixed(2)) * 100).toFixed(0) + "%"; + }, + botInWaitList: function() { + try { + return MyAPI.userInWaitList(SETTINGS.loggedInID); + } catch (err) { + UTIL.logException("botInWaitList: " + err.message); + } + }, + bouncerDjing: function() { + try { + var dj = API.getDJ(); + var wlist = API.getWaitList(); + if ((typeof dj === 'undefined') && (wlist.length > 0)) return true; + if (typeof dj === 'undefined') return false; + if (USERS.getPermission(dj.id) > API.ROLE.DJ) return true; + var wl = API.getWaitList(); + for (var i = 0; i < wl.length; i++) { + if (USERS.getPermission(wl[i].id) > API.ROLE.DJ) return true; + } + return false; + } catch (err) { + UTIL.logException("bouncerDjing: " + err.message); + } + }, + checkHopDown: function() { + try { + if (!SETTINGS.autoHopUp) return; + if (SETTINGS.loggedInID < 0) return; + if (UTIL.botIsDj()) return; + if (!UTIL.botInWaitList()) return; + if (MyAPI.getWaitListCount() < SETTINGS.autoHopDownCount) return; + UTIL.logDebug("TIME TO HOP DOWN!!!!!" + SETTINGS.loggedInID); + MyAPI.botHopDown(); + } catch (err) { + UTIL.logException("checkHopDown: " + err.message); + } + }, + checkHopUp: function() { + try { + if (SETTINGS.hoppingDownNow) return; + if (!SETTINGS.autoHopUp) return; + if (SETTINGS.loggedInID < 0) return; + if (UTIL.botIsDj()) return; + if (UTIL.botInWaitList()) return; + if (UTIL.bouncerDjing()) return; + UTIL.logDebug("MyAPI.getWaitListCount(): " + MyAPI.getWaitListCount()); + if (MyAPI.getWaitListCount() >= SETTINGS.autoHopUpCount) return; + UTIL.logDebug("TIME TO HOP UP!!!!!" + SETTINGS.loggedInID); + MyAPI.botDjNow(); + } catch (err) { + UTIL.logException("checkHopUp: " + err.message); + } + }, + rankToNumber: function(rankString) { + var rankInt = null; + switch (rankString) { + case "admin": + rankInt = 10000; + break; + case "ambassador": + rankInt = 7000; + break; + case "host": + rankInt = API.ROLE.HOST; + break; + case "cohost": + rankInt = API.ROLE.COHOST; + break; + case "manager": + rankInt = API.ROLE.MANAGER; + break; + case "bouncer": + rankInt = API.ROLE.BOUNCER; + break; + case "residentdj": + rankInt = API.ROLE.DJ; + break; + case "user": + rankInt = API.ROLE.NONE; + break; + } + return rankInt; + }, + randomCommentSetTimer: function() { //Added 02/19/2015 Zig + try { + //UTIL.logDebug("SETTING randomCommentSetTimer: " + SETTINGS.nextRandomComment); + var randomRange = (SETTINGS.randomCommentMax - SETTINGS.randomCommentMin) + var randomMins = Math.floor(Math.random() * randomRange); + randomMins += SETTINGS.randomCommentMin; + //UTIL.logDebug("Random mins: " + randomMins); + //JIC: Ensure we are in the correct time range: + if ((randomMins > SETTINGS.randomCommentMax) || (randomMins < SETTINGS.randomCommentMin)) { + randomMins = SETTINGS.randomCommentMin + ((SETTINGS.randomCommentMax - SETTINGS.randomCommentMin) / 2.0) + } + var nextTime = new Date(); + var myTimeSpan; + myTimeSpan = randomMins * 60 * 1000; // X minutes in milliseconds + nextTime.setTime(nextTime.getTime() + myTimeSpan); + SETTINGS.nextRandomComment = nextTime; + //UTIL.logDebug("RANDOM TIME: " + SETTINGS.nextRandomComment); + //UTIL.logDebug("NOW TIME: " + Date.now()); + } catch (err) { + UTIL.logException("randomCommentSetTimer: " + err.message); + } + }, + randomCommentSelect: function() { //Added 02/19/2015 Zig + try { + var arrayCount = SETTINGS.randomCommentArray.length; + var randomID = Math.floor(Math.random() * arrayCount); + return SETTINGS.randomCommentArray[randomID]; + } catch (err) { + UTIL.logException("randomCommentSelect: " + err.message); + } + }, + getSongInfo: function(media) { + try { + //UTIL.logDebug("======================getSongInfo======================"); + //UTIL.logDebug("MyROOM.historyList.length: " + MyROOM.historyList.length); + MyROOM.songinfo.songName = media.title; + for (var idx = 0; idx < MyROOM.historyList.length; idx++) { + if (MyROOM.historyList[idx][0] === media.cid) { + MyROOM.songinfo.songIndex = idx; + MyROOM.songinfo.firstPlayed = MyROOM.historyList[idx][1]; + MyROOM.songinfo.playCount = MyROOM.historyList[idx].length - 1; + MyROOM.songinfo.lastPlayed = MyROOM.historyList[idx][MyROOM.songinfo.playCount]; + if (MyROOM.songinfo.playCount === 1) + msg = CHAT.chatMapping.lastplayed1; + else + msg = CHAT.chatMapping.lastplayed2; + MyROOM.songinfo.songStatsMsg = CHAT.subChat(msg, { + songname: MyROOM.songinfo.songName, + firstPlayed: UTIL.msToStr(Date.now() - MyROOM.songinfo.firstPlayed), + playCount: MyROOM.songinfo.playCount, + lastPlayed: UTIL.msToStr(Date.now() - MyROOM.songinfo.lastPlayed) + }); + //UTIL.chatLog(MyROOM.songinfo.songStatsMsg); + //for (var idx2 = 0; idx2 <= MyROOM.historyList[idx].length; idx2++) { + // UTIL.chatLog("LOGGING: [" + idx2 + "]: " + MyROOM.historyList[idx][idx2]); + //} + + // todoer Add these stats to songs: + // wootCount: 0, + // grabCount: 0, + // mehCount: 0, + // tastyCount: 0, + return true; + } + } + // set values for new songs: + MyROOM.songinfo.songStatsMsg = CHAT.chatMapping.lastplayed0; + MyROOM.songinfo.songIndex = idx; + return false; + } catch (err) { + UTIL.logException("getSongInfo: " + err.message); + } + }, + tastyComment: function(cmd) { //Added 04/03/2015 Zig + try { + var arrayCount = SETTINGS.tastyCommentArray.length; + var arrayID = Math.floor(Math.random() * arrayCount); + if (cmd === "tasty") return SETTINGS.tastyCommentArray[arrayID]; + return "[" + cmd.replace(SETTINGS.commandLiteral, '') + "] " + SETTINGS.tastyCommentArray[arrayID]; + } catch (err) { + UTIL.logException("tastyComment: " + err.message); + } + }, + larryAI: function(chat) { //Added 04/03/2015 Zig + try { + var fuComment = ""; + + if (SETTINGS.loggedInID === chat.uid) return; + var chatmsg = chat.message.toUpperCase(); + UTIL.logDebug("Larry AI chatmsg: " + chatmsg); + chatmsg = chatmsg.replace(/\W/g, '') // Remove all non-alphanumeric values + chatmsg = chatmsg.replace(/[0-9]/g, ''); // Remove all numeric values + chatmsg = chatmsg.replace(/'/g, ''); + chatmsg = chatmsg.replace("\'", ''); + chatmsg = chatmsg.replace('\'', ''); + chatmsg = chatmsg.replace(/'/g, ''); + chatmsg = chatmsg.replace(/@/g, ''); + chatmsg = chatmsg.replace(/,/g, ''); + chatmsg = chatmsg.replace(/-/g, ''); + chatmsg = chatmsg.replace(/ /g, ''); + chatmsg = chatmsg.replace(/THELAW/g, ''); + chatmsg = chatmsg.replace(/FUCKBOT/g, "LARRY"); + chatmsg = chatmsg.replace(/BOTT/g, "LARRY"); + chatmsg = chatmsg.replace(/BOT/g, "LARRY"); + chatmsg = chatmsg.replace(/HOWIS/g, "HOWS"); // Convert 2 words to the contraction + chatmsg = chatmsg.replace(/YOUARE/g, "YOURE"); // Convert 2 words to the contraction + chatmsg = chatmsg.replace(/LARRYIS/g, "LARRYS"); + chatmsg = chatmsg.replace(/IAM/g, "IM"); + UTIL.logDebug("Larry AI chatmsg: " + chatmsg); + + // People suffocate in your mother's vomit + // what the hell was that i can eat a bowl of alphabet soup and shit out a smarter insult than that + // Well I could agree with you, but then we'd both be wrong. + // I love it when someone insults me. That means I don’t have to be nice anymore. + // Two wrongs don't make a right, take your parents as an example. + // The last time I saw a face like yours I fed it a banana. + // Your birth certificate is an apology letter from the condom factory. + // Is your ass jealous of the amount of shit that just came out of your mouth? + // You bring everyone a lot of joy, when you leave the room. + // You must have been born on a highway because that's where most accidents happen. + // I bet your brain feels as good as new, seeing that you never use it. + // If laughter is the best medicine, your face must be curing the world. + // I could eat a bowl of alphabet soup and shit out a smarter statement than that. + // I may love to shop but I'm not buying your bullshit. + // If you're gonna be a smartass, first you have to be smart. Otherwise you're just an ass. + // I'd slap you, but shit stains. + // Your family tree must be a cactus because everybody on it is a prick. + // You shouldn't play hide and seek, no one would look for you. + // If I were to slap you, it would be considered animal abuse! + // You didn't fall out of the stupid tree. You were dragged through dumbass forest. + // You're so fat, you could sell shade. + if (chatmsg.indexOf("USUCKLARRY") > -1) fuComment = "You're still sore about the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("DUCKULARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("DUMBASSLARRY") > -1) fuComment = "I'd slap you, but shit stains. %%FU%%"; + if (chatmsg.indexOf("SHITHEADLARRY") > -1) fuComment = "I could eat a bowl of alphabet soup and shit out a smarter statement than that %%FU%%"; + if (chatmsg.indexOf("STUPIDASSLARRY") > -1) fuComment = "I could eat a bowl of alphabet soup and shit out a smarter statement than that %%FU%%"; + if (chatmsg.indexOf("LARRYSTFU") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("STFULARRY") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("SHUTUPLARRY") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("LARRYSHUTUP") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("STUFFITLARRY") > -1) fuComment = "That's not what you said the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("LARRYSTUFFIT") > -1) fuComment = "That's not what you said the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("WTFLARRY") > -1) fuComment = "I do what I wanna do %%FU%%"; + if (chatmsg.indexOf("DAMNITLARRY") > -1) fuComment = "Why all the hate %%FU%%?"; + if (chatmsg.indexOf("YOUREANASSHOLELARRY") > -1) fuComment = "You know it %%FU%%?"; + if (chatmsg.indexOf("LARRYSANASS") > -1) fuComment = "You know it %%FU%%?"; + if (chatmsg.indexOf("LARRYSONTHEJOB") > -1) fuComment = "Where the fuck else would I be %%FU%%?"; + if (chatmsg.indexOf("LARRYSHARDCORE") > -1) fuComment = "You fucking know it %%FU%%"; + if (chatmsg.indexOf("KNUCKLEHEADLARRY") > -1) fuComment = "I know you are but what am I %%FU%%"; + if (chatmsg.indexOf("YOUREANASSLARRY") > -1) fuComment = "I'd like to see things from your point of view %%FU%%, too bad I can't shove my head that far up my ass!"; + if (chatmsg.indexOf("WATCHYOURBACKLARRY") > -1) fuComment = "I'm scared %%FU%%"; + if (chatmsg.indexOf("SICKOFYOULARRY") > -1) fuComment = "I thought a little girl from Kansas dropped a house on you %%FU%%"; + if (chatmsg.indexOf("IMOVERYOULARRY") > -1) fuComment = "You are a sad, sorry little man and you have my pity %%FU%%"; + if (chatmsg.indexOf("LARRYSADICK") > -1) fuComment = "People only say that because I have a big one %%FU%%. Don't be so jealous."; + if (chatmsg.indexOf("LARRYSADONK") > -1) fuComment = "I’m jealous of people that don’t know you %%FU%%!"; + if (chatmsg.indexOf("LARRYSABITCH") > -1) fuComment = "If ignorance ever goes up to $5 a barrel, I want drilling rights to your head %%FU%%"; + if (chatmsg.indexOf("SHUTYOURMOUTHLARRY") > -1) fuComment = "You should eat some of your makeup so you can be pretty on the inside %%FU%%."; + if (chatmsg.indexOf("YOUREAJERKLARRY") > -1) fuComment = "%%FU%%, your mother was a hamster and your father smelt of elderberries!"; + if (chatmsg.indexOf("YOURELAMELARRY") > -1) fuComment = "You are about as useful as a knitted condom %%FU%%!"; + if (chatmsg.indexOf("YOUSTINKLARRY") > -1) fuComment = "You smell.......athletic %%FU%%!"; + + // Check for Piss off larry but attempt to ignore if it is don't piss off larry or do not piss off larry + if ((chatmsg.indexOf("PISSOFFLARRY") > -1) && (chatmsg.indexOf("TPISSOFFLARRY") < 0)) fuComment = "/me pisses on %%FU%%"; + if (chatmsg.indexOf("YOURESTUPIDLARRY") > -1) fuComment = "Somewhere out there is a tree, tirelessly producing oxygen so you can breathe. I think you owe it an apology %%FU%%"; + if (chatmsg.indexOf("FUCKINLARRY") > -1) fuComment = "Do you kiss you mother with that mouth %%FU%%?"; + if (chatmsg.indexOf("FUCKINGLARRY") > -1) fuComment = "Do you kiss you mother with that mouth %%FU%%?"; + if (chatmsg.indexOf("BITEMELARRY") > -1) fuComment = "I wouldn't give you the pleasure %%FU%%....You're a freak!"; + if (chatmsg.indexOf("MISSYOULITTLEBUDDY") > -1) fuComment = "I'll miss you too %%FU%%!"; + if (chatmsg.indexOf("MISSYALITTLEBUDDY") > -1) fuComment = "I'll miss you too %%FU%%!"; + if (chatmsg.indexOf("IHATEYOULARRY") > -1) fuComment = "I don't exactly hate you %%FU%%, but if you were on fire and I had water, I'd drink it!"; + if (chatmsg.indexOf("LARRYIHATEYOU") > -1) fuComment = "I don't exactly hate you %%FU%%, but if you were on fire and I had water, I'd drink it!"; + if (chatmsg.indexOf("HATESLARRY") > -1) fuComment = "Well rest assured the feeling is mutual %%FU%%! :kiss:"; + if (chatmsg.indexOf("LARRYHATESMYNAME") > -1) fuComment = "I don't like the name %%FU%%, only fagots and sailors are called that name, from now on you're Gomer Pyle"; + + if (chatmsg.indexOf("SUCKITLARRY") > -1) fuComment = "I ain't got time to mess with that tiny shit %%FU%%!!!"; + if (chatmsg.indexOf("SUCKMELARRY") > -1) fuComment = "I ain't got time to mess with that tiny shit %%FU%%!!!"; + if (chatmsg.indexOf("EATSHITLARRY") > -1) fuComment = "Is this a typical diet for you humans %%FU%%. You people are more fucked up than I thought!"; + //todo - many optoins here: http://www.reddit.com/r/AskReddit/comments/24d8v8/whats_your_favorite_yes_phrase_like_does_a_bear/ + if (chatmsg.indexOf("LARRYHATESME") > -1) fuComment = "If you were you, wouldn't you hate you too %%FU%%?"; + if (chatmsg.indexOf("LARRYLIKESME") > -1) fuComment = "I tolerate you %%FU%%. It's not the same thing."; + if (chatmsg.indexOf("LARRYLOVESME") > -1) fuComment = "BAHAHAHA, You must be new around here %%FU%%? You're killin me!!"; + if (chatmsg.indexOf("DOYOUHATEMELARRY") > -1) fuComment = "Does the tin-man have a sheet metal cock %%FU%%?"; + if (chatmsg.indexOf("DOYOULIKEMELARRY") > -1) fuComment = "Does Grizzly Adams have a beard %%FU%%?"; + if (chatmsg.indexOf("DOYOULOVEMELARRY") > -1) fuComment = "Is a bear catholic? Does the pope shit in the woods %%FU%%?"; + + if (chatmsg.indexOf("DAMNYOULARRY") > -1) fuComment = "Oh no, I have been Damned!! In return, I too shall damn you %%FU%%"; + if (chatmsg.indexOf("DAMNULARRY") > -1) fuComment = "Settle down %%FU%%. Get over yourself."; + if (chatmsg.indexOf("BUZZOFFLARRY") > -1) fuComment = "I'm not going anywhere %%FU%%. Sit back and just deal with it. Or better yet, maybe we should chug on over to mamby pamby land, where maybe we can find some self-confidence for you, ya jackwagon!!.... Tissue?"; + if (chatmsg.indexOf("LARRYBUZZOFF") > -1) fuComment = "I'm not going anywhere %%FU%%. Sit back and just deal with it. Or better yet, maybe we should chug on over to mamby pamby land, where maybe we can find some self-confidence for you, ya jackwagon!!.... Tissue?"; + if (chatmsg.indexOf("KISSMYASSLARRY") > -1) fuComment = "%%FU%%, I'm not into kissin' ass, just ask BK."; + + if (chatmsg.indexOf("HILARRY") > -1) fuComment = "Hi %%FU%%."; + if (chatmsg.indexOf("HELLOLARRY") > -1) fuComment = "Hello %%FU%%."; + //todo - many optoins here: http://www.neilstuff.com/howru100.html + if (chatmsg.indexOf("HOWYADOINLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWYADOINGLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWYOUDOINLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWYOUDOINGLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOULARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWAREULARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWRULARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWSLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUDOINLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUDOINGLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUTODAYLARRY") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWAREYOU") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWRYOU") > -1) fuComment = UTIL.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWRU") > -1) fuComment = UTIL.howAreYouComment(); + + if (chatmsg.indexOf("LARRYSAFUCK") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("LARRYFUCKOFF") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("FUCKOFFLARRY") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("KICKSLARRY") > -1) fuComment = "Kicks %%FU%% right back!"; + if (chatmsg.indexOf("HITSLARRY") > -1) fuComment = "Hits %%FU%% upside the head!"; + if (chatmsg.indexOf("SMACKSLARRY") > -1) fuComment = "Smacks %%FU%% upside the head!"; + if (chatmsg.indexOf("THANKSLARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("THXLARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("THANKYOULARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("LARRYSABADASS") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSTHESHIT") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSTHEBOMB") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYROCKS") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSDABOMB") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("YOUROCKLARRY") > -1) fuComment = "Thanks %%FU%% you're not so bad yourself."; + if (chatmsg.indexOf("LARRYDONTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("LARRYDOESNTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("LARRYDOESNOTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("SHITHEADLARRY") > -1) fuComment = "I know you are but what am I %%FU%%?"; + if (chatmsg.indexOf("LARRYSASHITHEAD") > -1) fuComment = "Takes one to know one %%FU%%!"; + if (chatmsg.indexOf("LOLLARRY") > -1) fuComment = "I know, %%FU%%, I crack my shit up too!! :laughing:"; + + if (chatmsg.indexOf("LARRYFU") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("LARRYFUCKU") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("FUCKLARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("LARRYFUCKYOU") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("FULARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("FUCKULARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("FUCKYOULARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("SCREWULARRY") > -1) fuComment = UTIL.fuComment(); + if (chatmsg.indexOf("SCREWYOULARRY") > -1) fuComment = UTIL.fuComment(); + if (fuComment.length > 0) setTimeout(function() { + UTIL.sendChat(CHAT.subChat(fuComment, { + fu: chat.un + })); + }, 1000); + } catch (err) { + UTIL.logException("larryAI: " + err.message); + } + }, + + howAreYouComment: function() { //Added 04/03/2015 Zig + try { + var arrayCount = SETTINGS.howAreYouComments.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return SETTINGS.howAreYouComments[arrayID]; + } catch (err) { + UTIL.logException("howAreYouComment: " + err.message); + } + }, + fuComment: function() { //Added 04/03/2015 Zig + try { + var arrayCount = SETTINGS.fucomments.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return SETTINGS.fucomments[arrayID]; + } catch (err) { + UTIL.logException("fuComment: " + err.message); + } + }, + eightBallSelect: function() { //Added 04/01/2015 Zig + try { + var arrayCount = SETTINGS.EightBallArray.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return SETTINGS.EightBallArray[arrayID]; + } catch (err) { + UTIL.logException("eightBallSelect: " + err.message); + } + }, + randomCommentCheck: function() { //Added 02/19/2015 Zig + try { + // var testTime = new Date(); + // var timeDiff = testTime.getMinutes() - SETTINGS.nextRandomComment.getMinutes(); + // UTIL.logDebug("randomCommentCheck:" + testTime.getMinutes() + " - " + SETTINGS.nextRandomComment.getMinutes()); + // UTIL.logDebug("randomCommentCheck-NOW TIME: " + Date.now()); + // UTIL.logDebug("randomCommentCheck-timeDiff: " + timeDiff); + // if (timeDiff > 0) + // { + // UTIL.randomCommentSetTimer(); + // if (SETTINGS.randomComments === true) UTIL.sendChat(UTIL.randomCommentSelect()); + // } + if (SETTINGS.nextRandomComment <= Date.now()) { + UTIL.randomCommentSetTimer(); + if (SETTINGS.randomComments === true) UTIL.sendChat(UTIL.randomCommentSelect()); + } + } catch (err) { + UTIL.logException("randomCommentCheck: " + err.message); + } + }, + isStaff: function(obj) { //Added 03/20/2015 Zig + try { + if (USERS.getPermission(obj) > API.ROLE.NONE) return true; + return false; + } catch (err) { + UTIL.logException("isStaff: " + err.message); + } + }, + canSkip: function() { //Added 02/24/2015 Zig + try { + var dj = API.getDJ(); + if (!UTIL.isStaff(dj)) return true; + var timeRemaining = API.getTimeRemaining(); + var newMedia = API.getMedia(); + //UTIL.logDebug("timeRemaining: " + timeRemaining); + //UTIL.logDebug("newMedia.duration: " + newMedia.duration); + //UTIL.logInfo("DUR1[" + newMedia.duration + "] REMAIN[" + timeRemaining + "] DIFF[" + (newMedia.duration - timeRemaining) + "]"); + //UTIL.logObject(newMedia, "media"); + if ((newMedia.duration - timeRemaining) > 2) return true; + //------------------------------------------------------------------------------------------------------------------- + //This is to handle the plug bug where the time remaining is actually longer than the song duration: + //------------------------------------------------------------------------------------------------------------------- + var songPlayTime = new Date(); + var currTime = songPlayTime.getTime(); + //UTIL.logInfo("CID[" + MyROOM.currentMediaCid + "] START[" + MyROOM.currentMediaStart + "] NOW[" + (currTime) + "]"); + if ((newMedia.cid === MyROOM.currentMediaCid) && ((currTime - MyROOM.currentMediaStart) > 3000)) return true; + //------------------------------------------------------------------------------------------------------------------- + //UTIL.logInfo("CANNOT SKIP"); + return false; + } catch (err) { + UTIL.logException("canSkip: " + err.message); + } + }, + afkRemovalNow: function() { + try { + if (!SETTINGS.afk5Days && !SETTINGS.afk7Days) return false; + var currDate = new Date(); + //Not on Saturday/Sunday if not monitoring 7 days a week + if (!SETTINGS.afk7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= SETTINGS.afkRemoveStart && hourofday < SETTINGS.afkRemoveEnd) return true; + return false; + } catch (err) { + UTIL.logException("afkRemovalNow: " + err.message); + } + }, + rouletteTimeRange: function() { + try { + if (!SETTINGS.roulette5Days && !SETTINGS.roulette7Days) return false; + if (SETTINGS.randomRoulette === false) return false; + var currDate = new Date(); + //Not on Saturday/Sunday if not monitoring 7 days a week + if (!SETTINGS.roulette7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= SETTINGS.rouletteStart && hourofday < SETTINGS.rouletteEnd) return true; + return false; + } catch (err) { + UTIL.logException("rouletteTimeRange: " + err.message); + } + }, + logObject: function(objectToLog, objectName) { + try { + for (var prop in objectToLog) { + if (typeof objectToLog[prop] === "object") + UTIL.logObject(objectToLog[prop], objectName + "." + prop); + else + UTIL.logDebug("Prop->" + objectName + ": " + prop + " value: " + objectToLog[prop]); + } + } catch (err) { + UTIL.logException("logObject: " + err.message); + } + }, + whoisinfo: function(reqby, name) { + try { + SETTINGS.newUserWhoisInfo = ""; + var uid = -1; + var roomuser = USERS.lookupLocalUser(name); + UTIL.logDebug("UserCnt: " + MyROOM.users.length); + if (roomuser !== false) uid = roomuser.id; + UTIL.logDebug("UID: " + uid); + + if (uid < 0) { + users = API.getUsers(); + var len = users.length; + for (var i = 0; i < len; ++i) { + if (users[i].username == name) uid = users[i].id; + } + } + UTIL.logDebug("UID: " + uid); + var whoismsg = ""; + if (uid < 0) return "Undefined User"; + var pluguser = USERS.getPlugUserID(uid); + //UTIL.logObject(pluguser, "plugUser"); + var avatar = pluguser.avatarID; + var level = pluguser.level; + var rawjoined = pluguser.joined; + var joined = rawjoined.substr(0, 10); + var rawlang = pluguser.language; + if (rawlang == "en") { + var language = "English"; + } else if (rawlang == "bg") { + var language = "Bulgarian"; + } else if (rawlang == "cs") { + var language = "Czech"; + } else if (rawlang == "fi") { + var language = "Finnish" + } else if (rawlang == "fr") { + var language = "French" + } else if (rawlang == "pt") { + var language = "Portuguese" + } else if (rawlang == "zh") { + var language = "Chinese" + } else if (rawlang == "sk") { + var language = "Slovak" + } else if (rawlang == "nl") { + var language = "Dutch" + } else if (rawlang == "ms") { + var language = "Malay" + } + + var rawrank = pluguser.role; + if ([3, 3000].indexOf(pluguser.gRole) > -1) { + var rank = 'Brand Ambassador'; + } else if ([5, 5000].indexOf(pluguser.gRole) > -1) { + var rank = 'Admin'; + } else if (rawrank == API.ROLE.NONE) { + var rank = 'User'; + } else if (rawrank == API.ROLE.DJ) { + var rank = 'Resident-DJ'; + } else if (rawrank == API.ROLE.BOUNCER) { + var rank = 'Bouncer'; + } else if (rawrank == API.ROLE.MANAGER) { + var rank = 'Manager'; + } else if (rawrank == API.ROLE.COHOST) { + var rank = 'CoHost'; + } else if (rawrank == API.ROLE.HOST) { + var rank = 'Host'; + } + + var slug = pluguser.slug; + if (typeof slug !== 'undefined') { + var profile = ", Profile: http://plug.dj/@/" + slug; + if (level > 4) SETTINGS.newUserWhoisInfo = " [" + uid + ": http://plug.dj/@/" + slug + "]"; + } else { + var profile = ""; + } + whoismsg = CHAT.subChat(CHAT.chatMapping.whois, { + name1: reqby, + name2: name, + id: uid, + avatar: avatar, + profile: profile, + language: language, + level: level, + joined: joined, + rank: rank + }); + return whoismsg; + } catch (err) { + UTIL.logException("whoisinfo: " + err.message); + } + }, + bopCommand: function(cmd) { + try { + //TODO: menorah xmas dreidel plus many other holiday commands (Only work if the month is 12) + var commandList = ['tasty', 'rock', 'props', 'woot', 'groot', 'groovy', 'jam', 'nice', 'bop', 'cowbell', 'sax', 'ukulele', 'tango', 'samba', 'disco', 'waltz', 'metal', + 'bob', 'boogie', 'cavort', 'conga', 'flit', 'foxtrot', 'frolic', 'gambol', 'hop', 'hustle', 'jig', 'jitter', 'jitterbug', 'jive', 'jump', 'leap', 'prance', + 'promenade', 'rhumba', 'shimmy', 'strut', 'sway', 'swing', 'great', 'hail', 'good', 'acceptable', 'bad', 'excellent', 'exceptional', 'favorable', 'marvelous', + 'positive', 'satisfactory', 'satisfying', 'superb', 'valuable', 'wonderful', 'ace', 'boss', 'bully', 'choice', 'crack', 'pleasing', 'prime', 'rad', + 'sound', 'spanking', 'sterling', 'super', 'superior', 'welcome', 'worthy', 'admirable', 'agreeable', 'commendable', 'congenial', 'deluxe', 'first-class', + 'first-rate', 'gnarly', 'gratifying', 'honorable', 'neat', 'precious', 'recherché', 'reputable', 'select', 'shipshape', 'splendid', 'stupendous', 'keen', + 'nifty', 'swell', 'sensational', 'fine', 'cool', 'perfect', 'wicked', 'fab', 'heavy', 'incredible', 'outstanding', 'phenomenal', 'remarkable', 'special', + 'terrific', 'unique', 'aces', 'capital', 'dandy', 'enjoyable', 'exquisite', 'fashionable', 'lovely', 'love', 'solid', 'striking', 'top-notch', + 'slick', 'pillar', 'exemplary', 'alarming', 'astonishing', 'awe-inspiring', 'beautiful', 'breathtaking', 'fearsome', 'formidable', 'frightening', 'winner', + 'impressive', 'intimidating', 'facinating', 'prodigious', 'magnificent', 'overwhelming', 'shocking', 'stunning', 'stupefying', 'majestic', 'grand', 'velvet', 'icecream', + 'creamy', 'easy', 'effortless', 'fluid', 'gentle', 'glossy', 'peaceful', 'polished', 'serene', 'sleek', 'soft', 'tranquil', 'velvety', 'soothing', 'fluent', 'frictionless', + 'lustrous', 'rhythmic', 'crackerjack', 'laudable', 'peachy', 'praiseworthy', 'rare', 'super-duper', 'unreal', 'chill', 'savvy', 'smart', 'ingenious', 'genious', + 'sweet', 'delicious', 'lucious', 'bonbon', 'fetch', 'fetching', 'appealing', 'delightful', 'absorbing', 'alluring', 'cute', 'electrifying', + 'awesome', 'bitchin', 'fly', 'pleasant', 'relaxing', 'mellow', 'nostalgia', 'punk', 'like', 'fries', 'cake', 'drum', 'guitar', 'bass', 'tune', 'pop', + 'apple', 'fantastic', 'spiffy', 'yes', 'fabulous', 'happy', 'smooth', 'classic', 'mygf', 'docsgirlfriend', 'mygirlfriend', 'skank', 'jiggy', 'funk', 'funky', 'jazz', 'jazzy', 'dance', 'elvis', + 'hawt', 'extreme', 'dude', 'babes', 'fun', 'reggae', 'party', 'drums', 'trumpet', 'mosh', 'bang', 'blues', 'heart', 'feels', 'dope', 'makeitrain', 'wumbo', + 'firstclass', 'firstrate', 'topnotch', 'aweinspiring', 'superduper', 'dabomb', 'dashit', 'badass', 'bomb', 'popcorn', 'awesomesauce', 'awesomeness', 'sick', + 'sexy', 'brilliant', 'steampunk', 'bagpipes', 'piccolo', 'whee', 'vibe', 'banjo', 'harmony', 'harmonica', 'flute', 'dancing', 'dancin', 'ducky', 'approval', 'winning', 'okay', + 'hunkydory', 'peach', 'divine', 'radiant', 'sublime', 'refined', 'foxy', 'allskate', 'rush', 'boston', 'murica', '2fer', 'boom', 'bitches', 'oar', 'hipster', + 'hip', 'soul', 'soulful', 'cover', 'yummy', 'ohyeah', 'twist', 'shout', 'trippy', 'hot', 'country', 'stellar', 'smoove', 'pantydropper', 'baby', 'mmm', 'hooters', + 'tmbg', 'rhythm', 'kool', 'kewl', 'killer', 'biatch', 'woodblock', 'morecowbell', 'lesbian', 'lesbians', 'niceconnect', 'connect', 'kazoo', 'win', 'webejammin', + 'bellyrub', 'groove', 'gold', 'golden', 'twofer', 'phat', 'punkrock', 'punkrocker', 'merp', 'derp', 'herp-a-derp', 'narf', 'amazing', 'doabarrellroll', 'plusone', + '133t', 'roofus', 'rufus', 'schway', 'shiz', 'shiznak', 'shiznik', 'shiznip', 'shiznit', 'shiznot', 'shizot', 'shwanky', 'shway', + 'sic', 'sicc', 'skippy', 'slammin', 'slamming', 'slinkster', 'smack', 'smashing', 'smashingly', 'snizzo', 'spiffylicious', 'superfly', + 'swass', 'tender', 'thrill', 'tight', 'tits', 'tizight', 'todiefor', 'to die for', 'trill', 'tuff', 'vicious', 'whizz-bang', 'wick', + 'wow', 'omg', 'A-1', 'ace', 'aces', 'aight', 'allthatandabagofchips', 'all that and a bag of chips', 'alrighty', 'alvo', 'amped', + 'A-Ok', 'ass-kicking', 'awesome-possum', 'awesome possum', 'awesomepossum', 'awesomesauce', 'awesome sauce', 'awesome-sauce', + 'awsum', 'bad-ass', 'badassical', 'badonkadonk', 'bananas', 'bangupjob', 'bang up job', 'beast', 'beastly', 'bees-knees', + 'bees knees', 'beesknees', 'bodacious', 'bomb', 'bomb-ass', 'bomb diggidy', 'bomb-diggidy', 'bombdiggidy', 'bonkers', 'bonzer', + 'boomtown', 'bostin', 'brill', 'bumping', 'capitol', 'cats ass', 'cats-ass', 'catsass', 'chilling', 'choice', 'clutch', + 'coo', 'coolage', 'cool beans', 'cool-beans', 'coolbeans', 'coolness', 'cramazing', 'cray-cray', 'crazy', 'crisp', 'crucial', 'da bomb', + 'da shit', 'da-bomb', 'da-shit', 'dashiznit', 'dabomb', 'dashit', 'da shiznit', 'da-shiznit', 'ear candy', 'ear-candy', 'earcandy', + 'epic', 'fan-fucking-tastic', 'fantabulous', 'far out', 'far-out', 'farout', 'fly', 'fresh', 'funsies', 'gangstar', 'gangster', + 'gansta', 'solidgold', 'golden', 'gr8', 'hardcore', 'hellacious', 'hoopla', 'hype', 'ill', 'itsallgood', 'its all good', 'jiggy', 'jinky', 'jiggity', + 'jolly good', 'jolly-good', 'jollygood', 'k3w1', 'kickass', 'kick-ass', 'kick ass', 'kick in the pants', 'kickinthepants', 'kicks', 'kix', 'legendary', + 'legit', 'like a boss', 'like a champ', 'like whoa', 'likeaboss', 'likeachamp', 'likewhoa', 'lush', 'mint', 'money', 'neato', 'nice', 'off da hook', + 'off the chain', 'off the hook', 'out of sight', 'peachy keen', 'peachy-keen', 'offdahook', 'offthechain', 'offthehook', 'outofsight', + 'peachykeen', 'perf', 'phatness', 'phenom', 'prime-time', 'primo', 'rad', 'radical', 'rage', 'rancid', 'random', 'nice cover', 'nicecover', 'raw', + 'redonkulus', 'righteous', 'rocking', 'rock-solid', 'rollin', '3fer', '4fer', 'threefer', 'fourfer', 'nice2fer', 'amazeballs', 'craycray', + '5fer', '6fer', '7fer', '8fer', '9fer', '10fer', '11fer', '12fer', + 'whizzbang', 'a1', 'aok', 'asskicking', 'bombass', 'fanfuckingtastic', 'primetime', 'rocksolid', 'instrumental', 'rockin', ':star:', 'star', 'rockstar', ':metal:', + '10s', '00s', '90s', '80s', '70s', '60s', '50s', '40s', '30s', '20s', 'insane', 'clever', ':heart:', ':heart_decoration:', ':heart_eyes:', ':heart_eyes_cat:', ':heartbeat:', + ':heartpulse:', ':hearts:', ':yellow_heart:', ':green_heart:', ':two_hearts:', ':revolving_hearts:', ':sparkling_heart:', ':blue_heart:', 'giddyup', 'rockabilly', + 'nicefollow', ':beer:', ':beers:', 'niceplay', 'oldies', 'oldie', 'pj', 'slayer', 'kinky', ':smoking:', 'jewharp', 'talkbox', 'oogachakaoogaooga', 'oogachaka', + 'ooga-chaka', 'snag', 'snagged', 'yoink', 'classy', 'ska', 'grunge', 'jazzhands', 'verycool', 'ginchy', 'catchy', 'grabbed', 'yes', 'hellyes', + 'hellyeah', '27', '420', 'toke', 'fatty', 'blunt', 'joint', 'samples', 'doobie', 'oneeyedwilly', 'bongo', 'bingo', 'bangkok', 'tastytits', '=w=', ':guitar:', 'cl', 'carbonleaf', + 'festive', 'srv', 'motorhead', 'motörhead', 'pre2fer', 'pre-2fer', 'future2fer', 'phoenix', 'clhour', 'accordion', 'schwing', 'schawing', 'cool cover', 'coolcover', + 'boppin', 'bopping', 'jammin', 'jamming', 'tuba', 'powerballad', 'jukebox', 'word', 'classicrock', 'throwback', 'soultrain', 'train', '<3', 'bowie', 'dispatch', + 'holycraplarryhasashitloadofcommands', 'thatswhatimtalkinabout', 'waycool', ':thumbsup:', ':fire:', ':+1:', 'cheers', 'drink', 'irish', 'celtic', + 'thunder', 'stpaddy', 'stpaddys', 'vegemite', 'clap', 'sob', 'sonofabitch', ':clap:', 'forthewin', 'ftw', ':cake:', 'badabing', ':boom:', 'electric', + 'mullet', 'eclectic', 'aaahhmmazing', 'crowdfavorite', 'celebrate', 'goodtimes', 'dmb', 'greatcover', 'tastycover', 'awesomecover', 'sweet2fer', + 'holycrapthisisareallylongsong', 'onehitwonder', 'riot', 'cherry', 'poppin', 'zootsuit', 'moustache', 'stache', 'dank', 'whackyinflatableflailingarmtubeman', + 'aintnothingbutachickenwing', 'bestest', 'blast', 'coolfulness', 'coolish', 'dark', 'devious', 'disgusting', 'fat', 'fav', 'fave', 'fierce', 'flabbergasted', + 'fleek', 'fletch', 'flossy', 'gink', 'glish', 'goosh', 'grouse', 'hoopy', 'hopping', 'horrorshow', 'illmatic', 'immense', 'key', 'kick', 'live', 'lyte', 'moff', + 'nectar', 'noice', 'okie dokie', 'okiedokie', 'onfire', 'on fire', 'out to lunch', 'outtolunch', 'pimp', 'pimping', 'pimptacular', 'pissa', 'popping', 'premo', + 'radballs', 'ridiculous', 'rollicking', 'sharp', 'shibby', 'shiny', 'snoochie boochies', 'snoochieboochies', 'straight', 'stupid fresh', 'stupidfresh', + 'styling', 'sugar honey ice tea', 'sugarhoneyicetea', 'swatching', 'sweetchious', 'sweetnectar', 'sweetsauce', 'swick', 'swoll', 'throwed', 'tickety-boo', + 'ticketyboo', 'trick', 'wahey', 'wizard', 'wickedpissa', 'wicked pissa', 'psychedelic', 'stupiddumbshitgoddamnmotherfucker', 'squeallikeapig', + 'wax', 'yousuredohaveapurdymouth', 'retro', 'punchableface', 'punchablefaces', 'punchablefacefest', 'docsgoingtothisshowtonight', 'heaven', 'moaroar', + 'osfleftovers', 'osf', 'beard', 'dowop', 'productivitykiller', 'heyman', '420osf', 'osf420', 'twss', 'outfuckingstanding', 'modernspiritual', 'amodernspiritual', + 'realreggae', 'dadada', 'lalala', 'casio', 'joy', 'sunshine', 'whiledeezisaway', 'unintentional2fer', 'manbunhipsterstachepunchableface', 'taco', + 'tacos', 'faketastypoint', 'groovin', 'rollreminder', 'phishingforatastypoint', 'hipstermanbunpunchablefacestache','bnl' + ]; + // If a command if passed in validate it and return true if it is a Tasty command: + if (cmd.length > 0) { + if (commandList.indexOf(cmd) < 0) return true; + return false; + } + // Else return a random Tasty command for Larry to use on his .tasty points: + var idx = Math.floor(Math.random() * commandList.length); + return commandList[idx]; + } catch (err) { + UTIL.logException("bopCommand: " + err.message); + } + }, + chatLog: function(msg) { // Logs to Larry's chat only + try { + API.chatLog(msg); + } catch (err) { + UTIL.logException("chatLog: " + err.message); + } + }, + sendChat: function(msg) { // Send chat to all + try { + //todoer Delete this after we re-enable the bot kill on room change code. + //if(SETTINGS.botRoomUrl != window.location.pathname) return; // If we leave the room where we started the bot stop displaying messages. + if (SETTINGS.botMuted === true) + UTIL.logInfo(msg); + else if (SETTINGS.runningBot) + API.sendChat(msg); + else + UTIL.chatLog(msg); + } catch (err) { + UTIL.logException("sendChat: " + err.message); + } + }, + logInfo: function(msg) { // Log info to console + try { + console.log("INFO: " + msg); + } catch (err) { + UTIL.logException("logInfo: " + err.message); + } + }, + logException: function(msg) { // Log exception to console + try { + console.log("ERROR: " + msg); + } catch (err) { + console.log("ERROR:logException: " + err.message); + } + }, + + importUserList: function() { // userlistimport << command + try { + MyROOM.usersImport = []; + $.get(SETTINGS.userlistLink, function(json) { + if (json !== null && typeof json !== "undefined") { + UTIL.logObject(json, "USR"); + for (var idx in json) { + var newUser = json[idx]; + //MyROOM.usersImport.push(new USERS.User(user.id, user.username)); + MyROOM.usersImport.push(newUser); + } } + }); + UTIL.logDebug("LIST COUNT: " + MyROOM.newBlacklist.length); + } catch (err) { + console.log("ERROR:importBlackList: " + err.message); + } + }, + importBlackList: function() { // banlistimport << command + try { + $.get(SETTINGS.blacklistLink, function(json) { + if (json !== null && typeof json !== "undefined") { + UTIL.logObject(json, "BL"); + for (var idx in json) { + var track = json[idx]; + //var track = { + // author: json[idx].author, + // title: json[idx].title, + // mid: json[idx].mid + //}; + if (MyROOM.newBlacklistIDs.indexOf(track.mid) < 0) UTIL.banSong(track); + } + } + }); + UTIL.logDebug("LIST COUNT: " + MyROOM.newBlacklist.length); + } catch (err) { + console.log("ERROR:importBlackList: " + err.message); + } + }, + importBlackListIds: function() { + try { + UTIL.logDebug("Loading BL IDs: " + SETTINGS.blacklistIdLink); + $.get(SETTINGS.blacklistIdLink, function(json) { + UTIL.logDebug("Loaded"); + if (json !== null && typeof json !== "undefined") { + UTIL.logDebug("not null not undef"); + //if (typeof json === "string") { + // UTIL.logDebug("string"); + // json = JSON.parse(json); + //} + UTIL.logDebug("JSON: " + json); + UTIL.logObject(json, "ID"); + MyROOM.newBlacklistIDs = JSON.parse(json); + } + }); + UTIL.logDebug("ID COUNT: " + MyROOM.newBlacklistIDs.length); + } catch (err) { + console.log("ERROR:importBlackListIds: " + err.message); + } + }, + logDebug: function(msg) { // Logs to console only if running in debug mode + try { + if (MyROOM.debug === false) return; + console.log("DEBUG: " + msg); + } catch (err) { + UTIL.logException("logDebug: " + err.message); + } + }, + getDOY: function() { + var now = new Date(); + var start = new Date(now.getFullYear(), 0, 0); + var diff = now - start; + var oneDay = 1000 * 60 * 60 * 24; + var day = Math.floor(diff / oneDay); + return day; + }, + banCurrentSong: function(username) { + try { + var media = API.getMedia(); + var track = { + author: media.author, + title: media.title, + mid: media.format + ':' + media.cid + }; + UTIL.banSong(track); + UTIL.banSongSkip(media, username); + } catch (err) { + UTIL.logException("ERROR:banCurrentSong: " + err.message); + } + }, + banSong: function(track) { + try { + MyROOM.newBlacklist.push(track); + MyROOM.newBlacklistIDs.push(track.mid); + if (MyROOM.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(MyROOM.newBlacklist); + if (MyROOM.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(MyROOM.newBlacklistIDs); + } catch (err) { + UTIL.logException("ERROR:banSong: " + err.message); + } + }, + banSongSkip: function(media, username) { + try { + var dj = API.getDJ(); + SETTINGS.suppressSongStats = true; + setTimeout(function() { + SETTINGS.suppressSongStats = false + }, 5000); + USERS.skipBadSong(dj.id, username, "OOB"); + MyROOM.skippable = false; + setTimeout(function() { + MyROOM.skippable = true + }, 5000); + setTimeout(function() { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.newblacklisted, { + name: dj.username, + author: media.author, + title: media.title, + mid: media.format + ':' + media.cid + })); + }, 1000); + setTimeout(function() { + UTIL.sendChat("@" + dj.username + ": your song has been skipped. Please read the rules before you play your next song."); + }, 1500); + setTimeout(function() { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.roomrules, { + link: SETTINGS.rulesLink + })); + }, 2000); + } catch (err) { + UTIL.logException("ERROR:banSongSkip: " + err.message); + } + }, + skipSoundCloudNow: function() { + if (!SETTINGS.skipSound5Days && !SETTINGS.skipSound7Days) return false; + var currDate = new Date(); + //Don't skip on Saturday/Sunday if not skipping 7 days a week + if (!SETTINGS.skipSound7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= SETTINGS.skipSoundStart && hourofday < SETTINGS.skipSoundEnd) return true; + return false; + }, + + msToStr: function(msTime) { + var ms, msg, timeAway; + msg = ''; + timeAway = { + 'days': 0, + 'hours': 0, + 'minutes': 0, + 'seconds': 0 }; + ms = { + 'day': 24 * 60 * 60 * 1000, + 'hour': 60 * 60 * 1000, + 'minute': 60 * 1000, + 'second': 1000 + }; + if (msTime > ms.day) { + timeAway.days = Math.floor(msTime / ms.day); + msTime = msTime % ms.day; + } + if (msTime > ms.hour) { + timeAway.hours = Math.floor(msTime / ms.hour); + msTime = msTime % ms.hour; + } + if (msTime > ms.minute) { + timeAway.minutes = Math.floor(msTime / ms.minute); + msTime = msTime % ms.minute; + } + if (msTime > ms.second) { + timeAway.seconds = Math.floor(msTime / ms.second); + } + if (timeAway.days !== 0) { + msg += timeAway.days.toString() + 'd'; + } + if (timeAway.hours !== 0) { + msg += timeAway.hours.toString() + 'h'; + } + if (timeAway.minutes !== 0) { + msg += timeAway.minutes.toString() + 'm'; + } + if (timeAway.minutes < 1 && timeAway.hours < 1 && timeAway.days < 1) { + msg += timeAway.seconds.toString() + 's'; + } + if (msg !== '') { + return msg; + } else { + return false; + } + }, + booth: { + lockTimer: setTimeout(function() {}, 1000), + locked: false, + lockBooth: function() { + API.moderateLockWaitList(!UTIL.booth.locked); + UTIL.booth.locked = false; + if (SETTINGS.lockGuard) { + UTIL.booth.lockTimer = setTimeout(function() { + API.moderateLockWaitList(UTIL.booth.locked); + }, SETTINGS.maximumLocktime * 60 * 1000); + } + }, + resetOldDisconnects: function() { + try { + UTIL.logDebug("======================resetOldDisconnects======================"); + for (var i = 0; i < MyROOM.users.length; i++) { + var roomUser = MyROOM.users[i]; + var dcTime = roomUser.lastDC.time; + var logging = false; + if (roomUser.username === "Doc_Z") logging = true; + if (roomUser.username === "cadilla") logging = true; + var leftroom = roomUser.lastDC.leftroom; + var dcPos = roomUser.lastDC.position; + var miaTime = 0; + var resetUser = false; + // if (logging) UTIL.logObject(roomUser, "roomUser"); + // if (logging) UTIL.logObject(roomUser.lastDC, "LastDC"); + // if (logging) UTIL.logDebug("User: " + roomUser.username + " - " + roomUser.id); + // If left room > 10 mins ago: + if (leftroom !== null) { + miaTime = Date.now() - leftroom; + if (logging) UTIL.logDebug("DC leftroomtime: " + miaTime); + if (miaTime > ((SETTINGS.maximumDcOutOfRoom) * 60 * 1000)) { + resetUser = true; + roomUser.lastDC.resetReason = "Disconnect status was reset. Reason: You left the room for more than " + SETTINGS.maximumDcOutOfRoom + " minutes."; + } + if (logging) UTIL.logDebug("A-RESET: " + resetUser); + } + // DC Time without pos is invalid: + if ((dcTime !== null) && (dcPos < 1) && (resetUser === false)) { + resetUser = true; + if (logging) UTIL.logDebug("B-RESET: " + resetUser); + } + // If have not been in line for > max DC mins + 30 reset: + if ((roomUser.lastSeenInLine !== null) && (dcPos > 0) && (resetUser === false)) { + miaTime = Date.now() - roomUser.lastSeenInLine; + if (logging) UTIL.logDebug("Line miaTime: " + miaTime); + if (miaTime > ((SETTINGS.maximumDc + 30) * 60 * 1000)) resetUser = true; + if (logging) UTIL.logDebug("C-RESET: " + resetUser); + } + // If last disconnect > max DC mins + 30 reset: + if ((dcTime !== null) && (dcPos > 0) && (resetUser === false)) { + miaTime = Date.now() - dcTime; + if (logging) UTIL.logDebug("DC miaTime: " + miaTime + " > " + ((SETTINGS.maximumDc + 30) * 60 * 1000)); + if (miaTime > ((SETTINGS.maximumDc + 30) * 60 * 1000)) resetUser = true; + if (logging) UTIL.logDebug("D-RESET: " + resetUser); + } + if (logging) UTIL.logDebug("RESET: " + resetUser); + if (resetUser === true) USERS.resetDC(roomUser); + } + UTIL.logDebug("======================resetOldDisconnects======================"); + } catch (err) { + UTIL.logException("resetOldDisconnects: " + err.message); + } + }, + checkForReconnect: function() { + try { + var wl = API.getWaitList(); + for (var i = 0; i < wl.length; i++) { + var user = USERS.lookupLocalUser(wl[i].id); + UTIL.checkDisconnect(user); + } + } catch (err) { + UTIL.logException("checkForReconnect: " + err.message); + } + }, + checkForDisconnect: function() { + try { + //UTIL.logDebug("eventWaitlistupdate-happens 1st"); + } catch (err) { + UTIL.logException("checkForDisconnect: " + err.message); + } + }, + unlockBooth: function() { + API.moderateLockWaitList(UTIL.booth.locked); + clearTimeout(UTIL.booth.lockTimer); + } + }, + afkCheck: function() { + try { + if (!SETTINGS.status || !SETTINGS.afkRemoval) return void(0); + if (!UTIL.afkRemovalNow()) return void(0); + var rank = UTIL.rankToNumber(SETTINGS.afkRankCheck); + var djlist = API.getWaitList(); + djlist.push({id: MyAPI.getDjID()}); // Add the current dj to the list to check pos + var lastPos = Math.min(djlist.length, SETTINGS.afkpositionCheck); + if (lastPos - 1 > djlist.length) return void(0); + for (var i = 0; i < lastPos; i++) { + if (typeof djlist[i] !== 'undefined') { + var id = djlist[i].id; + UTIL.logDebug("---------------------------------------------------------------------"); + UTIL.logDebug("afkCheck ID: " + id); + var user = USERS.lookupLocalUser(id); + if (typeof user !== 'boolean') { + //UTIL.logDebug("afkCheck ID: " + user.id); + var plugUser = USERS.getPlugUser(user); + //if (rank !== null && USERS.getPermission(plugUser) <= rank) {...} + if (rank !== null) { + //UTIL.logDebug("afkCheck rank: " + rank); + var name = plugUser.username; + var lastActive = USERS.getLastActivity(user); + var inactivity = Date.now() - lastActive; + var time = UTIL.msToStr(inactivity); + var warncount = user.afkWarningCount; + //session. if (UTIL.botIsDj()) return; botid + if ((inactivity > (SETTINGS.afkResetTime * 60 * 1000)) && (user.id !== SETTINGS.loggedInID) && (warncount === 0)) { + //reset afk status if the user joins the queue after afkResetTime + USERS.setLastActivity(user, false); + inactivity = 0; + } + //UTIL.logDebug("afkCheck: Act: " + lastActive + " Inact: " + inactivity + " Time: " + time + " Warn: " + warncount); + if (inactivity > SETTINGS.maximumAfk * 60 * 1000) { + //UTIL.logDebug("afkCheck: INACTIVE USER"); + if (warncount === 0) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.warning1, { + name: name, + time: time + })); + user.afkWarningCount = 3; + user.afkCountdown = setTimeout(function(userToChange) { + userToChange.afkWarningCount = 1; + }, 90 * 1000, user); + } else if (warncount === 1) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.warning2, { + name: name + })); + user.afkWarningCount = 3; + user.afkCountdown = setTimeout(function(userToChange) { + userToChange.afkWarningCount = 2; + }, 30 * 1000, user); + } else if (warncount === 2) { +UTIL.logDebug("-------------------------- A"); + var pos = MyAPI.getWaitListPosition(id); +UTIL.logDebug("-------------------------- B"); + pos++; // (Zero based so we'll add one) (-1 = not in waitlist) +UTIL.logDebug("-------------------------- C"); + var removeNextPass = false; + // Remove next pass if they are the current DJ AND waitlist is not empty. + if (MyAPI.getDjID() === id) { + // Jump in line & skip the DJs song if waitlist is empty: + if (API.getWaitList().length === 0){ + MyAPI.botDjNow(); + setTimeout(function() { API.moderateForceSkip(); }, 1000); + } + removeNextPass = true; + } + // Remove DJ from waitlist: + else if (pos !== 0) { +UTIL.logDebug("-------------------------- D"); + MyROOM.afkList.push([id, Date.now(), pos]); + USERS.resetDC(user); +UTIL.logDebug("-------------------------- E"); + MyAPI.removeDJ(id); +UTIL.logDebug("-------------------------- F"); + user.lastDC.resetReason = "Disconnect status was reset. Reason: You were removed from line due to afk."; +UTIL.logDebug("-------------------------- G"); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.afkremove, { + name: name, + time: time, + position: pos, + maximumafk: SETTINGS.maximumAfk + })); + } + if (!removeNextPass) user.afkWarningCount = 0; + } + } + } + } + } + } + } catch (err) { + UTIL.logException("afkCheck: " + err.message); + } - var retrieveFromStorage = function () { - var info = localStorage.getItem("basicBotStorageInfo"); - if (info === null) API.chatLog(basicBot.chat.nodatafound); + }, + changeDJCycle: function() { + var toggle = $(".cycle-toggle"); + if (toggle.hasClass("disabled")) { + toggle.click(); + if (SETTINGS.cycleGuard) { + MyROOM.cycleTimer = setTimeout(function() { + if (toggle.hasClass("enabled")) toggle.click(); + }, SETTINGS.cycleMaxTime * 60 * 1000); + } + } else { + toggle.click(); + clearTimeout(MyROOM.cycleTimer); + } + }, + intervalMessage: function() { + var interval; + if (SETTINGS.motdEnabled) interval = SETTINGS.motdInterval; + else interval = SETTINGS.messageInterval; + if ((MyROOM.roomstats.songCount % interval) === 0 && SETTINGS.status) { + var msg; + if (SETTINGS.motdEnabled) { + msg = SETTINGS.motd; + } else { + if (SETTINGS.intervalMessages.length === 0) return void(0); + var messageNumber = MyROOM.roomstats.songCount % SETTINGS.intervalMessages.length; + msg = SETTINGS.intervalMessages[messageNumber]; + } + UTIL.sendChat('/me ' + msg); + } + }, + updateBlacklists: function() { + //UTIL.logDebug("-------------------------- BLACKLISTS --------------------------"); + for (var bl in SETTINGS.blacklists) { + //UTIL.logDebug("BlackList: " + bl); + MyROOM.blacklists[bl] = []; + if (typeof SETTINGS.blacklists[bl] === 'function') { + //UTIL.logDebug("BlackList: function"); + MyROOM.blacklists[bl] = SETTINGS.blacklists(); + } else if (typeof SETTINGS.blacklists[bl] === 'string') { + if (SETTINGS.blacklists[bl] === '') { + //UTIL.logDebug("BlackList: ''"); + continue; + } + try { + (function(l) { + $.get(SETTINGS.blacklists[l], function(data) { + if (typeof data === 'string') { + //UTIL.logDebug("BlackList: data"); + data = JSON.parse(data); + } + var list = []; + for (var prop in data) { + if (typeof data[prop].mid !== 'undefined') { + //UTIL.logDebug("BlackList: push"); + list.push(data[prop].mid); + } + } + MyROOM.blacklists[l] = list; + }) + })(bl); + } catch (err) { + UTIL.chatLog('Error setting' + bl + 'blacklist.'); + UTIL.logException('Error setting' + bl + 'blacklist.'); + UTIL.logException(err.message); + } + } + } + }, + logNewBlacklistedSongs: function() { + if (typeof console.table !== 'undefined') { + console.table(MyROOM.newBlacklist); + } else { + UTIL.logDebug(MyROOM.newBlacklist); + } + }, + compareObjectKeys: function(objA, objB) { + var aKeys = Object.keys(objA).sort(); + var bKeys = Object.keys(objB).sort(); + UTIL.logDebug("JSON.stringify(aKeys): " + JSON.stringify(aKeys)); + UTIL.logDebug("JSON.stringify(bKeys): " + JSON.stringify(bKeys)); + return JSON.stringify(aKeys) === JSON.stringify(bKeys); + // ["afkCountdown","afkWarningCount","atLunch","badSongCount","beerRun", + // "id","inMeeting","inRoom","isMuted","jointime","lastActivity","lastDC","lastEta","lastKnownPosition", + // "lastSeenInLine","rollStats","rolled","tastyVote","username","votes"]" + // + // ["afkCountdown","afkWarningCount","atLunch","badSongCount","beerRun", + // "bootable", + // "id","inMeeting","inRoom","isMuted","jointime","lastActivity","lastDC","lastEta","lastKnownPosition", + // "lastSeenInLine","rollStats","rolled","tastyVote","username","votes"]" + }, + validateUserCheck: function() { + try { + UTIL.logDebug("EXECUTING - validateUserCheckA"); + var newUser = new USERS.User(999, "Test"); + if (UTIL.compareObjectKeys(MyROOM.users[0], newUser) === true) return; + UTIL.logDebug("EXECUTING - validateUserCheckB"); + if (typeof MyROOM.users[0].rollStats.lifeWoot !== "undefined") UTIL.logDebug("life woot exists."); + if (typeof MyROOM.users[0].rollStats.lifeWoot === "undefined") UTIL.logDebug("life woot does not exist."); + if (typeof MyROOM.users[0].rollStats.streak !== "undefined") UTIL.logDebug("streak does not exist."); + if (typeof MyROOM.users[0].rollStats.streak !== "undefined") return; + if (typeof MyROOM.users[0].bootable === "undefined") UTIL.logDebug("bootable does not exist."); + if (typeof MyROOM.users[0].bootable !== "undefined") UTIL.logDebug("bootable exists."); + UTIL.logDebug("Update Required! Streak does not exist."); + var newUsers = []; + for (var i = 0; i < MyROOM.users.length; i++) { + UTIL.logDebug("Adding User: " + MyROOM.users[i].username); + newUsers.push(UTIL.cloneUser(MyROOM.users[i])); + } + UTIL.logDebug("Done Adding Users. Count: " + newUsers.length); + var user = newUsers[0]; + var msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty + }); + user = MyROOM.users[0]; + msg += CHAT.subChat(CHAT.chatMapping.mystats, { + name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty + }); + UTIL.sendChat(msg); + // MyROOM.users = newUsers[]; + return; + } catch (err) { + UTIL.logException("validateUserCheck: " + err.message); + } + }, + cloneObject: function(fromObj, toObj) { //http://stackoverflow.com/questions/728360/most-elegant-way-to-clone-a-javascript-object + try { + if (null == fromObj || "object" != typeof fromObj) return toObj; + if (typeof toObj.bootable === "undefined") UTIL.logDebug("bootable does not exist."); + if (typeof toObj.bootable !== "undefined") UTIL.logDebug("bootable exists."); + for (var prop in toObj) { + if (fromObj.hasOwnProperty(prop)) { + if (typeof toObj[prop] === "object") { + UTIL.logDebug("Cloning object: " + prop); + toObj[prop] = UTIL.cloneObject(fromObj[prop], toObj[prop]); + } else { + UTIL.logDebug("Cloning: " + prop); + toObj[prop] = fromObj[prop]; + } + } else + UTIL.logDebug("New property: " + prop); + } + return toObj; + } catch (err) { + UTIL.logException("cloneObject: " + err.message); + } + }, + cloneUser: function(user) { + try { + var newUser = new USERS.User(user.id, user.username); + return UTIL.cloneObject(newUser, user); + } catch (err) { + UTIL.logException("cloneUser: " + err.message); + } + }, + exportNewBlacklistedSongs: function() { + var list = {}; + for (var i = 0; i < MyROOM.newBlacklist.length; i++) { + var track = MyROOM.newBlacklist[i]; + list[track.list] = []; + list[track.list].push({ + title: track.title, + author: track.author, + mid: track.mid + }); + } + return list; + }, + selectRandomFromArray: function(myArray) { //Added 02/19/2015 Zig + try { + var arrayCount = myArray.length; + var randomID = Math.floor(Math.random() * arrayCount); + return myArray[randomID]; + } + catch(err) { UTIL.logException("selectRandomFromArray: " + err.message); } + } +}; + +//SECTION COMMANDS: All Bot commands - The bot commands / meat: +var BOTCOMMANDS = { + executable: function(minRank, chat) { + var id = chat.uid; + var perm = USERS.getPermission(id); + var minPerm; + switch (minRank) { + case 'admin': + minPerm = 10000; + break; + case 'ambassador': + minPerm = 7000; + break; + case 'host': + minPerm = API.ROLE.HOST; + break; + case 'cohost': + minPerm = API.ROLE.COHOST; + break; + case 'manager': + minPerm = API.ROLE.MANAGER; + break; + case 'mod': + if (SETTINGS.bouncerPlus) { + minPerm = API.ROLE.BOUNCER; + } else { + minPerm = API.ROLE.MANAGER; + } + break; + case 'bouncer': + minPerm = API.ROLE.BOUNCER; + break; + case 'resident-dj': + minPerm = API.ROLE.DJ; + break; + case 'user': + minPerm = API.ROLE.NONE; + break; + default: + UTIL.chatLog('error defining permission (' + minRank + ')'); + } + return perm >= minPerm; + + }, + // command: { + // command: 'cmd', + // rank: 'user/bouncer/mod/manager', + // type: 'startsWith/exact', + // functionality: function(chat, cmd){ + // if(this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if( !BOTCOMMANDS.executable(this.rank, chat) ) return void (0); + // else{ + // + // } + // } + // }, + + activeCommand: { + command: 'active', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var now = Date.now(); + var chatters = 0; + var time; + if (msg.length === cmd.length) time = 60; else { - var settings = JSON.parse(localStorage.getItem("basicBotsettings")); - var room = JSON.parse(localStorage.getItem("basicBotRoom")); - var elapsed = Date.now() - JSON.parse(info).time; - if ((elapsed < 1 * 60 * 60 * 1000)) { - API.chatLog(basicBot.chat.retrievingdata); - for (var prop in settings) { - basicBot.settings[prop] = settings[prop]; - } - basicBot.room.users = room.users; - basicBot.room.afkList = room.afkList; - basicBot.room.historyList = room.historyList; - basicBot.room.mutedUsers = room.mutedUsers; - basicBot.room.autoskip = room.autoskip; - basicBot.room.roomstats = room.roomstats; - basicBot.room.messages = room.messages; - basicBot.room.queue = room.queue; - basicBot.room.newBlacklisted = room.newBlacklisted; - API.chatLog(basicBot.chat.datarestored); + time = msg.substring(cmd.length + 1); + if (isNaN(time)) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + for (var i = 0; i < MyROOM.users.length; i++) { + userTime = USERS.getLastActivity(MyROOM.users[i]); + if ((now - userTime) <= (time * 60 * 1000)) { + chatters++; + } + } + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.activeusersintime, { + name: chat.un, + amount: chatters, + time: time + })); + } + } + }, + + addCommand: { + command: 'add', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substr(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (msg.length > cmd.length + 2) { + if (typeof user !== 'undefined') { + if (MyROOM.roomevent) { + MyROOM.eventArtists.push(user.id); } + API.moderateAddDJ(user.id); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); } - var json_sett = null; - var roominfo = document.getElementById("room-info"); - info = roominfo.textContent; - var ref_bot = "@basicBot="; - var ind_ref = info.indexOf(ref_bot); - if (ind_ref > 0) { - var link = info.substring(ind_ref + ref_bot.length, info.length); - var ind_space = null; - if (link.indexOf(" ") < link.indexOf("\n")) ind_space = link.indexOf(" "); - else ind_space = link.indexOf("\n"); - link = link.substring(0, ind_space); - $.get(link, function (json) { - if (json !== null && typeof json !== "undefined") { - json_sett = JSON.parse(json); - for (var prop in json_sett) { - basicBot.settings[prop] = json_sett[prop]; - } - } - }); + } + } + }, + + afklimitCommand: { + command: 'afklimit', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nolimitspecified, { + name: chat.un + })); + var limit = msg.substring(cmd.length + 1); + if (!isNaN(limit)) { + SETTINGS.maximumAfk = parseInt(limit, 10); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.maximumafktimeset, { + name: chat.un, + time: SETTINGS.maximumAfk + })); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidlimitspecified, { + name: chat.un + })); + } + } + }, + + randomRouletteCommand: { //Added 02/14/2015 Zig + command: 'randomroulette', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.randomRoulette) { + SETTINGS.randomRoulette = !SETTINGS.randomRoulette; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': 'Random Roulette' + })); + } else { + SETTINGS.randomRoulette = !SETTINGS.randomRoulette; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': 'Random Roulette' + })); + } + } + } + }, + randomCommentsCommand: { //Added 02/14/2015 Zig + command: 'randomcomments', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.randomComments) { + SETTINGS.randomComments = !SETTINGS.randomComments; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': 'Random Comments' + })); + } else { + SETTINGS.randomComments = !SETTINGS.randomComments; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': 'Random Comments' + })); } + } + } + }, + skipHistoryCommand: { //Added 02/14/2015 Zig + command: 'skiphistory', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.repeatSongs) { + SETTINGS.repeatSongs = !SETTINGS.repeatSongs; + clearInterval(MyROOM.afkInterval); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.repeatSongs + })); + } else { + SETTINGS.repeatSongs = !SETTINGS.repeatSongs; + MyROOM.afkInterval = setInterval(function() { + UTIL.afkCheck() + }, 2 * 1000); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.repeatSongs + })); + } + } + } + }, + afkremovalCommand: { + command: 'afkremoval', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.afkRemoval) { + SETTINGS.afkRemoval = !SETTINGS.afkRemoval; + clearInterval(MyROOM.afkInterval); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.afkremoval + })); + } else { + SETTINGS.afkRemoval = !SETTINGS.afkRemoval; + MyROOM.afkInterval = setInterval(function() { + UTIL.afkCheck() + }, 2 * 1000); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.afkremoval + })); + } + } + } + }, + trollCommand: { + command: 'troll', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + //if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, {name: chat.un})); + if (msg.length === cmd.length) return (0); + var name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + API.moderateBanUser(user.id, 1, API.BAN.PERMA); + } catch (err) { + UTIL.logException("trollCommand: " + err.message); + } + } + }, + afkresetCommand: { + command: 'afkreset', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + USERS.setLastActivity(user, false); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.afkstatusreset, { + name: chat.un, + username: name + })); + } + } + }, - }; + afktimeCommand: { + command: 'afktime', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var lastActive = USERS.getLastActivity(user); + var inactivity = Date.now() - lastActive; + var time = UTIL.msToStr(inactivity); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.inactivefor, { + name: chat.un, + username: name, + time: time + })); + } + } + }, - String.prototype.splitBetween = function (a, b) { - var self = this; - self = this.split(a); - for (var i = 0; i < self.length; i++) { - self[i] = self[i].split(b); - } - var arr = []; - for (var i = 0; i < self.length; i++) { - if (Array.isArray(self[i])) { - for (var j = 0; j < self[i].length; j++) { - arr.push(self[i][j]); - } + autoskipCommand: { + command: 'autoskip', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (MyROOM.autoskip) { + MyROOM.autoskip = !MyROOM.autoskip; + clearTimeout(MyROOM.autoskipTimer); + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.autoskip + })); + } else { + MyROOM.autoskip = !MyROOM.autoskip; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.autoskip + })); + } + } + } + }, + + autowootCommand: { + command: 'autowoot', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.autowoot); + } + } + }, + + baCommand: { + command: 'ba', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.brandambassador); + } + } + }, + + banCommand: { + command: 'ban', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substr(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + API.moderateBanUser(user.id, 1, API.BAN.DAY); + } + } + }, + blinfoCommand: { + command: 'blinfo', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var author = API.getMedia().author; + var title = API.getMedia().title; + var name = chat.un; + var format = API.getMedia().format; + var cid = API.getMedia().cid; + var songid = format + ":" + cid; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.blinfo, { + name: name, + author: author, + title: title, + songid: songid + })); + } + } + }, + + bouncerPlusCommand: { + command: 'bouncer+', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (SETTINGS.bouncerPlus) { + SETTINGS.bouncerPlus = false; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': 'Bouncer+' + })); + } else { + if (!SETTINGS.bouncerPlus) { + var id = chat.uid; + var perm = USERS.getPermission(id); + if (perm > API.ROLE.BOUNCER) { + SETTINGS.bouncerPlus = true; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': 'Bouncer+' + })); } - else arr.push(self[i]); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.bouncerplusrank, { + name: chat.un + })); } - return arr; - }; + } + } + }, + autowootbotCommand: { + command: 'autowootbot', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + SETTINGS.autoWootBot = (!SETTINGS.autoWootBot); + } catch (err) { + UTIL.logException("autowootbotCommand: " + err.message); + } + } + }, + - var linkFixer = function (msg) { - var parts = msg.splitBetween(' -1) return 10; - if (u.gRole < 2) return u.role; - else { - switch (u.gRole) { - case 2: - return 7; - case 3: - return 8; - case 4: - return 9; - case 5: - return 10; - } - } - return 0; - }, - moveUser: function (id, pos, priority) { - var user = basicBot.userUtilities.lookupUser(id); - var wlist = API.getWaitList(); - if (API.getWaitListPosition(id) === -1) { - if (wlist.length < 50) { - API.moderateAddDJ(id); - if (pos !== 0) setTimeout(function (id, pos) { - API.moderateMoveDJ(id, pos); - }, 1250, id, pos); - } - else { - var alreadyQueued = -1; - for (var i = 0; i < basicBot.room.queue.id.length; i++) { - if (basicBot.room.queue.id[i] === id) alreadyQueued = i; - } - if (alreadyQueued !== -1) { - basicBot.room.queue.position[alreadyQueued] = pos; - return API.sendChat(subChat(basicBot.chat.alreadyadding, {position: basicBot.room.queue.position[alreadyQueued]})); - } - basicBot.roomUtilities.booth.lockBooth(); - if (priority) { - basicBot.room.queue.id.unshift(id); - basicBot.room.queue.position.unshift(pos); - } - else { - basicBot.room.queue.id.push(id); - basicBot.room.queue.position.push(pos); - } - var name = user.username; - return API.sendChat(subChat(basicBot.chat.adding, {name: name, position: basicBot.room.queue.position.length})); - } - } - else API.moderateMoveDJ(id, pos); - }, - dclookup: function (id) { - var user = basicBot.userUtilities.lookupUser(id); - if (typeof user === 'boolean') return basicBot.chat.usernotfound; - var name = user.username; - if (user.lastDC.time === null) return subChat(basicBot.chat.notdisconnected, {name: name}); - var dc = user.lastDC.time; - var pos = user.lastDC.position; - if (pos === null) return basicBot.chat.noposition; - var timeDc = Date.now() - dc; - var validDC = false; - if (basicBot.settings.maximumDc * 60 * 1000 > timeDc) { - validDC = true; - } - var time = basicBot.roomUtilities.msToStr(timeDc); - if (!validDC) return (subChat(basicBot.chat.toolongago, {name: basicBot.userUtilities.getUser(user).username, time: time})); - var songsPassed = basicBot.room.roomstats.songCount - user.lastDC.songCount; - var afksRemoved = 0; - var afkList = basicBot.room.afkList; - for (var i = 0; i < afkList.length; i++) { - var timeAfk = afkList[i][1]; - var posAfk = afkList[i][2]; - if (dc < timeAfk && posAfk < pos) { - afksRemoved++; - } - } - var newPosition = user.lastDC.position - songsPassed - afksRemoved; - if (newPosition <= 0) newPosition = 1; - var msg = subChat(basicBot.chat.valid, {name: basicBot.userUtilities.getUser(user).username, time: time, position: newPosition}); - basicBot.userUtilities.moveUser(user.id, newPosition, true); - return msg; - } - }, - - roomUtilities: { - rankToNumber: function (rankString) { - var rankInt = null; - switch (rankString) { - case "admin": - rankInt = 10; - break; - case "ambassador": - rankInt = 7; - break; - case "host": - rankInt = 5; - break; - case "cohost": - rankInt = 4; - break; - case "manager": - rankInt = 3; - break; - case "bouncer": - rankInt = 2; - break; - case "residentdj": - rankInt = 1; - break; - case "user": - rankInt = 0; - break; - } - return rankInt; - }, - msToStr: function (msTime) { - var ms, msg, timeAway; - msg = ''; - timeAway = { - 'days': 0, - 'hours': 0, - 'minutes': 0, - 'seconds': 0 - }; - ms = { - 'day': 24 * 60 * 60 * 1000, - 'hour': 60 * 60 * 1000, - 'minute': 60 * 1000, - 'second': 1000 - }; - if (msTime > ms.day) { - timeAway.days = Math.floor(msTime / ms.day); - msTime = msTime % ms.day; - } - if (msTime > ms.hour) { - timeAway.hours = Math.floor(msTime / ms.hour); - msTime = msTime % ms.hour; - } - if (msTime > ms.minute) { - timeAway.minutes = Math.floor(msTime / ms.minute); - msTime = msTime % ms.minute; - } - if (msTime > ms.second) { - timeAway.seconds = Math.floor(msTime / ms.second); - } - if (timeAway.days !== 0) { - msg += timeAway.days.toString() + 'd'; - } - if (timeAway.hours !== 0) { - msg += timeAway.hours.toString() + 'h'; - } - if (timeAway.minutes !== 0) { - msg += timeAway.minutes.toString() + 'm'; - } - if (timeAway.minutes < 1 && timeAway.hours < 1 && timeAway.days < 1) { - msg += timeAway.seconds.toString() + 's'; - } - if (msg !== '') { - return msg; - } else { - return false; - } - }, - booth: { - lockTimer: setTimeout(function () { - }, 1000), - locked: false, - lockBooth: function () { - API.moderateLockWaitList(!basicBot.roomUtilities.booth.locked); - basicBot.roomUtilities.booth.locked = false; - if (basicBot.settings.lockGuard) { - basicBot.roomUtilities.booth.lockTimer = setTimeout(function () { - API.moderateLockWaitList(basicBot.roomUtilities.booth.locked); - }, basicBot.settings.maximumLocktime * 60 * 1000); - } - }, - unlockBooth: function () { - API.moderateLockWaitList(basicBot.roomUtilities.booth.locked); - clearTimeout(basicBot.roomUtilities.booth.lockTimer); - } - }, - afkCheck: function () { - if (!basicBot.status || !basicBot.settings.afkRemoval) return void (0); - var rank = basicBot.roomUtilities.rankToNumber(basicBot.settings.afkRankCheck); - var djlist = API.getWaitList(); - var lastPos = Math.min(djlist.length, basicBot.settings.afkpositionCheck); - if (lastPos - 1 > djlist.length) return void (0); - for (var i = 0; i < lastPos; i++) { - if (typeof djlist[i] !== 'undefined') { - var id = djlist[i].id; - var user = basicBot.userUtilities.lookupUser(id); - if (typeof user !== 'boolean') { - var plugUser = basicBot.userUtilities.getUser(user); - if (rank !== null && basicBot.userUtilities.getPermission(plugUser) <= rank) { - var name = plugUser.username; - var lastActive = basicBot.userUtilities.getLastActivity(user); - var inactivity = Date.now() - lastActive; - var time = basicBot.roomUtilities.msToStr(inactivity); - var warncount = user.afkWarningCount; - if (inactivity > basicBot.settings.maximumAfk * 60 * 1000) { - if (warncount === 0) { - API.sendChat(subChat(basicBot.chat.warning1, {name: name, time: time})); - user.afkWarningCount = 3; - user.afkCountdown = setTimeout(function (userToChange) { - userToChange.afkWarningCount = 1; - }, 90 * 1000, user); - } - else if (warncount === 1) { - API.sendChat(subChat(basicBot.chat.warning2, {name: name})); - user.afkWarningCount = 3; - user.afkCountdown = setTimeout(function (userToChange) { - userToChange.afkWarningCount = 2; - }, 30 * 1000, user); - } - else if (warncount === 2) { - var pos = API.getWaitListPosition(id); - if (pos !== -1) { - pos++; - basicBot.room.afkList.push([id, Date.now(), pos]); - user.lastDC = { - - time: null, - position: null, - songCount: 0 - }; - API.moderateRemoveDJ(id); - API.sendChat(subChat(basicBot.chat.afkremove, {name: name, time: time, position: pos, maximumafk: basicBot.settings.maximumAfk})); - } - user.afkWarningCount = 0; - } - } - } - } - } - } - }, - changeDJCycle: function () { - var toggle = $(".cycle-toggle"); - if (toggle.hasClass("disabled")) { - toggle.click(); - if (basicBot.settings.cycleGuard) { - basicBot.room.cycleTimer = setTimeout(function () { - if (toggle.hasClass("enabled")) toggle.click(); - }, basicBot.settings.cycleMaxTime * 60 * 1000); - } - } - else { - toggle.click(); - clearTimeout(basicBot.room.cycleTimer); - } - }, - intervalMessage: function () { - var interval; - if (basicBot.settings.motdEnabled) interval = basicBot.settings.motdInterval; - else interval = basicBot.settings.messageInterval; - if ((basicBot.room.roomstats.songCount % interval) === 0 && basicBot.status) { - var msg; - if (basicBot.settings.motdEnabled) { - msg = basicBot.settings.motd; - } - else { - if (basicBot.settings.intervalMessages.length === 0) return void (0); - var messageNumber = basicBot.room.roomstats.songCount % basicBot.settings.intervalMessages.length; - msg = basicBot.settings.intervalMessages[messageNumber]; - } - API.sendChat('/me ' + msg); - } - }, - updateBlacklists: function () { - for (var bl in basicBot.settings.blacklists) { - basicBot.room.blacklists[bl] = []; - if (typeof basicBot.settings.blacklists[bl] === 'function') { - basicBot.room.blacklists[bl] = basicBot.settings.blacklists(); - } - else if (typeof basicBot.settings.blacklists[bl] === 'string') { - if (basicBot.settings.blacklists[bl] === '') { - continue; - } - try { - (function(l){ - $.get(basicBot.settings.blacklists[l], function (data) { - if (typeof data === 'string') { - data = JSON.parse(data); - } - var list = []; - for (var prop in data) { - if(typeof data[prop].mid !== 'undefined'){ - list.push(data[prop].mid); - } - } - basicBot.room.blacklists[l] = list; - }) - })(bl); - } - catch (e) { - API.chatLog('Error setting' + bl + 'blacklist.'); - console.log('Error setting' + bl + 'blacklist.'); - console.log(e); - } - } - } - }, - logNewBlacklistedSongs: function () { - if (typeof console.table !== 'undefined') { - console.table(basicBot.room.newBlacklisted); - } - else { - console.log(basicBot.room.newBlacklisted); - } - }, - exportNewBlacklistedSongs: function () { - var list = {}; - for (var i = 0; i < basicBot.room.newBlacklisted.length; i++) { - var track = basicBot.room.newBlacklisted[i]; - list[track.list] = []; - list[track.list].push({ - title: track.title, - author: track.author, - mid: track.mid - }); - } - return list; - } - }, - eventChat: function (chat) { - chat.message = linkFixer(chat.message); - chat.message = chat.message.trim(); - for (var i = 0; i < basicBot.room.users.length; i++) { - if (basicBot.room.users[i].id === chat.uid) { - basicBot.userUtilities.setLastActivity(basicBot.room.users[i]); - if (basicBot.room.users[i].username !== chat.un) { - basicBot.room.users[i].username = chat.un; - } - } - } - if (basicBot.chatUtilities.chatFilter(chat)) return void (0); - if (!basicBot.chatUtilities.commandCheck(chat)) - basicBot.chatUtilities.action(chat); - }, - eventUserjoin: function (user) { - var known = false; - var index = null; - for (var i = 0; i < basicBot.room.users.length; i++) { - if (basicBot.room.users[i].id === user.id) { - known = true; - index = i; - } - } - var greet = true; - var welcomeback = null; - if (known) { - basicBot.room.users[index].inRoom = true; - var u = basicBot.userUtilities.lookupUser(user.id); - var jt = u.jointime; - var t = Date.now() - jt; - if (t < 10 * 1000) greet = false; - else welcomeback = true; - } - else { - basicBot.room.users.push(new basicBot.User(user.id, user.username)); - welcomeback = false; - } - for (var j = 0; j < basicBot.room.users.length; j++) { - if (basicBot.userUtilities.getUser(basicBot.room.users[j]).id === user.id) { - basicBot.userUtilities.setLastActivity(basicBot.room.users[j]); - basicBot.room.users[j].jointime = Date.now(); - } + } + } + }, - } - if (basicBot.settings.welcome && greet) { - welcomeback ? - setTimeout(function (user) { - API.sendChat(subChat(basicBot.chat.welcomeback, {name: user.username})); - }, 1 * 1000, user) - : - setTimeout(function (user) { - API.sendChat(subChat(basicBot.chat.welcome, {name: user.username})); - }, 1 * 1000, user); - } - }, - eventUserleave: function (user) { - for (var i = 0; i < basicBot.room.users.length; i++) { - if (basicBot.room.users[i].id === user.id) { - basicBot.userUtilities.updateDC(basicBot.room.users[i]); - basicBot.room.users[i].inRoom = false; - } - } - }, - eventVoteupdate: function (obj) { - for (var i = 0; i < basicBot.room.users.length; i++) { - if (basicBot.room.users[i].id === obj.user.id) { - if (obj.vote === 1) { - basicBot.room.users[i].votes.woot++; - } - else { - basicBot.room.users[i].votes.meh++; - } - } - } - }, - eventCurateupdate: function (obj) { - for (var i = 0; i < basicBot.room.users.length; i++) { - if (basicBot.room.users[i].id === obj.user.id) { - basicBot.room.users[i].votes.curate++; - } - } - }, - eventDjadvance: function (obj) { - var lastplay = obj.lastPlay; - if (typeof lastplay === 'undefined') return void (0); - if (basicBot.settings.songstats) { - if (typeof basicBot.chat.songstatistics === "undefined") { - API.sendChat("/me " + lastplay.media.author + " - " + lastplay.media.title + ": " + lastplay.score.positive + "W/" + lastplay.score.grabs + "G/" + lastplay.score.negative + "M.") - } - else { - API.sendChat(subChat(basicBot.chat.songstatistics, {artist: lastplay.media.author, title: lastplay.media.title, woots: lastplay.score.positive, grabs: lastplay.score.grabs, mehs: lastplay.score.negative})) - } - } - basicBot.room.roomstats.totalWoots += lastplay.score.positive; - basicBot.room.roomstats.totalMehs += lastplay.score.negative; - basicBot.room.roomstats.totalCurates += lastplay.score.grabs; - basicBot.room.roomstats.songCount++; - basicBot.roomUtilities.intervalMessage(); - basicBot.room.currentDJID = obj.dj.id; - - var mid = obj.media.format + ':' + obj.media.cid; - for (var bl in basicBot.room.blacklists) { - if (basicBot.room.blacklists[bl].indexOf(mid) > -1) { - API.sendChat(subChat(basicBot.chat.isblacklisted, {blacklist: bl})); - return API.moderateForceSkip(); - } - } + cycletimerCommand: { + command: 'cycletimer', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var cycleTime = msg.substring(cmd.length + 1); + if (!isNaN(cycleTime) && cycleTime !== "") { + SETTINGS.maximumCycletime = cycleTime; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.cycleguardtime, { + name: chat.un, + time: SETTINGS.maximumCycletime + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); - var alreadyPlayed = false; - for (var i = 0; i < basicBot.room.historyList.length; i++) { - if (basicBot.room.historyList[i][0] === obj.media.cid) { - var firstPlayed = basicBot.room.historyList[i][1]; - var plays = basicBot.room.historyList[i].length - 1; - var lastPlayed = basicBot.room.historyList[i][plays]; - API.sendChat(subChat(basicBot.chat.songknown, {plays: plays, timetotal: basicBot.roomUtilities.msToStr(Date.now() - firstPlayed), lasttime: basicBot.roomUtilities.msToStr(Date.now() - lastPlayed)})); - basicBot.room.historyList[i].push(+new Date()); - alreadyPlayed = true; - } - } - if (!alreadyPlayed) { - basicBot.room.historyList.push([obj.media.cid, +new Date()]); - } - var newMedia = obj.media; - if (basicBot.settings.timeGuard && newMedia.duration > basicBot.settings.maximumSongLength * 60 && !basicBot.room.roomevent) { - var name = obj.dj.username; - API.sendChat(subChat(basicBot.chat.timelimit, {name: name, maxlength: basicBot.settings.maximumSongLength})); - API.moderateForceSkip(); - } - var user = basicBot.userUtilities.lookupUser(obj.dj.id); - if (user.ownSong) { - API.sendChat(subChat(basicBot.chat.permissionownsong, {name: user.username})); - user.ownSong = false; - } - user.lastDC = { - time: null, - position: null, - songCount: 0 - }; - clearTimeout(basicBot.room.autoskipTimer); - if (basicBot.room.autoskip) { - var remaining = obj.media.duration * 1000; - basicBot.room.autoskipTimer = setTimeout(function () { - console.log("Skipping track."); - //API.sendChat('Song stuck, skipping...'); - API.moderateForceSkip(); - }, remaining + 3000); - } - storeToStorage(); - - }, - eventWaitlistupdate: function (users) { - if (users.length < 50) { - if (basicBot.room.queue.id.length > 0 && basicBot.room.queueable) { - basicBot.room.queueable = false; - setTimeout(function () { - basicBot.room.queueable = true; - }, 500); - basicBot.room.queueing++; - var id, pos; - setTimeout( - function () { - id = basicBot.room.queue.id.splice(0, 1)[0]; - pos = basicBot.room.queue.position.splice(0, 1)[0]; - API.moderateAddDJ(id, pos); - setTimeout( - function (id, pos) { - API.moderateMoveDJ(id, pos); - basicBot.room.queueing--; - if (basicBot.room.queue.id.length === 0) setTimeout(function () { - basicBot.roomUtilities.booth.unlockBooth(); - }, 1000); - }, 1000, id, pos); - }, 1000 + basicBot.room.queueing * 2500); - } - } - for (var i = 0; i < users.length; i++) { - var user = basicBot.userUtilities.lookupUser(users[i].id); - basicBot.userUtilities.updatePosition(user, API.getWaitListPosition(users[i].id) + 1); - } - }, - chatcleaner: function (chat) { - if (!basicBot.settings.filterChat) return false; - if (basicBot.userUtilities.getPermission(chat.uid) > 1) return false; - var msg = chat.message; - var containsLetters = false; - for (var i = 0; i < msg.length; i++) { - ch = msg.charAt(i); - if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9') || ch === ':' || ch === '^') containsLetters = true; - } - if (msg === '') { - return true; - } - if (!containsLetters && (msg.length === 1 || msg.length > 3)) return true; - msg = msg.replace(/[ ,;.:\/=~+%^*\-\\"'&@#]/g, ''); - var capitals = 0; - var ch; - for (var i = 0; i < msg.length; i++) { - ch = msg.charAt(i); - if (ch >= 'A' && ch <= 'Z') capitals++; - } - if (capitals >= 40) { - API.sendChat(subChat(basicBot.chat.caps, {name: chat.un})); - return true; + } + } + }, + + voteskipCommand: { + command: 'voteskip', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length <= cmd.length + 1) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.voteskiplimit, { + name: chat.un, + limit: SETTINGS.voteSkipLimit + })); + var argument = msg.substring(cmd.length + 1); + if (!SETTINGS.voteSkipEnabled) SETTINGS.voteSkipEnabled = !SETTINGS.voteSkipEnabled; + if (isNaN(argument)) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.voteskipinvalidlimit, { + name: chat.un + })); + } else { + SETTINGS.voteSkipLimit = argument; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.voteskipsetlimit, { + name: chat.un, + limit: SETTINGS.voteSkipLimit + })); + } + } + } + }, + + togglevoteskipCommand: { + command: 'togglevoteskip', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.voteSkipEnabled) { + SETTINGS.voteSkipEnabled = !SETTINGS.voteSkipEnabled; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.voteskip + })); + } else { + SETTINGS.voteSkipEnabled = !SETTINGS.voteSkipEnabled; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.voteskip + })); + } + } + } + }, + + dclookupCommand: { + command: ['dclookup', 'dc', 'back'], + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = USERS.getPermission(chat.uid); + if (perm < API.ROLE.BOUNCER) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.dclookuprank, { + name: chat.un + })); + } + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var toChat = USERS.dclookup(user.id); + UTIL.sendChat(toChat); + } + } + }, + + // deletechatCommand: { + // command: 'deletechat', + // rank: 'mod', + // type: 'startsWith', + // functionality: function (chat, cmd) { + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // else { + // var msg = chat.message; + // if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, {name: chat.un})); + // var name = msg.substring(cmd.length + 2); + // var user = USERS.lookupLocalUser(name); + // if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, {name: chat.un})); + // var chats = $('.from'); + // for (var i = 0; i < chats.length; i++) { + // var n = chats[i].textContent; + // if (name.trim() === n.trim()) { + // var cid = $(chats[i]).parent()[0].getAttribute('data-cid'); + // MyAPI.moderateDeleteChat(cid); + // } + // } + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.deletechat, {name: chat.un, username: name})); + // } + // } + // }, + + emojiCommand: { + command: 'emoji', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var link = 'http://www.emoji-cheat-sheet.com/'; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.emojilist, { + link: link + })); + } + } + }, + + etaCommand: { + command: 'eta', + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var perm = USERS.getPermission(chat.uid); + var msg = chat.message; + var name; + if (msg.length > cmd.length) { + if (perm < API.ROLE.BOUNCER) return void(0); + name = msg.substring(cmd.length + 2); + } else name = chat.un; + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var pos = MyAPI.getWaitListPosition(user.id); + if (pos < 0) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notinwaitlist, { + name: name + })); + var timeRemaining = API.getTimeRemaining(); + var estimateMS = ((pos * 4 * 60) + timeRemaining) * 1000; + var estimateString = UTIL.msToStr(estimateMS); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.eta, { + name: name, + time: estimateString + })); + } + } + }, + + fbCommand: { + command: 'fb', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.fbLink === "string") + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.facebook, { + link: SETTINGS.fbLink + })); + } + } + }, + + filterCommand: { + command: 'filter', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.filterChat) { + SETTINGS.filterChat = !SETTINGS.filterChat; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.chatfilter + })); + } else { + SETTINGS.filterChat = !SETTINGS.filterChat; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.chatfilter + })); + } + } + } + }, + + ghostbusterCommand: { + command: 'ghostbuster', + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substr(cmd.length + 2); + } + var user = USERS.lookupLocalUser(name); + if (user === false || !user.inRoom) { + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.ghosting, { + name1: chat.un, + name2: name + })); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notghosting, { + name1: chat.un, + name2: name + })); + } + } + }, + + gifCommand: { + command: ['gif', 'giphy'], + rank: 'cohost', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!SETTINGS.gifEnabled) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length !== cmd.length) { + function get_id(api_key, fixedtag, func) { + // Old URL: "https://api.giphy.com/v1/gifs/random?", + $.getJSON( + "https://tv.giphy.com/v1/gifs/random?", { + "format": "json", + "api_key": api_key, + "rating": rating, + "tag": fixedtag + }, + function(response) { + func(response.data.id); + } + ) + } + var api_key = "dc6zaTOxFJmzC"; // public beta key + var rating = "pg-13"; // PG 13 gifs + var tag = msg.substr(cmd.length + 1); + var fixedtag = tag.replace(/ /g, "+"); + var commatag = tag.replace(/ /g, ", "); + get_id(api_key, tag, function(id) { + if (typeof id !== 'undefined') { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.validgiftags, { + name: chat.un, + id: id, + tags: commatag + })); + } else { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidgiftags, { + name: chat.un, + tags: commatag + })); } - msg = msg.toLowerCase(); - if (msg === 'skip') { - API.sendChat(subChat(basicBot.chat.askskip, {name: chat.un})); - return true; + }); + } else { + function get_random_id(api_key, func) { + $.getJSON( + "https://api.giphy.com/v1/gifs/random?", { + "format": "json", + "api_key": api_key, + "rating": rating + }, + function(response) { + func(response.data.id); + } + ) + } + var api_key = "dc6zaTOxFJmzC"; // public beta key + var rating = "pg-13"; // PG 13 gifs + get_random_id(api_key, function(id) { + if (typeof id !== 'undefined') { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.validgifrandom, { + name: chat.un, + id: id + })); + } else { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidgifrandom, { + name: chat.un + })); } - for (var j = 0; j < basicBot.chatUtilities.spam.length; j++) { - if (msg === basicBot.chatUtilities.spam[j]) { - API.sendChat(subChat(basicBot.chat.spam, {name: chat.un})); - return true; - } + }); + } + } + } + }, + + helpCommand: { + command: 'help', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var link = "http://i.imgur.com/SBAso1N.jpg"; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.starterhelp, { + link: link + })); + } + } + }, + + hopupCommand: { + command: 'hopup', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + MyAPI.botDjNow(); + } + } + }, + hopdownCommand: { + command: 'hopdown', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + SETTINGS.hoppingDownNow = true; + setTimeout(function() { + SETTINGS.hoppingDownNow = false; + }, 2000); + MyAPI.botHopDown(); + } + } + }, + bootCommand: { + command: 'boot', + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + var name; + var byusername = " "; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = USERS.getPermission(chat.uid); + if (perm < API.ROLE.BOUNCER) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.bootrank, { + name: chat.un + })); + byusername = " [ executed by " + chat.un + " ]"; + } + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + if (user.bootable) { + user.bootable = false; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.bootableDisabled, { + name: name, + userbyname: byusername + })); + } else { + user.bootable = true; + if (API.getWaitList().length === 0) MyAPI.botDjNow(); // Jump in line if there is no wailist + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.bootableEnabled, { + name: name, + userbyname: byusername + })); + } + } + }, + + joinCommand: { + command: ['join','in'], + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (MyROOM.roulette.rouletteStatus && MyROOM.roulette.participants.indexOf(chat.uid) < 0) { + MyROOM.roulette.participants.push(chat.uid); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.roulettejoin, { + name: chat.un + })); + } + } + } + }, + + jointimeCommand: { + command: 'jointime', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var join = USERS.getJointime(user); + var time = Date.now() - join; + var timeString = UTIL.msToStr(time); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.jointime, { + namefrom: chat.un, + username: name, + time: timeString + })); + } + } + }, + + kickCommand: { + command: 'kick', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var lastSpace = msg.lastIndexOf(' '); + var time; + var name; + if (lastSpace === msg.indexOf(' ')) { + time = 0.25; + name = msg.substring(cmd.length + 2); + } else { + time = msg.substring(lastSpace + 1); + name = msg.substring(cmd.length + 2, lastSpace); + } + + var user = USERS.lookupLocalUser(name); + var from = chat.un; + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + + var permFrom = USERS.getPermission(chat.uid); + var permTokick = USERS.getPermission(user.id); + + if (permFrom <= permTokick) + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.kickrank, { + name: chat.un + })); + + if (!isNaN(time)) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.kick, { + name: chat.un, + username: name, + time: time + })); + if (time > 24 * 60 * 60) API.moderateBanUser(user.id, 1, API.BAN.PERMA); + else API.moderateBanUser(user.id, 1, API.BAN.DAY); + setTimeout(function(id, name) { + API.moderateUnbanUser(id); + //UTIL.logDebug('Unbanned @' + name + '. (' + id + ')'); + }, time * 60 * 1000, user.id, name); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + } + }, + + killbotCommand: { + command: 'killbot', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + STORAGE.storeToStorage(); + UTIL.sendChat(CHAT.chatMapping.kill); + MyEVENTS.disconnectAPI(); + setTimeout(function() { + MyAPI.killBot(); + }, 1000); + } + } + }, + + leaveCommand: { + command: ['leave','out'], + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var ind = MyROOM.roulette.participants.indexOf(chat.uid); + if (ind > -1) { + MyROOM.roulette.participants.splice(ind, 1); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.rouletteleave, { + name: chat.un + })); + } + } + } + }, + + linkCommand: { + command: 'link', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var media = API.getMedia(); + var from = chat.un; + var user = USERS.lookupLocalUser(chat.uid); + var perm = USERS.getPermission(chat.uid); + var isDj = false; + if (MyAPI.getDjID() === chat.uid) isDj = true; + if (perm >= API.ROLE.DJ || isDj) { + if (media.format === 1) { + var linkToSong = "https://www.youtube.com/watch?v=" + media.cid; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.songlink, { + name: from, + link: linkToSong + })); + } + if (media.format === 2) { + SC.get('/tracks/' + media.cid, function(sound) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.songlink, { + name: from, + link: sound.permalink_url + })); + }); + } + } + } + } + }, + + lockCommand: { + command: 'lock', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.booth.lockBooth(); + } + } + }, + + lockdownCommand: { + command: 'lockdown', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var temp = SETTINGS.lockdownEnabled; + SETTINGS.lockdownEnabled = !temp; + if (SETTINGS.lockdownEnabled) { + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.lockdown + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.lockdown + })); + } + } + }, + + lockguardCommand: { + command: 'lockguard', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.lockGuard) { + SETTINGS.lockGuard = !SETTINGS.lockGuard; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.lockdown + })); + } else { + SETTINGS.lockGuard = !SETTINGS.lockGuard; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.lockguard + })); + } + } + } + }, + + lockskipCommand: { + command: 'lockskip', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (MyROOM.skippable) { + var dj = API.getDJ(); + var id = dj.id; + var name = dj.username; + var msgSend = '@' + name + ': '; + MyROOM.queueable = false; + + if (chat.message.length === cmd.length) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.usedlockskip, { + name: chat.un + })); + UTIL.booth.lockBooth(); + setTimeout(function(id) { + UTIL.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Lockskip command"); + API.moderateForceSkip(); + MyROOM.skippable = false; + setTimeout(function() { + MyROOM.skippable = true + }, 5 * 1000); + setTimeout(function(id) { + USERS.moveUser(id, SETTINGS.lockskipPosition, false); + MyROOM.queueable = true; + setTimeout(function() { + UTIL.booth.unlockBooth(); + }, 1000); + }, 1500, id); + }, 1000, id); + return void(0); + } + var validReason = false; + var msg = chat.message; + var reason = msg.substring(cmd.length + 1); + for (var i = 0; i < SETTINGS.lockskipReasons.length; i++) { + var r = SETTINGS.lockskipReasons[i][0]; + if (reason.indexOf(r) !== -1) { + validReason = true; + msgSend += SETTINGS.lockskipReasons[i][1]; } - return false; - }, - chatUtilities: { - chatFilter: function (chat) { - var msg = chat.message; - var perm = basicBot.userUtilities.getPermission(chat.uid); - var user = basicBot.userUtilities.lookupUser(chat.uid); - var isMuted = false; - for (var i = 0; i < basicBot.room.mutedUsers.length; i++) { - if (basicBot.room.mutedUsers[i] === chat.uid) isMuted = true; - } - if (isMuted) { - API.moderateDeleteChat(chat.cid); - return true; - } - if (basicBot.settings.lockdownEnabled) { - if (perm === 0) { - API.moderateDeleteChat(chat.cid); - return true; - } - } - if (basicBot.chatcleaner(chat)) { - API.moderateDeleteChat(chat.cid); - return true; - } - /** - var plugRoomLinkPatt = /(\bhttps?:\/\/(www.)?plug\.dj[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; - if (plugRoomLinkPatt.exec(msg)) { - if (perm === 0) { - API.sendChat(subChat(basicBot.chat.roomadvertising, {name: chat.un})); - API.moderateDeleteChat(chat.cid); - return true; - } - } - **/ - if (msg.indexOf('http://adf.ly/') > -1) { - API.moderateDeleteChat(chat.cid); - API.sendChat(subChat(basicBot.chat.adfly, {name: chat.un})); - return true; - } - if (msg.indexOf('autojoin was not enabled') > 0 || msg.indexOf('AFK message was not enabled') > 0 || msg.indexOf('!afkdisable') > 0 || msg.indexOf('!joindisable') > 0 || msg.indexOf('autojoin disabled') > 0 || msg.indexOf('AFK message disabled') > 0) { - API.moderateDeleteChat(chat.cid); - return true; - } + } + if (validReason) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.usedlockskip, { + name: chat.un + })); + UTIL.booth.lockBooth(); + setTimeout(function(id) { + UTIL.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Lockskip command"); + API.moderateForceSkip(); + MyROOM.skippable = false; + UTIL.sendChat(msgSend); + setTimeout(function() { + MyROOM.skippable = true + }, 5 * 1000); + setTimeout(function(id) { + USERS.moveUser(id, SETTINGS.lockskipPosition, false); + MyROOM.queueable = true; + setTimeout(function() { + UTIL.booth.unlockBooth(); + }, 1000); + }, 1500, id); + }, 1000, id); + return void(0); + } + } + } + } + }, - var rlJoinChat = basicBot.chat.roulettejoin; - var rlLeaveChat = basicBot.chat.rouletteleave; + lockskipposCommand: { + command: 'lockskippos', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var pos = msg.substring(cmd.length + 1); + if (!isNaN(pos)) { + SETTINGS.lockskipPosition = pos; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.lockskippos, { + name: chat.un, + position: SETTINGS.lockskipPosition + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidpositionspecified, { + name: chat.un + })); + } + } + }, - var joinedroulette = rlJoinChat.split('%%NAME%%'); - if (joinedroulette[1].length > joinedroulette[0].length) joinedroulette = joinedroulette[1]; - else joinedroulette = joinedroulette[0]; + locktimerCommand: { + command: 'locktimer', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var lockTime = msg.substring(cmd.length + 1); + if (!isNaN(lockTime) && lockTime !== "") { + SETTINGS.maximumLocktime = lockTime; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.lockguardtime, { + name: chat.un, + time: SETTINGS.maximumLocktime + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + } + }, - var leftroulette = rlLeaveChat.split('%%NAME%%'); - if (leftroulette[1].length > leftroulette[0].length) leftroulette = leftroulette[1]; - else leftroulette = leftroulette[0]; + historytimeCommand: { //Added 02/14/2015 Zig + command: 'historytime', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var maxTime = msg.substring(cmd.length + 1); + if (!isNaN(maxTime)) { + SETTINGS.repeatSongTime = maxTime; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.repeatSongLimit, { + name: chat.un, + time: SETTINGS.repeatSongTime + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + } + }, + logoutCommand: { + command: 'logout', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.logout, { + name: chat.un, + botname: SETTINGS.loggedInName + })); + setTimeout(function() { + $(".logout").mousedown() + }, 1000); + } + } + }, + // This was an old one that did not work: + // logoutCommand: { + // command: 'logout', + // rank: 'mod', + // type: 'exact', + // functionality: function (chat, cmd) { + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // else { + // $(".icon-site-logo").click(); + // setTimeout(function (chat) { + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.logout, {name: chat.un, botname: SETTINGS.loggedInName})); + // setTimeout(function () { + // $(".icon-logout-grey").click(); + // }, 1000); + // }, 1000, chat); + // } + // } + // }, + maxlengthCommand: { + command: 'maxlength', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var maxTime = msg.substring(cmd.length + 1); + if (!isNaN(maxTime)) { + SETTINGS.maximumSongLength = maxTime; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.maxlengthtime, { + name: chat.un, + time: SETTINGS.maximumSongLength + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + } + }, - if ((msg.indexOf(joinedroulette) > -1 || msg.indexOf(leftroulette) > -1) && chat.uid === basicBot.loggedInID) { - setTimeout(function (id) { - API.moderateDeleteChat(id); - }, 2 * 1000, chat.cid); - return true; - } - return false; - }, - commandCheck: function (chat) { - var cmd; - if (chat.message.charAt(0) === '!') { - var space = chat.message.indexOf(' '); - if (space === -1) { - cmd = chat.message; - } - else cmd = chat.message.substring(0, space); - } - else return false; - var userPerm = basicBot.userUtilities.getPermission(chat.uid); - //console.log("name: " + chat.un + ", perm: " + userPerm); - if (chat.message !== "!join" && chat.message !== "!leave") { - if (userPerm === 0 && !basicBot.room.usercommand) return void (0); - if (!basicBot.room.allcommand) return void (0); - } - if (chat.message === '!eta' && basicBot.settings.etaRestriction) { - if (userPerm < 2) { - var u = basicBot.userUtilities.lookupUser(chat.uid); - if (u.lastEta !== null && (Date.now() - u.lastEta) < 1 * 60 * 60 * 1000) { - API.moderateDeleteChat(chat.cid); - return void (0); - } - else u.lastEta = Date.now(); - } - } - var executed = false; + motdCommand: { + command: 'motd', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length <= cmd.length + 1) return UTIL.sendChat('/me MotD: ' + SETTINGS.motd); + var argument = msg.substring(cmd.length + 1); + if (!SETTINGS.motdEnabled) SETTINGS.motdEnabled = !SETTINGS.motdEnabled; + if (isNaN(argument)) { + SETTINGS.motd = argument; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.motdset, { + msg: SETTINGS.motd + })); + } else { + SETTINGS.motdInterval = argument; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.motdintervalset, { + interval: SETTINGS.motdInterval + })); + } + } + } + }, - for (var comm in basicBot.commands) { - var cmdCall = basicBot.commands[comm].command; - if (!Array.isArray(cmdCall)) { - cmdCall = [cmdCall] - } - for (var i = 0; i < cmdCall.length; i++) { - if (basicBot.settings.commandLiteral + cmdCall[i] === cmd) { - basicBot.commands[comm].functionality(chat, basicBot.settings.commandLiteral + cmdCall[i]); - executed = true; - break; - } - } - } + moveCommand: { + command: 'move', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var firstSpace = msg.indexOf(' '); + var lastSpace = msg.lastIndexOf(' '); + var pos; + var name; + if (isNaN(parseInt(msg.substring(lastSpace + 1)))) { + pos = 1; + name = msg.substring(cmd.length + 2); + } else { + pos = parseInt(msg.substring(lastSpace + 1)); + name = msg.substring(cmd.length + 2, lastSpace); + } + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + if (user.id === SETTINGS.loggedInID) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.addbotwaitlist, { + name: chat.un + })); + if (!isNaN(pos)) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.move, { + name: chat.un + })); + USERS.moveUser(user.id, pos, false); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidpositionspecified, { + name: chat.un + })); + } + } + }, - if (executed && userPerm === 0) { - basicBot.room.usercommand = false; - setTimeout(function () { - basicBot.room.usercommand = true; - }, basicBot.settings.commandCooldown * 1000); - } - if (executed) { - API.moderateDeleteChat(chat.cid); - basicBot.room.allcommand = false; - setTimeout(function () { - basicBot.room.allcommand = true; - }, 5 * 1000); - } - return executed; - }, - action: function (chat) { - var user = basicBot.userUtilities.lookupUser(chat.uid); - if (chat.type === 'message') { - for (var j = 0; j < basicBot.room.users.length; j++) { - if (basicBot.userUtilities.getUser(basicBot.room.users[j]).id === chat.uid) { - basicBot.userUtilities.setLastActivity(basicBot.room.users[j]); - } + muteCommand: { + command: 'mute', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var lastSpace = msg.lastIndexOf(' '); + var time = null; + var name; + if (lastSpace === msg.indexOf(' ')) { + name = msg.substring(cmd.length + 2); + time = 45; + } else { + time = msg.substring(lastSpace + 1); + if (isNaN(time) || time == "" || time == null || typeof time == "undefined") { + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + name = msg.substring(cmd.length + 2, lastSpace); + } + var from = chat.un; + var user = USERS.lookupLocalUser(name); + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var permFrom = USERS.getPermission(chat.uid); + var permUser = USERS.getPermission(user.id); + if (permFrom > permUser) { + // MyROOM.mutedUsers.push(user.id); + // if (time === null) UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutednotime, {name: chat.un, username: name})); + // else { + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedtime, {name: chat.un, username: name, time: time})); + // setTimeout(function (id) { + // var muted = MyROOM.mutedUsers; + // var wasMuted = false; + // var indexMuted = -1; + // for (var i = 0; i < muted.length; i++) { + // if (muted[i] === id) { + // indexMuted = i; + // wasMuted = true; + // } + // } + // if (indexMuted > -1) { + // MyROOM.mutedUsers.splice(indexMuted); + // var u = USERS.lookupLocalUser(id); + // var name = u.username; + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmuted, {name: chat.un, username: name})); + // } + // }, time * 60 * 1000, user.id); + // } + if (time > 45) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedmaxtime, { + name: chat.un, + time: "45" + })); + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + } else if (time === 45) { + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedtime, { + name: chat.un, + username: name, + time: time + })); - } - } - basicBot.room.roomstats.chatmessages++; - }, - spam: [ - 'hueh', 'hu3', 'brbr', 'heu', 'brbr', 'kkkk', 'spoder', 'mafia', 'zuera', 'zueira', - 'zueria', 'aehoo', 'aheu', 'alguem', 'algum', 'brazil', 'zoeira', 'fuckadmins', 'affff', 'vaisefoder', 'huenaarea', - 'hitler', 'ashua', 'ahsu', 'ashau', 'lulz', 'huehue', 'hue', 'huehuehue', 'merda', 'pqp', 'puta', 'mulher', 'pula', 'retarda', 'caralho', 'filha', 'ppk', - 'gringo', 'fuder', 'foder', 'hua', 'ahue', 'modafuka', 'modafoka', 'mudafuka', 'mudafoka', 'ooooooooooooooo', 'foda' - ], - curses: [ - 'nigger', 'faggot', 'nigga', 'niqqa', 'motherfucker', 'modafocka' - ] - }, - connectAPI: function () { - this.proxy = { - eventChat: $.proxy(this.eventChat, this), - eventUserskip: $.proxy(this.eventUserskip, this), - eventUserjoin: $.proxy(this.eventUserjoin, this), - eventUserleave: $.proxy(this.eventUserleave, this), - eventUserfan: $.proxy(this.eventUserfan, this), - eventFriendjoin: $.proxy(this.eventFriendjoin, this), - eventFanjoin: $.proxy(this.eventFanjoin, this), - eventVoteupdate: $.proxy(this.eventVoteupdate, this), - eventCurateupdate: $.proxy(this.eventCurateupdate, this), - eventRoomscoreupdate: $.proxy(this.eventRoomscoreupdate, this), - eventDjadvance: $.proxy(this.eventDjadvance, this), - eventDjupdate: $.proxy(this.eventDjupdate, this), - eventWaitlistupdate: $.proxy(this.eventWaitlistupdate, this), - eventVoteskip: $.proxy(this.eventVoteskip, this), - eventModskip: $.proxy(this.eventModskip, this), - eventChatcommand: $.proxy(this.eventChatcommand, this), - eventHistoryupdate: $.proxy(this.eventHistoryupdate, this) + } else if (time > 30) { + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedtime, { + name: chat.un, + username: name, + time: time + })); + setTimeout(function(id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } else if (time > 15) { + API.moderateMuteUser(user.id, 1, API.MUTE.MEDIUM); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedtime, { + name: chat.un, + username: name, + time: time + })); + setTimeout(function(id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } else { + API.moderateMuteUser(user.id, 1, API.MUTE.SHORT); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.mutedtime, { + name: chat.un, + username: name, + time: time + })); + setTimeout(function(id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.muterank, { + name: chat.un + })); + } + } + }, + opCommand: { + command: 'op', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.opLink === "string") + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.oplist, { + link: SETTINGS.opLink + })); + } + } + }, + + pingCommand: { + command: 'ping', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.pong) + } + } + }, + + hypsterCommand: { //hipsterCommand + command: 'hypster', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat("I know @DJWhiteWidow is singing along with this hypster track"); + } + } + }, + refreshbrowserCommand: { + command: 'refreshbrowser', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + STORAGE.storeToStorage(); + MyEVENTS.disconnectAPI(); + setTimeout(function() { + window.location.reload(false); + }, 1000); + + } + } + }, + + reloadCommand: { + command: 'reload', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.reload); + STORAGE.storeToStorage(); + MyEVENTS.disconnectAPI(); + MyAPI.killBot(); + setTimeout(function() { + $.getScript(SETTINGS.scriptLink); + }, 2000); + } + } + }, + + reloadtestCommand: { + command: 'reloadtest', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.reload); + STORAGE.storeToStorage(); + MyEVENTS.disconnectAPI(); + MyAPI.killBot(); + setTimeout(function() { + $.getScript(SETTINGS.scriptTestLink); + }, 2000); + } + } + }, + + removeCommand: { + command: 'remove', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length > cmd.length + 2) { + var name = msg.substr(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (typeof user !== 'boolean') { + USERS.resetDC(user); + if (MyAPI.getDjID() === user.id) { + UTIL.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Remove command"); + if (API.getWaitList().length === 0) MyAPI.botDjNow(); // Jump in line if there is no wailist + API.moderateForceSkip(); + setTimeout(function() { MyAPI.removeDJ(user.id); }, 1 * 1000, user); + } else MyAPI.removeDJ(user.id); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.removenotinwl, { + name: chat.un, + username: name + })); + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + } + } + }, + + restrictetaCommand: { + command: 'restricteta', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.etaRestriction) { + SETTINGS.etaRestriction = !SETTINGS.etaRestriction; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.etarestriction + })); + } else { + SETTINGS.etaRestriction = !SETTINGS.etaRestriction; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.etarestriction + })); + } + } + } + }, + rouletteCommand: { + command: 'roulette', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + if (MyROOM.roulette.rouletteStatus) return void(0); + if (UTIL.rouletteTimeRange()) { + UTIL.sendChat("The LAW runs the Roulette weekdays 9AM-5PM EST"); + return void(0); + } + MyROOM.roulette.startRoulette(); + } + }, + + rulesCommand: { + command: 'rules', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.rulesLink === "string") + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.roomrules, { + link: SETTINGS.rulesLink + })); + } + } + }, + + sessionstatsCommand: { + command: 'sessionstats', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var from = chat.un; + var woots = MyROOM.roomstats.totalWoots; + var mehs = MyROOM.roomstats.totalMehs; + var grabs = MyROOM.roomstats.totalCurates; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.sessionstats, { + name: from, + woots: woots, + mehs: mehs, + grabs: grabs + })); + } + } + }, + + skipCommand: { + command: 'skip', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (!UTIL.canSkip()) return UTIL.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Skip command"); + API.moderateForceSkip(); + MyROOM.skippable = false; + setTimeout(function() { + MyROOM.skippable = true + }, 5 * 1000); + + } + } + }, + + blockedCommand: { + command: 'blocked', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (!UTIL.canSkip()) return UTIL.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + try { + var dj = API.getDJ(); + var msgSend = '@' + dj.username + ': this song has been blocked in the US. please find another version.'; + UTIL.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Blocked"); + API.moderateForceSkip(); + MyROOM.skippable = false; + setTimeout(function() { + MyROOM.skippable = true + }, 5 * 1000); + UTIL.sendChat(msgSend); + } catch (err) { + UTIL.logException("blockedCommand: " + err.message); + } + } + } + }, + banlistimportCommand: { //Added: 06/11/2015 Import ban list from last saved in Github + command: 'banlistimport', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!BOTCOMMANDS.executable(this.rank, chat)) return; + UTIL.importBlackList(); + } catch (err) { + UTIL.logException("banlistimport: " + err.message); + } + } + }, + banremoveCommand: { //Added: 06/10/2015 Remove a song from the ban list by the cid key + command: 'banremove', + rank: 'cohost', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat("Missing mid to remove..."); + var midToRemove = msg.substring(cmd.length + 1); + UTIL.logDebug("Keyword: " + midToRemove); + var idxToRemove = MyROOM.newBlacklistIDs.indexOf(midToRemove); + if (idxToRemove < 0) return UTIL.sendChat("Could not locate mid: " + midToRemove); + if (MyROOM.newBlacklist.length !== MyROOM.newBlacklistIDs.length) return UTIL.sendChat("Could not remove song ban, corrupt song list info."); + var track = MyROOM.newBlacklist[idxToRemove]; + var msgToSend = chat.un + " removed [" + track.author + " - " + track.title + "] from the banned song list."; + MyROOM.newBlacklist.splice(idxToRemove, 1); // Remove 1 item from list + MyROOM.newBlacklistIDs.splice(idxToRemove, 1); // Remove 1 item from list + if (MyROOM.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(MyROOM.newBlacklist); + if (MyROOM.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(MyROOM.newBlacklistIDs); + UTIL.sendChat(msgToSend); + UTIL.logInfo(msgToSend); + } catch (err) { + UTIL.logException("banremove: " + err.message); + } + } + }, + banremoveallsongsCommand: { //Added: 06/10/2015 Remove all banned / blacklisted songs + command: 'banremoveallsongs', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + if (MyROOM.newBlacklist.length !== MyROOM.newBlacklistIDs.length) UTIL.sendChat("Could not remove song ban, corrupt song list info."); + MyROOM.newBlacklist.splice(0, MyROOM.newBlacklist.length); // Remove all items from list + MyROOM.newBlacklistIDs.splice(0, MyROOM.newBlacklistIDs.length); // Remove all items from list + if (MyROOM.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(MyROOM.newBlacklist); + if (MyROOM.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(MyROOM.newBlacklistIDs); + } catch (err) { + UTIL.logException("banremoveallsongs: " + err.message); + } + } + }, + banallhistorysongsCommand: { //Added: 06/10/2015 Add all songs in current room history to the ban song list + command: 'banallhistorysongs', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + var songCount = 0; + var banCount = 0; + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if ((!BOTCOMMANDS.executable(this.rank, chat)) && chat.uid !== SETTINGS.loggedInID) return void(0); + var songHistory = API.getHistory(); + for (var i = 0; i < songHistory.length; i++) { + var song = songHistory[i]; + songCount++; + //if (i === 0) UTIL.logObject(song, "SONG"); + var songMid = song.media.format + ':' + song.media.cid; + if (MyROOM.newBlacklistIDs.indexOf(songMid) < 0) { + //var media = API.getMedia(); + var track = { + author: song.media.author, + title: song.media.title, + mid: songMid }; - API.on(API.CHAT, this.proxy.eventChat); - API.on(API.USER_SKIP, this.proxy.eventUserskip); - API.on(API.USER_JOIN, this.proxy.eventUserjoin); - API.on(API.USER_LEAVE, this.proxy.eventUserleave); - API.on(API.USER_FAN, this.proxy.eventUserfan); - API.on(API.VOTE_UPDATE, this.proxy.eventVoteupdate); - API.on(API.GRAB_UPDATE, this.proxy.eventCurateupdate); - API.on(API.ROOM_SCORE_UPDATE, this.proxy.eventRoomscoreupdate); - API.on(API.ADVANCE, this.proxy.eventDjadvance); - API.on(API.WAIT_LIST_UPDATE, this.proxy.eventWaitlistupdate); - API.on(API.MOD_SKIP, this.proxy.eventModskip); - API.on(API.CHAT_COMMAND, this.proxy.eventChatcommand); - API.on(API.HISTORY_UPDATE, this.proxy.eventHistoryupdate); - }, - disconnectAPI: function () { - API.off(API.CHAT, this.proxy.eventChat); - API.off(API.USER_SKIP, this.proxy.eventUserskip); - API.off(API.USER_JOIN, this.proxy.eventUserjoin); - API.off(API.USER_LEAVE, this.proxy.eventUserleave); - API.off(API.USER_FAN, this.proxy.eventUserfan); - API.off(API.VOTE_UPDATE, this.proxy.eventVoteupdate); - API.off(API.CURATE_UPDATE, this.proxy.eventCurateupdate); - API.off(API.ROOM_SCORE_UPDATE, this.proxy.eventRoomscoreupdate); - API.off(API.ADVANCE, this.proxy.eventDjadvance); - API.off(API.WAIT_LIST_UPDATE, this.proxy.eventWaitlistupdate); - API.off(API.MOD_SKIP, this.proxy.eventModskip); - API.off(API.CHAT_COMMAND, this.proxy.eventChatcommand); - API.off(API.HISTORY_UPDATE, this.proxy.eventHistoryupdate); - }, - startup: function () { - Function.prototype.toString = function(){return 'Function.'}; - var u = API.getUser(); - if (basicBot.userUtilities.getPermission(u) < 2) return API.chatLog(basicBot.chat.greyuser); - if (basicBot.userUtilities.getPermission(u) === 2) API.chatLog(basicBot.chat.bouncer); - basicBot.connectAPI(); - API.moderateDeleteChat = function (cid) { - $.ajax({ - url: "https://plug.dj/_/chat/" + cid, - type: "DELETE" - }) - }; - retrieveSettings(); - retrieveFromStorage(); - window.bot = basicBot; - basicBot.roomUtilities.updateBlacklists(); - setInterval(basicBot.roomUtilities.updateBlacklists, 60*60*1000); - basicBot.getNewBlacklistedSongs = basicBot.roomUtilities.exportNewBlacklistedSongs; - basicBot.logNewBlacklistedSongs = basicBot.roomUtilities.logNewBlacklistedSongs; - if (basicBot.room.roomstats.launchTime === null) { - basicBot.room.roomstats.launchTime = Date.now(); - } + UTIL.banSong(track); + banCount++; + } + } + UTIL.logInfo("Banned " + banCount + " out of " + songCount + " songs"); + } catch (err) { + UTIL.logException("banallhistorysongs: " + err.message); + } + } + }, + banlastsongCommand: { //Added: 06/11/2015 Add all songs in current room history to the ban song list + command: 'banlastsong', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if ((!BOTCOMMANDS.executable(this.rank, chat)) && chat.uid !== SETTINGS.loggedInID) return void(0); + var histIndex = "2"; //Default to 2nd song on the list, or the last song played + var msg = chat.message; + if (msg.length > cmd.length) histIndex = msg.substring(cmd.length + 1); + if (isNaN(histIndex)) { + UTIL.sendChat("Invalid historical song index number"); + return; + } + var songHistory = API.getHistory(); + if ((parseInt(histIndex) > songHistory.length) || (parseInt(histIndex) < 1)) { + UTIL.sendChat("Invalid historical song index value"); + return; + } + var song = songHistory[parseInt(histIndex) - 1]; + if (typeof song === 'undefined') { + UTIL.sendChat("Could not define song idx: " + histIndex); + return; + } + var songMid = song.media.format + ':' + song.media.cid; + if (MyROOM.newBlacklistIDs.indexOf(songMid) < 0) { + var track = { + author: song.media.author, + title: song.media.title, + mid: songMid + }; + UTIL.banSong(track); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.newblacklisted, { + name: song.user.username, + author: song.media.author, + title: song.media.title, + mid: song.media.format + ':' + song.media.cid + })); + } else + UTIL.sendChat("This song has already been banned: " + song.media.author + " - " + song.media.title + " - " + song.media.format + ':' + song.media.cid); + } catch (err) { + UTIL.logException("banlastsong: " + err.message); + } + } + }, + banlistidjsonCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistidjson', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.logInfo(JSON.stringify(MyROOM.newBlacklistIDs)); + } catch (err) { + UTIL.logException("banlistidjson: " + err.message); + } + } + }, + banlistjsonCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistjson', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.logInfo(JSON.stringify(MyROOM.newBlacklist)); + } catch (err) { + UTIL.logException("banlistjson: " + err.message); + } + } + }, + userlistjsonCommand: { //Added: 08/25/2015 List all users to json + command: 'userlistjson', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.logInfo(JSON.stringify(MyROOM.users)); + } catch (err) { + UTIL.logException("userlistjson: " + err.message); + } + } + }, + userlistxferCommand: { //Added: 08/28/2015 + command: 'userlistxfer', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!BOTCOMMANDS.executable(this.rank, chat)) return; + MyROOM.users = MyROOM.usersImport; + } catch (err) { + UTIL.logException("userlistxfer: " + err.message); + } + } + }, + userliststatsCommand: { //Added: 08/28/2015 + command: 'userliststats', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!BOTCOMMANDS.executable(this.rank, chat)) return; + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.logInfo(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substr(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + var msg = ""; + if (user === false) { + msg = "Could not find old user"; + } else { + msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty + }); + USERS.resetDailyRolledStats(user); + msg += " Roll Stats: " + USERS.getRolledStats(user); + } + UTIL.logInfo(msg); - for (var j = 0; j < basicBot.room.users.length; j++) { - basicBot.room.users[j].inRoom = false; - } - var userlist = API.getUsers(); - for (var i = 0; i < userlist.length; i++) { - var known = false; - var ind = null; - for (var j = 0; j < basicBot.room.users.length; j++) { - if (basicBot.room.users[j].id === userlist[i].id) { - known = true; - ind = j; - } - } - if (known) { - basicBot.room.users[ind].inRoom = true; - } - else { - basicBot.room.users.push(new basicBot.User(userlist[i].id, userlist[i].username)); - ind = basicBot.room.users.length - 1; - } - var wlIndex = API.getWaitListPosition(basicBot.room.users[ind].id) + 1; - basicBot.userUtilities.updatePosition(basicBot.room.users[ind], wlIndex); - } - basicBot.room.afkInterval = setInterval(function () { - basicBot.roomUtilities.afkCheck() - }, 10 * 1000); - basicBot.room.autodisableInterval = setInterval(function () { - basicBot.room.autodisableFunc(); - }, 60 * 60 * 1000); - basicBot.loggedInID = API.getUser().id; - basicBot.status = true; - API.sendChat('/cap 1'); - API.setVolume(0); - var emojibutton = $(".icon-emoji-on"); - if (emojibutton.length > 0) { - emojibutton[0].click(); + var newuser = USERS.lookupUserNameImport(name); + if (newuser === false) { + msg = "Could not find new user"; + } else { + msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: newuser.username, + songs: newuser.votes.songs, + woot: newuser.votes.woot, + mehs: newuser.votes.meh, + grabs: newuser.votes.curate, + tasty: newuser.votes.tasty + }); + USERS.resetDailyRolledStats(newuser); + msg += " Roll Stats: " + USERS.getRolledStats(newuser); + } + setTimeout(function() { + UTIL.logInfo(msg); + }, 1 * 1000); + } catch (err) { + UTIL.logException("userliststats: " + err.message); + } + } + }, + userlistcountCommand: { //Added: 08/28/2015 + command: 'userlistcount', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!BOTCOMMANDS.executable(this.rank, chat)) return; + UTIL.logInfo("I've got " + MyROOM.usersImport.length + " users in the new list."); + setTimeout(function() { + UTIL.logInfo("I've got " + MyROOM.users.length + " users in the old list.") + }, 1 * 1000); + } catch (err) { + UTIL.logException("userlistcount: " + err.message); + } + } + }, + userlistimportCommand: { //Added: 08/23/2015 Import User list from last saved in Github + command: 'userlistimport', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!BOTCOMMANDS.executable(this.rank, chat)) return; + UTIL.importUserList(); + UTIL.logInfo("I've got " + MyROOM.usersImport.length + " users in the new list."); + var DocZ = USERS.lookupUserNameImport("Doc_Z"); + if (DocZ === false) return UTIL.logInfo(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: DocZ.username, + songs: DocZ.votes.songs, + woot: DocZ.votes.woot, + mehs: DocZ.votes.meh, + grabs: DocZ.votes.curate, + tasty: DocZ.votes.tasty + }); + USERS.resetDailyRolledStats(DocZ); + msg += " Roll Stats: " + USERS.getRolledStats(DocZ); + UTIL.logInfo(msg); + } catch (err) { + UTIL.logException("userlistimport: " + err.message); + } + } + }, + + banlistconsoleCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistconsole', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.logNewBlacklistedSongs(); + } catch (err) { + UTIL.logException("banlistconsole: " + err.message); + } + } + }, + banlistcountCommand: { //Added: 06/12/2015 List all banned songs + command: 'banlistcount', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("I've got " + MyROOM.newBlacklist.length + " songs on the ban list " + chat.un + "."); + } catch (err) { + UTIL.logException("banlistcount: " + err.message); + } + } + }, + banlistCommand: { //Added: 06/10/2015 List all banned songs + command: ['banlist', 'banlistpublic'], + rank: 'cohost', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var keyword = ""; + var privatemsg = false; + if (chat.uid === SETTINGS.loggedInID) privatemsg = true; + if (cmd.toUpperCase() === "BANLISTPUBLIC") privatemsg = false; + var msg = chat.message; + var matchCnt = 0; + if (msg.length > cmd.length) keyword = msg.substring(cmd.length + 1).toUpperCase(); + UTIL.logDebug("Keyword: " + keyword); + var dispMsgs = []; + for (var i = 0; i < MyROOM.newBlacklist.length; i++) { + var track = MyROOM.newBlacklist[i]; + var trackinfo = track.title.toUpperCase() + track.author.toUpperCase(); + if (trackinfo.indexOf(keyword) > -1) { + var dispMsg = "[" + track.author + " - " + track.title + "] -> " + track.mid; + if (privatemsg) { + UTIL.chatLog(dispMsg); + } else { + matchCnt++; + if (matchCnt <= 10) dispMsgs.push(dispMsg); } - loadChat(API.sendChat(subChat(basicBot.chat.online, {botname: basicBot.settings.botName, version: basicBot.version}))); - }, - commands: { - executable: function (minRank, chat) { - var id = chat.uid; - var perm = basicBot.userUtilities.getPermission(id); - var minPerm; - switch (minRank) { - case 'admin': - minPerm = 10; - break; - case 'ambassador': - minPerm = 7; - break; - case 'host': - minPerm = 5; - break; - case 'cohost': - minPerm = 4; - break; - case 'manager': - minPerm = 3; - break; - case 'mod': - if (basicBot.settings.bouncerPlus) { - minPerm = 2; - } - else { - minPerm = 3; - } - break; - case 'bouncer': - minPerm = 2; - break; - case 'residentdj': - minPerm = 1; - break; - case 'user': - minPerm = 0; - break; - default: - API.chatLog('error assigning minimum permission'); - } - return perm >= minPerm; + } + } + if (!privatemsg) { + var msgtoSend = "Found " + matchCnt + " matches."; + if (matchCnt > 10) msgtoSend += "(only display first 10)" + UTIL.sendChat(msgtoSend); + if (matchCnt > 0) setTimeout(function() { + UTIL.sendChat(dispMsgs[0]); + }, 1 * 500); + if (matchCnt > 1) setTimeout(function() { + UTIL.sendChat(dispMsgs[1]); + }, 2 * 500); + if (matchCnt > 2) setTimeout(function() { + UTIL.sendChat(dispMsgs[2]); + }, 3 * 500); + if (matchCnt > 3) setTimeout(function() { + UTIL.sendChat(dispMsgs[3]); + }, 4 * 500); + if (matchCnt > 4) setTimeout(function() { + UTIL.sendChat(dispMsgs[4]); + }, 5 * 500); + if (matchCnt > 5) setTimeout(function() { + UTIL.sendChat(dispMsgs[5]); + }, 6 * 500); + if (matchCnt > 6) setTimeout(function() { + UTIL.sendChat(dispMsgs[6]); + }, 7 * 500); + if (matchCnt > 7) setTimeout(function() { + UTIL.sendChat(dispMsgs[7]); + }, 8 * 500); + if (matchCnt > 8) setTimeout(function() { + UTIL.sendChat(dispMsgs[8]); + }, 9 * 500); + if (matchCnt > 9) setTimeout(function() { + UTIL.sendChat(dispMsgs[9]); + }, 10 * 500); + } + } catch (err) { + UTIL.logException("banlist: " + err.message); + } + } + }, + oobCommand: { + command: ['oob', 'bansong', 'songban', 'blacklist', 'bl'], + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (!UTIL.canSkip()) return UTIL.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.banCurrentSong(chat.un); + } catch (err) { + UTIL.logException("oob: " + err.message); + } + } + }, + botmutedCommand: { + command: 'botmuted', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + SETTINGS.botMuted = (!SETTINGS.botMuted); + UTIL.logInfo("Bot Muted = " + SETTINGS.botMuted); + } catch (err) { + UTIL.logException("botmutedCommand: " + err.message); + } + } + }, + songstatsCommand: { + command: 'songstats', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.songstats) { + SETTINGS.songstats = !SETTINGS.songstats; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.songstats + })); + } else { + SETTINGS.songstats = !SETTINGS.songstats; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.songstats + })); + } + } + } + }, - }, - /** - command: { - command: 'cmd', - rank: 'user/bouncer/mod/manager', - type: 'startsWith/exact', - functionality: function(chat, cmd){ - if(this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if( !basicBot.commands.executable(this.rank, chat) ) return void (0); - else{ - - } - } - }, - **/ - - activeCommand: { - command: 'active', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var now = Date.now(); - var chatters = 0; - var time; - if (msg.length === cmd.length) time = 60; - else { - time = msg.substring(cmd.length + 1); - if (isNaN(time)) return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); - } - for (var i = 0; i < basicBot.room.users.length; i++) { - userTime = basicBot.userUtilities.getLastActivity(basicBot.room.users[i]); - if ((now - userTime) <= (time * 60 * 1000)) { - chatters++; - } - } - API.sendChat(subChat(basicBot.chat.activeusersintime, {name: chat.un, amount: chatters, time: time})); - } - } - }, + sourceCommand: { + command: 'source', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat('/me This bot was made by ' + SETTINGS.botCreator + '.'); + } + } + }, + + statusCommand: { + command: 'status', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var from = chat.un; + var msg = '/me [@' + from + '] '; + + msg += CHAT.chatMapping.afkremoval + ': '; + if (SETTINGS.afkRemoval) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + msg += CHAT.chatMapping.afksremoved + ": " + MyROOM.afkList.length + '. '; + msg += CHAT.chatMapping.afklimit + ': ' + SETTINGS.maximumAfk + '. '; - addCommand: { - command: 'add', - rank: 'mod', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substr(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (msg.length > cmd.length + 2) { - if (typeof user !== 'undefined') { - if (basicBot.room.roomevent) { - basicBot.room.eventArtists.push(user.id); - } - API.moderateAddDJ(user.id); - } else API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - } - } - } - }, + msg += CHAT.chatMapping.repeatSongs + ': '; + if (SETTINGS.repeatSongs) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + msg += CHAT.chatMapping.repeatSongLimit + ': ' + SETTINGS.repeatSongTime + '. '; - afklimitCommand: { - command: 'afklimit', - rank: 'manager', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nolimitspecified, {name: chat.un})); - var limit = msg.substring(cmd.length + 1); - if (!isNaN(limit)) { - basicBot.settings.maximumAfk = parseInt(limit, 10); - API.sendChat(subChat(basicBot.chat.maximumafktimeset, {name: chat.un, time: basicBot.settings.maximumAfk})); - } - else API.sendChat(subChat(basicBot.chat.invalidlimitspecified, {name: chat.un})); - } - } - }, + msg += 'Random Comments' + ': '; + if (SETTINGS.randomComments) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - afkremovalCommand: { - command: 'afkremoval', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.afkRemoval) { - basicBot.settings.afkRemoval = !basicBot.settings.afkRemoval; - clearInterval(basicBot.room.afkInterval); - API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.afkremoval})); - } - else { - basicBot.settings.afkRemoval = !basicBot.settings.afkRemoval; - basicBot.room.afkInterval = setInterval(function () { - basicBot.roomUtilities.afkCheck() - }, 2 * 1000); - API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.afkremoval})); - } - } - } - }, + msg += 'Random Roulette' + ': '; + if (SETTINGS.randomRoulette) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - afkresetCommand: { - command: 'afkreset', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substring(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - basicBot.userUtilities.setLastActivity(user); - API.sendChat(subChat(basicBot.chat.afkstatusreset, {name: chat.un, username: name})); - } - } - }, + msg += 'Bouncer+: '; + if (SETTINGS.bouncerPlus) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - afktimeCommand: { - command: 'afktime', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substring(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var lastActive = basicBot.userUtilities.getLastActivity(user); - var inactivity = Date.now() - lastActive; - var time = basicBot.roomUtilities.msToStr(inactivity); - API.sendChat(subChat(basicBot.chat.inactivefor, {name: chat.un, username: name, time: time})); - } - } - }, + msg += CHAT.chatMapping.blacklist + ': '; + if (SETTINGS.blacklistEnabled) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - autoskipCommand: { - command: 'autoskip', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.room.autoskip) { - basicBot.room.autoskip = !basicBot.room.autoskip; - clearTimeout(basicBot.room.autoskipTimer); - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.autoskip})); - } - else { - basicBot.room.autoskip = !basicBot.room.autoskip; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.autoskip})); - } - } - } - }, + msg += CHAT.chatMapping.lockguard + ': '; + if (SETTINGS.lockGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - autowootCommand: { - command: 'autowoot', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(basicBot.chat.autowoot); - } - } - }, + msg += CHAT.chatMapping.cycleguard + ': '; + if (SETTINGS.cycleGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - baCommand: { - command: 'ba', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(basicBot.chat.brandambassador); - } - } - }, + msg += CHAT.chatMapping.timeguard + ': '; + if (SETTINGS.timeGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; - banCommand: { - command: 'ban', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substr(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - API.moderateBanUser(user.id, 1, API.BAN.DAY); - } - } - }, + var msg2 = CHAT.chatMapping.chatfilter + ': '; + if (SETTINGS.filterChat) msg2 += 'ON'; + else msg2 += 'OFF'; + msg2 += '. '; - blacklistCommand: { - command: ['blacklist', 'bl'], - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nolistspecified, {name: chat.un})); - var list = msg.substr(cmd.length + 1); - if (typeof basicBot.room.blacklists[list] === 'undefined') return API.sendChat(subChat(basicBot.chat.invalidlistspecified, {name: chat.un})); - else { - var media = API.getMedia(); - var track = { - list: list, - author: media.author, - title: media.title, - mid: media.format + ':' + media.cid - }; - basicBot.room.newBlacklisted.push(track); - basicBot.room.blacklists[list].push(media.format + ':' + media.cid); - API.sendChat(subChat(basicBot.chat.newblacklisted, {name: chat.un, blacklist: list, author: media.author,title: media.title, mid: media.format + ':' + media.cid})); - API.moderateForceSkip(); - if(typeof basicBot.room.newBlacklistedSongFunction === 'function'){ - basicBot.room.newBlacklistedSongFunction(track); - } - } - } - } - }, + msg2 += CHAT.chatMapping.voteskip + ': '; + if (SETTINGS.voteSkipEnabled) msg2 += 'ON'; + else msg2 += 'OFF'; + msg2 += '. '; - bouncerPlusCommand: { - command: 'bouncer+', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (basicBot.settings.bouncerPlus) { - basicBot.settings.bouncerPlus = false; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': 'Bouncer+'})); - } - else { - if (!basicBot.settings.bouncerPlus) { - var id = chat.uid; - var perm = basicBot.userUtilities.getPermission(id); - if (perm > 2) { - basicBot.settings.bouncerPlus = true; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': 'Bouncer+'})); - } - } - else return API.sendChat(subChat(basicBot.chat.bouncerplusrank, {name: chat.un})); - } - } - } - }, + var launchT = MyROOM.roomstats.launchTime; + var durationOnline = Date.now() - launchT; + var since = UTIL.msToStr(durationOnline); + msg2 += CHAT.subChat(CHAT.chatMapping.activefor, { + time: since + }); - clearchatCommand: { - command: 'clearchat', - rank: 'manager', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var currentchat = $('#chat-messages').children(); - for (var i = 0; i < currentchat.length; i++) { - API.moderateDeleteChat(currentchat[i].getAttribute("data-cid")); - } - return API.sendChat(subChat(basicBot.chat.chatcleared, {name: chat.un})); - } - } - }, + setTimeout(function() { + UTIL.sendChat(msg2); + }, 500); + return UTIL.sendChat(msg); + } + } + }, - commandsCommand: { - command: 'commands', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(subChat(basicBot.chat.commandslink, {botname: basicBot.settings.botName, link: basicBot.cmdLink})); - } - } - }, + swapCommand: { + command: 'swap', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var firstSpace = msg.indexOf(' '); + var lastSpace = msg.lastIndexOf(' '); + var name1 = msg.substring(cmd.length + 2, lastSpace); + var name2 = msg.substring(lastSpace + 2); + var user1 = USERS.lookupLocalUser(name1); + var user2 = USERS.lookupLocalUser(name2); + if (typeof user1 === 'boolean' || typeof user2 === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.swapinvalid, { + name: chat.un + })); + if (user1.id === SETTINGS.loggedInID || user2.id === SETTINGS.loggedInID) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.addbottowaitlist, { + name: chat.un + })); + var p1 = MyAPI.getWaitListPosition(user1.id) + 1; + var p2 = MyAPI.getWaitListPosition(user2.id) + 1; + if (p1 < 0 || p2 < 0) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.swapwlonly, { + name: chat.un + })); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.swapping, { + 'name1': name1, + 'name2': name2 + })); + if (p1 < p2) { + USERS.moveUser(user2.id, p1, false); + setTimeout(function(user1, p2) { + USERS.moveUser(user1.id, p2, false); + }, 2000, user1, p2); + } else { + USERS.moveUser(user1.id, p2, false); + setTimeout(function(user2, p1) { + USERS.moveUser(user2.id, p1, false); + }, 2000, user2, p1); + } + } + } + }, - cookieCommand: { - command: 'cookie', - rank: 'user', - type: 'startsWith', - cookies: ['has given you a chocolate chip cookie!', - 'has given you a soft homemade oatmeal cookie!', - 'has given you a plain, dry, old cookie. It was the last one in the bag. Gross.', - 'gives you a sugar cookie. What, no frosting and sprinkles? 0/10 would not touch.', - 'gives you a chocolate chip cookie. Oh wait, those are raisins. Bleck!', - 'gives you an enormous cookie. Poking it gives you more cookies. Weird.', - 'gives you a fortune cookie. It reads "Why aren\'t you working on any projects?"', - 'gives you a fortune cookie. It reads "Give that special someone a compliment"', - 'gives you a fortune cookie. It reads "Take a risk!"', - 'gives you a fortune cookie. It reads "Go outside."', - 'gives you a fortune cookie. It reads "Don\'t forget to eat your veggies!"', - 'gives you a fortune cookie. It reads "Do you even lift?"', - 'gives you a fortune cookie. It reads "m808 pls"', - 'gives you a fortune cookie. It reads "If you move your hips, you\'ll get all the ladies."', - 'gives you a fortune cookie. It reads "I love you."', - 'gives you a Golden Cookie. You can\'t eat it because it is made of gold. Dammit.', - 'gives you an Oreo cookie with a glass of milk!', - 'gives you a rainbow cookie made with love :heart:', - 'gives you an old cookie that was left out in the rain, it\'s moldy.', - 'bakes you fresh cookies, it smells amazing.' - ], - getCookie: function () { - var c = Math.floor(Math.random() * this.cookies.length); - return this.cookies[c]; - }, - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - - var space = msg.indexOf(' '); - if (space === -1) { - API.sendChat(basicBot.chat.eatcookie); - return false; - } - else { - var name = msg.substring(space + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (user === false || !user.inRoom) { - return API.sendChat(subChat(basicBot.chat.nousercookie, {name: name})); - } - else if (user.username === chat.un) { - return API.sendChat(subChat(basicBot.chat.selfcookie, {name: name})); - } - else { - return API.sendChat(subChat(basicBot.chat.cookie, {nameto: user.username, namefrom: chat.un, cookie: this.getCookie()})); - } - } - } - } - }, + themeCommand: { + command: 'theme', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.themeLink === "string") + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.genres, { + link: SETTINGS.themeLink + })); + } + } + }, - cycleCommand: { - command: 'cycle', - rank: 'manager', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - basicBot.roomUtilities.changeDJCycle(); - } - } - }, + timeguardCommand: { + command: 'timeguard', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.timeGuard) { + SETTINGS.timeGuard = !SETTINGS.timeGuard; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.timeguard + })); + } else { + SETTINGS.timeGuard = !SETTINGS.timeGuard; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.timeguard + })); + } - cycleguardCommand: { - command: 'cycleguard', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.cycleGuard) { - basicBot.settings.cycleGuard = !basicBot.settings.cycleGuard; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.cycleguard})); - } - else { - basicBot.settings.cycleGuard = !basicBot.settings.cycleGuard; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.cycleguard})); - } + } + } + }, - } - } - }, + toggleblCommand: { + command: 'togglebl', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var temp = SETTINGS.blacklistEnabled; + SETTINGS.blacklistEnabled = !temp; + if (SETTINGS.blacklistEnabled) { + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.blacklist + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.blacklist + })); + } + } + }, - cycletimerCommand: { - command: 'cycletimer', - rank: 'manager', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var cycleTime = msg.substring(cmd.length + 1); - if (!isNaN(cycleTime) && cycleTime !== "") { - basicBot.settings.maximumCycletime = cycleTime; - return API.sendChat(subChat(basicBot.chat.cycleguardtime, {name: chat.un, time: basicBot.settings.maximumCycletime})); - } - else return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + togglemotdCommand: { + command: 'togglemotd', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.motdEnabled) { + SETTINGS.motdEnabled = !SETTINGS.motdEnabled; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.motd + })); + } else { + SETTINGS.motdEnabled = !SETTINGS.motdEnabled; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.motd + })); + } + } + } + }, - } - } - }, + unbanCommand: { + command: 'unban', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function(chat) { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(); + var name = msg.substring(cmd.length + 2); + var bannedUsers = API.getBannedUsers(); + var found = false; + var bannedUser = null; + for (var i = 0; i < bannedUsers.length; i++) { + var user = bannedUsers[i]; + if (user.username === name) { + bannedUser = user; + found = true; + } + } + if (!found) { + $(".icon-chat").click(); + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notbanned, { + name: chat.un + })); + } + API.moderateUnbanUser(bannedUser.id); + //UTIL.logDebug("Unbanned " + name); + setTimeout(function() { + $(".icon-chat").click(); + }, 1000); + }, 1000, chat); + } + } + }, - dclookupCommand: { - command: ['dclookup', 'dc'], - rank: 'user', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var name; - if (msg.length === cmd.length) name = chat.un; - else { - name = msg.substring(cmd.length + 2); - var perm = basicBot.userUtilities.getPermission(chat.uid); - if (perm < 2) return API.sendChat(subChat(basicBot.chat.dclookuprank, {name: chat.un})); - } - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var toChat = basicBot.userUtilities.dclookup(user.id); - API.sendChat(toChat); - } - } - }, + unlockCommand: { + command: 'unlock', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.booth.unlockBooth(); + } + } + }, - deletechatCommand: { - command: 'deletechat', - rank: 'mod', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substring(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var chats = $('.from'); - for (var i = 0; i < chats.length; i++) { - var n = chats[i].textContent; - if (name.trim() === n.trim()) { - var cid = $(chats[i]).parent()[0].getAttribute('data-cid'); - API.moderateDeleteChat(cid); - } - } - API.sendChat(subChat(basicBot.chat.deletechat, {name: chat.un, username: name})); - } - } - }, + unmuteCommand: { + command: 'unmute', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var permFrom = USERS.getPermission(chat.uid); + // if (msg.indexOf('@') === -1 && msg.indexOf('all') !== -1) { + // if (permFrom > API.ROLE.BOUNCER) { + // MyROOM.mutedUsers = []; + // return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmutedeveryone, {name: chat.un})); + // } + // else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmuteeveryonerank, {name: chat.un})); + // } + var from = chat.un; + var name = msg.substr(cmd.length + 2); - emojiCommand: { - command: 'emoji', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var link = 'http://www.emoji-cheat-sheet.com/'; - API.sendChat(subChat(basicBot.chat.emojilist, {link: link})); - } - } - }, + var user = USERS.lookupLocalUser(name); - etaCommand: { - command: 'eta', - rank: 'user', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var perm = basicBot.userUtilities.getPermission(chat.uid); - var msg = chat.message; - var name; - if (msg.length > cmd.length) { - if (perm < 2) return void (0); - name = msg.substring(cmd.length + 2); - } else name = chat.un; - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var pos = API.getWaitListPosition(user.id); - if (pos < 0) return API.sendChat(subChat(basicBot.chat.notinwaitlist, {name: name})); - var timeRemaining = API.getTimeRemaining(); - var estimateMS = ((pos + 1) * 4 * 60 + timeRemaining) * 1000; - var estimateString = basicBot.roomUtilities.msToStr(estimateMS); - API.sendChat(subChat(basicBot.chat.eta, {name: name, time: estimateString})); - } - } - }, + if (typeof user === 'boolean') return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); - fbCommand: { - command: 'fb', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.fbLink === "string") - API.sendChat(subChat(basicBot.chat.facebook, {link: basicBot.settings.fbLink})); - } - } - }, + var permUser = USERS.getPermission(user.id); + if (permFrom > permUser) { + // var muted = MyROOM.mutedUsers; + // var wasMuted = false; + // var indexMuted = -1; + // for (var i = 0; i < muted.length; i++) { + // if (muted[i] === user.id) { + // indexMuted = i; + // wasMuted = true; + // } + // } + // if (!wasMuted) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notmuted, {name: chat.un})); + // MyROOM.mutedUsers.splice(indexMuted); + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmuted, {name: chat.un, username: name})); + try { + API.moderateUnmuteUser(user.id); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmuted, { + name: chat.un, + username: name + })); + } catch (err) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notmuted, { + name: chat.un + })); + } + } else UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.unmuterank, { + name: chat.un + })); + } + } + }, - filterCommand: { - command: 'filter', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.filterChat) { - basicBot.settings.filterChat = !basicBot.settings.filterChat; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.chatfilter})); - } - else { - basicBot.settings.filterChat = !basicBot.settings.filterChat; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.chatfilter})); - } - } - } - }, + usercmdcdCommand: { + command: 'usercmdcd', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var cd = msg.substring(cmd.length + 1); + if (!isNaN(cd)) { + SETTINGS.commandCooldown = cd; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.commandscd, { + name: chat.un, + time: SETTINGS.commandCooldown + })); + } else return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invalidtime, { + name: chat.un + })); + } + } + }, - helpCommand: { - command: 'help', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var link = "http://i.imgur.com/SBAso1N.jpg"; - API.sendChat(subChat(basicBot.chat.starterhelp, {link: link})); - } - } - }, + usercommandsCommand: { + command: 'usercommands', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.usercommandsEnabled) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.usercommands + })); + SETTINGS.usercommandsEnabled = !SETTINGS.usercommandsEnabled; + } else { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.usercommands + })); + SETTINGS.usercommandsEnabled = !SETTINGS.usercommandsEnabled; + } + } + } + }, - joinCommand: { - command: 'join', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.room.roulette.rouletteStatus && basicBot.room.roulette.participants.indexOf(chat.uid) < 0) { - basicBot.room.roulette.participants.push(chat.uid); - API.sendChat(subChat(basicBot.chat.roulettejoin, {name: chat.un})); - } - } - } - }, + mystatsCommand: { + command: 'mystats', + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + var name = ""; + if (msg.length === cmd.length) name = chat.un + else name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (user === false) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty + }); + USERS.resetDailyRolledStats(user); + msg += " Roll Stats: " + USERS.getRolledStats(user); + var byusername = " [ executed by " + chat.un + " ]"; + if (chat.un !== name) msg += byusername; + UTIL.sendChat(msg); + } catch (err) { + UTIL.logException("mystatsCommand: " + err.message); + } + } + }, + mystatsxCommand: { + command: 'mystatsx', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + var name = ""; + if (msg.length === cmd.length) name = chat.un + else name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (user === false) return UTIL.chatLog(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var msg = CHAT.subChat(CHAT.chatMapping.mystats, { + name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty + }); + var byusername = " [ executed by " + chat.un + " ]"; + if (chat.un !== name) msg += byusername; + UTIL.chatLog(msg); + } catch (err) { + UTIL.logException("mystatsCommand: " + err.message); + } + } + }, + voteratioCommand: { + command: 'voteratio', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var name = msg.substring(cmd.length + 2); + var user = USERS.lookupLocalUser(name); + if (user === false) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.invaliduserspecified, { + name: chat.un + })); + var vratio = user.votes; + var ratio = vratio.woot / vratio.meh; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.voteratio, { + name: chat.un, + username: name, + woot: vratio.woot, + mehs: vratio.meh, + ratio: ratio.toFixed(2) + })); + } + } + }, - jointimeCommand: { - command: 'jointime', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substring(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var join = basicBot.userUtilities.getJointime(user); - var time = Date.now() - join; - var timeString = basicBot.roomUtilities.msToStr(time); - API.sendChat(subChat(basicBot.chat.jointime, {namefrom: chat.un, username: name, time: timeString})); - } - } - }, + welcomeCommand: { + command: 'welcome', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (SETTINGS.welcome) { + SETTINGS.welcome = !SETTINGS.welcome; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleoff, { + name: chat.un, + 'function': CHAT.chatMapping.welcomemsg + })); + } else { + SETTINGS.welcome = !SETTINGS.welcome; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.toggleon, { + name: chat.un, + 'function': CHAT.chatMapping.welcomemsg + })); + } + } + } + }, - kickCommand: { - command: 'kick', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var lastSpace = msg.lastIndexOf(' '); - var time; - var name; - if (lastSpace === msg.indexOf(' ')) { - time = 0.25; - name = msg.substring(cmd.length + 2); - } - else { - time = msg.substring(lastSpace + 1); - name = msg.substring(cmd.length + 2, lastSpace); - } - - var user = basicBot.userUtilities.lookupUserName(name); - var from = chat.un; - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - - var permFrom = basicBot.userUtilities.getPermission(chat.uid); - var permTokick = basicBot.userUtilities.getPermission(user.id); - - if (permFrom <= permTokick) - return API.sendChat(subChat(basicBot.chat.kickrank, {name: chat.un})); - - if (!isNaN(time)) { - API.sendChat(subChat(basicBot.chat.kick, {name: chat.un, username: name, time: time})); - if (time > 24 * 60 * 60) API.moderateBanUser(user.id, 1, API.BAN.PERMA); - else API.moderateBanUser(user.id, 1, API.BAN.DAY); - setTimeout(function (id, name) { - API.moderateUnbanUser(id); - console.log('Unbanned @' + name + '. (' + id + ')'); - }, time * 60 * 1000, user.id, name); - } - else API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); - } - } - }, + versionCommand: { //Added 01/27/2015 Zig + command: 'version', + rank: 'mod', + type: 'exact', + functionality: function(chat, cmd) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.online, { + botname: SETTINGS.loggedInName, + version: SETTINGS.version + })); + } + }, - killCommand: { - command: 'kill', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - storeToStorage(); - API.sendChat(basicBot.chat.kill); - basicBot.disconnectAPI(); - setTimeout(function () { - kill(); - }, 1000); - } - } - }, + echoCommand: { //Added 01/27/2015 Zig + command: 'echo', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + //UTIL.logDebug("echoCommand:1"); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + //UTIL.logDebug("echoCommand:2"); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + //UTIL.logDebug("echoCommand:3"); + var msg = chat.message; + if (msg.length === cmd.length) return; + //UTIL.logDebug("echoCommand:4"); + var msgContent = msg.substring(cmd.length + 1); + msgContent = msgContent.replace(/'/g, "'"); + UTIL.logInfo(chat.un + " used echo: " + msgContent); + return UTIL.sendChat(msgContent); + } catch (err) { + UTIL.logException("echoCommand: " + err.message); + } + } + }, + //beerCommand: { //Added 02/25/2015 Zig + // command: 'beer', + // rank: 'mod', + // type: 'startsWith', + // functionality: function (chat, cmd) { + // try{ + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // return UTIL.sendChat("@Bacon_Cheeseburger time for another PBR!"); + // } + // catch(err) { + // UTIL.logException("beerCommand: " + err.message); + // } + // } + //}, + speakCommand: { //Added 02/25/2015 Zig + command: 'speak', + rank: 'mod', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + return UTIL.sendChat(UTIL.randomCommentSelect()); + } catch (err) { + UTIL.logException("speakCommand: " + err.message); + } + } + }, + websiteCommand: { + command: ['website', 'web'], + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.website === "string") + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.website, { + link: SETTINGS.website + })); + } + } + }, - leaveCommand: { - command: 'leave', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var ind = basicBot.room.roulette.participants.indexOf(chat.uid); - if (ind > -1) { - basicBot.room.roulette.participants.splice(ind, 1); - API.sendChat(subChat(basicBot.chat.rouletteleave, {name: chat.un})); - } - } - } - }, + //wootCommand: { //Added 02/18/2015 Zig + // command: 'woot', + // rank: 'user', + // type: 'exact', + // functionality: function (chat, cmd) { + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // else { + // MyAPI.wootThisSong(); + // } + // } + //}, + origemCommand: { + command: 'origem', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + UTIL.sendChat(CHAT.chatMapping.origem); + } + } + }, + mehCommand: { //Added 02/14/2015 Zig + command: 'meh', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + try { + MyAPI.mehThisSong(); + } catch (err) { + UTIL.logException("mehCommand: " + err.message); + } + } + }, + englishCommand: { + command: 'english', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (chat.message.length === cmd.length) return UTIL.sendChat('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = USERS.lookupLocalUser(name); + if (typeof roomUser === 'boolean') return UTIL.sendChat('/me Invalid user specified.'); + var lang = USERS.getPlugUser(roomUser).language; + UTIL.logDebug("lang: " + lang); + UTIL.logDebug("roomUser: " + roomUser.username); + UTIL.logDebug("roomUser: " + roomUser.id); + var englishMessage = USERS.englishMessage(lang, name); + UTIL.sendChat(englishMessage); + } + } catch (err) { + UTIL.logException("englishCommand: " + err.message); + } + } + }, + grabCommand: { //Added 05/27/2015 Zig (This command relies on Origem Woot to be running) + command: 'grab', + rank: 'manager', + type: 'exact', + functionality: function(chat, cmd) { + try { + UTIL.sendChat("/grab"); + //todo: MyAPI.grabSong(....) + // $("#grab").click(); + } catch (err) { + UTIL.logException("grabCommand: " + err.message); + } + } + }, + dasbootCommand: { + command: 'dasboot', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var bootid = msg.substr(cmd.length + 1); + if (isNaN(bootid)) return UTIL.sendChat("Invalid ID"); + UTIL.logInfo("Boot ID: " + bootid); + API.moderateBanUser(bootid, 1, API.BAN.PERMA); + } + }, - linkCommand: { - command: 'link', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var media = API.getMedia(); - var from = chat.un; - var user = basicBot.userUtilities.lookupUser(chat.uid); - var perm = basicBot.userUtilities.getPermission(chat.uid); - var dj = API.getDJ().id; - var isDj = false; - if (dj === chat.uid) isDj = true; - if (perm >= 1 || isDj) { - if (media.format === 1) { - var linkToSong = "https://www.youtube.com/watch?v=" + media.cid; - API.sendChat(subChat(basicBot.chat.songlink, {name: from, link: linkToSong})); - } - if (media.format === 2) { - SC.get('/tracks/' + media.cid, function (sound) { - API.sendChat(subChat(basicBot.chat.songlink, {name: from, link: sound.permalink_url})); - }); - } - } - } - } - }, + zigunbanCommand: { + command: 'zigunban', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function(chat) { + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(); + var name = msg.substring(cmd.length + 2); + var bannedUsers = API.getBannedUsers(); + var found = false; + var bannedUser = null; + for (var i = 0; i < bannedUsers.length; i++) { + var user = bannedUsers[i]; + if (user.username === name) { + bannedUser = user; + found = true; + } + } + if (!found) { + $(".icon-chat").click(); + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notbanned, { + name: chat.un + })); + } + //API.moderateUnbanUser(bannedUser.id); + UTIL.logDebug("Unbanned: " + name); + UTIL.logDebug("Unban ID: " + bannedUser.id); + setTimeout(function() { + $(".icon-chat").click(); + }, 1000); + }, 1000, chat); + } + } + }, + rollCommand: { //Added 03/30/2015 Zig + command: ['roll','spin','hitme','throw','dice','rollem','toss','fling','pitch','shoot','showmethemoney','letsdothisthing','rool'], + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + if (MyAPI.getDjID() !== chat.uid) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notcurrentdj, { + name: chat.un + })); + if (USERS.getRolled(chat.un)) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.doubleroll, { + name: chat.un + })); + var msg = chat.message; + var dicesides = 6; + if (msg.length > cmd.length) { + var dice = msg.substr(cmd.length + 1); + if (!isNaN(dice)) dicesides = dice; + if (dicesides < 4) dicesides = 4; + } + var rollResults = Math.floor(Math.random() * dicesides) + 1; + USERS.setRolled(chat.un, true); + var resultsMsg = ""; + var wooting = true; + //rollResults = 6; + if (rollResults > (dicesides * 0.5)) { + //Pick a random word for the tasty command + setTimeout(function() { + USERS.tastyVote(USERS.getCurrentPlugUser().id, UTIL.bopCommand("")); + }, 1000); + setTimeout(function() { + MyAPI.wootThisSong(); + }, 1500); + resultsMsg = CHAT.subChat(CHAT.chatMapping.rollresultsgood, { + name: chat.un, + roll: UTIL.numberToIcon(rollResults) + }); + } else { + setTimeout(function() { + MyAPI.mehThisSong(); + }, 1000); + resultsMsg = CHAT.subChat(CHAT.chatMapping.rollresultsbad, { + name: chat.un, + roll: UTIL.numberToIcon(rollResults) + }); + wooting = false; + } + UTIL.sendChat(resultsMsg + USERS.updateRolledStats(chat.un, wooting)); + } catch (err) { + UTIL.logException("rollCommand: " + err.message); + } + } + }, + meetingCommand: { //Added 03/28/2015 Zig + command: ['meeting', 'lunch', 'beerrun'], + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + var name; + var byusername = " "; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = USERS.getPermission(chat.uid); + if (perm < API.ROLE.BOUNCER) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.bootrank, { + name: chat.un + })); + byusername = " [ executed by " + chat.un + " ]"; + } + var user = USERS.lookupLocalUser(name); + var currPos = MyAPI.getWaitListPosition(user.id) + 1; + if (currPos < 1) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.notinwaitlist, { + name: name + })); + user.lastKnownPosition = currPos; + user.lastSeenInLine = Date.now(); + USERS.updateDC(user); + var msg; + if (cmd == '.beerrun') { + USERS.setBeerRunStatus(user, true); + msg = CHAT.subChat(CHAT.chatMapping.beerrunleave, { + name: USERS.getPlugUser(user).username, + pos: currPos + }); + } + if (cmd == '.lunch') { + USERS.setLunchStatus(user, true); + msg = CHAT.subChat(CHAT.chatMapping.lunchleave, { + name: USERS.getPlugUser(user).username, + pos: currPos + }); + } + if (cmd == '.meeting') { + USERS.setMeetingStatus(user, true); + msg = CHAT.subChat(CHAT.chatMapping.meetingleave, { + name: USERS.getPlugUser(user).username, + pos: currPos + }); - lockCommand: { - command: 'lock', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - basicBot.roomUtilities.booth.lockBooth(); - } - } - }, + } + setTimeout(function() { MyAPI.removeDJ(user.id); }, 1000); + UTIL.sendChat(msg + byusername); + } catch (err) { + UTIL.logException("meetingCommand: " + err.message); + } + } + }, + tastyCommand: { + command: ['tasty', 'rock', 'props', 'woot', 'groot', 'groovy', 'jam', 'nice', 'bop', 'cowbell', 'sax', 'ukulele', 'tango', 'samba', 'disco', 'waltz', 'metal', + 'bob', 'boogie', 'cavort', 'conga', 'flit', 'foxtrot', 'frolic', 'gambol', 'hop', 'hustle', 'jig', 'jitter', 'jitterbug', 'jive', 'jump', 'leap', 'prance', + 'promenade', 'rhumba', 'shimmy', 'strut', 'sway', 'swing', 'great', 'hail', 'good', 'acceptable', 'bad', 'excellent', 'exceptional', 'favorable', 'marvelous', + 'positive', 'satisfactory', 'satisfying', 'superb', 'valuable', 'wonderful', 'ace', 'boss', 'bully', 'choice', 'crack', 'pleasing', 'prime', 'rad', + 'sound', 'spanking', 'sterling', 'super', 'superior', 'welcome', 'worthy', 'admirable', 'agreeable', 'commendable', 'congenial', 'deluxe', 'first-class', + 'first-rate', 'gnarly', 'gratifying', 'honorable', 'neat', 'precious', 'recherché', 'reputable', 'select', 'shipshape', 'splendid', 'stupendous', 'keen', + 'nifty', 'swell', 'sensational', 'fine', 'cool', 'perfect', 'wicked', 'fab', 'heavy', 'incredible', 'outstanding', 'phenomenal', 'remarkable', 'special', + 'terrific', 'unique', 'aces', 'capital', 'dandy', 'enjoyable', 'exquisite', 'fashionable', 'lovely', 'love', 'solid', 'striking', 'top-notch', + 'slick', 'pillar', 'exemplary', 'alarming', 'astonishing', 'awe-inspiring', 'beautiful', 'breathtaking', 'fearsome', 'formidable', 'frightening', 'winner', + 'impressive', 'intimidating', 'facinating', 'prodigious', 'magnificent', 'overwhelming', 'shocking', 'stunning', 'stupefying', 'majestic', 'grand', 'velvet', 'icecream', + 'creamy', 'easy', 'effortless', 'fluid', 'gentle', 'glossy', 'peaceful', 'polished', 'serene', 'sleek', 'soft', 'tranquil', 'velvety', 'soothing', 'fluent', 'frictionless', + 'lustrous', 'rhythmic', 'crackerjack', 'laudable', 'peachy', 'praiseworthy', 'rare', 'super-duper', 'unreal', 'chill', 'savvy', 'smart', 'ingenious', 'genious', + 'sweet', 'delicious', 'lucious', 'bonbon', 'fetch', 'fetching', 'appealing', 'delightful', 'absorbing', 'alluring', 'cute', 'electrifying', + 'awesome', 'bitchin', 'fly', 'pleasant', 'relaxing', 'mellow', 'nostalgia', 'punk', 'like', 'fries', 'cake', 'drum', 'guitar', 'bass', 'tune', 'pop', + 'apple', 'fantastic', 'spiffy', 'yes', 'fabulous', 'happy', 'smooth', 'classic', 'mygf', 'docsgirlfriend', 'mygirlfriend', 'skank', 'jiggy', 'funk', 'funky', 'jazz', 'jazzy', 'dance', 'elvis', + 'hawt', 'extreme', 'dude', 'babes', 'fun', 'reggae', 'party', 'drums', 'trumpet', 'mosh', 'bang', 'blues', 'heart', 'feels', 'dope', 'makeitrain', 'wumbo', + 'firstclass', 'firstrate', 'topnotch', 'aweinspiring', 'superduper', 'dabomb', 'dashit', 'badass', 'bomb', 'popcorn', 'awesomesauce', 'awesomeness', 'sick', + 'sexy', 'brilliant', 'steampunk', 'bagpipes', 'piccolo', 'whee', 'vibe', 'banjo', 'harmony', 'harmonica', 'flute', 'dancing', 'dancin', 'ducky', 'approval', 'winning', 'okay', + 'hunkydory', 'peach', 'divine', 'radiant', 'sublime', 'refined', 'foxy', 'allskate', 'rush', 'boston', 'murica', '2fer', 'boom', 'bitches', 'oar', 'hipster', + 'hip', 'soul', 'soulful', 'cover', 'yummy', 'ohyeah', 'twist', 'shout', 'trippy', 'hot', 'country', 'stellar', 'smoove', 'pantydropper', 'baby', 'mmm', 'hooters', + 'tmbg', 'rhythm', 'kool', 'kewl', 'killer', 'biatch', 'woodblock', 'morecowbell', 'lesbian', 'lesbians', 'niceconnect', 'connect', 'kazoo', 'win', 'webejammin', + 'bellyrub', 'groove', 'gold', 'golden', 'twofer', 'phat', 'punkrock', 'punkrocker', 'merp', 'derp', 'herp-a-derp', 'narf', 'amazing', 'doabarrellroll', 'plusone', + '133t', 'roofus', 'rufus', 'schway', 'shiz', 'shiznak', 'shiznik', 'shiznip', 'shiznit', 'shiznot', 'shizot', 'shwanky', 'shway', + 'sic', 'sicc', 'skippy', 'slammin', 'slamming', 'slinkster', 'smack', 'smashing', 'smashingly', 'snizzo', 'spiffylicious', 'superfly', + 'swass', 'tender', 'thrill', 'tight', 'tits', 'tizight', 'todiefor', 'to die for', 'trill', 'tuff', 'vicious', 'whizz-bang', 'wick', + 'wow', 'omg', 'A-1', 'ace', 'aces', 'aight', 'allthatandabagofchips', 'all that and a bag of chips', 'alrighty', 'alvo', 'amped', + 'A-Ok', 'ass-kicking', 'awesome-possum', 'awesome possum', 'awesomepossum', 'awesomesauce', 'awesome sauce', 'awesome-sauce', + 'awsum', 'bad-ass', 'badassical', 'badonkadonk', 'bananas', 'bangupjob', 'bang up job', 'beast', 'beastly', 'bees-knees', + 'bees knees', 'beesknees', 'bodacious', 'bomb', 'bomb-ass', 'bomb diggidy', 'bomb-diggidy', 'bombdiggidy', 'bonkers', 'bonzer', + 'boomtown', 'bostin', 'brill', 'bumping', 'capitol', 'cats ass', 'cats-ass', 'catsass', 'chilling', 'choice', 'clutch', + 'coo', 'coolage', 'cool beans', 'cool-beans', 'coolbeans', 'coolness', 'cramazing', 'cray-cray', 'crazy', 'crisp', 'crucial', 'da bomb', + 'da shit', 'da-bomb', 'da-shit', 'dashiznit', 'dabomb', 'dashit', 'da shiznit', 'da-shiznit', 'ear candy', 'ear-candy', 'earcandy', + 'epic', 'fan-fucking-tastic', 'fantabulous', 'far out', 'far-out', 'farout', 'fly', 'fresh', 'funsies', 'gangstar', 'gangster', + 'gansta', 'solidgold', 'golden', 'gr8', 'hardcore', 'hellacious', 'hoopla', 'hype', 'ill', 'itsallgood', 'its all good', 'jiggy', 'jinky', 'jiggity', + 'jolly good', 'jolly-good', 'jollygood', 'k3w1', 'kickass', 'kick-ass', 'kick ass', 'kick in the pants', 'kickinthepants', 'kicks', 'kix', 'legendary', + 'legit', 'like a boss', 'like a champ', 'like whoa', 'likeaboss', 'likeachamp', 'likewhoa', 'lush', 'mint', 'money', 'neato', 'nice', 'off da hook', + 'off the chain', 'off the hook', 'out of sight', 'peachy keen', 'peachy-keen', 'offdahook', 'offthechain', 'offthehook', 'outofsight', + 'peachykeen', 'perf', 'phatness', 'phenom', 'prime-time', 'primo', 'rad', 'radical', 'rage', 'rancid', 'random', 'nice cover', 'nicecover', 'raw', + 'redonkulus', 'righteous', 'rocking', 'rock-solid', 'rollin', '3fer', '4fer', 'threefer', 'fourfer', 'nice2fer', 'amazeballs', 'craycray', + '5fer', '6fer', '7fer', '8fer', '9fer', '10fer', '11fer', '12fer', + 'whizzbang', 'a1', 'aok', 'asskicking', 'bombass', 'fanfuckingtastic', 'primetime', 'rocksolid', 'instrumental', 'rockin', ':star:', 'star', 'rockstar', ':metal:', + '10s', '00s', '90s', '80s', '70s', '60s', '50s', '40s', '30s', '20s', 'insane', 'clever', ':heart:', ':heart_decoration:', ':heart_eyes:', ':heart_eyes_cat:', ':heartbeat:', + ':heartpulse:', ':hearts:', ':yellow_heart:', ':green_heart:', ':two_hearts:', ':revolving_hearts:', ':sparkling_heart:', ':blue_heart:', 'giddyup', 'rockabilly', + 'nicefollow', ':beer:', ':beers:', 'niceplay', 'oldies', 'oldie', 'pj', 'slayer', 'kinky', ':smoking:', 'jewharp', 'talkbox', 'oogachakaoogaooga', 'oogachaka', + 'ooga-chaka', 'snag', 'snagged', 'yoink', 'classy', 'ska', 'grunge', 'jazzhands', 'verycool', 'ginchy', 'catchy', 'grabbed', 'yes', 'hellyes', + 'hellyeah', '27', '420', 'toke', 'fatty', 'blunt', 'joint', 'samples', 'doobie', 'oneeyedwilly', 'bongo', 'bingo', 'bangkok', 'tastytits', '=w=', ':guitar:', 'cl', 'carbonleaf', + 'festive', 'srv', 'motorhead', 'motörhead', 'pre2fer', 'pre-2fer', 'future2fer', 'phoenix', 'clhour', 'accordion', 'schwing', 'schawing', 'cool cover', 'coolcover', + 'boppin', 'bopping', 'jammin', 'jamming', 'tuba', 'powerballad', 'jukebox', 'word', 'classicrock', 'throwback', 'soultrain', 'train', '<3', 'bowie', 'dispatch', + 'holycraplarryhasashitloadofcommands', 'thatswhatimtalkinabout', 'waycool', ':thumbsup:', ':fire:', ':+1:', 'cheers', 'drink', 'irish', 'celtic', + 'thunder', 'stpaddy', 'stpaddys', 'vegemite', 'clap', 'sob', 'sonofabitch', ':clap:', 'forthewin', 'ftw', ':cake:', 'badabing', ':boom:', 'electric', + 'mullet', 'eclectic', 'aaahhmmazing', 'crowdfavorite', 'celebrate', 'goodtimes', 'dmb', 'greatcover', 'tastycover', 'awesomecover', 'sweet2fer', + 'holycrapthisisareallylongsong', 'onehitwonder', 'riot', 'cherry', 'poppin', 'zootsuit', 'moustache', 'stache', 'dank', 'whackyinflatableflailingarmtubeman', + 'aintnothingbutachickenwing', 'bestest', 'blast', 'coolfulness', 'coolish', 'dark', 'devious', 'disgusting', 'fat', 'fav', 'fave', 'fierce', 'flabbergasted', + 'fleek', 'fletch', 'flossy', 'gink', 'glish', 'goosh', 'grouse', 'hoopy', 'hopping', 'horrorshow', 'illmatic', 'immense', 'key', 'kick', 'live', 'lyte', 'moff', + 'nectar', 'noice', 'okie dokie', 'okiedokie', 'onfire', 'on fire', 'out to lunch', 'outtolunch', 'pimp', 'pimping', 'pimptacular', 'pissa', 'popping', 'premo', + 'radballs', 'ridiculous', 'rollicking', 'sharp', 'shibby', 'shiny', 'snoochie boochies', 'snoochieboochies', 'straight', 'stupid fresh', 'stupidfresh', + 'styling', 'sugar honey ice tea', 'sugarhoneyicetea', 'swatching', 'sweetchious', 'sweetnectar', 'sweetsauce', 'swick', 'swoll', 'throwed', 'tickety-boo', + 'ticketyboo', 'trick', 'wahey', 'wizard', 'wickedpissa', 'wicked pissa', 'psychedelic', 'stupiddumbshitgoddamnmotherfucker', 'squeallikeapig', + 'wax', 'yousuredohaveapurdymouth', 'retro', 'punchableface', 'punchablefaces', 'punchablefacefest', 'docsgoingtothisshowtonight', 'heaven', 'moaroar', + 'osfleftovers', 'osf', 'beard', 'dowop', 'productivitykiller', 'heyman', '420osf', 'osf420', 'twss', 'outfuckingstanding', 'modernspiritual', 'amodernspiritual', + 'realreggae', 'dadada', 'lalala', 'casio', 'joy', 'sunshine', 'whiledeezisaway', 'unintentional2fer', 'manbunhipsterstachepunchableface', 'taco', + 'tacos', 'faketastypoint', 'groovin', 'rollreminder', 'phishingforatastypoint', 'hipstermanbunpunchablefacestache','bnl' + ], + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + USERS.tastyVote(chat.uid, chat.message); + } catch (err) { + UTIL.logException("tastyCommand: " + err.message); + } + } + }, + lastplayedCommand: { + command: 'lastplayed', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat(MyROOM.songinfo.songStatsMsg); + } catch (err) { + UTIL.logException("lastplayed: " + err.message); + } + } + }, + exrouletteCommand: { + command: ['exroulette', 'roulette?'], + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Explain ROULETTE: Managers type .roulette to start the game. Type .join to join the game. The winner gets moved to a random place in line. It is a Russian roulette in that the new position is random. So, when you win you may get moved back in line."); + } catch (err) { + UTIL.logException("exroulettecommand: " + err.message); + } + } + }, + extastyCommand: { + command: ['extasty', 'tasty?'], + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Explain TASTY POINTS: This is another way to let your fellow DJs know you enjoy their play. Since most of us run auto-woot extentions it is just a nice way to let others know when they play an extra tasty selection."); + } catch (err) { + UTIL.logException("extastycommand: " + err.message); + } + } + }, + exmeetingCommand: { + command: ['exmeeting', 'exlunch', 'exbeerrun', 'meeting?', 'lunch?', 'beerrun?'], + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Explain MEETING: If you have to go afk type, .meeting or .lunch and Larry will remove you from line. When you return hop back in line and Larry will restore your position in line. If you leave the room for over 10 mins you'll lose your spot."); + } catch (err) { + UTIL.logException("exmeeting: " + err.message); + } + } + }, + exmehCommand: { + command: ['exmeh', 'meh?'], + rank: 'resident-dj', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + if (chat.message.length === cmd.length) return UTIL.sendChat('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = USERS.lookupLocalUser(name); + if (typeof roomUser === 'boolean') return UTIL.sendChat('/me Invalid user specified.'); + var msgSend = "@" + roomUser.username + ": If you find yourself Meh-ing most songs, this isn't the room for you. Serial Meh'ers will be banned. If you don't like the music find a different room please."; + UTIL.sendChat(msgSend); + } catch (err) { + UTIL.logException("exmeh: " + err.message); + } + } + }, + //todoer delete after having fun with this: + autorollCommand: { + command: 'autoroll', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Auto-Roll feature enabled for: " + chat.un); + } catch (err) { + UTIL.logException("autoroll: " + err.message); + } + } + }, + exrefreshCommand: { + command: ['exrefresh', 'refresh?'], + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Hover over the video area and press the refresh button. Press it repeatedly until a window pops up and lets you select an alternate song."); + } catch (err) { + UTIL.logException("exrefresh: " + err.message); + } + } + }, + whyCommand: { + command: 'why', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("You're only getting woots cause we all have auto woot"); + } catch (err) { + UTIL.logException("whycommand: " + err.message); + } + } + }, + ughCommand: { + command: 'ugh', + rank: 'bouncer', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("You know your play sucks when the chat goes quiet"); + } catch (err) { + UTIL.logException("ughcommand: " + err.message); + } + } + }, + exrollCommand: { + command: ['exroll', 'roll?'], + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("Explain ROLL: A dj can roll the dice during their spin. Rolling 1-3=MEH, 4-6=WOOT. 50% chance. type .roll during your spin to do it."); + } catch (err) { + UTIL.logException("exrollcommand: " + err.message); + } + } + }, + kissCommand: { + command: 'kiss', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("/me gives " + chat.un + " a big fat :kiss:"); + } catch (err) { + UTIL.logException("exkisscommand: " + err.message); + } + } + }, + loguserCommand: { + command: 'loguser', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { - lockdownCommand: { - command: 'lockdown', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var temp = basicBot.settings.lockdownEnabled; - basicBot.settings.lockdownEnabled = !temp; - if (basicBot.settings.lockdownEnabled) { - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.lockdown})); - } - else return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.lockdown})); - } - } - }, + if (chat.message.length === cmd.length) return UTIL.chatLog('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = USERS.lookupLocalUser(name); + if (typeof roomUser === 'boolean') return UTIL.chatLog('/me Invalid user specified.'); + var resetDebug = false; + if (MyROOM.debug === false) resetDebug = true; + MyROOM.debug = true; + UTIL.logObject(roomUser, "User"); + UTIL.logDebug("JSON: " + JSON.stringify(roomUser)); + if (resetDebug) MyROOM.debug = false; + } + } catch (err) { + UTIL.logException("loguserCommand: " + err.message); + } + } + }, + lowrollpctCommand: { //Added 07/03/2015 Zig + command: 'lowrollpct', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var leaderBoard = USERS.loadRollPct(false); + USERS.displayLeaderBoard(leaderBoard, chat.un, true, "Low Roll Percentages: "); + } catch (err) { + UTIL.logException("lowrollpct: " + err.message); + } + } + }, + lowrollptsCommand: { //Added 07/03/2015 Zig + command: 'lowrollpts', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var leaderBoard = USERS.loadRollPoints(false); + USERS.displayLeaderBoard(leaderBoard, chat.un, false, "Low Roll Points: "); + } catch (err) { + UTIL.logException("lowrollpts: " + err.message); + } + } + }, + rollpctCommand: { //Added 07/03/2015 Zig + command: 'rollpct', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var leaderBoard = USERS.loadRollPct(true); + USERS.displayLeaderBoard(leaderBoard, chat.un, true, "Top Roll Percentages: "); + } catch (err) { + UTIL.logException("rollpct: " + err.message); + } + } + }, + rollptsCommand: { //Added 07/03/2015 Zig + command: 'rollpts', + rank: 'resident-dj', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var leaderBoard = USERS.loadRollPoints(true); + USERS.displayLeaderBoard(leaderBoard, chat.un, false, "Top Roll Points: "); + } catch (err) { + UTIL.logException("rollpts: " + err.message); + } + } + }, + nsfwCommand: { //Added 04/22/2015 Zig + command: 'nsfw', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + UTIL.sendChat("NSFW Warning [" + chat.un + "]: @djs @rdjs @bouncers @managers @hosts @staff"); + } catch (err) { + UTIL.logException("nsfwCommand: " + err.message); + } + } + }, + eightballCommand: { //Added 04/01/2015 Zig + command: ['8ball', 'eightball', 'larry'], + rank: 'user', + type: 'startsWith', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + var magicResponse = UTIL.eightBallSelect(); + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.eightballresponse2, { + name: chat.un, + response: magicResponse + })); + var myQuestion = msg.substring(cmd.length + 1); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.eightballquestion, { + name: chat.un, + question: myQuestion + })); + setTimeout(function() { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.eightballresponse1, { + response: magicResponse + })); + }, 500); + } catch (err) { + UTIL.logException("eightballCommand: " + err.message); + } + } + }, + zigbanCommand: { + command: 'zigban', + rank: 'manager', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + var msg = chat.message; + if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, { + name: chat.un + })); + var bootid = msg.substr(cmd.length + 1); + if (isNaN(bootid)) return UTIL.sendChat("Invalid ID"); + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function(bootid) { + UTIL.logDebug("Boot ID: " + bootid); + //API.moderateBanUser(bootid, 1, API.BAN.PERMA); + setTimeout(function() { + $(".icon-chat").click(); + }, 1000); + }, 1000); + } + }, + zigaCommand: { + command: 'ziga', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + MyAPI.botDjNow(); + } catch (err) { + UTIL.logException("zigaCommand: " + err.message); + } + } + }, + zigaaCommand: { + command: 'zigaa', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + MyAPI.botHopDown(); + } catch (err) { + UTIL.logException("zigaaCommand: " + err.message); + } + } + }, + zigcCommand: { + command: 'zigc', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + UTIL.validateUserCheck(); + } catch (err) { + UTIL.logException("zigcCommand: " + err.message); + } + } + }, + zigdCommand: { + command: 'zigd', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + //grab song testing: + var songHistory = API.getHistory(); + //var songHistory = API.getUsers(); + UTIL.logObject(songHistory[0], "songHistory"); + UTIL.logDebug("Media cid: " + songHistory[0].media.cid); + var newMedia = API.getMedia(); + UTIL.logObject(newMedia, "Media"); + MyAPI.grabSong("7527918", songHistory[0].media.cid); + //Request body: {"playlistID":,"historyID":"3602db39-e515-4739-aa24-0dc084f384bc"} + //7527918 - lockguardCommand: { - command: 'lockguard', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.lockGuard) { - basicBot.settings.lockGuard = !basicBot.settings.lockGuard; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.lockdown})); - } - else { - basicBot.settings.lockGuard = !basicBot.settings.lockGuard; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.lockguard})); - } - } - } - }, + } catch (err) { + UTIL.logException("zigdCommand: " + err.message); + } + } + }, + debugCommand: { + command: 'debug', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + MyROOM.debug = (!MyROOM.debug); + UTIL.logInfo("Debug = " + MyROOM.debug); + } catch (err) { + UTIL.logException("debugCommand: " + err.message); + } + } + }, + gifenabledCommand: { + command: 'gifenabled', + rank: 'cohost', + type: 'exact', + functionality: function(chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + SETTINGS.gifEnabled = (!SETTINGS.gifEnabled); + UTIL.logInfo("GifEnabled = " + MyROOM.debug); + } catch (err) { + UTIL.logException("gifenabledCommand: " + err.message); + } + } + }, + // whoisCommand: { + // command: 'whois', + // rank: 'bouncer', + // type: 'startsWith', + // functionality: function (chat, cmd) { + // try { + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // var msg = chat.message; + // if (msg.length === cmd.length) return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.nouserspecified, {name: chat.un})); + // var whoisuser = msg.substr(cmd.length + 2); + // UTIL.logDebug("whois: " + whoisuser); + // var user; + // if (isNaN(whoisuser)) user = USERS.lookupLocalUser(whoisuser); + // else user = USERS.getPlugUser(whoisuser); + // if (typeof user !== 'undefined') { + // UTIL.logDebug("USER ID: " + user.id); + // UTIL.sendChat("USER: " + user.username + " " + user.id); + // } + // UTIL.logDebug("TYPE: " + typeof user); + // } + // catch(err) { + // UTIL.logException("whoisCommand: " + err.message); + // } + // } + // }, - lockskipCommand: { - command: 'lockskip', - rank: 'bouncer', + whoisCommand: { + command: 'whois', + rank: 'bouncer', + type: 'startsWith', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else name = msg.substr(cmd.length + 2); + var whoismsg = UTIL.whoisinfo(chat.un, name); + if (whoismsg.length > 0) UTIL.sendChat(whoismsg); + } + } + }, + imoutCommand: { + command: ['imout','laterall','cya','bye','chow','goodbye','c-ya','farewell','later','solong','catchyoulater','catchyalater', + 'allrightthen','adios','ciao','aurevoir','gottabolt','buh-bye','buhbye','andonthatnote','iquit','onthatnote', + 'peaceout','smellyoulater','gottarun','beer30','beerthirty','untiltomorrow','seeyamonday','stickaforkinme', + 'imdone','imouttahere','smellyalater','seeyalater','seeyoulater','seeyatomorrow','outtahere','keepitreal'], + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + if (MyAPI.getDjID() === chat.uid) { + if (API.getWaitList().length === 0) MyAPI.botDjNow(); // Jump in line if there is no wailist + USERS.setBootableID(chat.uid, true); + } + else if (MyAPI.userInWaitList(chat.uid)) { + MyAPI.removeDJ(chat.uid); + } + else { return; } + API.sendChat(CHAT.subChat(UTIL.selectRandomFromArray(CHAT.randomByeArray), {username: chat.un})); + if (cmd === "imouttahere") setTimeout(function () { API.sendChat("https://memeguy.com/photos/images/mrw-im-looking-forward-to-a-music-assembly-and-the-guy-starts-singing-wrecking-ball-80297.gif"); }, 250); + } + catch(err) { UTIL.logException("imoutCommand: " + err.message); } + } + }, + + fourthirtyCommand: { + command: ['fourthirty','430'], + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + setTimeout(function () { UTIL.sendChat("https://media.giphy.com/media/11QJgcchgwskq4/giphy.gif"); }, 250); + } + catch(err) { UTIL.logException("fourthirtyCommand: " + err.message); } + } + }, + wreckingballCommand: { + command: 'wreckingball', + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.room.skippable) { - var dj = API.getDJ(); - var id = dj.id; - var name = dj.username; - var msgSend = '@' + name + ': '; - basicBot.room.queueable = false; - - if (chat.message.length === cmd.length) { - API.sendChat(subChat(basicBot.chat.usedlockskip, {name: chat.un})); - basicBot.roomUtilities.booth.lockBooth(); - setTimeout(function (id) { - API.moderateForceSkip(); - basicBot.room.skippable = false; - setTimeout(function () { - basicBot.room.skippable = true - }, 5 * 1000); - setTimeout(function (id) { - basicBot.userUtilities.moveUser(id, basicBot.settings.lockskipPosition, false); - basicBot.room.queueable = true; - setTimeout(function () { - basicBot.roomUtilities.booth.unlockBooth(); - }, 1000); - }, 1500, id); - }, 1000, id); - return void (0); - } - var validReason = false; - var msg = chat.message; - var reason = msg.substring(cmd.length + 1); - for (var i = 0; i < basicBot.settings.lockskipReasons.length; i++) { - var r = basicBot.settings.lockskipReasons[i][0]; - if (reason.indexOf(r) !== -1) { - validReason = true; - msgSend += basicBot.settings.lockskipReasons[i][1]; - } - } - if (validReason) { - API.sendChat(subChat(basicBot.chat.usedlockskip, {name: chat.un})); - basicBot.roomUtilities.booth.lockBooth(); - setTimeout(function (id) { - API.moderateForceSkip(); - basicBot.room.skippable = false; - API.sendChat(msgSend); - setTimeout(function () { - basicBot.room.skippable = true - }, 5 * 1000); - setTimeout(function (id) { - basicBot.userUtilities.moveUser(id, basicBot.settings.lockskipPosition, false); - basicBot.room.queueable = true; - setTimeout(function () { - basicBot.roomUtilities.booth.unlockBooth(); - }, 1000); - }, 1500, id); - }, 1000, id); - return void (0); - } - } + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + USERS.tastyVote(chat.uid, chat.message); + var randomID = Math.floor(Math.random() * 3); // [0-2] + if (randomID === 0) { setTimeout(function () { UTIL.sendChat("https://thumbs.gfycat.com/GraveBlaringChrysalis-size_restricted.gif"); }, 250); } + else if (randomID === 1){ setTimeout(function () { UTIL.sendChat("https://forgifs.com/gallery/d/227933-2/Pendulum-wrecking-ball.gif"); }, 250); } + else { setTimeout(function () { UTIL.sendChat("https://i.makeagif.com/media/6-21-2018/BM0WKE.gif"); }, 250); } } + catch(err) { UTIL.logException("wreckingballCommand: " + err.message); } } }, - - lockskipposCommand: { - command: 'lockskippos', - rank: 'manager', + elevenCommand: { + command: ['eleven','11'], + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var pos = msg.substring(cmd.length + 1); - if (!isNaN(pos)) { - basicBot.settings.lockskipPosition = pos; - return API.sendChat(subChat(basicBot.chat.lockskippos, {name: chat.un, position: basicBot.settings.lockskipPosition})); - } - else return API.sendChat(subChat(basicBot.chat.invalidpositionspecified, {name: chat.un})); + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + USERS.tastyVote(chat.uid, chat.message); + setTimeout(function () { UTIL.sendChat("http://media.tumblr.com/10430abfede9cebe9776f7de26e302e4/tumblr_inline_mjzgvrh7Uv1qz4rgp.gif"); }, 250); } + catch(err) { UTIL.logException("elevenCommand: " + err.message); } } - }, - locktimerCommand: { - command: 'locktimer', - rank: 'manager', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var lockTime = msg.substring(cmd.length + 1); - if (!isNaN(lockTime) && lockTime !== "") { - basicBot.settings.maximumLocktime = lockTime; - return API.sendChat(subChat(basicBot.chat.lockguardtime, {name: chat.un, time: basicBot.settings.maximumLocktime})); - } - else return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); - } - } }, - - maxlengthCommand: { - command: 'maxlength', - rank: 'manager', + // Goofy Dog playing piano gif: + pianoCommand: { + command: 'piano', + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var maxTime = msg.substring(cmd.length + 1); - if (!isNaN(maxTime)) { - basicBot.settings.maximumSongLength = maxTime; - return API.sendChat(subChat(basicBot.chat.maxlengthtime, {name: chat.un, time: basicBot.settings.maximumSongLength})); - } - else return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + USERS.tastyVote(chat.uid, chat.message); + setTimeout(function () { UTIL.sendChat("https://media.giphy.com/media/ELUZ0bkF8j4ru/giphy.gif"); }, 250); } + catch(err) { UTIL.logException("pianoCommand: " + err.message); } } }, - - motdCommand: { - command: 'motd', - rank: 'bouncer', + mumfordCommand: { + command: 'mumford', + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length <= cmd.length + 1) return API.sendChat('/me MotD: ' + basicBot.settings.motd); - var argument = msg.substring(cmd.length + 1); - if (!basicBot.settings.motdEnabled) basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; - if (isNaN(argument)) { - basicBot.settings.motd = argument; - API.sendChat(subChat(basicBot.chat.motdset, {msg: basicBot.settings.motd})); - } - else { - basicBot.settings.motdInterval = argument; - API.sendChat(subChat(basicBot.chat.motdintervalset, {interval: basicBot.settings.motdInterval})); - } + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + USERS.tastyVote(chat.uid, chat.message); + setTimeout(function () { UTIL.sendChat("https://media.giphy.com/media/kabkVP3FiZrSE/giphy.gif"); }, 250); } + catch(err) { UTIL.logException("mumfordCommand: " + err.message); } } }, - - moveCommand: { - command: 'move', - rank: 'mod', + //https://media.giphy.com/media/3cLYEjIaxidkQ/giphy.gif + dmbCommand: { + command: 'dmb', + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var firstSpace = msg.indexOf(' '); - var lastSpace = msg.lastIndexOf(' '); - var pos; - var name; - if (isNaN(parseInt(msg.substring(lastSpace + 1)))) { - pos = 1; - name = msg.substring(cmd.length + 2); - } - else { - pos = parseInt(msg.substring(lastSpace + 1)); - name = msg.substring(cmd.length + 2, lastSpace); - } - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - if (user.id === basicBot.loggedInID) return API.sendChat(subChat(basicBot.chat.addbotwaitlist, {name: chat.un})); - if (!isNaN(pos)) { - API.sendChat(subChat(basicBot.chat.move, {name: chat.un})); - basicBot.userUtilities.moveUser(user.id, pos, false); - } else return API.sendChat(subChat(basicBot.chat.invalidpositionspecified, {name: chat.un})); + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + USERS.tastyVote(chat.uid, chat.message); + setTimeout(function () { UTIL.sendChat("https://media.tenor.com/images/952fe3b2e8cae6a8cb39aba07e5e1beb/tenor.gif"); }, 250); } + catch(err) { UTIL.logException("dmbCommand: " + err.message); } } }, - - muteCommand: { - command: 'mute', - rank: 'bouncer', + //https://i.imgur.com/fgU7KCL.gif OR http://i.imgur.com/eBGUmzW.jpg + beiberCommand: { + command: ['beiber','bieber','shittyband'], + rank: 'resident-dj', type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var lastSpace = msg.lastIndexOf(' '); - var time = null; - var name; - if (lastSpace === msg.indexOf(' ')) { - name = msg.substring(cmd.length + 2); - time = 45; - } - else { - time = msg.substring(lastSpace + 1); - if (isNaN(time) || time == "" || time == null || typeof time == "undefined") { - return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); - } - name = msg.substring(cmd.length + 2, lastSpace); - } - var from = chat.un; - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var permFrom = basicBot.userUtilities.getPermission(chat.uid); - var permUser = basicBot.userUtilities.getPermission(user.id); - if (permFrom > permUser) { - /* - basicBot.room.mutedUsers.push(user.id); - if (time === null) API.sendChat(subChat(basicBot.chat.mutednotime, {name: chat.un, username: name})); - else { - API.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); - setTimeout(function (id) { - var muted = basicBot.room.mutedUsers; - var wasMuted = false; - var indexMuted = -1; - for (var i = 0; i < muted.length; i++) { - if (muted[i] === id) { - indexMuted = i; - wasMuted = true; - } - } - if (indexMuted > -1) { - basicBot.room.mutedUsers.splice(indexMuted); - var u = basicBot.userUtilities.lookupUser(id); - var name = u.username; - API.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); - } - }, time * 60 * 1000, user.id); - } - */ - if (time > 45) { - API.sendChat(subChat(basicBot.chat.mutedmaxtime, {name: chat.un, time: "45"})); - API.moderateMuteUser(user.id, 1, API.MUTE.LONG); - } - else if (time === 45) { - API.moderateMuteUser(user.id, 1, API.MUTE.LONG); - API.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); - - } - else if (time > 30) { - API.moderateMuteUser(user.id, 1, API.MUTE.LONG); - API.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); - setTimeout(function (id) { - API.moderateUnmuteUser(id); - }, time * 60 * 1000, user.id); - } - else if (time > 15) { - API.moderateMuteUser(user.id, 1, API.MUTE.MEDIUM); - API.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); - setTimeout(function (id) { - API.moderateUnmuteUser(id); - }, time * 60 * 1000, user.id); - } - else { - API.moderateMuteUser(user.id, 1, API.MUTE.SHORT); - API.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); - setTimeout(function (id) { - API.moderateUnmuteUser(id); - }, time * 60 * 1000, user.id); - } - } - else API.sendChat(subChat(basicBot.chat.muterank, {name: chat.un})); - } - } - }, - - opCommand: { - command: 'op', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.opLink === "string") - return API.sendChat(subChat(basicBot.chat.oplist, {link: basicBot.settings.opLink})); - } - } - }, - - pingCommand: { - command: 'ping', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(basicBot.chat.pong) + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void (0); + // USERS.tastyVote(chat.uid, chat.message); + setTimeout(function () { UTIL.sendChat("https://i.imgur.com/fgU7KCL.gif"); }, 250); } + catch(err) { UTIL.logException("beiberCommand: " + err.message); } } }, - refreshCommand: { - command: 'refresh', - rank: 'manager', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - storeToStorage(); - basicBot.disconnectAPI(); - setTimeout(function () { - window.location.reload(false); - }, 1000); + youtubeCommand: { + command: 'youtube', + rank: 'user', + type: 'exact', + functionality: function(chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void(0); + if (!BOTCOMMANDS.executable(this.rank, chat)) return void(0); + else { + if (typeof SETTINGS.youtubeLink === "string") + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.youtube, { + name: chat.un, + link: SETTINGS.youtubeLink + })); + } + } + } +}; - } - } - }, +//SECTION USERS: All User data +var USERS = { + User: function(id, name) { + this.id = id; + this.username = name; + this.jointime = Date.now(); + this.lastActivity = Date.now(); + this.votes = { + songs: 0, + tasty: 0, + woot: 0, + meh: 0, + curate: 0 + }; + this.tastyVote = false; + this.rolled = false; + this.lastEta = null; + this.bootable = false; + this.beerRun = false; + this.inMeeting = false; + this.atLunch = false; + this.afkWarningCount = 0; + this.badSongCount = 0; + this.afkCountdown = null; + this.inRoom = true; + this.isMuted = false; + this.rollStats = { + lifeWoot: 0, + lifeTotal: 0, + dayWoot: 0, + dayTotal: 0, + DOY: -1 + }; + this.lastDC = { + time: null, + leftroom: null, + resetReason: "", + position: -1, + songCount: 0 + }; + this.lastKnownPosition = -1; + this.lastSeenInLine = null; + }, + displayLeaderBoard: function(leaderBoard, username, dispPct, caption) { + try { + console.table(leaderBoard); + var MsgA = ""; + var MsgB = ""; + MsgA = caption; + for (var leaderIdx = 0; leaderIdx < leaderBoard.length; leaderIdx++) { + var strData = "[" + UTIL.numberToIcon(leaderIdx + 1) + " " + leaderBoard[leaderIdx].username + " "; + if (dispPct) + strData += leaderBoard[leaderIdx].winCount + "/" + leaderBoard[leaderIdx].rollCount + " " + leaderBoard[leaderIdx].rollPct + "] " + else + strData += leaderBoard[leaderIdx].rollCount + "] " + if (leaderIdx < 5) + MsgA += strData; + else + MsgB += strData; + } + setTimeout(function() { + UTIL.sendChat(MsgA); + }, 500); + setTimeout(function() { + UTIL.sendChat(MsgB); + }, 1000); + } catch (err) { + UTIL.logException("displayLeaderBoard: " + err.message); + } + }, + loadRollPoints: function(loadingTop) { + try { + userIDs = []; + leaderBoard = []; + for (var leaderIdx = 0; leaderIdx < 10; leaderIdx++) { + var rollCount = 0; + if (loadingTop === false) rollCount = 10000; + var addUserIdx = -1; + for (var userIdx = 0; userIdx < MyROOM.users.length; userIdx++) { + var skipUser = false; + var roomUser = MyROOM.users[userIdx]; + //UTIL.logDebug("Scanning User: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + if (userIDs.indexOf(roomUser.id) > -1) skipUser = true; // Already in the leader list + if (roomUser.rollStats.lifeTotal < 50) skipUser = true; // Require 50 rolls to get on the leader board + // Skip user if higher or lower than the current high/low score: + if (roomUser.rollStats.lifeTotal < rollCount && loadingTop === true) skipUser = true; + if (roomUser.rollStats.lifeTotal > rollCount && loadingTop === false) skipUser = true; + if (!skipUser) { + addUserIdx = userIdx; + //UTIL.logDebug("New Leader: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + rollCount = roomUser.rollStats.lifeTotal; + } + } - reloadCommand: { - command: 'reload', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(basicBot.chat.reload); - storeToStorage(); - basicBot.disconnectAPI(); - kill(); - setTimeout(function () { - $.getScript(basicBot.scriptLink); - }, 2000); - } - } - }, + if (addUserIdx > -1) { + var topStats = { + username: "", + rollCount: 0, + winCount: 0, + rollPct: "" + }; + //UTIL.logDebug("Adding User: " + MyROOM.users[addUserIdx].username + ": " + MyROOM.users[addUserIdx].rollStats.lifeTotal); + topStats.username = MyROOM.users[addUserIdx].username; + topStats.rollCount = MyROOM.users[addUserIdx].rollStats.lifeTotal; + topStats.winCount = MyROOM.users[addUserIdx].rollStats.lifeWoot; + topStats.rollPct = UTIL.formatPercentage(MyROOM.users[addUserIdx].rollStats.lifeWoot, MyROOM.users[addUserIdx].rollStats.lifeTotal); + leaderBoard.push(topStats); + userIDs.push(MyROOM.users[addUserIdx].id); + } + } + return leaderBoard; + } catch (err) { + UTIL.logException("loadRollPoints: " + err.message); + } + }, + loadRollPct: function(loadingTop) { + try { + userIDs = []; + leaderBoard = []; + var addUserIdx = -1; + for (var leaderIdx = 0; leaderIdx < 10; leaderIdx++) { + addUserIdx = -1; + var rollPct = 0.0; + if (loadingTop === false) rollPct = 101.00; + for (var userIdx = 0; userIdx < MyROOM.users.length; userIdx++) { + var skipUser = false; + var roomUser = MyROOM.users[userIdx]; + if (userIDs.indexOf(roomUser.id) > -1) skipUser = true; // Already in the leader list + //UTIL.logDebug("Scanning User: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + if (roomUser.rollStats.lifeTotal < 50) skipUser = true; // Require 50 rolls to get on the leader board + if (!skipUser) { + var UserPct = roomUser.rollStats.lifeWoot / roomUser.rollStats.lifeTotal; + // Skip user if higher or lower than the current high/low score: + if (UserPct < rollPct && loadingTop === true) skipUser = true; + if (UserPct > rollPct && loadingTop === false) skipUser = true; + } + if (!skipUser) { + //UTIL.logDebug("New Leader: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal + "-" + UserPct); + addUserIdx = userIdx; + rollPct = UserPct; + } + } + if (addUserIdx > -1) { + var topStats = { + username: "", + rollCount: 0, + winCount: 0, + rollPct: "" + }; + //UTIL.logDebug("Adding User: " + MyROOM.users[addUserIdx].username + ": " + MyROOM.users[addUserIdx].rollStats.lifeTotal); + topStats.username = MyROOM.users[addUserIdx].username; + topStats.rollCount = MyROOM.users[addUserIdx].rollStats.lifeTotal; + topStats.winCount = MyROOM.users[addUserIdx].rollStats.lifeWoot; + topStats.rollPct = UTIL.formatPercentage(MyROOM.users[addUserIdx].rollStats.lifeWoot, MyROOM.users[addUserIdx].rollStats.lifeTotal); + leaderBoard.push(topStats); + userIDs.push(MyROOM.users[addUserIdx].id); + } + } + return leaderBoard; + } catch (err) { + UTIL.logException("loadRollPct: " + err.message); + } + }, + englishMessage: function(lang, username) { + try { + var engMsg = '/me @' + username + ' '; + switch (lang) { + case 'en': + break; + case 'bg': + engMsg += 'Моля, говорете Inglês'; + break; + case 'fi': + engMsg += 'Ole hyvä puhua Inglês'; + break; + case 'zh': + engMsg += '请讲英语'; + break; + case 'ms': + engMsg += 'Sila berbahasa Inggeris'; + break; + case 'xx': + engMsg += 'xx'; + break; + case 'da': + engMsg += 'Vær venlig at tale engelsk.'; + break; + case 'de': + engMsg += 'Bitte sprechen Sie Englisch.'; + break; + case 'es': + engMsg += 'Por favor, hable Inglés.'; + break; + case 'fr': + engMsg += 'Parlez anglais, s\'il vous plaît.'; + break; + case 'nl': + engMsg += 'Spreek Engels, alstublieft.'; + break; + case 'pl': + engMsg += 'Proszę mówić po angielsku.'; + break; + case 'pt': + engMsg += 'Por favor, fale Inglês.'; + break; + case 'sk': + engMsg += 'Hovorte po anglicky, prosím.'; + break; + case 'cs': + engMsg += 'Mluvte prosím anglicky.'; + break; + case 'sr': + engMsg += 'Молим Вас, говорите енглески.'; + break; + } + engMsg += ' (English please)'; + return engMsg; + } catch (err) { + UTIL.logException("englishMessage: " + err.message); + } + }, + getJointime: function(user) { + return user.jointime; + }, + getCurrentPlugUser: function() { + return API.getUser(); + }, + getPlugUser: function(user) { + try { + return USERS.getUser(user); + } catch (err) { + UTIL.logException("userUtilities.getPlugUser: " + err.message); + } + }, + getPlugUserID: function(userid) { + try { + return API.getUser(userid); + } catch (err) { + UTIL.logException("userUtilities.getPlugUserID: " + err.message); + } + }, + getUser: function(user) { + try { + return API.getUser(user.id); + } catch (err) { + UTIL.logException("userUtilities.getUser: " + err.message); + } + }, + tastyVote: function(userId, cmd) { + try { + UTIL.logDebug("USERID: " + userId); + var user = USERS.lookupLocalUser(userId); + UTIL.logDebug("USERID: " + userId); + if (user.tastyVote) return; + var dj = API.getDJ(); + if (typeof dj === 'undefined') return; + if (dj.id === user.id) { + UTIL.sendChat("I'm glad you find your own play tasty @" + user.username); + return; + } + var tastyComment = UTIL.tastyComment(cmd); + tastyComment = "@" + dj.username + " " + CHAT.subChat(tastyComment, { pointfrom: user.username }); + user.tastyVote = true; + //UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.tastyvote, {name: user.username})); + setTimeout(function() { UTIL.sendChat(tastyComment); }, 500); + // setTimeout(function() { + // UTIL.sendChat(CHAT.subChat(tastyComment, { + // pointfrom: user.username + // })); + // }, 500); + MyROOM.roomstats.tastyCount += 1; + var currdj = USERS.lookupLocalUser(dj.id); + currdj.votes.tasty += 1; + } catch (err) { + UTIL.logException("userUtilities.tastyVote: " + err.message); + } + }, + resetDC: function(user) { + user.lastDC.time = null; + user.lastDC.position = -1; + user.lastDC.leftroom = null; + user.lastKnownPosition = -1; + user.lastSeenInLine = null; + user.lastDC.songCount = 0; + user.beerRun = false; + user.inMeeting = false; + user.atLunch = false; + }, + updateDC: function(user) { + user.lastDC.time = Date.now(); + user.lastDC.position = user.lastKnownPosition; + user.lastDC.songCount = MyROOM.roomstats.songCount; + }, + setUserName: function(userId, userName) { + var user = USERS.lookupLocalUser(userId); + if (user.username !== userName) user.username = userName; + }, + setLastActivityID: function(userId, dispMsg) { + var user = USERS.lookupLocalUser(userId); + USERS.setLastActivity(user, dispMsg); + }, + didUserDisconnect: function(user) { + if (user.beerRun) return true; + if (user.inMeeting) return true; + if (user.atLunch) return true; + if (user.lastDC.time !== null && user.lastDC.position > 0) return true; + return false; + }, + setLastActivity: function(user, dispMsg) { + user.lastActivity = Date.now(); + if ((user.afkWarningCount > 0) && (dispMsg === true)) UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.afkUserReset, { + name: user.username + })); + user.afkWarningCount = 0; + clearTimeout(user.afkCountdown); + }, + setMeetingStatus: function(user, status) { + user.beerRun = false; + user.inMeeting = status; + user.atLunch = false; + }, + setBeerRunStatus: function(user, status) { + user.beerRun = status; + user.inMeeting = false; + user.atLunch = false; + }, + setLunchStatus: function(user, status) { + user.beerRun = false; + user.inMeeting = false; + user.atLunch = status; + }, + getLastActivity: function(user) { + return user.lastActivity; + }, + setBootableID: function(username, value) { + var user = USERS.lookupLocalUser(username); + user.bootable = value; + }, + getBootableID: function(username) { + var user = USERS.lookupLocalUser(username); + return user.bootable; + }, + resetDailyRolledStats: function(roomUser) { + try { + var DOY = UTIL.getDOY(); + if (roomUser.rollStats.DOY !== DOY) { + roomUser.rollStats.DOY = DOY; + roomUser.rollStats.dayWoot = 0; + roomUser.rollStats.dayTotal = 0; + } + } catch (err) { + UTIL.logException("resetDailyRolledStats: " + err.message); + return ""; + } + }, + getRolledStats: function(roomUser) { + try { + var rollStats = " [Today: " + roomUser.rollStats.dayWoot + "/" + roomUser.rollStats.dayTotal; + rollStats += " " + UTIL.formatPercentage(roomUser.rollStats.dayWoot, roomUser.rollStats.dayTotal) + "]"; + rollStats += " [Lifetime: " + roomUser.rollStats.lifeWoot + "/" + roomUser.rollStats.lifeTotal; + rollStats += " " + UTIL.formatPercentage(roomUser.rollStats.lifeWoot, roomUser.rollStats.lifeTotal) + "]"; + return rollStats; + } catch (err) { + UTIL.logException("getRolledStats: " + err.message); + return ""; + } + }, + updateRolledStats: function(username, wooting) { + try { + var roomUser = USERS.lookupLocalUser(username); + USERS.resetDailyRolledStats(roomUser); + if (wooting) { + roomUser.rollStats.lifeWoot++; + roomUser.rollStats.dayWoot++; + } + roomUser.rollStats.lifeTotal++; + roomUser.rollStats.dayTotal++; + return USERS.getRolledStats(roomUser); + } catch (err) { + UTIL.logException("updateRolledStats: " + err.message); + return ""; + } + }, + setRolled: function(username, value, wooting) { + var user = USERS.lookupLocalUser(username); + user.rolled = value; + }, + getRolled: function(username) { + var user = USERS.lookupLocalUser(username); + return user.rolled; + }, + getWarningCount: function(user) { + return user.afkWarningCount; + }, + setWarningCount: function(user, value) { + user.afkWarningCount = value; - removeCommand: { - command: 'remove', - rank: 'mod', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length > cmd.length + 2) { - var name = msg.substr(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (typeof user !== 'boolean') { - user.lastDC = { - time: null, - position: null, - songCount: 0 - }; - if (API.getDJ().id === user.id) { - API.moderateForceSkip(); - setTimeout(function () { - API.moderateRemoveDJ(user.id); - }, 1 * 1000, user); - } - else API.moderateRemoveDJ(user.id); - } else API.sendChat(subChat(basicBot.chat.removenotinwl, {name: chat.un, username: name})); - } else API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - } - } - }, + }, + skipBadSong: function(userId, skippedBy, reason) { + UTIL.logInfo("Skip: [" + API.getMedia().title + "] dj id: " + userId + ": skiped by: " + skippedBy + " Reason: " + reason); + var tooMany = false; + tooMany = USERS.tooManyBadSongs(userId); + if (tooMany) MyAPI.botDjNow(); + setTimeout(function() { + API.moderateForceSkip(); + }, 1 * 500); + if (tooMany) setTimeout(function() { + USERS.removeDJ(userId); + }, 1 * 1000); + if (tooMany) setTimeout(function() { + USERS.setBadSongCount(userId, 0); + }, 1 * 1500); + }, + tooManyBadSongs: function(userId) { + var badCount = USERS.getBadSongCount(userId); + badCount++; + USERS.setBadSongCount(userId, badCount); + if (badCount > 2) return true; + return false; + }, + getBadSongCount: function(userId) { + var user = USERS.lookupLocalUser(userId); + return user.badSongCount; + }, + setBadSongCount: function(userId, value) { + var user = USERS.lookupLocalUser(userId); + user.badSongCount = value; + }, + setJoinTime: function(userId, value) { + var user = USERS.lookupLocalUser(userId); + user.jointime = Date.now(); + }, + // Lookup local user by Username or ID: + lookupLocalUser: function(id) { //getroomuser + //UTIL.logDebug("TYPE: " + typeof id); + for (var i = 0; i < MyROOM.users.length; i++) { + if (!isNaN(id)) { + if (MyROOM.users[i].id === id) return MyROOM.users[i]; + } + if (typeof id === "string") { + if (MyROOM.users[i].username.trim().toLowerCase() == id.trim().toLowerCase()) return MyROOM.users[i]; + } + } + return false; + }, + lookupUserNameImport: function(name) { + for (var i = 0; i < MyROOM.usersImport.length; i++) { + if (MyROOM.usersImport[i].username.trim() == name.trim()) { + return MyROOM.usersImport[i]; + } + } + return false; + }, + voteRatio: function(id) { + var user = USERS.lookupLocalUser(id); + var votes = user.votes; + if (votes.meh === 0) votes.ratio = 1; + else votes.ratio = (votes.woot / votes.meh).toFixed(2); + return votes; - restrictetaCommand: { - command: 'restricteta', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.etaRestriction) { - basicBot.settings.etaRestriction = !basicBot.settings.etaRestriction; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.etarestriction})); - } - else { - basicBot.settings.etaRestriction = !basicBot.settings.etaRestriction; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.etarestriction})); - } - } - } - }, + }, + getPermission: function(obj) { //1 requests + try { + var u; + if (typeof obj === "object") u = obj; + else u = USERS.getPlugUserID(obj); + if (SETTINGS.botCreatorIDs.indexOf(u.id) > -1) return 10000; // admin + if (SETTINGS.loggedInID === u.id) return API.ROLE.COHOST; // cohost + //UTIL.logDebug("Role: " + u.role); + //UTIL.logDebug("Name: " + u.username); + //UTIL.logDebug("ID: " + u.id); + if (u.gRole < 2) return u.role; + else { + switch (u.gRole) { + case 2000: + return 7000; + case 3000: + return 8000; + case 4000: + return 9000; + case 5000: + return 10000; + } + } + return API.ROLE.NONE; + } catch (err) { + UTIL.logException("getPermission: " + err.message); + } + }, + moveUser: function(id, pos, priority) { + var user = USERS.lookupLocalUser(id); + var wlist = API.getWaitList(); + if (MyAPI.getWaitListPosition(id) === -1) { + if (wlist.length < 50) { + API.moderateAddDJ(id); + if (pos !== 0) setTimeout(function(id, pos) { + API.moderateMoveDJ(id, pos); + }, 1250, id, pos); + } else { + var alreadyQueued = -1; + for (var i = 0; i < MyROOM.queue.id.length; i++) { + if (MyROOM.queue.id[i] === id) alreadyQueued = i; + } + if (alreadyQueued !== -1) { + MyROOM.queue.position[alreadyQueued] = pos; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.alreadyadding, { + position: MyROOM.queue.position[alreadyQueued] + })); + } + UTIL.booth.lockBooth(); + if (priority) { + MyROOM.queue.id.unshift(id); + MyROOM.queue.position.unshift(pos); + } else { + MyROOM.queue.id.push(id); + MyROOM.queue.position.push(pos); + } + var name = user.username; + return UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.adding, { + name: name, + position: MyROOM.queue.position.length + })); + } + } else API.moderateMoveDJ(id, pos); + }, + dclookup: function(id) { + var user = USERS.lookupLocalUser(id); + if (typeof user === 'boolean') return CHAT.chatMapping.usernotfound; + var name = user.username; + if (user.lastDC.time === null) { + USERS.resetDC(user); + var noDisconnectReason = CHAT.subChat(CHAT.chatMapping.notdisconnected, { + name: name + }); + if (user.lastDC.resetReason.length > 0) noDisconnectReason = user.lastDC.resetReason; + user.lastDC.resetReason = ""; + return noDisconnectReason; + } + var dc = user.lastDC.time; + var pos = user.lastDC.position; + if (pos < 1) { + USERS.resetDC(user); + return CHAT.chatMapping.noposition; + } + var timeDc = Date.now() - dc; + var validDC = false; + if (SETTINGS.maximumDc * 60 * 1000 > timeDc) { + validDC = true; + } + var time = UTIL.msToStr(timeDc); + if (!validDC) { + USERS.resetDC(user); + return (CHAT.subChat(CHAT.chatMapping.toolongago, { + name: USERS.getPlugUser(user).username, + time: time + })); + } + var songsPassed = MyROOM.roomstats.songCount - user.lastDC.songCount; + var afksRemoved = 0; + var afkList = MyROOM.afkList; + for (var i = 0; i < afkList.length; i++) { + var timeAfk = afkList[i][1]; + var posAfk = afkList[i][2]; + if (dc < timeAfk && posAfk < pos) { + afksRemoved++; + } + } + var newPosition = user.lastDC.position; // - songsPassed - afksRemoved; + if (newPosition <= 0) newPosition = 1; - rouletteCommand: { - command: 'roulette', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (!basicBot.room.roulette.rouletteStatus) { - basicBot.room.roulette.startRoulette(); - } - } - } - }, + var msg = ""; + if (user.beerRun === true) { + msg = CHAT.subChat(CHAT.chatMapping.beerrunreturn, { + name: USERS.getPlugUser(user).username, + time: time, + position: newPosition + }); + if (newPosition <= 1) newPosition = 2; + } else if (user.inMeeting === true) { + msg = CHAT.subChat(CHAT.chatMapping.meetingreturn, { + name: USERS.getPlugUser(user).username, + time: time, + position: newPosition + }); + if (newPosition <= 1) newPosition = 2; + } else if (user.atLunch === true) { + msg = CHAT.subChat(CHAT.chatMapping.lunchreturn, { + name: USERS.getPlugUser(user).username, + time: time, + position: newPosition + }); + if (newPosition <= 1) newPosition = 2; + } else { + msg = CHAT.subChat(CHAT.chatMapping.valid, { + name: USERS.getPlugUser(user).username, + time: time, + position: newPosition + }); + } + USERS.moveUser(user.id, newPosition, true); + USERS.resetDC(user); + USERS.setLastActivity(user, false); + user.lastKnownPosition = newPosition; + user.lastSeenInLine = Date.now(); + return msg; + } +}; - rulesCommand: { - command: 'rules', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.rulesLink === "string") - return API.sendChat(subChat(basicBot.chat.roomrules, {link: basicBot.settings.rulesLink})); - } - } - }, +//SECTION MyROOM: All room settings: +var MyROOM = { + users: [], + usersImport: [], + debug: true, + afkList: [], + mutedUsers: [], + bannedUsers: [], + skippable: true, + usercommand: true, + allcommand: true, + afkInterval: null, + blacklistInterval: null, + randomInterval: null, + autoskip: false, + autoskipTimer: null, + autodisableInterval: null, + autodisableFunc: function() { + if (SETTINGS.status && SETTINGS.autodisable) { + UTIL.sendChat('.afkdisable'); + UTIL.sendChat('.joindisable'); + } + }, + songinfo: { + songName: "", + songIndex: -1, + firstPlayed: null, + playCount: 0, + lastPlayed: null, + songStatsMsg: "" + }, + queueing: 0, + queueable: true, + currentDJID: null, + currentMediaCid: 999, + currentMediaStart: 999, + historyList: [], + cycleTimer: setTimeout(function() {}, 1), + roomstats: { + accountName: null, + totalWoots: 0, + totalCurates: 0, + totalMehs: 0, + tastyCount: 0, + launchTime: null, + songCount: 0, + chatmessages: 0 + }, + messages: { + from: [], + to: [], + message: [] + }, + queue: { + id: [], + position: [] + }, + newBlacklist: [], + newBlacklistIDs: [], + blacklistLoaded: false, + blacklistsOBS: { + BAN: "https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/Banned.json", + NSFW: "https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleNSFWlist.json", + OP: "https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleOPlist.json" + }, + newBlacklistedSongFunction1: function(track, list) { + try { + UTIL.logDebug("ADDING Track: " + track.mid + " List: " + list); + var data2send = ""; + data2send = JSON.stringify(bl); + localStorage.setItem('memoriesdata', JSON.stringify(bl)); + UTIL.logDebug("data2send: " + data2send); + for (var bl in MyROOM.blacklistsOBS) { + $.post("https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleNSFWlist.json", { + data: data2send + }); + } + } catch (err) { + UTIL.logException("newBlacklistedSongFunction1: " + err.message); + } + }, - sessionstatsCommand: { - command: 'sessionstats', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var from = chat.un; - var woots = basicBot.room.roomstats.totalWoots; - var mehs = basicBot.room.roomstats.totalMehs; - var grabs = basicBot.room.roomstats.totalCurates; - API.sendChat(subChat(basicBot.chat.sessionstats, {name: from, woots: woots, mehs: mehs, grabs: grabs})); - } - } - }, + newBlacklistedSongFunction2: function(track, list) { + try { + UTIL.logDebug("ADDING Track: " + track.mid + " List: " + list); + var data2send = ""; + data2send = JSON.stringify(bl); + UTIL.logDebug("data2send: " + data2send); + for (var bl in MyROOM.blacklistsOBS) { + $.post("https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleNSFWlist.json", { + data: data2send + }); + } + // $.ajax({ + // type : 'POST', + // url : 'https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleNSFWlist.json', + // data: {my_array:MyROOM.blacklists[list]}, + // success : function(MyROOM.blacklists[list]){ + // //alert(data); + // }, + // error : function(XMLHttpRequest, textStatus, errorThrown) { + // //alert("error"); + // } + // }); + // + // $.post("https://rawcdn.githack.com/SZigmund/basicBot-customization/1d035e64d1af8de06c22a19b9fe9571db012d5e1/blacklists/ExampleNSFWlist.json",{ + // JSON.stringify( MyROOM.blacklists[list] ) + // }) - skipCommand: { - command: 'skip', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat(subChat(basicBot.chat.skip, {name: chat.un})); - API.moderateForceSkip(); - basicBot.room.skippable = false; - setTimeout(function () { - basicBot.room.skippable = true - }, 5 * 1000); + } catch (err) { + UTIL.logException("newBlacklistedSongFunction2: " + err.message); + } + }, + roulette: { + rouletteStatus: false, + randomRouletteMin: 45, + randomRouletteMax: 120, + nextRandomRoulette: null, + participants: [], + countdown: null, + startRoulette: function() { + try { + if (MyROOM.roulette.rouletteStatus) return; + MyROOM.roulette.rouletteStatus = true; + MyROOM.roulette.countdown = setTimeout(function() { + MyROOM.roulette.endRoulette(); + }, 60 * 1000); + UTIL.sendChat(CHAT.chatMapping.isopen); + } catch (err) { + UTIL.logException("startRoulette: " + err.message); + } + }, + randomRouletteCheck: function() { + try { + if (MyROOM.roulette.nextRandomRoulette <= Date.now()) { + MyROOM.roulette.randomRouletteSetTimer(); + if (SETTINGS.randomRoulette === false) return; + if (UTIL.rouletteTimeRange()) MyROOM.roulette.startRoulette(); + } + } catch (err) { + UTIL.logException("randomRouletteCheck: " + err.message); + } + }, + randomRouletteSetTimer: function() { + try { + var randomRange = (MyROOM.roulette.randomRouletteMax - MyROOM.roulette.randomRouletteMin) + var randomMins = Math.floor(Math.random() * randomRange); + randomMins += MyROOM.roulette.randomRouletteMin; + //JIC: Ensure we are in the correct time range: + if ((randomMins > MyROOM.roulette.randomRouletteMax) || (randomMins < MyROOM.roulette.randomRouletteMin)) { + randomMins = MyROOM.roulette.randomRouletteMin + ((MyROOM.roulette.randomRouletteMax - MyROOM.roulette.randomRouletteMin) / 2.0) + } + var nextTime = new Date(); + var myTimeSpan; + myTimeSpan = randomMins * 60 * 1000; // X minutes in milliseconds + nextTime.setTime(nextTime.getTime() + myTimeSpan); + UTIL.chatLog("Next Roulette: " + UTIL.msToStr(myTimeSpan)); + MyROOM.roulette.nextRandomRoulette = nextTime; + } catch (err) { + UTIL.logException("randomRouletteSetTimer: " + err.message); + } + }, + endRoulette: function() { + try { + MyROOM.roulette.rouletteStatus = false; + if (MyROOM.roulette.participants.length === 0) { + UTIL.sendChat("Roulette has ended with no participants"); + return; + } + var ind = Math.floor(Math.random() * MyROOM.roulette.participants.length); + var winner = MyROOM.roulette.participants[ind]; + MyROOM.roulette.participants = []; + var pos = Math.floor((Math.random() * API.getWaitList().length) + 1); + var user = USERS.lookupLocalUser(winner); + var name = user.username; + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.winnerpicked, { + name: name, + position: pos + })); + setTimeout(function(winner, pos) { + USERS.moveUser(winner, pos, false); + }, 1 * 1000, winner, pos); + } catch (err) { + UTIL.logException("endRoulette: " + err.message); + } + } + } +}; - } - } - }, +//SECTION CHAT: +var CHAT = { + chatMapping: null, + chatLink: "https://rawcdn.githack.com/SZigmund/basicBot/f4b1a9d30a7e9f022ef600dd41cae07a91797bad/lang/en.json", + commandChat: { + cid: "", + message: "", + sub: -1, + un: "", + uid: -1, + type: "message", + timestamp: null, + sound: "mention" + }, + subChat: function(chat, obj) { + try { + if (typeof chat === "undefined") { + UTIL.chatLog("There is a chat text missing."); + UTIL.logDebug("There is a chat text missing."); + return "[Error] No text message found."; + } + var lit = '%%'; + for (var prop in obj) { + chat = chat.replace(lit + prop.toUpperCase() + lit, obj[prop]); + } + return chat; + } catch (err) { + UTIL.logException("subChat: " + err.message); + } + }, + chatFilter: function(chat) { + var msg = chat.message; + var perm = USERS.getPermission(chat.uid); + var user = USERS.lookupLocalUser(chat.uid); + var isMuted = false; + for (var i = 0; i < MyROOM.mutedUsers.length; i++) { + if (MyROOM.mutedUsers[i] === chat.uid) isMuted = true; + } + if (isMuted) { + MyAPI.moderateDeleteChat(chat.cid); + return true; + } + if (SETTINGS.lockdownEnabled) { + if (perm === API.ROLE.NONE) { + MyAPI.moderateDeleteChat(chat.cid); + return true; + } + } + if (CHAT.chatcleaner(chat)) { + MyAPI.moderateDeleteChat(chat.cid); + return true; + } + // var plugRoomLinkPatt = /(\bhttps?:\/\/(www.)?plug\.dj[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; + // if (plugRoomLinkPatt.exec(msg)) { + // if (perm === API.ROLE.NONE) { + // UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.roomadvertising, {name: chat.un})); + // MyAPI.moderateDeleteChat(chat.cid); + // return true; + // } + // } + if (msg.indexOf('http://adf.ly/') > -1) { + MyAPI.moderateDeleteChat(chat.cid); + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.adfly, { + name: chat.un + })); + return true; + } + if (msg.indexOf('autojoin was not enabled') > 0 || msg.indexOf('AFK message was not enabled') > 0 || msg.indexOf('.afkdisable') > 0 || msg.indexOf('.joindisable') > 0 || msg.indexOf('autojoin disabled') > 0 || msg.indexOf('AFK message disabled') > 0) { + MyAPI.moderateDeleteChat(chat.cid); + return true; + } - songstatsCommand: { - command: 'songstats', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.songstats) { - basicBot.settings.songstats = !basicBot.settings.songstats; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.songstats})); - } - else { - basicBot.settings.songstats = !basicBot.settings.songstats; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.songstats})); - } - } - } - }, + var rlJoinChat = CHAT.chatMapping.roulettejoin; + var rlLeaveChat = CHAT.chatMapping.rouletteleave; - sourceCommand: { - command: 'source', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - API.sendChat('/me This bot was made by ' + botCreator + '.'); - } - } - }, + var joinedroulette = rlJoinChat.split('%%NAME%%'); + if (joinedroulette[1].length > joinedroulette[0].length) joinedroulette = joinedroulette[1]; + else joinedroulette = joinedroulette[0]; - statusCommand: { - command: 'status', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var from = chat.un; - var msg = '/me [@' + from + '] '; - - msg += basicBot.chat.afkremoval + ': '; - if (basicBot.settings.afkRemoval) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - msg += basicBot.chat.afksremoved + ": " + basicBot.room.afkList.length + '. '; - msg += basicBot.chat.afklimit + ': ' + basicBot.settings.maximumAfk + '. '; - - msg += 'Bouncer+: '; - if (basicBot.settings.bouncerPlus) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - - msg += basicBot.chat.lockguard + ': '; - if (basicBot.settings.lockGuard) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - - msg += basicBot.chat.cycleguard + ': '; - if (basicBot.settings.cycleGuard) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - - msg += basicBot.chat.timeguard + ': '; - if (basicBot.settings.timeGuard) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - - msg += basicBot.chat.chatfilter + ': '; - if (basicBot.settings.filterChat) msg += 'ON'; - else msg += 'OFF'; - msg += '. '; - - var launchT = basicBot.room.roomstats.launchTime; - var durationOnline = Date.now() - launchT; - var since = basicBot.roomUtilities.msToStr(durationOnline); - msg += subChat(basicBot.chat.activefor, {time: since}); - - return API.sendChat(msg); - } - } - }, + var leftroulette = rlLeaveChat.split('%%NAME%%'); + if (leftroulette[1].length > leftroulette[0].length) leftroulette = leftroulette[1]; + else leftroulette = leftroulette[0]; - swapCommand: { - command: 'swap', - rank: 'mod', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var firstSpace = msg.indexOf(' '); - var lastSpace = msg.lastIndexOf(' '); - var name1 = msg.substring(cmd.length + 2, lastSpace); - var name2 = msg.substring(lastSpace + 2); - var user1 = basicBot.userUtilities.lookupUserName(name1); - var user2 = basicBot.userUtilities.lookupUserName(name2); - if (typeof user1 === 'boolean' || typeof user2 === 'boolean') return API.sendChat(subChat(basicBot.chat.swapinvalid, {name: chat.un})); - if (user1.id === basicBot.loggedInID || user2.id === basicBot.loggedInID) return API.sendChat(subChat(basicBot.chat.addbottowaitlist, {name: chat.un})); - var p1 = API.getWaitListPosition(user1.id) + 1; - var p2 = API.getWaitListPosition(user2.id) + 1; - if (p1 < 0 || p2 < 0) return API.sendChat(subChat(basicBot.chat.swapwlonly, {name: chat.un})); - API.sendChat(subChat(basicBot.chat.swapping, {'name1': name1, 'name2': name2})); - if (p1 < p2) { - basicBot.userUtilities.moveUser(user2.id, p1, false); - setTimeout(function (user1, p2) { - basicBot.userUtilities.moveUser(user1.id, p2, false); - }, 2000, user1, p2); - } - else { - basicBot.userUtilities.moveUser(user1.id, p2, false); - setTimeout(function (user2, p1) { - basicBot.userUtilities.moveUser(user2.id, p1, false); - }, 2000, user2, p1); - } - } - } - }, + if ((msg.indexOf(joinedroulette) > -1 || msg.indexOf(leftroulette) > -1) && chat.uid === SETTINGS.loggedInID) { + setTimeout(function(id) { + MyAPI.moderateDeleteChat(id); + }, 2 * 1000, chat.cid); + return true; + } + return false; + }, + commandCheck: function(chat) { + //chat.uid chat.message chat.cid + try { + var cmd; + //UTIL.logObject(chat, "chat"); + //UTIL.logDebug("commandCheck chat: " + chat.message); + if (chat.message.substring(0, 1) === SETTINGS.commandLiteral) { + var space = chat.message.indexOf(' '); + if (space === -1) { + cmd = chat.message.toLowerCase(); + } else cmd = chat.message.substring(0, space).toLowerCase(); + } else return false; + //UTIL.logDebug("commandCheck cmd: " + cmd); + //UTIL.logDebug("commandCheck chat.uid: " + chat.uid); + var userPerm = USERS.getPermission(chat.uid); + if (chat.message.toLowerCase() !== ".join" && chat.message.toLowerCase() !== ".in" && chat.message.toLowerCase() !== ".out" && chat.message.toLowerCase() !== ".leave" && (!UTIL.bopCommand(cmd))) { + //UTIL.logDebug("commandCheck1: " + cmd); + if (userPerm === API.ROLE.NONE && !MyROOM.usercommand) return void(0); + //UTIL.logDebug("commandCheck2: " + cmd); + if (!MyROOM.allcommand) return void(0); + //UTIL.logDebug("commandCheck3: " + cmd); + } + if (chat.message.toLowerCase() === '.eta' && SETTINGS.etaRestriction) { + if (userPerm < API.ROLE.BOUNCER) { + var u = USERS.lookupLocalUser(chat.uid); + if (u.lastEta !== null && (Date.now() - u.lastEta) < 1 * 60 * 60 * 1000) { + if (chat.cid.length > 0) MyAPI.moderateDeleteChat(chat.cid); + //UTIL.logDebug("commandCheck4: " + cmd); + return void(0); + } else u.lastEta = Date.now(); + } + } + //UTIL.logDebug("commandCheck5: " + cmd); + var executed = false; - themeCommand: { - command: 'theme', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.themeLink === "string") - API.sendChat(subChat(basicBot.chat.genres, {link: basicBot.settings.themeLink})); - } - } - }, + for (var comm in BOTCOMMANDS) { + var cmdCall = BOTCOMMANDS[comm].command; + if (!Array.isArray(cmdCall)) { + cmdCall = [cmdCall] + } + for (var i = 0; i < cmdCall.length; i++) { + if (SETTINGS.commandLiteral + cmdCall[i] === cmd) { + BOTCOMMANDS[comm].functionality(chat, SETTINGS.commandLiteral + cmdCall[i]); + executed = true; + break; + } + } + } - timeguardCommand: { - command: 'timeguard', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.timeGuard) { - basicBot.settings.timeGuard = !basicBot.settings.timeGuard; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.timeguard})); - } - else { - basicBot.settings.timeGuard = !basicBot.settings.timeGuard; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.timeguard})); - } + //UTIL.logDebug("commandCheck6: executed: " + executed); + if (executed && userPerm === 0) { + MyROOM.usercommand = false; + setTimeout(function() { + MyROOM.usercommand = true; + }, SETTINGS.commandCooldown * 1000); + } + //UTIL.logDebug("commandCheck7: executed: " + executed); + if (executed) { + if (chat.cid.length > 0 && SETTINGS.lastChatUid !== chat.uid) MyAPI.moderateDeleteChat(chat.cid); + MyROOM.allcommand = false; + setTimeout(function() { + MyROOM.allcommand = true; + }, 5 * 1000); + } + //UTIL.logDebug("commandCheck8: executed: " + executed); + return executed; + } catch (err) { + UTIL.logException("commandCheck: " + err.message); + } + }, + action: function(chat) { + if (chat.type === 'message' || chat.type === 'emote') { + USERS.setLastActivityID(chat.uid, true); + } else if (chat.type !== 'log' && chat.type !== 'mention' ) { + UTIL.logDebug("CHAT.TYPE: " + chat.type); + } + UTIL.larryAI(chat); + MyROOM.roomstats.chatmessages++; + }, + spam: [ + 'hueh', 'hu3', 'brbr', 'heu', 'brbr', 'kkkk', 'spoder', 'mafia', 'zuera', 'zueira', + 'zueria', 'aehoo', 'aheu', 'alguem', 'algum', 'brazil', 'zoeira', 'fuckadmins', 'affff', 'vaisefoder', 'huenaarea', + 'hitler', 'ashua', 'ahsu', 'ashau', 'lulz', 'huehue', 'hue', 'huehuehue', 'merda', 'pqp', 'puta', 'mulher', 'pula', 'retarda', 'caralho', 'filha', 'ppk', + 'gringo', 'fuder', 'foder', 'hua', 'ahue', 'modafuka', 'modafoka', 'mudafuka', 'mudafoka', 'ooooooooooooooo', 'foda' + ], + curses: [ + 'nigger', 'faggot', 'nigga', 'niqqa', 'motherfucker', 'modafocka' + ], + randomByeArray: [ + "Catch ya on the flipside %%USERNAME%%", + "Stay fresh cheese bag", + "Peace %%USERNAME%%!", + "See ya %%USERNAME%%!", + "See ya soon %%USERNAME%%", + "Hurry back %%USERNAME%%", + "Keep it real %%USERNAME%%", + "Keep it between the lines...and dirty side down %%USERNAME%%", + "Fine, then go %%USERNAME%%!", + "Cheers %%USERNAME%%", + "May your mother's cousin never be assaulted by Attila the Hun at the supermarket %%USERNAME%%", + "Adidas %%USERNAME%%", + "Later %%USERNAME%%", + "See ya, wouldn't wanna be ya %%USERNAME%%", + "Until we meet again %%USERNAME%%. <>", + "We'll hold the fort down for ya %%USERNAME%%" + ], + + chatcleaner: function(chat) { + if (!SETTINGS.filterChat) return false; + if (USERS.getPermission(chat.uid) > API.ROLE.DJ) return false; + var msg = chat.message; + var containsLetters = false; + for (var i = 0; i < msg.length; i++) { + ch = msg.charAt(i); + if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9') || ch === ':' || ch === '^') containsLetters = true; + } + if (msg === '') { + return true; + } + if (!containsLetters && (msg.length === 1 || msg.length > 3)) return true; + msg = msg.replace(/[ ,;.:\/=~+%^*\-\\"'&@#]/g, ''); + var capitals = 0; + var ch; + for (var i = 0; i < msg.length; i++) { + ch = msg.charAt(i); + if (ch >= 'A' && ch <= 'Z') capitals++; + } + if (capitals >= 40) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.caps, { + name: chat.un + })); + return true; + } + msg = msg.toLowerCase(); + if (msg === 'skip') { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.askskip, { + name: chat.un + })); + return true; + } + for (var j = 0; j < CHAT.spam.length; j++) { + if (msg === CHAT.spam[j]) { + UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.spam, { + name: chat.un + })); + return true; + } + } + return false; + }, + logStartup: function() { + //CHAT.chatMapping.online + UTIL.chatLog(CHAT.subChat(CHAT.chatMapping.online, { + botname: SETTINGS.loggedInName, + version: SETTINGS.version + })); + }, + // loadChat: function(cb) {...} + loadChat: function() { + // if (!cb) cb = function() {}; + $.get("https://rawcdn.githack.com/SZigmund/basicBot/f4b1a9d30a7e9f022ef600dd41cae07a91797bad/lang/langIndex.json", function(json) { + var link = CHAT.chatLink; + if (json !== null && typeof json !== "undefined") { + langIndex = json; + link = langIndex[SETTINGS.language.toLowerCase()]; + if (SETTINGS.chatLink !== CHAT.chatLink) { + link = SETTINGS.chatLink; + } else { + if (typeof link === "undefined") { + link = CHAT.chatLink; + } + } + $.get(link, function(json) { + if (json !== null && typeof json !== "undefined") { + if (typeof json === "string") json = JSON.parse(json); + //ZZZ UTIL.logDebug("LOADED CHAT MAP 01"); + CHAT.chatMapping = json; + //ZZZ UTIL.logDebug("LOADED CHAT MAP 01 " + CHAT.chatMapping.online.toString()); + // cb(); + } + }); + } else { + $.get(CHAT.chatLink, function(json) { + if (json !== null && typeof json !== "undefined") { + if (typeof json === "string") json = JSON.parse(json); + //ZZZ UTIL.logDebug("LOADED CHAT MAP 02"); + CHAT.chatMapping = json; + //ZZZ UTIL.logDebug("LOADED CHAT MAP 02 " + CHAT.chatMapping.online.toString()); + // cb(); + } + }); + } + }); + }, - } - } - }, +}; - togglemotdCommand: { - command: 'togglemotd', - rank: 'bouncer', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.motdEnabled) { - basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; - API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.motd})); - } - else { - basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; - API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.motd})); - } - } - } - }, +//SECTION STARTUP: Init code: +var STARTUP = { + initbot: function() { + if (window.APIisRunning) { + UTIL.chatLog("Bot already running...") + return; + } + window.APIisRunning = true; + Function.prototype.toString = function() { + return 'Function.' + }; + SETTINGS.runningBot = false; + //UTIL.logDebug("TODO - STARTUP Starting"); + var plugUser = USERS.getCurrentPlugUser(); + if (SETTINGS.botIDs.indexOf(plugUser.id) > -1) SETTINGS.runningBot = true; + UTIL.logDebug("Bot Running = " + SETTINGS.runningBot); //todoer DELETE + if (USERS.getPermission(plugUser) < API.ROLE.BOUNCER) return UTIL.chatLog(CHAT.chatMapping.greyuser); + if (USERS.getPermission(plugUser) === API.ROLE.BOUNCER) UTIL.chatLog(CHAT.chatMapping.bouncer); + MyEVENTS.connectAPI(); + SETTINGS.botRoomUrl = window.location.pathname; - unbanCommand: { - command: 'unban', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - $(".icon-population").click(); - $(".icon-ban").click(); - setTimeout(function (chat) { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(); - var name = msg.substring(cmd.length + 2); - var bannedUsers = API.getBannedUsers(); - var found = false; - var bannedUser = null; - for (var i = 0; i < bannedUsers.length; i++) { - var user = bannedUsers[i]; - if (user.username === name) { - bannedUser = user; - found = true; - } - } - if (!found) { - $(".icon-chat").click(); - return API.sendChat(subChat(basicBot.chat.notbanned, {name: chat.un})); - } - API.moderateUnbanUser(bannedUser.id); - console.log("Unbanned " + name); - setTimeout(function () { - $(".icon-chat").click(); - }, 1000); - }, 1000, chat); - } - } - }, + // ========================================================== + // Detect room change and disable the bot: + // ========================================================== + // var Check; + // var detect = function(){ + // if(SETTINGS.botRoomUrl != window.location.pathname){ + // clearInterval(Check) + // UTIL.logInfo("Killing bot after room change."); + // STORAGE.storeToStorage(); + // MyEVENTS.disconnectAPI(); + // setTimeout(function () { + // MyAPI.killBot(); + // }, 1000); + // } + // }; + // Check = setInterval(function(){ detect() }, 100); + // ========================================================== - unlockCommand: { - command: 'unlock', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - basicBot.roomUtilities.booth.unlockBooth(); - } - } - }, + //UTIL.logDebug("TODO - STARTUP retrieveSettings"); + STORAGE.retrieveSettings(); + //UTIL.logDebug("TODO - STARTUP retrieveFromStorage"); + STORAGE.retrieveFromStorage(); + SETTINGS.botMuted = false; + if (SETTINGS.botRoomUrl !== "/-752559695349757775") MyROOM.debug = false; + //UTIL.validateUserCheck(); - unmuteCommand: { - command: 'unmute', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var permFrom = basicBot.userUtilities.getPermission(chat.uid); - /** - if (msg.indexOf('@') === -1 && msg.indexOf('all') !== -1) { - if (permFrom > 2) { - basicBot.room.mutedUsers = []; - return API.sendChat(subChat(basicBot.chat.unmutedeveryone, {name: chat.un})); - } - else return API.sendChat(subChat(basicBot.chat.unmuteeveryonerank, {name: chat.un})); - } - **/ - var from = chat.un; - var name = msg.substr(cmd.length + 2); - - var user = basicBot.userUtilities.lookupUserName(name); - - if (typeof user === 'boolean') return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - - var permUser = basicBot.userUtilities.getPermission(user.id); - if (permFrom > permUser) { - /* - var muted = basicBot.room.mutedUsers; - var wasMuted = false; - var indexMuted = -1; - for (var i = 0; i < muted.length; i++) { - if (muted[i] === user.id) { - indexMuted = i; - wasMuted = true; - } - - } - if (!wasMuted) return API.sendChat(subChat(basicBot.chat.notmuted, {name: chat.un})); - basicBot.room.mutedUsers.splice(indexMuted); - API.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); - */ - try { - API.moderateUnmuteUser(user.id); - API.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); - } - catch (e) { - API.sendChat(subChat(basicBot.chat.notmuted, {name: chat.un})); - } - } - else API.sendChat(subChat(basicBot.chat.unmuterank, {name: chat.un})); - } - } - }, + //UTIL.logDebug("TODO - STARTUP 1"); + // window.bot = basicBot; - usercmdcdCommand: { - command: 'usercmdcd', - rank: 'manager', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - var cd = msg.substring(cmd.length + 1); - if (!isNaN(cd)) { - basicBot.settings.commandCooldown = cd; - return API.sendChat(subChat(basicBot.chat.commandscd, {name: chat.un, time: basicBot.settings.commandCooldown})); - } - else return API.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); - } - } - }, + //UTIL.logDebug("TODO - STARTUP 2"); + if (MyROOM.roomstats.launchTime === null) { + MyROOM.roomstats.launchTime = Date.now(); + } - usercommandsCommand: { - command: 'usercommands', - rank: 'manager', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.usercommandsEnabled) { - API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.usercommands})); - basicBot.settings.usercommandsEnabled = !basicBot.settings.usercommandsEnabled; - } - else { - API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.usercommands})); - basicBot.settings.usercommandsEnabled = !basicBot.settings.usercommandsEnabled; - } - } - } - }, + //UTIL.logDebug("TODO - STARTUP 3"); + for (var j = 0; j < MyROOM.users.length; j++) { + MyROOM.users[j].inRoom = false; + } + //UTIL.logDebug("TODO - STARTUP 4"); + var userlist = API.getUsers(); + for (var i = 0; i < userlist.length; i++) { + var known = false; + var ind = null; + for (var j = 0; j < MyROOM.users.length; j++) { + if (MyROOM.users[j].id === userlist[i].id) { + known = true; + ind = j; + } + } + if (known) { + MyROOM.users[ind].inRoom = true; + } else { + MyROOM.users.push(new USERS.User(userlist[i].id, userlist[i].username)); + ind = MyROOM.users.length - 1; + } + var wlIndex = MyAPI.getWaitListPosition(MyROOM.users[ind].id) + 1; + MyROOM.users[ind].lastKnownPosition = wlIndex; + if (wlIndex > 0) MyROOM.users[ind].lastSeenInLine = Date.now(); + } + //UTIL.logDebug("TODO - STARTUP 5"); + MyROOM.afkInterval = setInterval(function() { + UTIL.afkCheck() + }, 10 * 1000); + //UTIL.logDebug("TODO - STARTUP 6"); + //MyROOM.autodisableInterval = setInterval(function () { + // MyROOM.autodisableFunc(); + //}, 60 * 60 * 1000); + //UTIL.logDebug("TODO - STARTUP 7"); + //BotID: Current User: + SETTINGS.loggedInID = USERS.getCurrentPlugUser().id; + SETTINGS.loggedInName = USERS.getCurrentPlugUser().username; + SETTINGS.status = true; + UTIL.sendChat('/cap 1'); + API.setVolume(0); + // var emojibutton = $(".icon-emoji-on"); + // if (emojibutton.length > 0) { + // emojibutton[0].click(); + // } - voteratioCommand: { - command: 'voteratio', - rank: 'bouncer', - type: 'startsWith', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - var msg = chat.message; - if (msg.length === cmd.length) return API.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); - var name = msg.substring(cmd.length + 2); - var user = basicBot.userUtilities.lookupUserName(name); - if (user === false) return API.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); - var vratio = user.votes; - var ratio = vratio.woot / vratio.meh; - API.sendChat(subChat(basicBot.chat.voteratio, {name: chat.un, username: name, woot: vratio.woot, mehs: vratio.meh, ratio: ratio.toFixed(2)})); - } - } - }, + //UTIL.logDebug("TODO - STARTUP 9"); + if (SETTINGS.autoWootBot === true) setTimeout(MyAPI.wootThisSong, 3000); + UTIL.logDebug("LOADING CHAT"); + CHAT.loadChat(); + UTIL.logDebug("CHAT LOADED"); + setTimeout(function() { + CHAT.logStartup(); + }, 1500); + //loadChat(UTIL.sendChat(CHAT.subChat(CHAT.chatMapping.online, { + // botname: SETTINGS.loggedInName, + // version: SETTINGS.version + //}))); + // CHAT.loadChat(UTIL.chatLog(CHAT.subChat(CHAT.chatMapping.online, { + // botname: SETTINGS.loggedInName, + // version: SETTINGS.version + // }))); + // UTIL.logDebug("ONLINE STR: " + CHAT.chatMapping.online.toString()); + // UTIL.chatLog(CHAT.subChat(CHAT.chatMapping.online, { + // botname: SETTINGS.loggedInName, + // version: SETTINGS.version + // })) + //UTIL.logDebug(SETTINGS.botName + SETTINGS.version); + //UTIL.logDebug("TODO - STARTUP 10"); + MyROOM.roulette.randomRouletteSetTimer(); + MyROOM.randomInterval = setInterval(function() { + MyROOM.roulette.randomRouletteCheck() + }, 30 * 1000); + UTIL.randomCommentSetTimer(); + MyROOM.randomInterval = setInterval(function() { + UTIL.randomCommentCheck() + }, 30 * 1000); + } +}; - welcomeCommand: { - command: 'welcome', - rank: 'mod', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (basicBot.settings.welcome) { - basicBot.settings.welcome = !basicBot.settings.welcome; - return API.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.welcomemsg})); - } - else { - basicBot.settings.welcome = !basicBot.settings.welcome; - return API.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.welcomemsg})); - } - } - } - }, +//SECTION STORAGE: Store & Load settings/users/banlist etc. +var STORAGE = { + storeToStorage: function() { + try { + UTIL.logDebug("START: storeToStorage"); + localStorage.setItem("basicBotsettings", JSON.stringify(SETTINGS)); + UTIL.logDebug("SETTING DATA STORED"); + localStorage.setItem("basicBotRoom", JSON.stringify(MyROOM)); + UTIL.logDebug("ROOM DATA STORED"); + // todoer Figure this shit OUT!!! + // this.votes = { + // songs: 0, + // tasty: 0, + // woot: 0, + // meh: 0, + // curate: 0 + // }; + // votes":{"songs":3,"tasty":0,"woot":0,"meh":0,"curate":0} + // var msg = CHAT.subChat(CHAT.chatMapping.mystats, {name: user.username, + // songs: user.votes.songs, + // woot: user.votes.woot, + // mehs: user.votes.meh, + // grabs: user.votes.curate, + // tasty: user.votes.tasty}); + // "DEBUG: STORED DATA: {"users":[ + // + // {"id":5226916,"username":"LeviHomer","jointime":1432793489836,"lastActivity":1432793516617,"votes":{"songs":3,"tasty":0,"woot":0,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":-1,"lastSeenInLine":null}, + // {"id":5226880,"username":"DexterNix","jointime":1432793489845,"lastActivity":1432793489845,"votes":{"songs":0,"tasty":0,"woot":0,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":0,"lastSeenInLine":null}, + // {"id":3837756,"username":"Doc_Z","jointime":1432793489850,"lastActivity":1432793489850,"votes":{"songs":0,"tasty":0,"woot":2,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"bootable":false,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":0,"lastSeenInLine":null} + // ],"debug":true,"afkList":[],"mutedUsers":[],"bannedUsers":[],"skippable":true,"usercommand":true,"allcommand":true,"afkInterval":485,"blacklistInterval":null,"randomInterval":490,"autoskip":false,"autoskipTimer":null,"autodisableInterval":null,"queueing":0,"queueable":true,"currentDJID":5226916,"currentMediaCid":"s88r_q7oufE","currentMediaStart":1432793520843,"historyList":[["zV8tJXRUtHg",1432771590001,1432789190910],["kvDMlk3kSYg",1432771595577,1432789198263],["a80o9o-2Vrw",1432771600675,1432789440991],["iPUmE-tne5U",1432771778731,1432789452164],["oh4wgGIN_qE",1432772008885,1432789682358],["I-h4A7bF8wQ",1432772243988,1432789917483],["ateQQc-AgEM",1432772454069,1432790127595],["8NjbGr2nk2c",1432772482569,1432785797611],["koJlIGDImiU",1432772669820],["gMhMaNAmT-U",1432772941005],["Urdlvw0SSEc",1432772997149,1432790353572],["Idhq-CLU21g",1432773206269,1432790667764],["pIgZ7gMze7A",1432773283276,1432790680529],["ojDWH2ZuwNk",1432773300309,1432790912785],["m_-Qtz70_z4",1432773508366,1432791120899],["XfR9iY5y94s",1432773732538,1432791345033],["-qCDypgAV_E",1432773955596,1432791568084],["GOsoa4AGRhY",1432774149679,1432791762136],["Zs3xXlXSOKk",1432774286758,1432791899345],["iywaBOMvYLI",1432774504988,1432786819684],["D4aaXDfSRDc",1432774730132,1432786578803],["K84j7CJIUKU",1432774971203,1432786496954],["9jK-NcRmVcw",1432775261929,1432792120504],["EkwD5rQ-_d4",1432775304460,1432792417688],["YLncxyCXPsU",1432775621560,1432792734747],["6W5pq4bIzIw",1432775832673,1432793493588],["EOvMpND2OZY",1432776509962,1432793516269],["2LlSs-IM-TM",1432776759115],["s88r_q7oufE",1432776767999,1432793520843],["IaNzrXAUHBk",1432777027430],["FTxqH0tukqQ",1432777413227],["V-xpJRwIA-Q",1432777570350],["-25ibpmTMWM",1432777809805],["3eOuK-pYhy4",1432777970651],["Nt4SNfcd72s",1432778223772],["a3ir9HC9vYg",1432779175045],["DIfPeoyLfkg",1432779456198],["6259846",1432779673921],["W6H8WcTPnWM",1432779911329],["14kLQ9TLZcI",1432780104437],["4NO-h9PFum4",1432780242613],["EUSS7bEKxsQ",1432780447681],["GeZZr_p6vB8",1432783686698],["snILjFUkk_A",1432783938989],["zQ41hqlV0Kk",1432784206229],["nfk6sCzRTbM",1432784476197],["Yynstc_bFRE",1432784738407],["T81xsEyfl3c",1432784961056],["4kHl4FoK1Ys",1432787045163],["2tptckbCokA",1432787240920],["VtNH2ftJVS8",1432787451127],["DVgBVcsAK1o",1432787723164],["jJaT7qQpaqs",1432788650757],["W9wwsxiLGbg",1432788656349],["_j5HZjg75AM",1432789182868]],"cycleTimer":479,"roomstats":{"accountName":null,"totalWoots":24,"totalCurates":6,"totalMehs":0,"tastyCount":0,"launchTime":1432771419768,"songCount":100,"chatmessages":196},"messages":{"from":[],"to":[],"message":[]},"queue":{"id":[],"position":[]},"newBlacklist":[],"newBlacklistIDs":[],"blacklistLoaded":true,"roulette":{"rouletteStatus":false,"randomRouletteMin":45,"randomRouletteMax":120,"nextRandomRoulette":"2015-05-28T08:00:29.861Z","participants":[],"countdown":null}}" + // + var basicBotStorageInfo = { + time: Date.now(), + stored: true, + version: SETTINGS.version + }; + UTIL.logDebug("DONE: storeToStorage - UserCnt: " + MyROOM.users.length + " TIME: " + basicBotStorageInfo.time); + localStorage.setItem("basicBotStorageInfo", JSON.stringify(basicBotStorageInfo)); + } catch (err) { + UTIL.logException("storeToStorage: " + err.message); + } + }, + retrieveFromStorage: function() { + try { + var info = localStorage.getItem("basicBotStorageInfo"); + if (info === null) UTIL.chatLog(CHAT.chatMapping.nodatafound); + else { + var stored_settings = JSON.parse(localStorage.getItem("basicBotsettings")); + var room = JSON.parse(localStorage.getItem("basicBotRoom")); + UTIL.logDebug("room.users.length: " + room.users.length); + if (localStorage.getItem("BLACKLIST") !== null) { + var myBLList = localStorage["BLACKLIST"]; + var myBLIDs = localStorage["BLACKLISTIDS"]; + UTIL.logInfo(JSON.parse(localStorage["BLACKLIST"])); + UTIL.logInfo(JSON.parse(localStorage["BLACKLISTIDS"])); + UTIL.logInfo("LEN (" + myBLList.length + ") " + myBLList); + UTIL.logInfo("LEN (" + myBLIDs.length + ") " + myBLIDs); - websiteCommand: { - command: 'website', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.website === "string") - API.sendChat(subChat(basicBot.chat.website, {link: basicBot.settings.website})); - } - } - }, + MyROOM.newBlacklist = JSON.parse(localStorage["BLACKLIST"]); + MyROOM.newBlacklistIDs = JSON.parse(localStorage["BLACKLISTIDS"]); - youtubeCommand: { - command: 'youtube', - rank: 'user', - type: 'exact', - functionality: function (chat, cmd) { - if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); - if (!basicBot.commands.executable(this.rank, chat)) return void (0); - else { - if (typeof basicBot.settings.youtubeLink === "string") - API.sendChat(subChat(basicBot.chat.youtube, {name: chat.un, link: basicBot.settings.youtubeLink})); - } - } - } + UTIL.logDebug("BL LOAD: BL Count: " + MyROOM.newBlacklist.length); + UTIL.logDebug("BL LOAD: BLID Count: " + MyROOM.newBlacklistIDs.length); } - }; + MyROOM.blacklistLoaded = true; + UTIL.logDebug("BL LOADED: TRUE"); + var elapsed = Date.now() - JSON.parse(info).time; + MyROOM.users = room.users; + MyROOM.historyList = room.historyList; + UTIL.logDebug("MyROOM.users.length: " + MyROOM.users.length + " TIME: " + JSON.parse(info).time); + if ((elapsed < 1 * 60 * 60 * 1000)) { + UTIL.chatLog(CHAT.chatMapping.retrievingdata); + for (var prop in stored_settings) { + SETTINGS[prop] = stored_settings[prop]; + } + MyROOM.afkList = room.afkList; + MyROOM.mutedUsers = room.mutedUsers; + MyROOM.autoskip = room.autoskip; + MyROOM.roomstats = room.roomstats; + MyROOM.messages = room.messages; + MyROOM.queue = room.queue; + //MyROOM.newBlacklist = room.newBlacklist; + UTIL.chatLog(CHAT.chatMapping.datarestored); + } + } + var json_sett = null; + var roominfo = document.getElementById("room-info"); + info = roominfo.textContent; + var ref_bot = "@basicBot="; + var ind_ref = info.indexOf(ref_bot); + if (ind_ref > 0) { + var link = info.substring(ind_ref + ref_bot.length, info.length); + var ind_space = null; + if (link.indexOf(" ") < link.indexOf("\n")) ind_space = link.indexOf(" "); + else ind_space = link.indexOf("\n"); + link = link.substring(0, ind_space); + $.get(link, function(json) { + if (json !== null && typeof json !== "undefined") { + json_sett = JSON.parse(json); + for (var prop in json_sett) { + SETTINGS[prop] = json_sett[prop]; + } + } + }); + } + } catch (err) { + UTIL.logException("retrieveFromStorage: " + err.message); + } + }, + retrieveSettings: function() { + var stored_settings = JSON.parse(localStorage.getItem("basicBotsettings")); + if (stored_settings !== null) { + for (var prop in stored_settings) { + SETTINGS[prop] = stored_settings[prop]; + } + } + }, +}; - loadChat(basicBot.startup); -}).call(this); \ No newline at end of file +if (!window.APIisRunning) { + STARTUP.initbot(); +} else { + setTimeout(function() { + STARTUP.initbot(); + }, 1000); +} diff --git a/basicBotTEST.js b/basicBotTEST.js new file mode 100644 index 00000000..152bf08a --- /dev/null +++ b/basicBotTEST.js @@ -0,0 +1,7224 @@ +/** version: 2.1.4.00051.04 +/userlistjson +/userlistimport +/userlistcount +/userliststats +/userlistxfer + +(UPDATED -> Commits on Feb 10, 2015) + Creator: Yemasthui + var botCreator = "Matthew (Yemasthui)"; + var botMaintainer = "Benzi (Quoona)" + var botCreatorIDs = ["3851534", "3934992", "4105209"]; + *Copyright 2014 Yemasthui + *Modifications (including forks) of the code to fit personal needs are allowed only for personal use and should refer back to the original source. + *This software is not for profit, any extension, or unauthorised person providing this software is not authorised to be in a position of any monetary gain from this use of this software. Any and all money gained under the use of the software (which includes donations) must be passed on to the original author. + */ + +(function () { + API.getWaitListPosition = function(id){ + try { + if(typeof id === 'undefined' || id === null){ + id = basicBot.userUtilities.getCurrentPlugUser().id; + } + var wl = API.getWaitList(); + for(var i = 0; i < wl.length; i++){ + if(wl[i].id === id){ + return i; + } + } + return -1; + } + catch(err) { + basicBot.roomUtilities.logException("getWaitListPosition: " + err.message); + } + }; + API.getWaitListCount = function(){ + var wl = API.getWaitList(); + return wl.length; + }; + API.botDjNow = function () { + try { + if (basicBot.roomUtilities.botInWaitList() || basicBot.roomUtilities.botIsDj()) return; + /* This should work but doesn't: + API.moderateAddDJ(basicBot.loggedInID); + */ + // This works for now: + $("#dj-button").click(); + } + catch(err) { + basicBot.roomUtilities.logException("botDjNow: " + err.message); + } + }; + API.botHopDown = function () { + try { + if (!basicBot.roomUtilities.botInWaitList() && !basicBot.roomUtilities.botIsDj()) return; + $.ajax({url: "https://plug.dj/_/booth",type: "DELETE" }) + /* This works well: + $("#dj-button").click(); + setTimeout(function () { $("#dialog-confirm > div:nth-child(3) > div.button.submit").click(); }, 1 * 1000); + */ + /* This also appears to work: + setTimeout(function () { $("#dialog-confirm > div:nth-child(3) > div.button.submit > span").click(); }, 1 * 1000); + */ + } + catch(err) { + basicBot.roomUtilities.logException("botHopDown: " + err.message); + } + }; + + var kill = function () { + clearInterval(basicBot.room.autodisableInterval); + clearInterval(basicBot.room.afkInterval); + basicBot.status = false; + }; + + var storeToStorage = function () { + try { + basicBot.roomUtilities.logDebug("START: storeToStorage"); + localStorage.setItem("basicBotsettings", JSON.stringify(basicBot.settings)); + localStorage.setItem("basicBotRoom", JSON.stringify(basicBot.room)); + basicBot.roomUtilities.logDebug("STORED DATA: " + JSON.stringify(basicBot.room)); + /* todoer Figure this shit OUT!!! + this.votes = { + songs: 0, + tasty: 0, + woot: 0, + meh: 0, + curate: 0 + }; +votes":{"songs":3,"tasty":0,"woot":0,"meh":0,"curate":0} + var msg = subChat(basicBot.chat.mystats, {name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty}); + "DEBUG: STORED DATA: {"users":[ + +{"id":5226916,"username":"LeviHomer","jointime":1432793489836,"lastActivity":1432793516617,"votes":{"songs":3,"tasty":0,"woot":0,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":-1,"lastSeenInLine":null}, + +{"id":5226880,"username":"DexterNix","jointime":1432793489845,"lastActivity":1432793489845,"votes":{"songs":0,"tasty":0,"woot":0,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":0,"lastSeenInLine":null}, + +{"id":3837756,"username":"Doc_Z","jointime":1432793489850,"lastActivity":1432793489850,"votes":{"songs":0,"tasty":0,"woot":2,"meh":0,"curate":0},"tastyVote":false,"rolled":false,"lastEta":null,"bootable":false,"beerRun":false,"inMeeting":false,"atLunch":false,"afkWarningCount":0,"badSongCount":0,"afkCountdown":null,"inRoom":true,"isMuted":false,"rollStats":{"lifeWoot":0,"lifeTotal":0,"dayWoot":0,"dayTotal":0,"DOY":-1},"lastDC":{"time":null,"leftroom":null,"resetReason":"","position":-1,"songCount":0},"lastKnownPosition":0,"lastSeenInLine":null} + +],"debug":true,"afkList":[],"mutedUsers":[],"bannedUsers":[],"skippable":true,"usercommand":true,"allcommand":true,"afkInterval":485,"blacklistInterval":null,"randomInterval":490,"autoskip":false,"autoskipTimer":null,"autodisableInterval":null,"queueing":0,"queueable":true,"currentDJID":5226916,"currentMediaCid":"s88r_q7oufE","currentMediaStart":1432793520843,"historyList":[["zV8tJXRUtHg",1432771590001,1432789190910],["kvDMlk3kSYg",1432771595577,1432789198263],["a80o9o-2Vrw",1432771600675,1432789440991],["iPUmE-tne5U",1432771778731,1432789452164],["oh4wgGIN_qE",1432772008885,1432789682358],["I-h4A7bF8wQ",1432772243988,1432789917483],["ateQQc-AgEM",1432772454069,1432790127595],["8NjbGr2nk2c",1432772482569,1432785797611],["koJlIGDImiU",1432772669820],["gMhMaNAmT-U",1432772941005],["Urdlvw0SSEc",1432772997149,1432790353572],["Idhq-CLU21g",1432773206269,1432790667764],["pIgZ7gMze7A",1432773283276,1432790680529],["ojDWH2ZuwNk",1432773300309,1432790912785],["m_-Qtz70_z4",1432773508366,1432791120899],["XfR9iY5y94s",1432773732538,1432791345033],["-qCDypgAV_E",1432773955596,1432791568084],["GOsoa4AGRhY",1432774149679,1432791762136],["Zs3xXlXSOKk",1432774286758,1432791899345],["iywaBOMvYLI",1432774504988,1432786819684],["D4aaXDfSRDc",1432774730132,1432786578803],["K84j7CJIUKU",1432774971203,1432786496954],["9jK-NcRmVcw",1432775261929,1432792120504],["EkwD5rQ-_d4",1432775304460,1432792417688],["YLncxyCXPsU",1432775621560,1432792734747],["6W5pq4bIzIw",1432775832673,1432793493588],["EOvMpND2OZY",1432776509962,1432793516269],["2LlSs-IM-TM",1432776759115],["s88r_q7oufE",1432776767999,1432793520843],["IaNzrXAUHBk",1432777027430],["FTxqH0tukqQ",1432777413227],["V-xpJRwIA-Q",1432777570350],["-25ibpmTMWM",1432777809805],["3eOuK-pYhy4",1432777970651],["Nt4SNfcd72s",1432778223772],["a3ir9HC9vYg",1432779175045],["DIfPeoyLfkg",1432779456198],["6259846",1432779673921],["W6H8WcTPnWM",1432779911329],["14kLQ9TLZcI",1432780104437],["4NO-h9PFum4",1432780242613],["EUSS7bEKxsQ",1432780447681],["GeZZr_p6vB8",1432783686698],["snILjFUkk_A",1432783938989],["zQ41hqlV0Kk",1432784206229],["nfk6sCzRTbM",1432784476197],["Yynstc_bFRE",1432784738407],["T81xsEyfl3c",1432784961056],["4kHl4FoK1Ys",1432787045163],["2tptckbCokA",1432787240920],["VtNH2ftJVS8",1432787451127],["DVgBVcsAK1o",1432787723164],["jJaT7qQpaqs",1432788650757],["W9wwsxiLGbg",1432788656349],["_j5HZjg75AM",1432789182868]],"cycleTimer":479,"roomstats":{"accountName":null,"totalWoots":24,"totalCurates":6,"totalMehs":0,"tastyCount":0,"launchTime":1432771419768,"songCount":100,"chatmessages":196},"messages":{"from":[],"to":[],"message":[]},"queue":{"id":[],"position":[]},"newBlacklist":[],"newBlacklistIDs":[],"blacklistLoaded":true,"roulette":{"rouletteStatus":false,"randomRouletteMin":45,"randomRouletteMax":120,"nextRandomRoulette":"2015-05-28T08:00:29.861Z","participants":[],"countdown":null}}" + + */ + var basicBotStorageInfo = { + time: Date.now(), + stored: true, + version: basicBot.version + }; + basicBot.roomUtilities.logDebug("DONE: storeToStorage - UserCnt: " + basicBot.room.users.length + " TIME: " + basicBotStorageInfo.time); + localStorage.setItem("basicBotStorageInfo", JSON.stringify(basicBotStorageInfo)); + } + catch(err) { + basicBot.roomUtilities.logException("storeToStorage: " + err.message); + } + }; + + var subChat = function (chat, obj) { + try { + if (typeof chat === "undefined") { + basicBot.roomUtilities.chatLog("There is a chat text missing."); + basicBot.roomUtilities.logDebug("There is a chat text missing."); + return "[Error] No text message found."; + } + var lit = '%%'; + for (var prop in obj) { + chat = chat.replace(lit + prop.toUpperCase() + lit, obj[prop]); + } + return chat; + } + catch(err) { + basicBot.roomUtilities.logException("subChat: " + err.message); + } + }; + + var loadChat = function (cb) { + if (!cb) cb = function () { + }; + $.get("https://rawgit.com/SZigmund/basicBot/master/lang/langIndex.json", function (json) { + var link = basicBot.chatLink; + if (json !== null && typeof json !== "undefined") { + langIndex = json; + link = langIndex[basicBot.settings.language.toLowerCase()]; + if (basicBot.settings.chatLink !== basicBot.chatLink) { + link = basicBot.settings.chatLink; + } + else { + if (typeof link === "undefined") { + link = basicBot.chatLink; + } + } + $.get(link, function (json) { + if (json !== null && typeof json !== "undefined") { + if (typeof json === "string") json = JSON.parse(json); + basicBot.chat = json; + cb(); + } + }); + } + else { + $.get(basicBot.chatLink, function (json) { + if (json !== null && typeof json !== "undefined") { + if (typeof json === "string") json = JSON.parse(json); + basicBot.chat = json; + cb(); + } + }); + } + }); + }; + + var retrieveSettings = function () { + var settings = JSON.parse(localStorage.getItem("basicBotsettings")); + if (settings !== null) { + for (var prop in settings) { + basicBot.settings[prop] = settings[prop]; + } + } + }; + + var retrieveFromStorage = function () { + try { + var info = localStorage.getItem("basicBotStorageInfo"); + if (info === null) basicBot.roomUtilities.chatLog(basicBot.chat.nodatafound); + else { + var settings = JSON.parse(localStorage.getItem("basicBotsettings")); + var room = JSON.parse(localStorage.getItem("basicBotRoom")); + basicBot.roomUtilities.logDebug("room.users.length: " + room.users.length); + if (localStorage.getItem("BLACKLIST") !== null) { + var myBLList = localStorage["BLACKLIST"]; + var myBLIDs = localStorage["BLACKLISTIDS"]; + basicBot.roomUtilities.logInfo(JSON.parse(localStorage["BLACKLIST"])); + basicBot.roomUtilities.logInfo(JSON.parse(localStorage["BLACKLISTIDS"])); + basicBot.roomUtilities.logInfo("LEN (" + myBLList.length + ") " + myBLList); + basicBot.roomUtilities.logInfo("LEN (" + myBLIDs.length + ") " + myBLIDs); + + basicBot.room.newBlacklist = JSON.parse(localStorage["BLACKLIST"]); + basicBot.room.newBlacklistIDs = JSON.parse(localStorage["BLACKLISTIDS"]); + + basicBot.roomUtilities.logDebug("BL LOAD: BL Count: " + basicBot.room.newBlacklist.length); + basicBot.roomUtilities.logDebug("BL LOAD: BLID Count: " + basicBot.room.newBlacklistIDs.length); + } + basicBot.room.blacklistLoaded = true; + basicBot.roomUtilities.logDebug("BL LOADED: TRUE"); + var elapsed = Date.now() - JSON.parse(info).time; + basicBot.room.users = room.users; + basicBot.room.historyList = room.historyList; + basicBot.roomUtilities.logDebug("basicBot.room.users.length: " + basicBot.room.users.length + " TIME: " + JSON.parse(info).time); + if ((elapsed < 1 * 60 * 60 * 1000)) { + basicBot.roomUtilities.chatLog(basicBot.chat.retrievingdata); + for (var prop in settings) { + basicBot.settings[prop] = settings[prop]; + } + basicBot.room.afkList = room.afkList; + basicBot.room.mutedUsers = room.mutedUsers; + basicBot.room.autoskip = room.autoskip; + basicBot.room.roomstats = room.roomstats; + basicBot.room.messages = room.messages; + basicBot.room.queue = room.queue; + //basicBot.room.newBlacklist = room.newBlacklist; + basicBot.roomUtilities.chatLog(basicBot.chat.datarestored); + } + } + var json_sett = null; + var roominfo = document.getElementById("room-info"); + info = roominfo.textContent; + var ref_bot = "@basicBot="; + var ind_ref = info.indexOf(ref_bot); + if (ind_ref > 0) { + var link = info.substring(ind_ref + ref_bot.length, info.length); + var ind_space = null; + if (link.indexOf(" ") < link.indexOf("\n")) ind_space = link.indexOf(" "); + else ind_space = link.indexOf("\n"); + link = link.substring(0, ind_space); + $.get(link, function (json) { + if (json !== null && typeof json !== "undefined") { + json_sett = JSON.parse(json); + for (var prop in json_sett) { + basicBot.settings[prop] = json_sett[prop]; + } + } + }); + } + } + catch(err) { + basicBot.roomUtilities.logException("retrieveFromStorage: " + err.message); + } + + }; + + String.prototype.splitBetween = function (a, b) { + var self = this; + self = this.split(a); + for (var i = 0; i < self.length; i++) { + self[i] = self[i].split(b); + } + var arr = []; + for (var i = 0; i < self.length; i++) { + if (Array.isArray(self[i])) { + for (var j = 0; j < self[i].length; j++) { + arr.push(self[i][j]); + } + } + else arr.push(self[i]); + } + return arr; + }; + + var linkFixer = function (msg) { + var parts = msg.splitBetween(' basicBot.room.roulette.randomRouletteMax) || (randomMins < basicBot.room.roulette.randomRouletteMin)) + { + randomMins = basicBot.room.roulette.randomRouletteMin + ((basicBot.room.roulette.randomRouletteMax - basicBot.room.roulette.randomRouletteMin) / 2.0) + } + var nextTime = new Date(); + var myTimeSpan; + myTimeSpan = randomMins*60*1000; // X minutes in milliseconds + nextTime.setTime(nextTime.getTime() + myTimeSpan); + basicBot.roomUtilities.chatLog("Next Roulette: " + basicBot.roomUtilities.msToStr(myTimeSpan)); + basicBot.room.roulette.nextRandomRoulette = nextTime; + } + catch(err) { basicBot.roomUtilities.logException("randomRouletteSetTimer: " + err.message); } + }, + endRoulette: function () { + try { + basicBot.room.roulette.rouletteStatus = false; + if (basicBot.room.roulette.participants.length === 0) { + basicBot.roomUtilities.sendChat("Roulette has ended with no participants"); + return; + } + var ind = Math.floor(Math.random() * basicBot.room.roulette.participants.length); + var winner = basicBot.room.roulette.participants[ind]; + basicBot.room.roulette.participants = []; + var pos = Math.floor((Math.random() * API.getWaitList().length) + 1); + var user = basicBot.userUtilities.lookupUser(winner); + var name = user.username; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.winnerpicked, {name: name, position: pos})); + setTimeout(function (winner, pos) { + basicBot.userUtilities.moveUser(winner, pos, false); + }, 1 * 1000, winner, pos); + } + catch(err) { basicBot.roomUtilities.logException("endRoulette: " + err.message); } + } + } + }, + User: function (id, name) { + this.id = id; + this.username = name; + this.jointime = Date.now(); + this.lastActivity = Date.now(); + this.votes = { + songs: 0, + tasty: 0, + woot: 0, + meh: 0, + curate: 0 + }; + this.tastyVote = false; + this.rolled = false; + this.lastEta = null; + this.bootable = false; + this.beerRun = false; + this.inMeeting = false; + this.atLunch = false; + this.afkWarningCount = 0; + this.badSongCount = 0; + this.afkCountdown = null; + this.inRoom = true; + this.isMuted = false; + this.rollStats = { + lifeWoot: 0, + lifeTotal: 0, + dayWoot: 0, + dayTotal: 0, + DOY: -1 + }; + this.lastDC = { + time: null, + leftroom: null, + resetReason: "", + position: -1, + songCount: 0 + }; + this.lastKnownPosition = -1; + this.lastSeenInLine = null; + }, + userUtilities: { + displayLeaderBoard: function(leaderBoard, username, dispPct, caption) { + try { + console.table(leaderBoard); + var MsgA = ""; + var MsgB = ""; + MsgA = caption; + for (var leaderIdx = 0; leaderIdx < leaderBoard.length; leaderIdx++) { + var strData = "[" + basicBot.roomUtilities.numberToIcon(leaderIdx+1) + " " + leaderBoard[leaderIdx].username + " "; + if (dispPct) + strData += leaderBoard[leaderIdx].winCount + "/" + leaderBoard[leaderIdx].rollCount + " " + leaderBoard[leaderIdx].rollPct + "] " + else + strData += leaderBoard[leaderIdx].rollCount + "] " + if (leaderIdx < 5) + MsgA += strData; + else + MsgB += strData; + } + setTimeout(function () { basicBot.roomUtilities.sendChat(MsgA); }, 500); + setTimeout(function () { basicBot.roomUtilities.sendChat(MsgB); }, 1000); + } + catch(err) { + basicBot.roomUtilities.logException("displayLeaderBoard: " + err.message); + } + }, + loadRollPoints: function(loadingTop) { + try { + userIDs = []; + leaderBoard = []; + for (var leaderIdx = 0; leaderIdx < 10; leaderIdx++) { + var rollCount = 0; + if (loadingTop === false) rollCount = 10000; + var addUserIdx = -1; + for (var userIdx = 0; userIdx < basicBot.room.users.length; userIdx++) { + var skipUser = false; + var roomUser = basicBot.room.users[userIdx]; + //basicBot.roomUtilities.logDebug("Scanning User: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + if (userIDs.indexOf(roomUser.id) > -1) skipUser = true; // Already in the leader list + if (roomUser.rollStats.lifeTotal < 50) skipUser = true; // Require 50 rolls to get on the leader board + // Skip user if higher or lower than the current high/low score: + if (roomUser.rollStats.lifeTotal < rollCount && loadingTop === true) skipUser = true; + if (roomUser.rollStats.lifeTotal > rollCount && loadingTop === false) skipUser = true; + if (!skipUser) { + addUserIdx = userIdx; + //basicBot.roomUtilities.logDebug("New Leader: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + rollCount = roomUser.rollStats.lifeTotal; + } + } + + if (addUserIdx > -1) { + var topStats = { + username: "", + rollCount: 0, + winCount: 0, + rollPct: "" + }; + //basicBot.roomUtilities.logDebug("Adding User: " + basicBot.room.users[addUserIdx].username + ": " + basicBot.room.users[addUserIdx].rollStats.lifeTotal); + topStats.username = basicBot.room.users[addUserIdx].username; + topStats.rollCount = basicBot.room.users[addUserIdx].rollStats.lifeTotal; + topStats.winCount = basicBot.room.users[addUserIdx].rollStats.lifeWoot; + topStats.rollPct = basicBot.roomUtilities.formatPercentage(basicBot.room.users[addUserIdx].rollStats.lifeWoot, basicBot.room.users[addUserIdx].rollStats.lifeTotal); + leaderBoard.push(topStats); + userIDs.push(basicBot.room.users[addUserIdx].id); + } + } + return leaderBoard; + } + catch(err) { + basicBot.roomUtilities.logException("loadRollPoints: " + err.message); + } + }, + loadRollPct: function(loadingTop) { + try { + userIDs = []; + leaderBoard = []; + var addUserIdx = -1; + for (var leaderIdx = 0; leaderIdx < 10; leaderIdx++) { + addUserIdx = -1; + var rollPct = 0.0; + if (loadingTop === false) rollPct = 101.00; + for (var userIdx = 0; userIdx < basicBot.room.users.length; userIdx++) { + var skipUser = false; + var roomUser = basicBot.room.users[userIdx]; + if (userIDs.indexOf(roomUser.id) > -1) skipUser = true; // Already in the leader list + //basicBot.roomUtilities.logDebug("Scanning User: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal); + if (roomUser.rollStats.lifeTotal < 50) skipUser = true; // Require 50 rolls to get on the leader board + if (!skipUser) { + var UserPct = roomUser.rollStats.lifeWoot / roomUser.rollStats.lifeTotal; + // Skip user if higher or lower than the current high/low score: + if (UserPct < rollPct && loadingTop === true) skipUser = true; + if (UserPct > rollPct && loadingTop === false) skipUser = true; + } + if (!skipUser) { + //basicBot.roomUtilities.logDebug("New Leader: " + roomUser.username + ": " + roomUser.rollStats.lifeTotal + "-" + UserPct); + addUserIdx = userIdx; + rollPct = UserPct; + } + } + if (addUserIdx > -1) { + var topStats = { + username: "", + rollCount: 0, + winCount: 0, + rollPct: "" + }; + //basicBot.roomUtilities.logDebug("Adding User: " + basicBot.room.users[addUserIdx].username + ": " + basicBot.room.users[addUserIdx].rollStats.lifeTotal); + topStats.username = basicBot.room.users[addUserIdx].username; + topStats.rollCount = basicBot.room.users[addUserIdx].rollStats.lifeTotal; + topStats.winCount = basicBot.room.users[addUserIdx].rollStats.lifeWoot; + topStats.rollPct = basicBot.roomUtilities.formatPercentage(basicBot.room.users[addUserIdx].rollStats.lifeWoot, basicBot.room.users[addUserIdx].rollStats.lifeTotal); + leaderBoard.push(topStats); + userIDs.push(basicBot.room.users[addUserIdx].id); + } + } + return leaderBoard; + } + catch(err) { + basicBot.roomUtilities.logException("loadRollPct: " + err.message); + } + }, + englishMessage: function(lang, username) { + try { + var engMsg = '/me @' + username + ' '; + switch(lang){ + case 'en': break; + case 'bg': engMsg += 'Моля, говорете Inglês'; break; + case 'fi': engMsg += 'Ole hyvä puhua Inglês'; break; + case 'zh': engMsg += '请讲英语'; break; + case 'ms': engMsg += 'Sila berbahasa Inggeris'; break; + case 'xx': engMsg += 'xx'; break; + case 'da': engMsg += 'Vær venlig at tale engelsk.'; break; + case 'de': engMsg += 'Bitte sprechen Sie Englisch.'; break; + case 'es': engMsg += 'Por favor, hable Inglés.'; break; + case 'fr': engMsg += 'Parlez anglais, s\'il vous plaît.'; break; + case 'nl': engMsg += 'Spreek Engels, alstublieft.'; break; + case 'pl': engMsg += 'Proszę mówić po angielsku.'; break; + case 'pt': engMsg += 'Por favor, fale Inglês.'; break; + case 'sk': engMsg += 'Hovorte po anglicky, prosím.'; break; + case 'cs': engMsg += 'Mluvte prosím anglicky.'; break; + case 'sr': engMsg += 'Молим Вас, говорите енглески.'; break; + } + engMsg += ' (English please)'; + return engMsg; + } + catch(err) { + basicBot.roomUtilities.logException("englishMessage: " + err.message); + } + }, + getSongStats: function () { + room.songstat.found + }, + getJointime: function (user) { + return user.jointime; + }, + getCurrentPlugUser: function () { + return API.getUser(); + }, + getPlugUser: function (user) { + try { + return basicBot.userUtilities.getUser(user); + } + catch(err) { basicBot.roomUtilities.logException("userUtilities.getPlugUser: " + err.message); } + }, + getPlugUserID: function (userid) { + try { + return API.getUser(userid); + } + catch(err) { basicBot.roomUtilities.logException("userUtilities.getPlugUserID: " + err.message); } + }, + getUser: function (user) { + try { + return API.getUser(user.id); + } + catch(err) { + basicBot.roomUtilities.logException("userUtilities.getUser: " + err.message); + } + }, + tastyVote: function (userId, cmd) { + try { + var user = basicBot.userUtilities.lookupUser(userId); + if (user.tastyVote) return; + var dj = API.getDJ(); + if (typeof dj === 'undefined') return; + if (dj.id === userId) + { + basicBot.roomUtilities.sendChat("I'm glad you find your own play tasty @" + user.username); + return; + } + var tastyComment = basicBot.roomUtilities.tastyComment(cmd); + user.tastyVote = true; + //basicBot.roomUtilities.sendChat(subChat(basicBot.chat.tastyvote, {name: user.username})); + setTimeout(function () { basicBot.roomUtilities.sendChat(subChat(tastyComment, {pointfrom: user.username})); }, 1000); + + basicBot.room.roomstats.tastyCount += 1; + var currdj = basicBot.userUtilities.lookupUser(dj.id); + currdj.votes.tasty += 1; + } + catch(err) { + basicBot.roomUtilities.logException("userUtilities.tastyVote: " + err.message); + } + }, + resetDC: function (user) { + user.lastDC.time = null; + user.lastDC.position = -1; + user.lastDC.leftroom = null; + user.lastKnownPosition = -1; + user.lastSeenInLine = null; + user.lastDC.songCount = 0; + user.beerRun = false; + user.inMeeting = false; + user.atLunch = false; + }, + updateDC: function (user) { + user.lastDC.time = Date.now(); + user.lastDC.position = user.lastKnownPosition; + user.lastDC.songCount = basicBot.room.roomstats.songCount; + }, + setUserName: function (userId, userName) { + var user = basicBot.userUtilities.lookupUser(userId); + if (user.username !== userName) user.username = userName; + }, + setLastActivityID: function (userId, dispMsg) { + var user = basicBot.userUtilities.lookupUser(userId); + basicBot.userUtilities.setLastActivity(user, dispMsg); + }, + didUserDisconnect: function (user) { + if (user.beerRun) return true; + if (user.inMeeting) return true; + if (user.atLunch) return true; + if (user.lastDC.time !== null && user.lastDC.position > 0) return true; + return false; + }, + setLastActivity: function (user, dispMsg) { + user.lastActivity = Date.now(); + if ((user.afkWarningCount > 0) && (dispMsg === true)) basicBot.roomUtilities.sendChat(subChat(basicBot.chat.afkUserReset, {name: user.username})); + user.afkWarningCount = 0; + clearTimeout(user.afkCountdown); + }, + setMeetingStatus: function (user, status) { + user.beerRun = false; + user.inMeeting = status; + user.atLunch = false; + }, + setBeerRunStatus: function (user, status) { + user.beerRun = status; + user.inMeeting = false; + user.atLunch = false; + }, + setLunchStatus: function (user, status) { + user.beerRun = false; + user.inMeeting = false; + user.atLunch = status; + }, + getLastActivity: function (user) { + return user.lastActivity; + }, + setBootableID: function (username, value) { + var user = basicBot.userUtilities.lookupUserName(username); + user.bootable = value; + }, + getBootableID: function (username) { + var user = basicBot.userUtilities.lookupUserName(username); + return user.bootable; + }, + resetDailyRolledStats: function (roomUser) { + try { + var DOY = basicBot.roomUtilities.getDOY(); + if (roomUser.rollStats.DOY !== DOY) { + roomUser.rollStats.DOY = DOY; + roomUser.rollStats.dayWoot = 0; + roomUser.rollStats.dayTotal = 0; + } + } + catch(err) { + basicBot.roomUtilities.logException("resetDailyRolledStats: " + err.message); + return ""; + } + }, + getRolledStats: function (roomUser) { + try { + var rollStats = " [Today: " + roomUser.rollStats.dayWoot + "/" + roomUser.rollStats.dayTotal; + rollStats += " " + basicBot.roomUtilities.formatPercentage(roomUser.rollStats.dayWoot, roomUser.rollStats.dayTotal) + "]"; + rollStats += " [Lifetime: " + roomUser.rollStats.lifeWoot + "/" + roomUser.rollStats.lifeTotal; + rollStats += " " + basicBot.roomUtilities.formatPercentage(roomUser.rollStats.lifeWoot, roomUser.rollStats.lifeTotal) + "]"; + return rollStats; + } + catch(err) { + basicBot.roomUtilities.logException("getRolledStats: " + err.message); + return ""; + } + }, + updateRolledStats: function (username, wooting) { + try { + var roomUser = basicBot.userUtilities.lookupUserName(username); + basicBot.userUtilities.resetDailyRolledStats(roomUser); + if (wooting) { + roomUser.rollStats.lifeWoot++; + roomUser.rollStats.dayWoot++; + } + roomUser.rollStats.lifeTotal++; + roomUser.rollStats.dayTotal++; + return basicBot.userUtilities.getRolledStats(roomUser); + } + catch(err) { + basicBot.roomUtilities.logException("updateRolledStats: " + err.message); + return ""; + } + }, + setRolled: function (username, value, wooting) { + var user = basicBot.userUtilities.lookupUserName(username); + user.rolled = value; + }, + getRolled: function (username) { + var user = basicBot.userUtilities.lookupUserName(username); + return user.rolled; + }, + getWarningCount: function (user) { + return user.afkWarningCount; + }, + setWarningCount: function (user, value) { + user.afkWarningCount = value; + + }, + removeDJ: function (userId) { + try { + basicBot.roomUtilities.logDebug("Remove DJ1: " + userId); + API.moderateRemoveDJ(userId); + basicBot.roomUtilities.logDebug("Remove DJ2: " + userId); + } + catch(err) { + basicBot.roomUtilities.logException("removeDJ: " + err.message); + } + }, + skipBadSong: function (userId, skippedBy, reason) { + basicBot.roomUtilities.logInfo("Skip: [" + API.getMedia().title + "] dj id: " + userId + ": skiped by: " + skippedBy + " Reason: " + reason); + var tooMany = false; + tooMany = basicBot.userUtilities.tooManyBadSongs(userId); + if (tooMany) API.botDjNow(); + setTimeout(function () { API.moderateForceSkip(); }, 1 * 500); + if (tooMany) setTimeout(function () { basicBot.userUtilities.removeDJ(userId); }, 1 * 1000); + if (tooMany) setTimeout(function () { basicBot.userUtilities.setBadSongCount(userId, 0); }, 1 * 1500); + }, + tooManyBadSongs: function (userId) { + var badCount = basicBot.userUtilities.getBadSongCount(userId); + badCount++; + basicBot.userUtilities.setBadSongCount(userId, badCount); + if (badCount > 2) return true; + return false; + }, + getBadSongCount: function (userId) { + var user = basicBot.userUtilities.lookupUser(userId); + return user.badSongCount; + }, + setBadSongCount: function (userId, value) { + var user = basicBot.userUtilities.lookupUser(userId); + user.badSongCount = value; + }, + setJoinTime: function (userId, value) { + var user = basicBot.userUtilities.lookupUser(userId); + user.jointime = Date.now(); + }, + lookupUser: function (id) { //getroomuser + for (var i = 0; i < basicBot.room.users.length; i++) { + if (basicBot.room.users[i].id === id) { + return basicBot.room.users[i]; + } + } + return false; + }, + lookupUserName: function (name) { + for (var i = 0; i < basicBot.room.users.length; i++) { + if (basicBot.room.users[i].username.trim() == name.trim()) { + return basicBot.room.users[i]; + } + } + return false; + }, + lookupUserNameImport: function (name) { + for (var i = 0; i < basicBot.room.usersImport.length; i++) { + if (basicBot.room.usersImport[i].username.trim() == name.trim()) { + return basicBot.room.usersImport[i]; + } + } + return false; + }, + voteRatio: function (id) { + var user = basicBot.userUtilities.lookupUser(id); + var votes = user.votes; + if (votes.meh === 0) votes.ratio = 1; + else votes.ratio = (votes.woot / votes.meh).toFixed(2); + return votes; + + }, + getPermission: function (obj) { //1 requests + try { + var u; + if (typeof obj === "object") u = obj; + else u = basicBot.userUtilities.getPlugUserID(obj); + if (botCreatorIDs.indexOf(u.id) > -1) return 10; // admin + if (basicBot.loggedInID === u.id) return 4; // cohost + //basicBot.roomUtilities.logDebug("Role: " + u.role); + //basicBot.roomUtilities.logDebug("Name: " + u.username); + //basicBot.roomUtilities.logDebug("ID: " + u.id); + if (u.gRole < 2) return u.role; + else { + switch (u.gRole) { + case 2: + return 7; + case 3: + return 8; + case 4: + return 9; + case 5: + return 10; + } + } + return 0; + } + catch(err) { + basicBot.roomUtilities.logException("getPermission: " + err.message); + } + }, + moveUser: function (id, pos, priority) { + var user = basicBot.userUtilities.lookupUser(id); + var wlist = API.getWaitList(); + if (API.getWaitListPosition(id) === -1) { + if (wlist.length < 50) { + API.moderateAddDJ(id); + if (pos !== 0) setTimeout(function (id, pos) { + API.moderateMoveDJ(id, pos); + }, 1250, id, pos); + } + else { + var alreadyQueued = -1; + for (var i = 0; i < basicBot.room.queue.id.length; i++) { + if (basicBot.room.queue.id[i] === id) alreadyQueued = i; + } + if (alreadyQueued !== -1) { + basicBot.room.queue.position[alreadyQueued] = pos; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.alreadyadding, {position: basicBot.room.queue.position[alreadyQueued]})); + } + basicBot.roomUtilities.booth.lockBooth(); + if (priority) { + basicBot.room.queue.id.unshift(id); + basicBot.room.queue.position.unshift(pos); + } + else { + basicBot.room.queue.id.push(id); + basicBot.room.queue.position.push(pos); + } + var name = user.username; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.adding, {name: name, position: basicBot.room.queue.position.length})); + } + } + else API.moderateMoveDJ(id, pos); + }, + dclookup: function (id) { + var user = basicBot.userUtilities.lookupUser(id); + if (typeof user === 'boolean') return basicBot.chat.usernotfound; + var name = user.username; + if (user.lastDC.time === null) { + basicBot.userUtilities.resetDC(user); + var noDisconnectReason = subChat(basicBot.chat.notdisconnected, {name: name}); + if (user.lastDC.resetReason.length > 0) noDisconnectReason = user.lastDC.resetReason; + user.lastDC.resetReason = ""; + return noDisconnectReason; + } + var dc = user.lastDC.time; + var pos = user.lastDC.position; + if (pos < 1) { + basicBot.userUtilities.resetDC(user); + return basicBot.chat.noposition; + } + var timeDc = Date.now() - dc; + var validDC = false; + if (basicBot.settings.maximumDc * 60 * 1000 > timeDc) { + validDC = true; + } + var time = basicBot.roomUtilities.msToStr(timeDc); + if (!validDC) { + basicBot.userUtilities.resetDC(user); + return (subChat(basicBot.chat.toolongago, {name: basicBot.userUtilities.getPlugUser(user).username, time: time})); + } + var songsPassed = basicBot.room.roomstats.songCount - user.lastDC.songCount; + var afksRemoved = 0; + var afkList = basicBot.room.afkList; + for (var i = 0; i < afkList.length; i++) { + var timeAfk = afkList[i][1]; + var posAfk = afkList[i][2]; + if (dc < timeAfk && posAfk < pos) { + afksRemoved++; + } + } + var newPosition = user.lastDC.position; // - songsPassed - afksRemoved; + if (newPosition <= 0) newPosition = 1; + + var msg = ""; + if (user.beerRun === true) { + msg = subChat(basicBot.chat.beerrunreturn, {name: basicBot.userUtilities.getPlugUser(user).username, time: time, position: newPosition}); + if (newPosition <= 1) newPosition = 2; + } + else if (user.inMeeting === true) { + msg = subChat(basicBot.chat.meetingreturn, {name: basicBot.userUtilities.getPlugUser(user).username, time: time, position: newPosition}); + if (newPosition <= 1) newPosition = 2; + } + else if (user.atLunch === true) { + msg = subChat(basicBot.chat.lunchreturn, {name: basicBot.userUtilities.getPlugUser(user).username, time: time, position: newPosition}); + if (newPosition <= 1) newPosition = 2; + } + else { + msg = subChat(basicBot.chat.valid, {name: basicBot.userUtilities.getPlugUser(user).username, time: time, position: newPosition}); + } + basicBot.userUtilities.moveUser(user.id, newPosition, true); + basicBot.userUtilities.resetDC(user); + basicBot.userUtilities.setLastActivity(user, false); + user.lastKnownPosition = newPosition; + user.lastSeenInLine = Date.now(); + return msg; + } + }, + + roomUtilities: { + botIsDj: function () { + try { + var dj = API.getDJ(); + var wlist = API.getWaitList(); + if ((typeof dj === 'undefined') && (wlist.length > 0)) return true; + if (typeof dj === 'undefined') return false; + if (dj.id === basicBot.loggedInID) return true; + return false; + } + catch(err) { + basicBot.roomUtilities.logException("botIsDj: " + err.message); + } + }, + updateWaitlist: function () { + try { + basicBot.roomUtilities.logDebug("============================updateWaitlist============================"); + var roomUser; + var wl = API.getWaitList(); + for(var pos = 0; pos < wl.length; pos++){ + roomUser = basicBot.userUtilities.lookupUser(wl[pos].id); + //basicBot.roomUtilities.logDebug("User: " + roomUser.username + " Pos: " + (pos + 1) + " Time: " + roomUser.lastSeenInLine); + // NEW METH: // + roomUser.lastKnownPosition = pos + 1; + roomUser.lastSeenInLine = Date.now(); + // NEW METH: // + } + basicBot.roomUtilities.logDebug("============================updateWaitlist============================"); + } + catch(err) { + basicBot.roomUtilities.logException("updateWaitlist: " + err.message); + } + }, + checkDisconnect: function(user) { + try { + if (!basicBot.userUtilities.didUserDisconnect(user)) return; + var toChat = basicBot.userUtilities.dclookup(user.id); + basicBot.roomUtilities.sendChat(toChat); + } + catch(err) { + basicBot.roomUtilities.logException("checkDisconnect: " + err.message); + } + }, + resetTastyCount: function () { + try { + basicBot.room.roomstats.tastyCount = 0; + for (var i = 0; i < basicBot.room.users.length; i++) { + basicBot.room.users[i].tastyVote = false; + } + } + catch(err) { + basicBot.roomUtilities.logException("resetTastyCount: " + err.message); + } + }, + numberToIcon: function(intValue) { + switch (intValue) { + case 0: return ":zero:"; + case 1: return ":one:"; + case 2: return ":two:"; + case 3: return ":three:"; + case 4: return ":four:"; + case 5: return ":five:"; + case 6: return ":six:"; + case 7: return ":seven:"; + case 8: return ":eight:"; + case 9: return ":nine:"; + case 10: return ":keycap_ten:"; + } + return intValue; + }, + formatPercentage: function(a, b) { + if (a === 0) return "0%"; + if (b === 0) return "100%"; + return (((a / b).toFixed(2)) * 100).toFixed(0) + "%"; + }, + botInWaitList: function () { + try { + var wl = API.getWaitList(); + for(var i = 0; i < wl.length; i++){ + if (wl[i].id === basicBot.loggedInID) return true; + } + return false; + } + catch(err) { + basicBot.roomUtilities.logException("botInWaitList: " + err.message); + } + }, + bouncerDjing: function () { + try { + var dj = API.getDJ(); + var wlist = API.getWaitList(); + if ((typeof dj === 'undefined') && (wlist.length > 0)) return true; + if (typeof dj === 'undefined') return false; + if (basicBot.userUtilities.getPermission(dj.id) > 1) return true; + var wl = API.getWaitList(); + for(var i = 0; i < wl.length; i++){ + if (basicBot.userUtilities.getPermission(wl[i].id) > 1) return true; + } + return false; + } + catch(err) { + basicBot.roomUtilities.logException("bouncerDjing: " + err.message); + } + }, + checkHopDown: function () { + try { + if (!basicBot.settings.autoHopUp) return; + if (basicBot.loggedInID < 0) return; + if (basicBot.roomUtilities.botIsDj()) return; + if (!basicBot.roomUtilities.botInWaitList()) return; + if (API.getWaitListCount() < basicBot.settings.autoHopDownCount) return; + basicBot.roomUtilities.logDebug("TIME TO HOP DOWN!!!!!" + basicBot.loggedInID); + API.botHopDown(); + } + catch(err) { + basicBot.roomUtilities.logException("checkHopDown: " + err.message); + } + }, + checkHopUp: function () { + try { + if (basicBot.settings.hoppingDownNow) return; + if (!basicBot.settings.autoHopUp) return; + if (basicBot.loggedInID < 0) return; + if (basicBot.roomUtilities.botIsDj()) return; + if (basicBot.roomUtilities.botInWaitList()) return; + if (basicBot.roomUtilities.bouncerDjing()) return; + basicBot.roomUtilities.logDebug("API.getWaitListCount(): " + API.getWaitListCount()); + if (API.getWaitListCount() >= basicBot.settings.autoHopUpCount) return; + basicBot.roomUtilities.logDebug("TIME TO HOP UP!!!!!" + basicBot.loggedInID); + API.botDjNow(); + } + catch(err) { + basicBot.roomUtilities.logException("checkHopUp: " + err.message); + } + }, + rankToNumber: function (rankString) { + var rankInt = null; + switch (rankString) { + case "admin": + rankInt = 10; + break; + case "ambassador": + rankInt = 7; + break; + case "host": + rankInt = 5; + break; + case "cohost": + rankInt = 4; + break; + case "manager": + rankInt = 3; + break; + case "bouncer": + rankInt = 2; + break; + case "residentdj": + rankInt = 1; + break; + case "user": + rankInt = 0; + break; + } + return rankInt; + }, + randomCommentSetTimer: function() { //Added 02/19/2015 Zig + try { + //basicBot.roomUtilities.logDebug("SETTING randomCommentSetTimer: " + basicBot.settings.nextRandomComment); + var randomRange = (basicBot.settings.randomCommentMax - basicBot.settings.randomCommentMin) + var randomMins = Math.floor(Math.random() * randomRange); + randomMins += basicBot.settings.randomCommentMin; + //basicBot.roomUtilities.logDebug("Random mins: " + randomMins); + //JIC: Ensure we are in the correct time range: + if ((randomMins > basicBot.settings.randomCommentMax) || (randomMins < basicBot.settings.randomCommentMin)) + { + randomMins = basicBot.settings.randomCommentMin + ((basicBot.settings.randomCommentMax - basicBot.settings.randomCommentMin) / 2.0) + } + var nextTime = new Date(); + var myTimeSpan; + myTimeSpan = randomMins*60*1000; // X minutes in milliseconds + nextTime.setTime(nextTime.getTime() + myTimeSpan); + basicBot.settings.nextRandomComment = nextTime; + //basicBot.roomUtilities.logDebug("RANDOM TIME: " + basicBot.settings.nextRandomComment); + //basicBot.roomUtilities.logDebug("NOW TIME: " + Date.now()); + } + catch(err) { + basicBot.roomUtilities.logException("randomCommentSetTimer: " + err.message); + } + }, + randomCommentSelect: function() { //Added 02/19/2015 Zig + try { + var arrayCount = basicBot.settings.randomCommentArray.length; + var randomID = Math.floor(Math.random() * arrayCount); + return basicBot.settings.randomCommentArray[randomID]; + } + catch(err) { + basicBot.roomUtilities.logException("randomCommentSelect: " + err.message); + } + }, + getSongInfo: function(media) { + try { + //basicBot.roomUtilities.logDebug("======================getSongInfo======================"); + //basicBot.roomUtilities.logDebug("basicBot.room.historyList.length: " + basicBot.room.historyList.length); + basicBot.songinfo.songName = media.title; + for (var idx = 0; idx < basicBot.room.historyList.length; idx++) { + if (basicBot.room.historyList[idx][0] === media.cid) { + basicBot.songinfo.songIndex = idx; + basicBot.songinfo.firstPlayed = basicBot.room.historyList[idx][1]; + basicBot.songinfo.playCount = basicBot.room.historyList[idx].length - 1; + basicBot.songinfo.lastPlayed = basicBot.room.historyList[idx][basicBot.songinfo.playCount]; + if (basicBot.songinfo.playCount === 1) + msg = basicBot.chat.lastplayed1; + else + msg = basicBot.chat.lastplayed2; + basicBot.songinfo.songStatsMsg = subChat(msg, {songname: basicBot.songinfo.songName , + firstPlayed: basicBot.roomUtilities.msToStr(Date.now() - basicBot.songinfo.firstPlayed) , + playCount: basicBot.songinfo.playCount, + lastPlayed: basicBot.roomUtilities.msToStr(Date.now() - basicBot.songinfo.lastPlayed) }); + //basicBot.roomUtilities.chatLog(basicBot.songinfo.songStatsMsg); + //for (var idx2 = 0; idx2 <= basicBot.room.historyList[idx].length; idx2++) { + // basicBot.roomUtilities.chatLog("LOGGING: [" + idx2 + "]: " + basicBot.room.historyList[idx][idx2]); + //} + /* todoer Add these stats to songs: + wootCount: 0, + grabCount: 0, + mehCount: 0, + tastyCount: 0, + */ + return true; + } + } + // set values for new songs: + basicBot.songinfo.songStatsMsg = basicBot.chat.lastplayed0; + basicBot.songinfo.songIndex = idx; + return false; + } + catch(err) { basicBot.roomUtilities.logException("getSongInfo: " + err.message); } + }, + tastyComment: function(cmd) { //Added 04/03/2015 Zig + try { + var arrayCount = basicBot.settings.tastyCommentArray.length; + var arrayID = Math.floor(Math.random() * arrayCount); + if (cmd === "tasty") return basicBot.settings.tastyCommentArray[arrayID]; + return "[" + cmd.replace(basicBot.settings.commandLiteral, '') + "] " + basicBot.settings.tastyCommentArray[arrayID]; + } + catch(err) { + basicBot.roomUtilities.logException("tastyComment: " + err.message); + } + }, + larryAI: function(chat) { //Added 04/03/2015 Zig + try { + var fuComment = ""; + + if (basicBot.loggedInID === chat.uid) return; + var chatmsg = chat.message.toUpperCase(); + basicBot.roomUtilities.logDebug("Larry AI chatmsg: " + chatmsg); + chatmsg = chatmsg.replace(/\W/g, '') // Remove all non-alphanumeric values + chatmsg = chatmsg.replace(/[0-9]/g, ''); // Remove all numeric values + chatmsg = chatmsg.replace(/'/g, ''); + chatmsg = chatmsg.replace("\'", ''); + chatmsg = chatmsg.replace('\'', ''); + chatmsg = chatmsg.replace(/'/g, ''); + chatmsg = chatmsg.replace(/@/g, ''); + chatmsg = chatmsg.replace(/,/g, ''); + chatmsg = chatmsg.replace(/-/g, ''); + chatmsg = chatmsg.replace(/ /g, ''); + chatmsg = chatmsg.replace(/THELAW/g, ''); + chatmsg = chatmsg.replace(/FUCKBOT/g, "LARRY"); + chatmsg = chatmsg.replace(/BOTT/g, "LARRY"); + chatmsg = chatmsg.replace(/BOT/g, "LARRY"); + chatmsg = chatmsg.replace(/HOWIS/g, "HOWS"); // Convert 2 words to the contraction + chatmsg = chatmsg.replace(/YOUARE/g, "YOURE"); // Convert 2 words to the contraction + chatmsg = chatmsg.replace(/LARRYIS/g, "LARRYS"); + chatmsg = chatmsg.replace(/IAM/g, "IM"); + basicBot.roomUtilities.logDebug("Larry AI chatmsg: " + chatmsg); + +/* +People suffocate in your mother's vomit +what the hell was that i can eat a bowl of alphabet soup and shit out a smarter insult than that +Well I could agree with you, but then we'd both be wrong. +I love it when someone insults me. That means I don’t have to be nice anymore. +Two wrongs don't make a right, take your parents as an example. +The last time I saw a face like yours I fed it a banana. +Your birth certificate is an apology letter from the condom factory. +Is your ass jealous of the amount of shit that just came out of your mouth? +You bring everyone a lot of joy, when you leave the room. +You must have been born on a highway because that's where most accidents happen. +I bet your brain feels as good as new, seeing that you never use it. +If laughter is the best medicine, your face must be curing the world. +I could eat a bowl of alphabet soup and shit out a smarter statement than that. +I may love to shop but I'm not buying your bullshit. +If you're gonna be a smartass, first you have to be smart. Otherwise you're just an ass. +I'd slap you, but shit stains. +Your family tree must be a cactus because everybody on it is a prick. +You shouldn't play hide and seek, no one would look for you. +If I were to slap you, it would be considered animal abuse! +You didn't fall out of the stupid tree. You were dragged through dumbass forest. +You're so fat, you could sell shade. +*/ + if (chatmsg.indexOf("USUCKLARRY") > -1) fuComment = "You're still sore about the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("DUCKULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("DUMBASSLARRY") > -1) fuComment = "I'd slap you, but shit stains. %%FU%%"; + if (chatmsg.indexOf("SHITHEADLARRY") > -1) fuComment = "I could eat a bowl of alphabet soup and shit out a smarter statement than that %%FU%%"; + if (chatmsg.indexOf("STUPIDASSLARRY") > -1) fuComment = "I could eat a bowl of alphabet soup and shit out a smarter statement than that %%FU%%"; + if (chatmsg.indexOf("LARRYSTFU") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("STFULARRY") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("SHUTUPLARRY") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("LARRYSHUTUP") > -1) fuComment = "Make me %%FU%%"; + if (chatmsg.indexOf("STUFFITLARRY") > -1) fuComment = "That's not what you said the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("LARRYSTUFFIT") > -1) fuComment = "That's not what you said the other night %%FU%% :kiss:"; + if (chatmsg.indexOf("WTFLARRY") > -1) fuComment = "I do what I wanna do %%FU%%"; + if (chatmsg.indexOf("DAMNITLARRY") > -1) fuComment = "Why all the hate %%FU%%?"; + if (chatmsg.indexOf("YOUREANASSHOLELARRY") > -1) fuComment = "You know it %%FU%%?"; + if (chatmsg.indexOf("LARRYSANASS") > -1) fuComment = "You know it %%FU%%?"; + if (chatmsg.indexOf("LARRYSONTHEJOB") > -1) fuComment = "Where the fuck else would I be %%FU%%?"; + if (chatmsg.indexOf("LARRYSHARDCORE") > -1) fuComment = "You fucking know it %%FU%%"; + if (chatmsg.indexOf("KNUCKLEHEADLARRY") > -1) fuComment = "I know you are but what am I %%FU%%"; + if (chatmsg.indexOf("YOUREANASSLARRY") > -1) fuComment = "I'd like to see things from your point of view %%FU%%, too bad I can't shove my head that far up my ass!"; + if (chatmsg.indexOf("WATCHYOURBACKLARRY") > -1) fuComment = "I'm scared %%FU%%"; + if (chatmsg.indexOf("SICKOFYOULARRY") > -1) fuComment = "I thought a little girl from Kansas dropped a house on you %%FU%%"; + if (chatmsg.indexOf("IMOVERYOULARRY") > -1) fuComment = "You are a sad, sorry little man and you have my pity %%FU%%"; + if (chatmsg.indexOf("LARRYSADICK") > -1) fuComment = "People only say that because I have a big one %%FU%%. Don't be so jealous."; + if (chatmsg.indexOf("LARRYSADONK") > -1) fuComment = "I’m jealous of people that don’t know you %%FU%%!"; + if (chatmsg.indexOf("LARRYSABITCH") > -1) fuComment = "If ignorance ever goes up to $5 a barrel, I want drilling rights to your head %%FU%%"; + if (chatmsg.indexOf("SHUTYOURMOUTHLARRY") > -1) fuComment = "You should eat some of your makeup so you can be pretty on the inside %%FU%%."; + if (chatmsg.indexOf("YOUREAJERKLARRY") > -1) fuComment = "%%FU%%, your mother was a hamster and your father smelt of elderberries!"; + if (chatmsg.indexOf("YOURELAMELARRY") > -1) fuComment = "You are about as useful as a knitted condom %%FU%%!"; + if (chatmsg.indexOf("YOUSTINKLARRY") > -1) fuComment = "You smell.......athletic %%FU%%!"; + + // Check for Piss off larry but attempt to ignore if it is don't piss off larry or do not piss off larry + if ((chatmsg.indexOf("PISSOFFLARRY") > -1) && (chatmsg.indexOf("TPISSOFFLARRY") < 0)) fuComment = "/me pisses on %%FU%%"; + if (chatmsg.indexOf("YOURESTUPIDLARRY") > -1) fuComment = "Somewhere out there is a tree, tirelessly producing oxygen so you can breathe. I think you owe it an apology %%FU%%"; + if (chatmsg.indexOf("FUCKINLARRY") > -1) fuComment = "Do you kiss you mother with that mouth %%FU%%?"; + if (chatmsg.indexOf("FUCKINGLARRY") > -1) fuComment = "Do you kiss you mother with that mouth %%FU%%?"; + if (chatmsg.indexOf("BITEMELARRY") > -1) fuComment = "I wouldn't give you the pleasure %%FU%%....You're a freak!"; + if (chatmsg.indexOf("IHATEYOULARRY") > -1) fuComment = "I don't exactly hate you %%FU%%, but if you were on fire and I had water, I'd drink it!"; + if (chatmsg.indexOf("LARRYIHATEYOU") > -1) fuComment = "I don't exactly hate you %%FU%%, but if you were on fire and I had water, I'd drink it!"; + if (chatmsg.indexOf("HATESLARRY") > -1) fuComment = "Well rest assured the feeling is mutual %%FU%%! :kiss:"; + if (chatmsg.indexOf("LARRYHATESMYNAME") > -1) fuComment = "I don't like the name %%FU%%, only fagots and sailors are called that name, from now on you're Gomer Pyle"; + + if (chatmsg.indexOf("SUCKITLARRY") > -1) fuComment = "I ain't got time to mess with that tiny shit %%FU%%!!!"; + if (chatmsg.indexOf("SUCKMELARRY") > -1) fuComment = "I ain't got time to mess with that tiny shit %%FU%%!!!"; + if (chatmsg.indexOf("EATSHITLARRY") > -1) fuComment = "Is this a typical diet for you humans %%FU%%. You people are more fucked up than I thought!"; + //todo - many optoins here: http://www.reddit.com/r/AskReddit/comments/24d8v8/whats_your_favorite_yes_phrase_like_does_a_bear/ + if (chatmsg.indexOf("LARRYHATESME") > -1) fuComment = "If you were you, wouldn't you hate you too %%FU%%?"; + if (chatmsg.indexOf("LARRYLIKESME") > -1) fuComment = "I tolerate you %%FU%%. It's not the same thing."; + if (chatmsg.indexOf("LARRYLOVESME") > -1) fuComment = "BAHAHAHA, You must be new around here %%FU%%? You're killin me!!"; + if (chatmsg.indexOf("DOYOUHATEMELARRY") > -1) fuComment = "Does the tin-man have a sheet metal cock %%FU%%?"; + if (chatmsg.indexOf("DOYOULIKEMELARRY") > -1) fuComment = "Does Grizzly Adams have a beard %%FU%%?"; + if (chatmsg.indexOf("DOYOULOVEMELARRY") > -1) fuComment = "Is a bear catholic? Does the pope shit in the woods %%FU%%?"; + + if (chatmsg.indexOf("DAMNYOULARRY") > -1) fuComment = "Oh no, I have been Damned!! In return, I too shall damn you %%FU%%"; + if (chatmsg.indexOf("DAMNULARRY") > -1) fuComment = "Settle down %%FU%%. Get over yourself."; + if (chatmsg.indexOf("BUZZOFFLARRY") > -1) fuComment = "I'm not going anywhere %%FU%%. Sit back and just deal with it. Or better yet, maybe we should chug on over to mamby pamby land, where maybe we can find some self-confidence for you, ya jackwagon!!.... Tissue?"; + if (chatmsg.indexOf("LARRYBUZZOFF") > -1) fuComment = "I'm not going anywhere %%FU%%. Sit back and just deal with it. Or better yet, maybe we should chug on over to mamby pamby land, where maybe we can find some self-confidence for you, ya jackwagon!!.... Tissue?"; + if (chatmsg.indexOf("KISSMYASSLARRY") > -1) fuComment = "%%FU%%, I'm not into kissin' ass, just ask BK."; + + if (chatmsg.indexOf("HILARRY") > -1) fuComment = "Hi %%FU%%."; + if (chatmsg.indexOf("HELLOLARRY") > -1) fuComment = "Hello %%FU%%."; + //todo - many optoins here: http://www.neilstuff.com/howru100.html + if (chatmsg.indexOf("HOWYADOINLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWYADOINGLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWYOUDOINLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWYOUDOINGLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOULARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWAREULARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWRULARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWSLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUDOINLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUDOINGLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("HOWAREYOUTODAYLARRY") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWAREYOU") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWRYOU") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + if (chatmsg.indexOf("LARRYHOWRU") > -1) fuComment = basicBot.roomUtilities.howAreYouComment(); + + if (chatmsg.indexOf("LARRYSAFUCK") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("LARRYFUCKOFF") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("FUCKOFFLARRY") > -1) fuComment = "Hey I have an idea: Why don't you go outside and play hide-and-go fuck yourself %%FU%%?!"; + if (chatmsg.indexOf("KICKSLARRY") > -1) fuComment = "Kicks %%FU%% right back!"; + if (chatmsg.indexOf("HITSLARRY") > -1) fuComment = "Hits %%FU%% upside the head!"; + if (chatmsg.indexOf("SMACKSLARRY") > -1) fuComment = "Smacks %%FU%% upside the head!"; + if (chatmsg.indexOf("THANKSLARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("THXLARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("THANKYOULARRY") > -1) fuComment = "You're welcome %%FU%%."; + if (chatmsg.indexOf("LARRYSABADASS") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSTHESHIT") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSTHEBOMB") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYROCKS") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("LARRYSDABOMB") > -1) fuComment = "You know it %%FU%%."; + if (chatmsg.indexOf("YOUROCKLARRY") > -1) fuComment = "Thanks %%FU%% you're not so bad yourself."; + if (chatmsg.indexOf("LARRYDONTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("LARRYDOESNTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("LARRYDOESNOTTAKEANYSHIT") > -1) fuComment = "Damn skippy I don't %%FU%%."; + if (chatmsg.indexOf("SHITHEADLARRY") > -1) fuComment = "I know you are but what am I %%FU%%?"; + if (chatmsg.indexOf("LARRYSASHITHEAD") > -1) fuComment = "Takes one to know one %%FU%%!"; + if (chatmsg.indexOf("LOLLARRY") > -1) fuComment = "I know, %%FU%%, I crack my shit up too!! :laughing:"; + + if (chatmsg.indexOf("LARRYFU") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("LARRYFUCKU") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("FUCKLARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("LARRYFUCKYOU") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("FULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("FUCKULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("FUCKYOULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("SCREWULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (chatmsg.indexOf("SCREWYOULARRY") > -1) fuComment = basicBot.roomUtilities.fuComment(); + if (fuComment.length > 0) setTimeout(function () { basicBot.roomUtilities.sendChat(subChat(fuComment, {fu: chat.un})); }, 1000); + } + catch(err) { + basicBot.roomUtilities.logException("larryAI: " + err.message); + } + }, + + howAreYouComment: function() { //Added 04/03/2015 Zig + try { + var arrayCount = basicBot.settings.howAreYouComments.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return basicBot.settings.howAreYouComments[arrayID]; + } + catch(err) { + basicBot.roomUtilities.logException("howAreYouComment: " + err.message); + } + }, + fuComment: function() { //Added 04/03/2015 Zig + try { + var arrayCount = basicBot.settings.fucomments.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return basicBot.settings.fucomments[arrayID]; + } + catch(err) { + basicBot.roomUtilities.logException("fuComment: " + err.message); + } + }, + eightBallSelect: function() { //Added 04/01/2015 Zig + try { + var arrayCount = basicBot.settings.EightBallArray.length; + var arrayID = Math.floor(Math.random() * arrayCount); + return basicBot.settings.EightBallArray[arrayID]; + } + catch(err) { + basicBot.roomUtilities.logException("eightBallSelect: " + err.message); + } + }, + randomCommentCheck: function() { //Added 02/19/2015 Zig + try { +/* + var testTime = new Date(); + var timeDiff = testTime.getMinutes() - basicBot.settings.nextRandomComment.getMinutes(); + basicBot.roomUtilities.logDebug("randomCommentCheck:" + testTime.getMinutes() + " - " + basicBot.settings.nextRandomComment.getMinutes()); + basicBot.roomUtilities.logDebug("randomCommentCheck-NOW TIME: " + Date.now()); + basicBot.roomUtilities.logDebug("randomCommentCheck-timeDiff: " + timeDiff); + if (timeDiff > 0) + { + basicBot.roomUtilities.randomCommentSetTimer(); + if (basicBot.settings.randomComments === true) basicBot.roomUtilities.sendChat(basicBot.roomUtilities.randomCommentSelect()); + } + */ + if (basicBot.settings.nextRandomComment <= Date.now()) + { + basicBot.roomUtilities.randomCommentSetTimer(); + if (basicBot.settings.randomComments === true) basicBot.roomUtilities.sendChat(basicBot.roomUtilities.randomCommentSelect()); + } + } + catch(err) { + basicBot.roomUtilities.logException("randomCommentCheck: " + err.message); + } + }, + isStaff: function (obj) { //Added 03/20/2015 Zig + try { + if (basicBot.userUtilities.getPermission(obj) > 0) return true; + return false; + } + catch(err) { + basicBot.roomUtilities.logException("isStaff: " + err.message); + } + }, + canSkip: function () { //Added 02/24/2015 Zig + try { + var dj = API.getDJ(); + if (!basicBot.roomUtilities.isStaff(dj)) return true; + var timeRemaining = API.getTimeRemaining(); + var newMedia = API.getMedia(); + //basicBot.roomUtilities.logDebug("timeRemaining: " + timeRemaining); + //basicBot.roomUtilities.logDebug("newMedia.duration: " + newMedia.duration); + //basicBot.roomUtilities.logInfo("DUR1[" + newMedia.duration + "] REMAIN[" + timeRemaining + "] DIFF[" + (newMedia.duration - timeRemaining) + "]"); + //basicBot.roomUtilities.logObject(newMedia, "media"); + if ((newMedia.duration - timeRemaining) > 2) return true; + //------------------------------------------------------------------------------------------------------------------- + //This is to handle the plug bug where the time remaining is actually longer than the song duration: + //------------------------------------------------------------------------------------------------------------------- + var songPlayTime = new Date(); + var currTime = songPlayTime.getTime(); + //basicBot.roomUtilities.logInfo("CID[" + basicBot.room.currentMediaCid + "] START[" + basicBot.room.currentMediaStart + "] NOW[" + (currTime) + "]"); + if ((newMedia.cid === basicBot.room.currentMediaCid) && ((currTime - basicBot.room.currentMediaStart) > 3000)) return true; + //------------------------------------------------------------------------------------------------------------------- + //basicBot.roomUtilities.logInfo("CANNOT SKIP"); + return false; + } + catch(err) { + basicBot.roomUtilities.logException("canSkip: " + err.message); + } + }, + mehThisSong: function () { //Added 02/18/2015 Zig + try { + $("#meh").click(); + } + catch(err) { + basicBot.roomUtilities.logException("mehThisSong: " + err.message); + } + }, + wootThisSong: function () { //Added 02/18/2015 Zig + try { + $("#woot").click(); + } + catch(err) { + basicBot.roomUtilities.logException("wootThisSong: " + err.message); + } + }, + afkRemovalNow: function () { + try { + if (!basicBot.settings.afk5Days && !basicBot.settings.afk7Days) return false; + var currDate = new Date(); + //Not on Saturday/Sunday if not monitoring 7 days a week + if (!basicBot.settings.afk7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= basicBot.settings.afkRemoveStart && hourofday < basicBot.settings.afkRemoveEnd) return true; + return false; + } + catch(err) { basicBot.roomUtilities.logException("afkRemovalNow: " + err.message); } + }, + rouletteTimeRange: function () { + try { + if (!basicBot.settings.roulette5Days && !basicBot.settings.roulette7Days) return false; + if (basicBot.settings.randomRoulette === false) return false; + var currDate = new Date(); + //Not on Saturday/Sunday if not monitoring 7 days a week + if (!basicBot.settings.roulette7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= basicBot.settings.rouletteStart && hourofday < basicBot.settings.rouletteEnd) return true; + return false; + } + catch(err) { basicBot.roomUtilities.logException("rouletteTimeRange: " + err.message); } + }, + logObject: function (objectToLog, objectName) { + try { + for (var prop in objectToLog) { + if (typeof objectToLog[prop] === "object") + basicBot.roomUtilities.logObject(objectToLog[prop], objectName + "." + prop); + else + basicBot.roomUtilities.logDebug("Prop->" + objectName + ": " + prop + " value: " + objectToLog[prop]); + } + } + catch(err) { basicBot.roomUtilities.logException("logObject: " + err.message); } + }, + whoisinfo: function (reqby, name) { + try { + newUserWhoisInfo = ""; + var uid = -1; + var roomuser = basicBot.userUtilities.lookupUserName(name); + basicBot.roomUtilities.logDebug("UserCnt: " + basicBot.room.users.length); + if (roomuser !== false) uid = roomuser.id; + basicBot.roomUtilities.logDebug("UID: " + uid); + + if (uid < 0) { + users = API.getUsers(); + var len = users.length; + for (var i = 0; i < len; ++i){ + if (users[i].username == name) uid = users[i].id; + } + } + basicBot.roomUtilities.logDebug("UID: " + uid); + var whoismsg = ""; + if (uid < 0) return "Undefined User"; + var pluguser = basicBot.userUtilities.getPlugUserID(uid); + //basicBot.roomUtilities.logObject(pluguser, "plugUser"); + var avatar = pluguser.avatarID; + var level = pluguser.level; + var rawjoined = pluguser.joined; + var joined = rawjoined.substr(0, 10); + var rawlang = pluguser.language; + if (rawlang == "en"){ var language = "English"; + } else if (rawlang == "bg"){ var language = "Bulgarian"; + } else if (rawlang == "cs"){ var language = "Czech"; + } else if (rawlang == "fi"){ var language = "Finnish" + } else if (rawlang == "fr"){ var language = "French" + } else if (rawlang == "pt"){ var language = "Portuguese" + } else if (rawlang == "zh"){ var language = "Chinese" + } else if (rawlang == "sk"){ var language = "Slovak" + } else if (rawlang == "nl"){ var language = "Dutch" + } else if (rawlang == "ms"){ var language = "Malay" + } + var rawrank = pluguser.role; + if (rawrank == "0"){ var rank = "User"; + } else if (rawrank == "1"){ var rank = "Resident DJ"; + } else if (rawrank == "2"){ var rank = "Bouncer"; + } else if (rawrank == "3"){ var rank = "Manager" + } else if (rawrank == "4"){ var rank = "Co-Host" + } else if (rawrank == "5"){ var rank = "Host" + } else if (rawrank == "7"){ var rank = "Brand Ambassador" + } else if (rawrank == "10"){ var rank = "Admin" + } + var slug = pluguser.slug; + if (typeof slug !== 'undefined') { + var profile = ", Profile: http://plug.dj/@/" + slug; + if (level > 4) newUserWhoisInfo = " [" + uid + ": http://plug.dj/@/" + slug + "]"; + } else { var profile = ""; + } + whoismsg = subChat(basicBot.chat.whois, {name1: reqby, name2: name, id: uid, avatar: avatar, profile: profile, language: language, level: level, joined: joined, rank: rank}); + return whoismsg; + } + catch(err) { basicBot.roomUtilities.logException("whoisinfo: " + err.message); } + }, + bopCommand: function (cmd) { + try { + //TODO: menorah xmas dreidel plus many other holiday commands (Only work if the month is 12) + var commandList = ['tasty', 'rock', 'props', 'woot', 'groot', 'groovy', 'jam','nice','bop','cowbell','sax','ukulele','tango','samba','disco','waltz','metal', + 'bob','boogie','cavort','conga','flit','foxtrot','frolic','gambol','hop','hustle','jig','jitter','jitterbug','jive','jump','leap','prance', + 'promenade','rhumba','shimmy','strut','sway','swing','great','hail','good','acceptable','bad','excellent','exceptional','favorable','marvelous', + 'positive','satisfactory','satisfying','superb','valuable','wonderful','ace','boss','bully','capital','choice','crack','pleasing','prime','rad', + 'sound','spanking','sterling','super','superior','welcome','worthy','admirable','agreeable','commendable','congenial','deluxe','first-class', + 'first-rate','gnarly','gratifying','honorable','neat','precious','recherché','reputable','select','shipshape','splendid','stupendous','keen', + 'nifty','swell','sensational','fine','cool','perfect','wicked','fab','heavy','incredible','outstanding','phenomenal','remarkable','special', + 'terrific','unique','aces','capital','dandy','enjoyable','exquisite','fashionable','lovely','love','solid','striking','top-notch', + 'slick','pillar','exemplary','alarming','astonishing','awe-inspiring','beautiful','breathtaking','fearsome','formidable','frightening','winner', + 'impressive','intimidating','facinating','prodigious','magnificent','overwhelming','shocking','stunning','stupefying','majestic','grand', + 'creamy','easy','effortless','fluid','gentle','glossy','peaceful','polished','serene','sleek','soft','tranquil','velvety','soothing','fluent','frictionless', + 'lustrous','rhythmic','crackerjack','laudable','peachy','praiseworthy','rare','super-duper','unreal','chill','savvy','smart','ingenious','genious', + 'sweet','delicious','lucious','bonbon','fetch','fetching','appealing','delightful','absorbing','alluring','cute','electrifying', + 'awesome','bitchin','fly','pleasant','relaxing','mellow','nostalgia','punk','like','fries','cake','drum','guitar','bass','tune','pop', + 'apple','fantastic','spiffy','yes','fabulous','happy','smooth','classic','mygirlfriend','skank','jiggy','funk','funky','jazz','jazzy','dance','elvis', + 'hawt','extreme','dude','babes','fun','reggae','party','drums','trumpet','mosh','bang','epic','blues','heart','feels','dope','makeitrain','wumbo', + 'firstclass','firstrate','topnotch','aweinspiring','superduper','dabomb','dashit','badass','bomb','popcorn','awesomesauce','awesomeness','sick', + 'sexy','brilliant','steampunk','bagpipes','piccolo','whee','vibe','banjo','harmony','harmonica','flute','dancing','dancin','ducky','approval','winning','okay', + 'hunkydory','peach','divine','radiant','sublime','refined','foxy','allskate','rush','boston','mumford','murica','2fer','boom','bitches','oar','hipster', + 'hip','soul','soulful','cover','yummy','ohyeah','twist','shout','trippy','hot','country','stellar','smoove','pantydropper','baby','mmm','tits','hooters', + 'tmbg','rhythm','kool','kewl','killer','biatch','woodblock','morecowbell','lesbian','lesbians','niceconnect','connect','kazoo','win','webejammin', + 'bellyrub','groove','gold','golden','twofer','phat','punkrock','punkrocker','merp','derp','herp-a-derp','narf','amazing','doabarrellroll','plusone', + '133t','roofus','rufus','schway','shiz','shiznak','shiznik','shiznip','shiznit','shiznot','shizot','shwanky','shway', + 'sic','sicc','skippy','slammin','slamming','slinkster','smack','smashing','smashingly','snizzo','spiffylicious','superfly', + 'swass','tender','thrill','tight','tits','tizight','todiefor','to die for','trill','tuff','vicious','whizz-bang','wick', + 'wow','omg','A-1','ace','aces','aight','allthatandabagofchips','all that and a bag of chips','alrighty','alvo','amped', + 'A-Ok','ass-kicking','awesome-possum','awesome possum','awesomepossum','awesomesauce','awesome sauce','awesome-sauce', + 'awsum','bad-ass','badassical','badonkadonk','bananas','bang','bangupjob','bang up job','beast','beastly','bees-knees', + 'bees knees','beesknees','bodacious','bomb','bomb-ass','bomb diggidy','bomb-diggidy','bombdiggidy','bonkers','bonzer', + 'boomtown','bostin','brill','bumping','capitol','cats ass','cats-ass','catsass','chilling','choice','classic','clutch', + 'coo','coolage','cool beans','cool-beans','coolbeans','coolness','cramazing','cray-cray','crazy','crisp','crucial','da bomb', + 'da shit','da-bomb','da-shit','dashiznit','dabomb','dashit','da shiznit','da-shiznit','dope','ear candy','ear-candy','earcandy', + 'easy','epic','fan-fucking-tastic','fantabulous','far out','far-out','farout','fly','fresh','funsies','gangstar','gangster', + 'gansta','gold','golden','gr8','hardcore','hellacious','hoopla','hype','ill','itsallgood','its all good','jiggy','jinky','jiggity', + 'jolly good','jolly-good','jollygood','k3w1','kickass','kick-ass','kick ass','kick in the pants','kickinthepants','kicks','legendary', + 'legit','like a boss','like a champ','like whoa','likeaboss','likeachamp','likewhoa','lush','mint','money','neato','nice','off da hook', + 'off the chain','off the hook','out of sight','peachy keen','peachy-keen','offdahook','offthechain','offthehook','outofsight', + 'peachykeen','perf','phatness','phenom','prime-time','primo','rad','radical','rage','rancid','random','nice cover','nicecover','raw', + 'redonkulus','righteous','rocking','rock-solid','rollin','3fer','4fer','threefer','fourfer','nice2fer','amazeballs','craycray', + 'whizzbang','a1','aok','asskicking','bombass','fanfuckingtastic','primetime','rocksolid','instrumental','rockin','star','rockstar',':metal:', + '10s','00s','90s','80s','70s','60s','50s','40s','30s','20s','insane','clever',':heart:',':heart_decoration:',':heart_eyes:',':heart_eyes_cat:',':heartbeat:', + ':heartpulse:',':hearts:',':yellow_heart:',':green_heart:',':two_hearts:',':revolving_hearts:',':sparkling_heart:',':blue_heart:','giddyup','rockabilly', + 'nicefollow',':beer:',':beers:','niceplay','11','oldies','oldie','pj','slayer','kinky',':smoking:','jewharp','talkbox','oogachakaoogaooga','oogachaka', + 'ooga-chaka']; + // If a command if passed in validate it and return true if it is a Tasty command: + if (cmd.length > 0) { + if (commandList.indexOf(cmd) < 0) return true; + return false; + } + // Else return a random Tasty command for Larry to use on his .tasty points: + var idx = Math.floor(Math.random() * commandList.length); + return commandList[idx]; + } + catch(err) { basicBot.roomUtilities.logException("bopCommand: " + err.message); } + }, + chatLog: function(msg) { // Logs to Larry's chat only + try { + API.chatLog(msg); + } + catch(err) { basicBot.roomUtilities.logException("chatLog: " + err.message); } + }, + sendChat: function(msg) { // Send chat to all + try { + //todoer Delete this after we re-enable the bot kill on room change code. + //if(basicBot.settings.botRoomUrl != window.location.pathname) return; // If we leave the room where we started the bot stop displaying messages. + if (basicBot.botMuted === true) + basicBot.roomUtilities.logInfo(msg); + else if (runningBot) + API.sendChat(msg); + else + basicBot.roomUtilities.chatLog(msg); + } + catch(err) { basicBot.roomUtilities.logException("sendChat: " + err.message); } + }, + logInfo: function(msg) { // Log info to console + try { + console.log("INFO: " + msg); + } + catch(err) { basicBot.roomUtilities.logException("logInfo: " + err.message); } + }, + logException: function(msg) { // Log exception to console + try { + console.log("ERROR: " + msg); + } + catch(err) { console.log("ERROR:logException: " + err.message); } + }, + + importUserList: function() { // userlistimport << command + try { + basicBot.room.usersImport = []; + $.get(basicBot.userlistLink, function (json) { + if (json !== null && typeof json !== "undefined") { + basicBot.roomUtilities.logObject(json, "USR"); + for (var idx in json) { + var newUser = json[idx]; + //basicBot.room.usersImport.push(new basicBot.User(user.id, user.username)); + basicBot.room.usersImport.push(newUser); + } + } + }); + basicBot.roomUtilities.logDebug("LIST COUNT: " + basicBot.room.newBlacklist.length); + } + catch(err) { console.log("ERROR:importBlackList: " + err.message); } + }, + importBlackList: function() { // banlistimport << command + try { + $.get(basicBot.blacklistLink, function (json) { + if (json !== null && typeof json !== "undefined") { + basicBot.roomUtilities.logObject(json, "BL"); + for (var idx in json) { + var track = json[idx]; + //var track = { + // author: json[idx].author, + // title: json[idx].title, + // mid: json[idx].mid + //}; + if (basicBot.room.newBlacklistIDs.indexOf(track.mid) < 0) basicBot.roomUtilities.banSong(track); + } + } + }); + basicBot.roomUtilities.logDebug("LIST COUNT: " + basicBot.room.newBlacklist.length); + } + catch(err) { console.log("ERROR:importBlackList: " + err.message); } + }, + importBlackListIds: function() { + try { + basicBot.roomUtilities.logDebug("Loading BL IDs: " + basicBot.blacklistIdLink); + $.get(basicBot.blacklistIdLink, function (json) { + basicBot.roomUtilities.logDebug("Loaded"); + if (json !== null && typeof json !== "undefined") { + basicBot.roomUtilities.logDebug("not null not undef"); + //if (typeof json === "string") { + // basicBot.roomUtilities.logDebug("string"); + // json = JSON.parse(json); + //} + basicBot.roomUtilities.logDebug("JSON: " + json); + basicBot.roomUtilities.logObject(json, "ID"); + basicBot.room.newBlacklistIDs = JSON.parse(json); + } + }); + basicBot.roomUtilities.logDebug("ID COUNT: " + basicBot.room.newBlacklistIDs.length); + } + catch(err) { console.log("ERROR:importBlackListIds: " + err.message); } + }, + logDebug: function(msg) { // Logs to console only if running in debug mode + try { + if (basicBot.room.debug === false) return; + console.log("DEBUG: " + msg); + } + catch(err) { basicBot.roomUtilities.logException("logDebug: " + err.message); } + }, + getDOY: function() { + var now = new Date(); + var start = new Date(now.getFullYear(), 0, 0); + var diff = now - start; + var oneDay = 1000 * 60 * 60 * 24; + var day = Math.floor(diff / oneDay); + return day; + }, + banCurrentSong: function(username) { + try { + var media = API.getMedia(); + var track = { + author: media.author, + title: media.title, + mid: media.format + ':' + media.cid + }; + basicBot.roomUtilities.banSong(track); + basicBot.roomUtilities.banSongSkip(media, username); + } + catch(err) { basicBot.roomUtilities.logException("ERROR:banCurrentSong: " + err.message); } + }, + banSong: function(track) { + try { + basicBot.room.newBlacklist.push(track); + basicBot.room.newBlacklistIDs.push(track.mid); + if (basicBot.room.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(basicBot.room.newBlacklist); + if (basicBot.room.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(basicBot.room.newBlacklistIDs); + } + catch(err) { basicBot.roomUtilities.logException("ERROR:banSong: " + err.message); } + }, + banSongSkip: function(media, username) { + try { + var dj = API.getDJ(); + basicBot.settings.suppressSongStats = true; + setTimeout(function () { basicBot.settings.suppressSongStats = false }, 5000); + basicBot.userUtilities.skipBadSong(dj.id, username, "OOB"); + basicBot.room.skippable = false; + setTimeout(function () { basicBot.room.skippable = true }, 5000); + setTimeout(function () { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.newblacklisted, {name: dj.username, author: media.author, title: media.title, mid: media.format + ':' + media.cid})); + }, 1000); + setTimeout(function () { + basicBot.roomUtilities.sendChat("@" + dj.username + ": your song has been skipped. Please read the rules before you play your next song."); + }, 1500); + setTimeout(function () { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.roomrules, {link: basicBot.settings.rulesLink})); + }, 2000); + } + catch(err) { basicBot.roomUtilities.logException("ERROR:banSongSkip: " + err.message); } + }, + skipSoundCloudNow: function () { + if (!basicBot.settings.skipSound5Days && !basicBot.settings.skipSound7Days) return false; + var currDate = new Date(); + //Don't skip on Saturday/Sunday if not skipping 7 days a week + if (!basicBot.settings.skipSound7Days) { + var dayofweek = currDate.getDay(); // [Day of week Sun=0, Mon=1...Sat=6] + if (dayofweek === 6 || dayofweek === 0) return false; + } + var hourofday = currDate.getHours(); + if (hourofday >= basicBot.settings.skipSoundStart && hourofday < basicBot.settings.skipSoundEnd) return true; + return false; + }, + + msToStr: function (msTime) { + var ms, msg, timeAway; + msg = ''; + timeAway = { + 'days': 0, + 'hours': 0, + 'minutes': 0, + 'seconds': 0 + }; + ms = { + 'day': 24 * 60 * 60 * 1000, + 'hour': 60 * 60 * 1000, + 'minute': 60 * 1000, + 'second': 1000 + }; + if (msTime > ms.day) { + timeAway.days = Math.floor(msTime / ms.day); + msTime = msTime % ms.day; + } + if (msTime > ms.hour) { + timeAway.hours = Math.floor(msTime / ms.hour); + msTime = msTime % ms.hour; + } + if (msTime > ms.minute) { + timeAway.minutes = Math.floor(msTime / ms.minute); + msTime = msTime % ms.minute; + } + if (msTime > ms.second) { + timeAway.seconds = Math.floor(msTime / ms.second); + } + if (timeAway.days !== 0) { + msg += timeAway.days.toString() + 'd'; + } + if (timeAway.hours !== 0) { + msg += timeAway.hours.toString() + 'h'; + } + if (timeAway.minutes !== 0) { + msg += timeAway.minutes.toString() + 'm'; + } + if (timeAway.minutes < 1 && timeAway.hours < 1 && timeAway.days < 1) { + msg += timeAway.seconds.toString() + 's'; + } + if (msg !== '') { + return msg; + } else { + return false; + } + }, + booth: { + lockTimer: setTimeout(function () { + }, 1000), + locked: false, + lockBooth: function () { + API.moderateLockWaitList(!basicBot.roomUtilities.booth.locked); + basicBot.roomUtilities.booth.locked = false; + if (basicBot.settings.lockGuard) { + basicBot.roomUtilities.booth.lockTimer = setTimeout(function () { + API.moderateLockWaitList(basicBot.roomUtilities.booth.locked); + }, basicBot.settings.maximumLocktime * 60 * 1000); + } + }, + resetOldDisconnects: function () { + try { + basicBot.roomUtilities.logDebug("======================resetOldDisconnects======================"); + for (var i = 0; i < basicBot.room.users.length; i++) { + var roomUser = basicBot.room.users[i]; + var dcTime = roomUser.lastDC.time; + var logging = false; + if (roomUser.username === "Doc_Z") logging = true; + if (roomUser.username === "cadilla") logging = true; + var leftroom = roomUser.lastDC.leftroom; + var dcPos = roomUser.lastDC.position; + var miaTime = 0; + var resetUser = false; + if (logging) basicBot.roomUtilities.logObject(roomUser, "roomUser"); + if (logging) basicBot.roomUtilities.logObject(roomUser.lastDC, "LastDC"); + if (logging) basicBot.roomUtilities.logDebug("User: " + roomUser.username + " - " + roomUser.id); + // If left room > 10 mins ago: + if (leftroom !== null) { + miaTime = Date.now() - leftroom; + if (logging) basicBot.roomUtilities.logDebug("DC leftroomtime: " + miaTime); + if (miaTime > ((basicBot.settings.maximumDcOutOfRoom) * 60 * 1000)) { + resetUser = true; + roomUser.lastDC.resetReason = "Disconnect status was reset. Reason: You left the room for more than " + basicBot.settings.maximumDcOutOfRoom + " minutes."; + } + if (logging) basicBot.roomUtilities.logDebug("A-RESET: " + resetUser); + } + // DC Time without pos is invalid: + if ((dcTime !== null) && (dcPos < 1) && (resetUser === false)) { + resetUser = true; + if (logging) basicBot.roomUtilities.logDebug("B-RESET: " + resetUser); + } + // If have not been in line for > max DC mins + 30 reset: + if ((roomUser.lastSeenInLine !== null) && (dcPos > 0) && (resetUser === false)) { + miaTime = Date.now() - roomUser.lastSeenInLine; + if (logging) basicBot.roomUtilities.logDebug("Line miaTime: " + miaTime); + if (miaTime > ((basicBot.settings.maximumDc + 30) * 60 * 1000)) resetUser = true; + if (logging) basicBot.roomUtilities.logDebug("C-RESET: " + resetUser); + } + // If last disconnect > max DC mins + 30 reset: + if ((dcTime !== null) && (dcPos > 0) && (resetUser === false)) { + miaTime = Date.now() - dcTime; + if (logging) basicBot.roomUtilities.logDebug("DC miaTime: " + miaTime + " > " + ((basicBot.settings.maximumDc + 30) * 60 * 1000) ); + if (miaTime > ((basicBot.settings.maximumDc + 30) * 60 * 1000)) resetUser = true; + if (logging) basicBot.roomUtilities.logDebug("D-RESET: " + resetUser); + } + if (logging) basicBot.roomUtilities.logDebug("RESET: " + resetUser); + if (resetUser === true) basicBot.userUtilities.resetDC(roomUser); + } + basicBot.roomUtilities.logDebug("======================resetOldDisconnects======================"); + } + catch(err) { basicBot.roomUtilities.logException("resetOldDisconnects: " + err.message); } + }, + checkForReconnect: function () { + try { + var wl = API.getWaitList(); + for(var i = 0; i < wl.length; i++){ + var user = basicBot.userUtilities.lookupUser(wl[i].id); + basicBot.roomUtilities.checkDisconnect(user); + } + } + catch(err) { + basicBot.roomUtilities.logException("checkForReconnect: " + err.message); + } + }, + checkForDisconnect: function () { + try { + //basicBot.roomUtilities.logDebug("eventWaitlistupdate-happens 1st"); + } + catch(err) { + basicBot.roomUtilities.logException("checkForDisconnect: " + err.message); + } + }, + unlockBooth: function () { + API.moderateLockWaitList(basicBot.roomUtilities.booth.locked); + clearTimeout(basicBot.roomUtilities.booth.lockTimer); + } + }, + afkCheck: function () { + try { + if (!basicBot.status || !basicBot.settings.afkRemoval) return void (0); + if (!basicBot.roomUtilities.afkRemovalNow()) return void (0); + var rank = basicBot.roomUtilities.rankToNumber(basicBot.settings.afkRankCheck); + var djlist = API.getWaitList(); + var lastPos = Math.min(djlist.length, basicBot.settings.afkpositionCheck); + if (lastPos - 1 > djlist.length) return void (0); + for (var i = 0; i < lastPos; i++) { + if (typeof djlist[i] !== 'undefined') { + var id = djlist[i].id; + //basicBot.roomUtilities.logDebug("---------------------------------------------------------------------"); + //basicBot.roomUtilities.logDebug("afkCheck ID: " + id); + var user = basicBot.userUtilities.lookupUser(id); + if (typeof user !== 'boolean') { + //basicBot.roomUtilities.logDebug("afkCheck ID: " + user.id); + var plugUser = basicBot.userUtilities.getPlugUser(user); + //if (rank !== null && basicBot.userUtilities.getPermission(plugUser) <= rank) { + if (rank !== null) { + //basicBot.roomUtilities.logDebug("afkCheck rank: " + rank); + var name = plugUser.username; + var lastActive = basicBot.userUtilities.getLastActivity(user); + var inactivity = Date.now() - lastActive; + var time = basicBot.roomUtilities.msToStr(inactivity); + var warncount = user.afkWarningCount; + //basicBot.roomUtilities.logDebug("afkCheck: Act: " + lastActive + " Inact: " + inactivity + " Time: " + time + " Warn: " + warncount); + if (inactivity > basicBot.settings.maximumAfk * 60 * 1000) { + //basicBot.roomUtilities.logDebug("afkCheck: INACTIVE USER"); + if (warncount === 0) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.warning1, {name: name, time: time})); + user.afkWarningCount = 3; + user.afkCountdown = setTimeout(function (userToChange) { + userToChange.afkWarningCount = 1; + }, 90 * 1000, user); + } + else if (warncount === 1) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.warning2, {name: name})); + user.afkWarningCount = 3; + user.afkCountdown = setTimeout(function (userToChange) { + userToChange.afkWarningCount = 2; + }, 30 * 1000, user); + } + else if (warncount === 2) { + var pos = API.getWaitListPosition(id); + if (pos !== -1) { + pos++; + basicBot.room.afkList.push([id, Date.now(), pos]); + basicBot.userUtilities.resetDC(user); + API.moderateRemoveDJ(id); + user.lastDC.resetReason = "Disconnect status was reset. Reason: You were removed from line due to afk."; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.afkremove, {name: name, time: time, position: pos, maximumafk: basicBot.settings.maximumAfk})); + } + user.afkWarningCount = 0; + } + } + } + } + } + } + } + catch(err) { + basicBot.roomUtilities.logException("afkCheck: " + err.message); + } + + }, + changeDJCycle: function () { + var toggle = $(".cycle-toggle"); + if (toggle.hasClass("disabled")) { + toggle.click(); + if (basicBot.settings.cycleGuard) { + basicBot.room.cycleTimer = setTimeout(function () { + if (toggle.hasClass("enabled")) toggle.click(); + }, basicBot.settings.cycleMaxTime * 60 * 1000); + } + } + else { + toggle.click(); + clearTimeout(basicBot.room.cycleTimer); + } + }, + intervalMessage: function () { + var interval; + if (basicBot.settings.motdEnabled) interval = basicBot.settings.motdInterval; + else interval = basicBot.settings.messageInterval; + if ((basicBot.room.roomstats.songCount % interval) === 0 && basicBot.status) { + var msg; + if (basicBot.settings.motdEnabled) { + msg = basicBot.settings.motd; + } + else { + if (basicBot.settings.intervalMessages.length === 0) return void (0); + var messageNumber = basicBot.room.roomstats.songCount % basicBot.settings.intervalMessages.length; + msg = basicBot.settings.intervalMessages[messageNumber]; + } + basicBot.roomUtilities.sendChat('/me ' + msg); + } + }, + updateBlacklists: function () { + //basicBot.roomUtilities.logDebug("-------------------------- BLACKLISTS --------------------------"); + for (var bl in basicBot.settings.blacklists) { + //basicBot.roomUtilities.logDebug("BlackList: " + bl); + basicBot.room.blacklists[bl] = []; + if (typeof basicBot.settings.blacklists[bl] === 'function') { + //basicBot.roomUtilities.logDebug("BlackList: function"); + basicBot.room.blacklists[bl] = basicBot.settings.blacklists(); + } + else if (typeof basicBot.settings.blacklists[bl] === 'string') { + if (basicBot.settings.blacklists[bl] === '') { + //basicBot.roomUtilities.logDebug("BlackList: ''"); + continue; + } + try { + (function (l) { + $.get(basicBot.settings.blacklists[l], function (data) { + if (typeof data === 'string') { + //basicBot.roomUtilities.logDebug("BlackList: data"); + data = JSON.parse(data); + } + var list = []; + for (var prop in data) { + if (typeof data[prop].mid !== 'undefined') { + //basicBot.roomUtilities.logDebug("BlackList: push"); + list.push(data[prop].mid); + } + } + basicBot.room.blacklists[l] = list; + }) + })(bl); + } + catch (err) { + basicBot.roomUtilities.chatLog('Error setting' + bl + 'blacklist.'); + basicBot.roomUtilities.logException('Error setting' + bl + 'blacklist.'); + basicBot.roomUtilities.logException(err.message); + } + } + } + }, + logNewBlacklistedSongs: function () { + if (typeof console.table !== 'undefined') { + console.table(basicBot.room.newBlacklist); + } + else { + basicBot.roomUtilities.logDebug(basicBot.room.newBlacklist); + } + }, + compareObjectKeys: function (objA, objB) { + var aKeys = Object.keys(objA).sort(); + var bKeys = Object.keys(objB).sort(); + basicBot.roomUtilities.logDebug("JSON.stringify(aKeys): " + JSON.stringify(aKeys)); + basicBot.roomUtilities.logDebug("JSON.stringify(bKeys): " + JSON.stringify(bKeys)); + return JSON.stringify(aKeys) === JSON.stringify(bKeys); + /* +["afkCountdown","afkWarningCount","atLunch","badSongCount","beerRun", +"id","inMeeting","inRoom","isMuted","jointime","lastActivity","lastDC","lastEta","lastKnownPosition", +"lastSeenInLine","rollStats","rolled","tastyVote","username","votes"]" + +["afkCountdown","afkWarningCount","atLunch","badSongCount","beerRun", +"bootable", +"id","inMeeting","inRoom","isMuted","jointime","lastActivity","lastDC","lastEta","lastKnownPosition", +"lastSeenInLine","rollStats","rolled","tastyVote","username","votes"]" + + */ + }, + validateUserCheck: function () { + try { + basicBot.roomUtilities.logDebug("EXECUTING - validateUserCheckA"); + var newUser = new basicBot.User(999, "Test"); + if (basicBot.roomUtilities.compareObjectKeys(basicBot.room.users[0], newUser) === true) return; + basicBot.roomUtilities.logDebug("EXECUTING - validateUserCheckB"); + if (typeof basicBot.room.users[0].rollStats.lifeWoot !== "undefined") basicBot.roomUtilities.logDebug("life woot exists."); + if (typeof basicBot.room.users[0].rollStats.lifeWoot === "undefined") basicBot.roomUtilities.logDebug("life woot does not exist."); + if (typeof basicBot.room.users[0].rollStats.streak !== "undefined") basicBot.roomUtilities.logDebug("streak does not exist."); + if (typeof basicBot.room.users[0].rollStats.streak !== "undefined") return; + if (typeof basicBot.room.users[0].bootable === "undefined") basicBot.roomUtilities.logDebug("bootable does not exist."); + if (typeof basicBot.room.users[0].bootable !== "undefined") basicBot.roomUtilities.logDebug("bootable exists."); + basicBot.roomUtilities.logDebug("Update Required! Streak does not exist."); + var newUsers = []; + for (var i = 0; i < basicBot.room.users.length; i++) { + basicBot.roomUtilities.logDebug("Adding User: " + basicBot.room.users[i].username); + newUsers.push(basicBot.roomUtilities.cloneUser(basicBot.room.users[i])); + } + basicBot.roomUtilities.logDebug("Done Adding Users. Count: " + newUsers.length); + var user = newUsers[0]; + var msg = subChat(basicBot.chat.mystats, {name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty}); + user = basicBot.room.users[0]; + msg += subChat(basicBot.chat.mystats, {name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty}); + basicBot.roomUtilities.sendChat(msg); + /* + basicBot.room.users = newUsers[]; + */ + return; + } + catch(err) { basicBot.roomUtilities.logException("validateUserCheck: " + err.message); } + }, + cloneObject: function (fromObj, toObj) { //http://stackoverflow.com/questions/728360/most-elegant-way-to-clone-a-javascript-object + try { + if (null == fromObj || "object" != typeof fromObj) return toObj; + if (typeof toObj.bootable === "undefined") basicBot.roomUtilities.logDebug("bootable does not exist."); + if (typeof toObj.bootable !== "undefined") basicBot.roomUtilities.logDebug("bootable exists."); + for (var prop in toObj) { + if (fromObj.hasOwnProperty(prop)) { + if (typeof toObj[prop] === "object") { + basicBot.roomUtilities.logDebug("Cloning object: " + prop); + toObj[prop] = basicBot.roomUtilities.cloneObject(fromObj[prop], toObj[prop]); + } + else { + basicBot.roomUtilities.logDebug("Cloning: " + prop); + toObj[prop] = fromObj[prop]; + } + } + else + basicBot.roomUtilities.logDebug("New property: " + prop); + } + return toObj; + } + catch(err) { basicBot.roomUtilities.logException("cloneObject: " + err.message); } + }, + cloneUser: function (user) { + try { + var newUser = new basicBot.User(user.id, user.username); + return basicBot.roomUtilities.cloneObject(newUser, user); + } + catch(err) { basicBot.roomUtilities.logException("cloneUser: " + err.message); } + }, + /* todoer OBSOLETE DELETE + validateUserUpdateUser: function (user) { + try { + var newUser = new basicBot.User(user.id, user.username); + for (var prop in newUser) { + if (user[prop] !== "undefined") { + basicBot.roomUtilities.logDebug("Existing Property: " + prop); + //newUser[prop] = user[prop]; + } + else + { + basicBot.roomUtilities.logDebug("New Property: " + prop); + } + } + return newUser; + } + catch(err) { basicBot.roomUtilities.logException("validateUserUpdateUser: " + err.message); } + }, + */ + exportNewBlacklistedSongs: function () { + var list = {}; + for (var i = 0; i < basicBot.room.newBlacklist.length; i++) { + var track = basicBot.room.newBlacklist[i]; + list[track.list] = []; + list[track.list].push({ + title: track.title, + author: track.author, + mid: track.mid + }); + } + return list; + } + }, + eventChat: function (chat) { + try { + if (!runningBot) return; + chat.message = linkFixer(chat.message); + chat.message = chat.message.trim(); + basicBot.userUtilities.setLastActivityID(chat.uid, true); + basicBot.userUtilities.setUserName(chat.uid, chat.un); + if (basicBot.chatUtilities.chatFilter(chat)) return void (0); + if (!basicBot.chatUtilities.commandCheck(chat)) + basicBot.chatUtilities.action(chat); + } + catch(err) { + basicBot.roomUtilities.logException("eventChat: " + err.message); + } + }, + eventUserjoin: function (user) { + if (!runningBot) return; //todoer spit out the user link to local screen if NOT running bot + var known = false; + var index = null; + for (var i = 0; i < basicBot.room.users.length; i++) { + if (basicBot.room.users[i].id === user.id) { + known = true; + index = i; + } + } + var greet = true; + var welcomeback = null; + if (known) { + basicBot.room.users[index].inRoom = true; + var u = basicBot.userUtilities.lookupUser(user.id); + var jt = u.jointime; + var t = Date.now() - jt; + if (t < 10 * 1000) greet = false; + else welcomeback = true; + basicBot.roomUtilities.booth.resetOldDisconnects(); + basicBot.roomUtilities.checkDisconnect(u); + } + else { + basicBot.room.users.push(new basicBot.User(user.id, user.username)); + welcomeback = false; + } + var whoismsg = basicBot.roomUtilities.whoisinfo("Bot", user.username); + if (whoismsg.length > 0) basicBot.roomUtilities.chatLog(whoismsg); + + // If user doesn't speak English let em know we do: + var userRole = basicBot.userUtilities.getPermission(user.id); + var staffMember = false; + if (userRole > 0) staffMember = true; + if ((user.language.toUpperCase() !== "EN") && (!welcomeback) + && (!staffMember) && (basicBot.settings.welcomeForeignerMsg === true) ) { + var engMsg = basicBot.userUtilities.englishMessage(user.language, user.username); + if (engMsg.length > 0) { + setTimeout(function (user) { + basicBot.roomUtilities.sendChat(engMsg); + }, 1 * 1500, user) + } + } + + basicBot.userUtilities.setLastActivityID(user.id, false); + basicBot.userUtilities.setBadSongCount(user.id, 0); + basicBot.userUtilities.setJoinTime(user.id); + + var welcomeMessage = ""; + if (basicBot.settings.welcome && greet) { + welcomeback ? welcomeMessage = subChat(basicBot.chat.welcomeback, {name: user.username}) + : welcomeMessage = subChat(basicBot.chat.welcome, {name: user.username}); + if ((!staffMember) && (!welcomeback)) welcomeMessage += newUserWhoisInfo; + basicBot.roomUtilities.chatLog(newUserWhoisInfo); + basicBot.roomUtilities.logDebug("WelcomeBack: " + user.id + ": " + user.username); + setTimeout(function (user) { basicBot.roomUtilities.sendChat(welcomeMessage); }, 1 * 1000, user); + } + }, + eventUserleave: function (user) { + try { + if (!runningBot) return; + basicBot.roomUtilities.logDebug("eventUserleave happens..... tododer"); + var roomUser = basicBot.userUtilities.lookupUser(user.id); + // If user has not been in line for over 10 mins and they leave reset the DC + if ((roomUser.lastKnownPosition > 0) && (roomUser.lastSeenInLine !== null)) { + basicBot.userUtilities.updateDC(roomUser); + roomUser.lastDC.leftroom = Date.now(); + var miaTime = Date.now() - roomUser.lastSeenInLine; + basicBot.roomUtilities.logDebug("Line miaTime: " + miaTime); + if (miaTime > (10 * 60 * 1000)) { + basicBot.roomUtilities.logDebug("Line miaTime: " + miaTime + "RESET"); + basicBot.userUtilities.resetDC(roomUser); + } + } + if (roomUser.lastKnownPosition > 0) { + basicBot.userUtilities.updateDC(roomUser); + roomUser.lastDC.leftroom = Date.now(); + } + else + basicBot.userUtilities.resetDC(roomUser); + roomUser.inRoom = false; + } + catch(err) { + basicBot.roomUtilities.logException("eventUserleave: " + err.message); + } + }, + eventVoteupdate: function (obj) { + try { + if (!runningBot) return; + for (var i = 0; i < basicBot.room.users.length; i++) { + if (basicBot.room.users[i].id === obj.user.id) { + if (obj.vote === 1) { + basicBot.room.users[i].votes.woot++; + } + else { + basicBot.room.users[i].votes.meh++; + } + } + } + + var mehs = API.getScore().negative; + var woots = API.getScore().positive; + var dj = API.getDJ(); + + if (basicBot.settings.voteSkipEnabled) { + if (mehs >= (basicBot.settings.voteSkipLimit)) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.voteskipexceededlimit, {name: dj.username, limit: basicBot.settings.voteSkipLimit})); + basicBot.userUtilities.skipBadSong(dj.id, "Room", "Too many Mehs"); + } + } + } + catch(err) { basicBot.roomUtilities.logException("eventVoteupdate: " + err.message); } + }, + eventCurateupdate: function (obj) { + try { + if (!runningBot) return; + for (var i = 0; i < basicBot.room.users.length; i++) { + if (basicBot.room.users[i].id === obj.user.id) { + basicBot.room.users[i].votes.curate++; + } + } + basicBot.userUtilities.setLastActivityID(obj.user.id, true); + basicBot.roomUtilities.sendChat(":musical_note: " + obj.user.username + " snagged this song. :heart: :musical_note:"); + } + catch(err) { + basicBot.roomUtilities.logException("eventCurateupdate: " + err.message); + } + }, + eventDjadvance: function (obj) { + try { + if (!runningBot) return; + //basicBot.roomUtilities.logDebug("eventDjadvance-happens 2nd"); + var SongSkipped = false; + var tastyCount = basicBot.room.roomstats.tastyCount; + basicBot.roomUtilities.resetTastyCount(); + var lastplay = obj.lastPlay; + if (!(typeof lastplay === 'undefined')) { + //basicBot.roomUtilities.logDebug("Last DJ: " + lastplay.dj.username); + if (typeof basicBot.chat.songstatistics === "undefined") { + statsMsg = "/me " + lastplay.dj.username + " played " + lastplay.media.author + " - " + lastplay.media.title + ": " + lastplay.score.positive + "W/" + lastplay.score.grabs + "G/" + lastplay.score.negative + "M."; + } + else if (tastyCount > 0) { + statsMsg = subChat(basicBot.chat.songstatisticstasty, {user: lastplay.dj.username, artist: lastplay.media.author, title: lastplay.media.title, woots: lastplay.score.positive, grabs: lastplay.score.grabs, mehs: lastplay.score.negative, tasty: tastyCount}); + } + else { + statsMsg = subChat(basicBot.chat.songstatistics, {user: lastplay.dj.username, artist: lastplay.media.author, title: lastplay.media.title, woots: lastplay.score.positive, grabs: lastplay.score.grabs, mehs: lastplay.score.negative}); + } + if (basicBot.settings.songstats && !basicBot.settings.suppressSongStats) basicBot.roomUtilities.sendChat(statsMsg); + //Check to see if DJ should get booted: + if (basicBot.userUtilities.getBootableID(lastplay.dj.username)) { + var bootuser = basicBot.userUtilities.lookupUserName(lastplay.dj.username); + setTimeout(function () { API.moderateRemoveDJ(bootuser.id); }, 1000); + setTimeout(function () { basicBot.userUtilities.resetDC(bootuser); }, 3500); + } + basicBot.userUtilities.setBootableID(lastplay.dj.username); + } + + basicBot.roomUtilities.checkHopUp(); + basicBot.roomUtilities.checkHopDown(); + var dj = API.getDJ(); + if (!(typeof dj === 'undefined')) { + //basicBot.roomUtilities.logDebug("eventDjadvance:2"); + var roomUser = basicBot.userUtilities.lookupUser(dj.id); + basicBot.userUtilities.resetDC(roomUser); + roomUser.votes.songs += 1; + } + //basicBot.roomUtilities.logDebug("eventDjadvance:3"); + if (typeof lastplay !== 'undefined') + { + //basicBot.roomUtilities.logDebug("eventDjadvance:4"); + basicBot.room.roomstats.totalWoots += lastplay.score.positive; + basicBot.room.roomstats.totalMehs += lastplay.score.negative; + basicBot.room.roomstats.totalCurates += lastplay.score.grabs; + } + basicBot.room.roomstats.songCount++; + basicBot.roomUtilities.intervalMessage(); + //if (typeof obj.dj === 'undefined') { return; } //todoer not sure about re-adding this....? (Was commented out previously) + basicBot.room.currentDJID = obj.dj.id; + basicBot.userUtilities.setRolled(obj.dj.username, false); + + //basicBot.roomUtilities.logDebug("eventDjadvance:4a"); + if (basicBot.settings.autoWootBot === true) setTimeout(basicBot.roomUtilities.wootThisSong, 3000); + + //basicBot.roomUtilities.logDebug("eventDjadvance:5"); + /* todo FOREACH LOOP */ + var mid = obj.media.format + ':' + obj.media.cid; + if (basicBot.settings.blacklistEnabled) { + var banMsg = subChat(basicBot.chat.isblacklisted, {name: obj.dj.username, song: API.getMedia().title}); + if (basicBot.room.newBlacklistIDs.indexOf(mid) > -1) { + setTimeout(function () { basicBot.roomUtilities.sendChat(banMsg); }, 1000); + basicBot.settings.suppressSongStats = true; + setTimeout(function () { basicBot.settings.suppressSongStats = false }, 5000); + basicBot.userUtilities.skipBadSong(obj.dj.id, basicBot.loggedInName, "Banned song"); + setTimeout(function () { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.roomrules, {link: basicBot.settings.rulesLink})); + }, 2000); + return; + } + } +/* + for (var bl in basicBot.room.blacklists) { + //basicBot.roomUtilities.logDebug("BL: " + bl + " Len: " + basicBot.room.blacklists[bl].length); + if (basicBot.settings.blacklistEnabled) { + if (basicBot.room.blacklists[bl].indexOf(mid) > -1) { + basicBot.roomUtilities.sendChat(basicBot.chat.isblacklisted); + basicBot.userUtilities.skipBadSong(obj.dj.id, basicBot.loggedInName, "Blacklisted song"); + return; + } + } + } +*/ + //basicBot.roomUtilities.logDebug("eventDjadvance:5-2"); + // Auto-skip SC song during restricted hours (7AM-3PM EST) + basicBot.room.currentMediaCid = obj.media.cid; + var songPlayTime = new Date(); + basicBot.room.currentMediaStart = songPlayTime.getTime(); + if ((basicBot.settings.skipSound5Days || basicBot.settings.skipSound7Days) && !SongSkipped){ + var currMedia = API.getMedia(); + //basicBot.roomUtilities.logDebug("Checking for SC Skip"); + if (basicBot.roomUtilities.skipSoundCloudNow() && currMedia.format === 2) { + //basicBot.roomUtilities.logDebug("Skipping SC song"); + var msg = "Sorry @" + obj.dj.username + " Sound Cloud songs are not permitted in this room " + basicBot.settings.skipSoundRange + " too many regulars cannot hear them."; + basicBot.roomUtilities.sendChat(msg); + basicBot.userUtilities.skipBadSong(obj.dj.id, basicBot.loggedInName, "Sound Cloud song"); + return; + } + } + + //basicBot.roomUtilities.logDebug("eventDjadvance:6"); + var alreadyPlayed = false; + if (basicBot.roomUtilities.getSongInfo(obj.media)) { + var lastPlayedMs = (Date.now() - basicBot.songinfo.lastPlayed); + var repeatLimit = (basicBot.settings.repeatSongTime * 60 * 1000); + if (basicBot.settings.repeatSongs && (lastPlayedMs < repeatLimit) && (lastPlayedMs > 5000)) + { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.songknown2, {name: obj.dj.username, lasttime: basicBot.roomUtilities.msToStr(lastPlayedMs)})); + basicBot.userUtilities.skipBadSong(obj.dj.id, basicBot.loggedInName, "Song in history"); + SongSkipped = true; + } + else + { + basicBot.room.historyList[basicBot.songinfo.songIndex].push(+new Date()); + } + alreadyPlayed = true; + } + + //basicBot.roomUtilities.logDebug("eventDjadvance:7"); + if (!alreadyPlayed) { + basicBot.room.historyList.push([obj.media.cid, +new Date()]); + //todoer add a 1st time played message? Maybe?? + } + //basicBot.roomUtilities.logDebug("eventDjadvance:8"); + var newMedia = obj.media; + if (basicBot.settings.timeGuard && newMedia.duration > basicBot.settings.maximumSongLength * 60 && !basicBot.room.roomevent && !SongSkipped) { + var name = obj.dj.username; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.timelimit, {name: name, maxlength: basicBot.settings.maximumSongLength})); + basicBot.userUtilities.skipBadSong(obj.dj.id, basicBot.loggedInName, "Song too long"); + SongSkipped = true; + } + //basicBot.roomUtilities.logDebug("eventDjadvance:10"); + clearTimeout(basicBot.room.autoskipTimer); + //basicBot.roomUtilities.logDebug("eventDjadvance:11"); + if (basicBot.room.autoskip) { + var remaining = obj.media.duration * 1000; + basicBot.room.autoskipTimer = setTimeout(function () { + //basicBot.roomUtilities.logDebug("Skipping track."); + //basicBot.roomUtilities.sendChat('Song stuck, skipping...'); + basicBot.roomUtilities.logInfo("Skip song: " + media.title + " by: " + basicBot.loggedInName + " Reason: AutoSkip enabled."); + API.moderateForceSkip(); + }, remaining + 3000); + } + if (!SongSkipped) basicBot.userUtilities.setBadSongCount(obj.dj.id, 0); + //basicBot.roomUtilities.logDebug("eventDjadvance:12"); + storeToStorage(); + //basicBot.roomUtilities.logDebug("eventDjadvance:13"); + } + catch(err) { + basicBot.roomUtilities.logException("eventDjadvance: " + err.message); + } + }, + /*"eventWaitlistupdate happens..... tododer" basicBotTEST.js:1793:6 + "Updating last know dj position" basicBotTEST.js:1822:3 + "eventUserleave happens..... tododer"*/ + eventChatcommand: function (command) { + // This is triggered when a chat starting with a '/' character is entered + try { + if (command === "/bot") { + runningBot = (!runningBot); + basicBot.roomUtilities.chatLog("Running Bot: " + runningBot); + return; + } + if (command === "/whois") return; // Handled by Origem + if (command === "/grab") return; // Prevent infinite loop as /grab is handled by Origem. + if (command === "/reload") return; // Handled by Origem + //todoer TEST + basicBot.commandChat.cid = ""; + basicBot.commandChat.message = basicBot.settings.commandLiteral + command.substring(1, command.length); + basicBot.commandChat.sub = -1; + basicBot.commandChat.un = basicBot.loggedInName; + basicBot.commandChat.uid = basicBot.loggedInID; + basicBot.commandChat.type = "message"; + basicBot.commandChat.timestamp = Date.now(); + basicBot.commandChat.sound = "mention"; + basicBot.chatUtilities.commandCheck(basicBot.commandChat); + } + catch(err) { basicBot.roomUtilities.logException("eventChatcommand: " + err.message); } + }, + eventModskip: function (users) { + // This is triggered when a mod skips a song + if (!runningBot) return; + }, + eventWaitlistupdate: function (users) { + try { + if (!runningBot) return; + //basicBot.roomUtilities.logDebug("eventWaitlistupdate happens..... tododer"); + basicBot.roomUtilities.booth.checkForDisconnect(); + basicBot.roomUtilities.booth.checkForReconnect(); + if (users.length < 50) { + if (basicBot.room.queue.id.length > 0 && basicBot.room.queueable) { + basicBot.room.queueable = false; + setTimeout(function () { + basicBot.room.queueable = true; + }, 500); + basicBot.room.queueing++; + var id, pos; + setTimeout( + function () { + id = basicBot.room.queue.id.splice(0, 1)[0]; + pos = basicBot.room.queue.position.splice(0, 1)[0]; + API.moderateAddDJ(id, pos); + setTimeout( + function (id, pos) { + API.moderateMoveDJ(id, pos); + basicBot.room.queueing--; + if (basicBot.room.queue.id.length === 0) setTimeout(function () { + basicBot.roomUtilities.booth.unlockBooth(); + }, 1000); + }, 1000, id, pos); + }, 1000 + basicBot.room.queueing * 2500); + } + } + basicBot.roomUtilities.updateWaitlist(); + basicBot.roomUtilities.booth.resetOldDisconnects(); + } + catch(err) { basicBot.roomUtilities.logException("eventWaitlistupdate: " + err.message); } + }, + chatcleaner: function (chat) { + if (!basicBot.settings.filterChat) return false; + if (basicBot.userUtilities.getPermission(chat.uid) > 1) return false; + var msg = chat.message; + var containsLetters = false; + for (var i = 0; i < msg.length; i++) { + ch = msg.charAt(i); + if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9') || ch === ':' || ch === '^') containsLetters = true; + } + if (msg === '') { + return true; + } + if (!containsLetters && (msg.length === 1 || msg.length > 3)) return true; + msg = msg.replace(/[ ,;.:\/=~+%^*\-\\"'&@#]/g, ''); + var capitals = 0; + var ch; + for (var i = 0; i < msg.length; i++) { + ch = msg.charAt(i); + if (ch >= 'A' && ch <= 'Z') capitals++; + } + if (capitals >= 40) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.caps, {name: chat.un})); + return true; + } + msg = msg.toLowerCase(); + if (msg === 'skip') { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.askskip, {name: chat.un})); + return true; + } + for (var j = 0; j < basicBot.chatUtilities.spam.length; j++) { + if (msg === basicBot.chatUtilities.spam[j]) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.spam, {name: chat.un})); + return true; + } + } + return false; + }, + chatUtilities: { + chatFilter: function (chat) { + var msg = chat.message; + var perm = basicBot.userUtilities.getPermission(chat.uid); + var user = basicBot.userUtilities.lookupUser(chat.uid); + var isMuted = false; + for (var i = 0; i < basicBot.room.mutedUsers.length; i++) { + if (basicBot.room.mutedUsers[i] === chat.uid) isMuted = true; + } + if (isMuted) { + API.moderateDeleteChat(chat.cid); + return true; + } + if (basicBot.settings.lockdownEnabled) { + if (perm === 0) { + API.moderateDeleteChat(chat.cid); + return true; + } + } + if (basicBot.chatcleaner(chat)) { + API.moderateDeleteChat(chat.cid); + return true; + } + /** + var plugRoomLinkPatt = /(\bhttps?:\/\/(www.)?plug\.dj[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; + if (plugRoomLinkPatt.exec(msg)) { + if (perm === 0) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.roomadvertising, {name: chat.un})); + API.moderateDeleteChat(chat.cid); + return true; + } + } + **/ + if (msg.indexOf('http://adf.ly/') > -1) { + API.moderateDeleteChat(chat.cid); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.adfly, {name: chat.un})); + return true; + } + if (msg.indexOf('autojoin was not enabled') > 0 || msg.indexOf('AFK message was not enabled') > 0 || msg.indexOf('.afkdisable') > 0 || msg.indexOf('.joindisable') > 0 || msg.indexOf('autojoin disabled') > 0 || msg.indexOf('AFK message disabled') > 0) { + API.moderateDeleteChat(chat.cid); + return true; + } + + var rlJoinChat = basicBot.chat.roulettejoin; + var rlLeaveChat = basicBot.chat.rouletteleave; + + var joinedroulette = rlJoinChat.split('%%NAME%%'); + if (joinedroulette[1].length > joinedroulette[0].length) joinedroulette = joinedroulette[1]; + else joinedroulette = joinedroulette[0]; + + var leftroulette = rlLeaveChat.split('%%NAME%%'); + if (leftroulette[1].length > leftroulette[0].length) leftroulette = leftroulette[1]; + else leftroulette = leftroulette[0]; + + if ((msg.indexOf(joinedroulette) > -1 || msg.indexOf(leftroulette) > -1) && chat.uid === basicBot.loggedInID) { + setTimeout(function (id) { + API.moderateDeleteChat(id); + }, 2 * 1000, chat.cid); + return true; + } + return false; + }, + commandCheck: function (chat) { + //chat.uid chat.message chat.cid + try { + var cmd; + //basicBot.roomUtilities.logObject(chat, "chat"); + //basicBot.roomUtilities.logDebug("commandCheck chat: " + chat.message); + if (chat.message.substring(0,1) === basicBot.settings.commandLiteral) { + var space = chat.message.indexOf(' '); + if (space === -1) { + cmd = chat.message.toLowerCase(); + } + else cmd = chat.message.substring(0, space).toLowerCase(); + } + else return false; + //basicBot.roomUtilities.logDebug("commandCheck cmd: " + cmd); + //basicBot.roomUtilities.logDebug("commandCheck chat.uid: " + chat.uid); + var userPerm = basicBot.userUtilities.getPermission(chat.uid); + if (chat.message.toLowerCase() !== ".join" && chat.message.toLowerCase() !== ".leave" && (!basicBot.roomUtilities.bopCommand(cmd))) { + //basicBot.roomUtilities.logDebug("commandCheck1: " + cmd); + if (userPerm === 0 && !basicBot.room.usercommand) return void (0); + //basicBot.roomUtilities.logDebug("commandCheck2: " + cmd); + if (!basicBot.room.allcommand) return void (0); + //basicBot.roomUtilities.logDebug("commandCheck3: " + cmd); + } + if (chat.message.toLowerCase() === '.eta' && basicBot.settings.etaRestriction) { + if (userPerm < 2) { + var u = basicBot.userUtilities.lookupUser(chat.uid); + if (u.lastEta !== null && (Date.now() - u.lastEta) < 1 * 60 * 60 * 1000) { + if (chat.cid.length > 0) API.moderateDeleteChat(chat.cid); + //basicBot.roomUtilities.logDebug("commandCheck4: " + cmd); + return void (0); + } + else u.lastEta = Date.now(); + } + } + //basicBot.roomUtilities.logDebug("commandCheck5: " + cmd); + var executed = false; + + for (var comm in basicBot.commands) { + var cmdCall = basicBot.commands[comm].command; + if (!Array.isArray(cmdCall)) { + cmdCall = [cmdCall] + } + for (var i = 0; i < cmdCall.length; i++) { + if (basicBot.settings.commandLiteral + cmdCall[i] === cmd) { + basicBot.commands[comm].functionality(chat, basicBot.settings.commandLiteral + cmdCall[i]); + executed = true; + break; + } + } + } + + //basicBot.roomUtilities.logDebug("commandCheck6: executed: " + executed); + if (executed && userPerm === 0) { + basicBot.room.usercommand = false; + setTimeout(function () { + basicBot.room.usercommand = true; + }, basicBot.settings.commandCooldown * 1000); + } + //basicBot.roomUtilities.logDebug("commandCheck7: executed: " + executed); + if (executed) { + if (chat.cid.length > 0) API.moderateDeleteChat(chat.cid); + basicBot.room.allcommand = false; + setTimeout(function () { + basicBot.room.allcommand = true; + }, 5 * 1000); + } + //basicBot.roomUtilities.logDebug("commandCheck8: executed: " + executed); + return executed; + } + catch(err) { basicBot.roomUtilities.logException("commandCheck: " + err.message); } + }, + action: function (chat) { + if (chat.type === 'message' || chat.type === 'emote') { + basicBot.userUtilities.setLastActivityID(chat.uid, true); + } + else if (chat.type !== 'log') { + basicBot.roomUtilities.logDebug("CHAT.TYPE: " + chat.type); + } + basicBot.roomUtilities.larryAI(chat); + basicBot.room.roomstats.chatmessages++; + }, + spam: [ + 'hueh', 'hu3', 'brbr', 'heu', 'brbr', 'kkkk', 'spoder', 'mafia', 'zuera', 'zueira', + 'zueria', 'aehoo', 'aheu', 'alguem', 'algum', 'brazil', 'zoeira', 'fuckadmins', 'affff', 'vaisefoder', 'huenaarea', + 'hitler', 'ashua', 'ahsu', 'ashau', 'lulz', 'huehue', 'hue', 'huehuehue', 'merda', 'pqp', 'puta', 'mulher', 'pula', 'retarda', 'caralho', 'filha', 'ppk', + 'gringo', 'fuder', 'foder', 'hua', 'ahue', 'modafuka', 'modafoka', 'mudafuka', 'mudafoka', 'ooooooooooooooo', 'foda' + ], + curses: [ + 'nigger', 'faggot', 'nigga', 'niqqa', 'motherfucker', 'modafocka' + ] + }, + connectAPI: function () { + this.proxy = { + eventChat: $.proxy(this.eventChat, this), + eventUserskip: $.proxy(this.eventUserskip, this), + eventUserjoin: $.proxy(this.eventUserjoin, this), + eventUserleave: $.proxy(this.eventUserleave, this), + eventUserfan: $.proxy(this.eventUserfan, this), + eventFriendjoin: $.proxy(this.eventFriendjoin, this), + eventFanjoin: $.proxy(this.eventFanjoin, this), + eventVoteupdate: $.proxy(this.eventVoteupdate, this), + eventCurateupdate: $.proxy(this.eventCurateupdate, this), + eventRoomscoreupdate: $.proxy(this.eventRoomscoreupdate, this), + eventDjadvance: $.proxy(this.eventDjadvance, this), + eventDjupdate: $.proxy(this.eventDjupdate, this), + eventWaitlistupdate: $.proxy(this.eventWaitlistupdate, this), + eventVoteskip: $.proxy(this.eventVoteskip, this), + eventModskip: $.proxy(this.eventModskip, this), + eventChatcommand: $.proxy(this.eventChatcommand, this), + eventHistoryupdate: $.proxy(this.eventHistoryupdate, this) + + }; + API.on(API.CHAT, this.proxy.eventChat); + API.on(API.USER_SKIP, this.proxy.eventUserskip); + API.on(API.USER_JOIN, this.proxy.eventUserjoin); + API.on(API.USER_LEAVE, this.proxy.eventUserleave); + API.on(API.USER_FAN, this.proxy.eventUserfan); + API.on(API.VOTE_UPDATE, this.proxy.eventVoteupdate); + API.on(API.GRAB_UPDATE, this.proxy.eventCurateupdate); + API.on(API.ROOM_SCORE_UPDATE, this.proxy.eventRoomscoreupdate); + API.on(API.ADVANCE, this.proxy.eventDjadvance); + API.on(API.WAIT_LIST_UPDATE, this.proxy.eventWaitlistupdate); + API.on(API.MOD_SKIP, this.proxy.eventModskip); + API.on(API.CHAT_COMMAND, this.proxy.eventChatcommand); + API.on(API.HISTORY_UPDATE, this.proxy.eventHistoryupdate); + }, + disconnectAPI: function () { + API.off(API.CHAT, this.proxy.eventChat); + API.off(API.USER_SKIP, this.proxy.eventUserskip); + API.off(API.USER_JOIN, this.proxy.eventUserjoin); + API.off(API.USER_LEAVE, this.proxy.eventUserleave); + API.off(API.USER_FAN, this.proxy.eventUserfan); + API.off(API.VOTE_UPDATE, this.proxy.eventVoteupdate); + API.off(API.CURATE_UPDATE, this.proxy.eventCurateupdate); + API.off(API.ROOM_SCORE_UPDATE, this.proxy.eventRoomscoreupdate); + API.off(API.ADVANCE, this.proxy.eventDjadvance); + API.off(API.WAIT_LIST_UPDATE, this.proxy.eventWaitlistupdate); + API.off(API.MOD_SKIP, this.proxy.eventModskip); + API.off(API.CHAT_COMMAND, this.proxy.eventChatcommand); + API.off(API.HISTORY_UPDATE, this.proxy.eventHistoryupdate); + }, + startup: function () { + Function.prototype.toString = function () { + return 'Function.' + }; + runningBot = false; + //basicBot.roomUtilities.logDebug("TODO - STARTUP Starting"); + var plugUser = basicBot.userUtilities.getCurrentPlugUser(); + if (botIDs.indexOf(plugUser.id) > -1) runningBot = true; + basicBot.roomUtilities.logDebug("Bot Running = " + runningBot); //todoer DELETE + if (basicBot.userUtilities.getPermission(plugUser) < 2) return basicBot.roomUtilities.chatLog(basicBot.chat.greyuser); + if (basicBot.userUtilities.getPermission(plugUser) === 2) basicBot.roomUtilities.chatLog(basicBot.chat.bouncer); + basicBot.connectAPI(); + API.grabSong = function (playlistID, historyID) { + try { + $.ajax({ + url: "https://plug.dj/_/grabs", + data: "{playlistID:" + playlistID + ",historyID:" + historyID + "}", + type: "POST" + }) + //Request body: {"playlistID":7527918,"historyID":"3602db39-e515-4739-aa24-0dc084f384bc"} + } + catch(err) { basicBot.roomUtilities.logException("API.grabSong: " + err.message); } + + }; + API.moderateDeleteChat = function (cid) { + $.ajax({ + url: "https://plug.dj/_/chat/" + cid, + type: "DELETE" + }) + }; + basicBot.settings.botRoomUrl = window.location.pathname; + + // ========================================================== + // Detect room change and disable the bot: + // ========================================================== + /* + var Check; + var detect = function(){ + if(basicBot.settings.botRoomUrl != window.location.pathname){ + clearInterval(Check) + basicBot.roomUtilities.logInfo("Killing bot after room change."); + storeToStorage(); + basicBot.disconnectAPI(); + setTimeout(function () { + kill(); + }, 1000); + } + }; + Check = setInterval(function(){ detect() }, 100); + */ + // ========================================================== + + //basicBot.roomUtilities.logDebug("TODO - STARTUP retrieveSettings"); + retrieveSettings(); + //basicBot.roomUtilities.logDebug("TODO - STARTUP retrieveFromStorage"); + retrieveFromStorage(); + basicBot.botMuted = false; + if (basicBot.settings.botRoomUrl !== "/-752559695349757775") basicBot.room.debug = false; + //basicBot.roomUtilities.validateUserCheck(); + + //basicBot.roomUtilities.logDebug("TODO - STARTUP 1"); + window.bot = basicBot; + /* + blacklistInterval = setInterval(function () { + basicBot.roomUtilities.updateBlacklists() + }, 10 * 60 * 1000); + basicBot.roomUtilities.updateBlacklists(); + basicBot.getNewBlacklistedSongs = basicBot.roomUtilities.exportNewBlacklistedSongs; + basicBot.logNewBlacklistedSongs = basicBot.roomUtilities.logNewBlacklistedSongs; + */ + + //basicBot.roomUtilities.logDebug("TODO - STARTUP 2"); + if (basicBot.room.roomstats.launchTime === null) { + basicBot.room.roomstats.launchTime = Date.now(); + } + + //basicBot.roomUtilities.logDebug("TODO - STARTUP 3"); + for (var j = 0; j < basicBot.room.users.length; j++) { + basicBot.room.users[j].inRoom = false; + } + //basicBot.roomUtilities.logDebug("TODO - STARTUP 4"); + var userlist = API.getUsers(); + for (var i = 0; i < userlist.length; i++) { + var known = false; + var ind = null; + for (var j = 0; j < basicBot.room.users.length; j++) { + if (basicBot.room.users[j].id === userlist[i].id) { + known = true; + ind = j; + } + } + if (known) { + basicBot.room.users[ind].inRoom = true; + } + else { + basicBot.room.users.push(new basicBot.User(userlist[i].id, userlist[i].username)); + ind = basicBot.room.users.length - 1; + } + var wlIndex = API.getWaitListPosition(basicBot.room.users[ind].id) + 1; + basicBot.room.users[ind].lastKnownPosition = wlIndex; + if (wlIndex > 0) basicBot.room.users[ind].lastSeenInLine = Date.now(); + } + //basicBot.roomUtilities.logDebug("TODO - STARTUP 5"); + basicBot.room.afkInterval = setInterval(function () { + basicBot.roomUtilities.afkCheck() + }, 10 * 1000); + //basicBot.roomUtilities.logDebug("TODO - STARTUP 6"); + //basicBot.room.autodisableInterval = setInterval(function () { + // basicBot.room.autodisableFunc(); + //}, 60 * 60 * 1000); + //basicBot.roomUtilities.logDebug("TODO - STARTUP 7"); + //BotID: Current User: + basicBot.loggedInID = basicBot.userUtilities.getCurrentPlugUser().id; + basicBot.loggedInName = basicBot.userUtilities.getCurrentPlugUser().username; + basicBot.status = true; + basicBot.roomUtilities.sendChat('/cap 1'); + API.setVolume(0); + /* + var emojibutton = $(".icon-emoji-on"); + if (emojibutton.length > 0) { + emojibutton[0].click(); + } + */ + + //basicBot.roomUtilities.logDebug("TODO - STARTUP 9"); + if (basicBot.settings.autoWootBot === true) setTimeout(basicBot.roomUtilities.wootThisSong, 3000); + loadChat(basicBot.roomUtilities.sendChat(subChat(basicBot.chat.online, {botname: basicBot.loggedInName, version: basicBot.version}))); + //basicBot.roomUtilities.logDebug(basicBot.settings.botName + basicBot.version); + //basicBot.roomUtilities.logDebug("TODO - STARTUP 10"); + basicBot.room.roulette.randomRouletteSetTimer(); + basicBot.room.randomInterval = setInterval(function () { basicBot.room.roulette.randomRouletteCheck() }, 30 * 1000); + basicBot.roomUtilities.randomCommentSetTimer(); + basicBot.room.randomInterval = setInterval(function () { basicBot.roomUtilities.randomCommentCheck() }, 30 * 1000); + + }, + commands: { + executable: function (minRank, chat) { + var id = chat.uid; + var perm = basicBot.userUtilities.getPermission(id); + var minPerm; + switch (minRank) { + case 'admin': + minPerm = 10; + break; + case 'ambassador': + minPerm = 7; + break; + case 'host': + minPerm = 5; + break; + case 'cohost': + minPerm = 4; + break; + case 'manager': + minPerm = 3; + break; + case 'mod': + if (basicBot.settings.bouncerPlus) { + minPerm = 2; + } + else { + minPerm = 3; + } + break; + case 'bouncer': + minPerm = 2; + break; + case 'residentdj': + minPerm = 1; + break; + case 'user': + minPerm = 0; + break; + default: + basicBot.roomUtilities.chatLog('error assigning minimum permission'); + } + return perm >= minPerm; + + }, + /** + command: { + command: 'cmd', + rank: 'user/bouncer/mod/manager', + type: 'startsWith/exact', + functionality: function(chat, cmd){ + if(this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if( !basicBot.commands.executable(this.rank, chat) ) return void (0); + else{ + + } + } + }, + **/ + + activeCommand: { + command: 'active', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var now = Date.now(); + var chatters = 0; + var time; + if (msg.length === cmd.length) time = 60; + else { + time = msg.substring(cmd.length + 1); + if (isNaN(time)) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + for (var i = 0; i < basicBot.room.users.length; i++) { + userTime = basicBot.userUtilities.getLastActivity(basicBot.room.users[i]); + if ((now - userTime) <= (time * 60 * 1000)) { + chatters++; + } + } + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.activeusersintime, {name: chat.un, amount: chatters, time: time})); + } + } + }, + + addCommand: { + command: 'add', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substr(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (msg.length > cmd.length + 2) { + if (typeof user !== 'undefined') { + if (basicBot.room.roomevent) { + basicBot.room.eventArtists.push(user.id); + } + API.moderateAddDJ(user.id); + } else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + } + } + } + }, + + afklimitCommand: { + command: 'afklimit', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nolimitspecified, {name: chat.un})); + var limit = msg.substring(cmd.length + 1); + if (!isNaN(limit)) { + basicBot.settings.maximumAfk = parseInt(limit, 10); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.maximumafktimeset, {name: chat.un, time: basicBot.settings.maximumAfk})); + } + else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidlimitspecified, {name: chat.un})); + } + } + }, + + randomRouletteCommand: { //Added 02/14/2015 Zig + command: 'randomroulette', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.randomRoulette) { + basicBot.settings.randomRoulette = !basicBot.settings.randomRoulette; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': 'Random Roulette'})); + } + else { + basicBot.settings.randomRoulette = !basicBot.settings.randomRoulette; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': 'Random Roulette'})); + } + } + } + }, + randomCommentsCommand: { //Added 02/14/2015 Zig + command: 'randomcomments', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.randomComments) { + basicBot.settings.randomComments = !basicBot.settings.randomComments; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': 'Random Comments'})); + } + else { + basicBot.settings.randomComments = !basicBot.settings.randomComments; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': 'Random Comments'})); + } + } + } + }, + skipHistoryCommand: { //Added 02/14/2015 Zig + command: 'skiphistory', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.repeatSongs) { + basicBot.settings.repeatSongs = !basicBot.settings.repeatSongs; + clearInterval(basicBot.room.afkInterval); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.repeatSongs})); + } + else { + basicBot.settings.repeatSongs = !basicBot.settings.repeatSongs; + basicBot.room.afkInterval = setInterval(function () { + basicBot.roomUtilities.afkCheck() + }, 2 * 1000); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.repeatSongs})); + } + } + } + }, + afkremovalCommand: { + command: 'afkremoval', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.afkRemoval) { + basicBot.settings.afkRemoval = !basicBot.settings.afkRemoval; + clearInterval(basicBot.room.afkInterval); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.afkremoval})); + } + else { + basicBot.settings.afkRemoval = !basicBot.settings.afkRemoval; + basicBot.room.afkInterval = setInterval(function () { + basicBot.roomUtilities.afkCheck() + }, 2 * 1000); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.afkremoval})); + } + } + } + }, + trollCommand: { + command: 'troll', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + try{ + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + //if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + if (msg.length === cmd.length) return(0); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + API.moderateBanUser(user.id, 1, API.BAN.PERMA); + } + catch (err) { + basicBot.roomUtilities.logException("trollCommand: " + err.message); + } + } + }, + afkresetCommand: { + command: 'afkreset', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + basicBot.userUtilities.setLastActivity(user, false); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.afkstatusreset, {name: chat.un, username: name})); + } + } + }, + + afktimeCommand: { + command: 'afktime', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var lastActive = basicBot.userUtilities.getLastActivity(user); + var inactivity = Date.now() - lastActive; + var time = basicBot.roomUtilities.msToStr(inactivity); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.inactivefor, {name: chat.un, username: name, time: time})); + } + } + }, + + autoskipCommand: { + command: 'autoskip', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.room.autoskip) { + basicBot.room.autoskip = !basicBot.room.autoskip; + clearTimeout(basicBot.room.autoskipTimer); + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.autoskip})); + } + else { + basicBot.room.autoskip = !basicBot.room.autoskip; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.autoskip})); + } + } + } + }, + + autowootCommand: { + command: 'autowoot', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.autowoot); + } + } + }, + + baCommand: { + command: 'ba', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.brandambassador); + } + } + }, + + banCommand: { + command: 'ban', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substr(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + API.moderateBanUser(user.id, 1, API.BAN.DAY); + } + } + }, + blinfoCommand: { + command: 'blinfo', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var author = API.getMedia().author; + var title = API.getMedia().title; + var name = chat.un; + var format = API.getMedia().format; + var cid = API.getMedia().cid; + var songid = format + ":" + cid; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.blinfo, {name: name, author: author, title: title, songid: songid})); + } + } + }, + + bouncerPlusCommand: { + command: 'bouncer+', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (basicBot.settings.bouncerPlus) { + basicBot.settings.bouncerPlus = false; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': 'Bouncer+'})); + } + else { + if (!basicBot.settings.bouncerPlus) { + var id = chat.uid; + var perm = basicBot.userUtilities.getPermission(id); + if (perm > 2) { + basicBot.settings.bouncerPlus = true; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': 'Bouncer+'})); + } + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.bouncerplusrank, {name: chat.un})); + } + } + } + }, + autowootbotCommand: { + command: 'autowootbot', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.settings.autoWootBot = (!basicBot.settings.autoWootBot); + } + catch(err) { basicBot.roomUtilities.logException("autowootbotCommand: " + err.message); } + } + }, + + + clearchatCommand: { + command: 'clearchat', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var currentchat = $('#chat-messages').children(); + for (var i = 0; i < currentchat.length; i++) { + API.moderateDeleteChat(currentchat[i].getAttribute("data-cid")); + } + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.chatcleared, {name: chat.un})); + } + } + }, + + commandsCommand: { + command: 'commands', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.commandslink, {botname: basicBot.loggedInName, link: basicBot.cmdLink})); + } + } + }, + + cookieCommand: { + command: 'cookie', + rank: 'user', + type: 'startsWith', + cookies: ['has given you a chocolate chip cookie!', + 'has given you a soft homemade oatmeal cookie!', + 'has given you a plain, dry, old cookie. It was the last one in the bag. Gross.', + 'gives you a sugar cookie. What, no frosting and sprinkles? 0/10 would not touch.', + 'gives you a chocolate chip cookie. Oh wait, those are raisins. Bleck!', + 'gives you an enormous cookie. Poking it gives you more cookies. Weird.', + 'gives you a fortune cookie. It reads "Why aren\'t you working on any projects?"', + 'gives you a fortune cookie. It reads "Give that special someone a compliment"', + 'gives you a fortune cookie. It reads "Take a risk!"', + 'gives you a fortune cookie. It reads "Go outside."', + 'gives you a fortune cookie. It reads "Don\'t forget to eat your veggies!"', + 'gives you a fortune cookie. It reads "Do you even lift?"', + 'gives you a fortune cookie. It reads "m808 pls"', + 'gives you a fortune cookie. It reads "If you move your hips, you\'ll get all the ladies."', + 'gives you a fortune cookie. It reads "I love you."', + 'gives you a Golden Cookie. You can\'t eat it because it is made of gold. Dammit.', + 'gives you an Oreo cookie with a glass of milk!', + 'gives you a rainbow cookie made with love :heart:', + 'gives you an old cookie that was left out in the rain, it\'s moldy.', + 'bakes you fresh cookies, it smells amazing.' + ], + getCookie: function () { + var c = Math.floor(Math.random() * this.cookies.length); + return this.cookies[c]; + }, + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + + var space = msg.indexOf(' '); + if (space === -1) { + basicBot.roomUtilities.sendChat(basicBot.chat.eatcookie); + return false; + } + else { + var name = msg.substring(space + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (user === false || !user.inRoom) { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nousercookie, {name: name})); + } + else if (user.username === chat.un) { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.selfcookie, {name: name})); + } + else { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.cookie, {nameto: user.username, namefrom: chat.un, cookie: this.getCookie()})); + } + } + } + } + }, + + cycleCommand: { + command: 'cycle', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.changeDJCycle(); + } + } + }, + + cycleguardCommand: { + command: 'cycleguard', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.cycleGuard) { + basicBot.settings.cycleGuard = !basicBot.settings.cycleGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.cycleguard})); + } + else { + basicBot.settings.cycleGuard = !basicBot.settings.cycleGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.cycleguard})); + } + + } + } + }, + + cycletimerCommand: { + command: 'cycletimer', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var cycleTime = msg.substring(cmd.length + 1); + if (!isNaN(cycleTime) && cycleTime !== "") { + basicBot.settings.maximumCycletime = cycleTime; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.cycleguardtime, {name: chat.un, time: basicBot.settings.maximumCycletime})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + + } + } + }, + + voteskipCommand: { + command: 'voteskip', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length <= cmd.length + 1) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.voteskiplimit, {name: chat.un, limit: basicBot.settings.voteSkipLimit})); + var argument = msg.substring(cmd.length + 1); + if (!basicBot.settings.voteSkipEnabled) basicBot.settings.voteSkipEnabled = !basicBot.settings.voteSkipEnabled; + if (isNaN(argument)) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.voteskipinvalidlimit, {name: chat.un})); + } + else { + basicBot.settings.voteSkipLimit = argument; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.voteskipsetlimit, {name: chat.un, limit: basicBot.settings.voteSkipLimit})); + } + } + } + }, + + togglevoteskipCommand: { + command: 'togglevoteskip', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.voteSkipEnabled) { + basicBot.settings.voteSkipEnabled = !basicBot.settings.voteSkipEnabled; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.voteskip})); + } + else { + basicBot.settings.voteSkipEnabled = !basicBot.settings.voteSkipEnabled; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.voteskip})); + } + } + } + }, + + dclookupCommand: { + command: ['dclookup', 'dc', 'back'], + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = basicBot.userUtilities.getPermission(chat.uid); + if (perm < 2) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.dclookuprank, {name: chat.un})); + } + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var toChat = basicBot.userUtilities.dclookup(user.id); + basicBot.roomUtilities.sendChat(toChat); + } + } + }, + + /*deletechatCommand: { + command: 'deletechat', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var chats = $('.from'); + for (var i = 0; i < chats.length; i++) { + var n = chats[i].textContent; + if (name.trim() === n.trim()) { + var cid = $(chats[i]).parent()[0].getAttribute('data-cid'); + API.moderateDeleteChat(cid); + } + } + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.deletechat, {name: chat.un, username: name})); + } + } + },*/ + + emojiCommand: { + command: 'emoji', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var link = 'http://www.emoji-cheat-sheet.com/'; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.emojilist, {link: link})); + } + } + }, + + etaCommand: { + command: 'eta', + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var perm = basicBot.userUtilities.getPermission(chat.uid); + var msg = chat.message; + var name; + if (msg.length > cmd.length) { + if (perm < 2) return void (0); + name = msg.substring(cmd.length + 2); + } else name = chat.un; + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var pos = API.getWaitListPosition(user.id); + if (pos < 0) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notinwaitlist, {name: name})); + var timeRemaining = API.getTimeRemaining(); + var estimateMS = ((pos * 4 * 60) + timeRemaining) * 1000; + var estimateString = basicBot.roomUtilities.msToStr(estimateMS); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.eta, {name: name, time: estimateString})); + } + } + }, + + fbCommand: { + command: 'fb', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.fbLink === "string") + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.facebook, {link: basicBot.settings.fbLink})); + } + } + }, + + filterCommand: { + command: 'filter', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.filterChat) { + basicBot.settings.filterChat = !basicBot.settings.filterChat; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.chatfilter})); + } + else { + basicBot.settings.filterChat = !basicBot.settings.filterChat; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.chatfilter})); + } + } + } + }, + + ghostbusterCommand: { + command: 'ghostbuster', + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substr(cmd.length + 2); + } + var user = basicBot.userUtilities.lookupUserName(name); + if (user === false || !user.inRoom) { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.ghosting, {name1: chat.un, name2: name})); + } + else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notghosting, {name1: chat.un, name2: name})); + } + } + }, + + gifCommand: { + command: ['gif', 'giphy'], + rank: 'cohost', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.settings.gifEnabled) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length !== cmd.length) { + function get_id(api_key, fixedtag, func) + { + // Old URL: "https://api.giphy.com/v1/gifs/random?", + $.getJSON( + "https://tv.giphy.com/v1/gifs/random?", + { + "format": "json", + "api_key": api_key, + "rating": rating, + "tag": fixedtag + }, + function(response) + { + func(response.data.id); + } + ) + } + var api_key = "dc6zaTOxFJmzC"; // public beta key + var rating = "pg-13"; // PG 13 gifs + var tag = msg.substr(cmd.length + 1); + var fixedtag = tag.replace(/ /g,"+"); + var commatag = tag.replace(/ /g,", "); + get_id(api_key, tag, function(id) { + if (typeof id !== 'undefined') { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.validgiftags, {name: chat.un, id: id, tags: commatag})); + } else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidgiftags, {name: chat.un, tags: commatag})); + } + }); + } + else { + function get_random_id(api_key, func) + { + $.getJSON( + "https://api.giphy.com/v1/gifs/random?", + { + "format": "json", + "api_key": api_key, + "rating": rating + }, + function(response) + { + func(response.data.id); + } + ) + } + var api_key = "dc6zaTOxFJmzC"; // public beta key + var rating = "pg-13"; // PG 13 gifs + get_random_id(api_key, function(id) { + if (typeof id !== 'undefined') { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.validgifrandom, {name: chat.un, id: id})); + } else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidgifrandom, {name: chat.un})); + } + }); + } + } + } + }, + + helpCommand: { + command: 'help', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var link = "http://i.imgur.com/SBAso1N.jpg"; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.starterhelp, {link: link})); + } + } + }, + + hopupCommand: { + command: 'hopup', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + API.botDjNow(); + } + } + }, + hopdownCommand: { + command: 'hopdown', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.settings.hoppingDownNow = true; + setTimeout(function () { + basicBot.settings.hoppingDownNow = false; + }, 2000); + API.botHopDown(); + } + } + }, + bootCommand: { + command: 'boot', + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + var name; + var byusername = " "; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = basicBot.userUtilities.getPermission(chat.uid); + if (perm < 2) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.bootrank, {name: chat.un})); + byusername = " [ executed by " + chat.un + " ]"; + } + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + if (user.bootable) { + user.bootable = false; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.bootableDisabled, {name: name, userbyname: byusername})); + } + else { + user.bootable = true; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.bootableEnabled, {name: name, userbyname: byusername})); + } + } + }, + + joinCommand: { + command: 'join', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.room.roulette.rouletteStatus && basicBot.room.roulette.participants.indexOf(chat.uid) < 0) { + basicBot.room.roulette.participants.push(chat.uid); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.roulettejoin, {name: chat.un})); + } + } + } + }, + + jointimeCommand: { + command: 'jointime', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var join = basicBot.userUtilities.getJointime(user); + var time = Date.now() - join; + var timeString = basicBot.roomUtilities.msToStr(time); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.jointime, {namefrom: chat.un, username: name, time: timeString})); + } + } + }, + + kickCommand: { + command: 'kick', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var lastSpace = msg.lastIndexOf(' '); + var time; + var name; + if (lastSpace === msg.indexOf(' ')) { + time = 0.25; + name = msg.substring(cmd.length + 2); + } + else { + time = msg.substring(lastSpace + 1); + name = msg.substring(cmd.length + 2, lastSpace); + } + + var user = basicBot.userUtilities.lookupUserNameX(name); + var from = chat.un; + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + + var permFrom = basicBot.userUtilities.getPermission(chat.uid); + var permTokick = basicBot.userUtilities.getPermission(user.id); + + if (permFrom <= permTokick) + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.kickrank, {name: chat.un})); + + if (!isNaN(time)) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.kick, {name: chat.un, username: name, time: time})); + if (time > 24 * 60 * 60) API.moderateBanUser(user.id, 1, API.BAN.PERMA); + else API.moderateBanUser(user.id, 1, API.BAN.DAY); + setTimeout(function (id, name) { + API.moderateUnbanUser(id); + //basicBot.roomUtilities.logDebug('Unbanned @' + name + '. (' + id + ')'); + }, time * 60 * 1000, user.id, name); + } + else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + } + }, + + killbotCommand: { + command: 'killbot', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + storeToStorage(); + basicBot.roomUtilities.sendChat(basicBot.chat.kill); + basicBot.disconnectAPI(); + setTimeout(function () { + kill(); + }, 1000); + } + } + }, + + leaveCommand: { + command: 'leave', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var ind = basicBot.room.roulette.participants.indexOf(chat.uid); + if (ind > -1) { + basicBot.room.roulette.participants.splice(ind, 1); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.rouletteleave, {name: chat.un})); + } + } + } + }, + + linkCommand: { + command: 'link', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var media = API.getMedia(); + var from = chat.un; + var user = basicBot.userUtilities.lookupUser(chat.uid); + var perm = basicBot.userUtilities.getPermission(chat.uid); + var dj = API.getDJ().id; + var isDj = false; + if (dj === chat.uid) isDj = true; + if (perm >= 1 || isDj) { + if (media.format === 1) { + var linkToSong = "https://www.youtube.com/watch?v=" + media.cid; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.songlink, {name: from, link: linkToSong})); + } + if (media.format === 2) { + SC.get('/tracks/' + media.cid, function (sound) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.songlink, {name: from, link: sound.permalink_url})); + }); + } + } + } + } + }, + + lockCommand: { + command: 'lock', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.booth.lockBooth(); + } + } + }, + + lockdownCommand: { + command: 'lockdown', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var temp = basicBot.settings.lockdownEnabled; + basicBot.settings.lockdownEnabled = !temp; + if (basicBot.settings.lockdownEnabled) { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.lockdown})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.lockdown})); + } + } + }, + + lockguardCommand: { + command: 'lockguard', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.lockGuard) { + basicBot.settings.lockGuard = !basicBot.settings.lockGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.lockdown})); + } + else { + basicBot.settings.lockGuard = !basicBot.settings.lockGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.lockguard})); + } + } + } + }, + + lockskipCommand: { + command: 'lockskip', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.room.skippable) { + var dj = API.getDJ(); + var id = dj.id; + var name = dj.username; + var msgSend = '@' + name + ': '; + basicBot.room.queueable = false; + + if (chat.message.length === cmd.length) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.usedlockskip, {name: chat.un})); + basicBot.roomUtilities.booth.lockBooth(); + setTimeout(function (id) { + basicBot.roomUtilities.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Lockskip command"); + API.moderateForceSkip(); + basicBot.room.skippable = false; + setTimeout(function () { + basicBot.room.skippable = true + }, 5 * 1000); + setTimeout(function (id) { + basicBot.userUtilities.moveUser(id, basicBot.settings.lockskipPosition, false); + basicBot.room.queueable = true; + setTimeout(function () { + basicBot.roomUtilities.booth.unlockBooth(); + }, 1000); + }, 1500, id); + }, 1000, id); + return void (0); + } + var validReason = false; + var msg = chat.message; + var reason = msg.substring(cmd.length + 1); + for (var i = 0; i < basicBot.settings.lockskipReasons.length; i++) { + var r = basicBot.settings.lockskipReasons[i][0]; + if (reason.indexOf(r) !== -1) { + validReason = true; + msgSend += basicBot.settings.lockskipReasons[i][1]; + } + } + if (validReason) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.usedlockskip, {name: chat.un})); + basicBot.roomUtilities.booth.lockBooth(); + setTimeout(function (id) { + basicBot.roomUtilities.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Lockskip command"); + API.moderateForceSkip(); + basicBot.room.skippable = false; + basicBot.roomUtilities.sendChat(msgSend); + setTimeout(function () { + basicBot.room.skippable = true + }, 5 * 1000); + setTimeout(function (id) { + basicBot.userUtilities.moveUser(id, basicBot.settings.lockskipPosition, false); + basicBot.room.queueable = true; + setTimeout(function () { + basicBot.roomUtilities.booth.unlockBooth(); + }, 1000); + }, 1500, id); + }, 1000, id); + return void (0); + } + } + } + } + }, + + lockskipposCommand: { + command: 'lockskippos', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var pos = msg.substring(cmd.length + 1); + if (!isNaN(pos)) { + basicBot.settings.lockskipPosition = pos; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.lockskippos, {name: chat.un, position: basicBot.settings.lockskipPosition})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidpositionspecified, {name: chat.un})); + } + } + }, + + locktimerCommand: { + command: 'locktimer', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var lockTime = msg.substring(cmd.length + 1); + if (!isNaN(lockTime) && lockTime !== "") { + basicBot.settings.maximumLocktime = lockTime; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.lockguardtime, {name: chat.un, time: basicBot.settings.maximumLocktime})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + } + }, + + historytimeCommand: { //Added 02/14/2015 Zig + command: 'historytime', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var maxTime = msg.substring(cmd.length + 1); + if (!isNaN(maxTime)) { + basicBot.settings.repeatSongTime = maxTime; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.repeatSongLimit, {name: chat.un, time: basicBot.settings.repeatSongTime})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + } + }, + logoutCommand: { + command: 'logout', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.logout, {name: chat.un, botname: basicBot.loggedInName})); + setTimeout(function () { + $(".logout").mousedown() + }, 1000); + } + } + }, + /* This was an old one that did not work: + logoutCommand: { + command: 'logout', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + $(".icon-site-logo").click(); + setTimeout(function (chat) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.logout, {name: chat.un, botname: basicBot.loggedInName})); + setTimeout(function () { + $(".icon-logout-grey").click(); + }, 1000); + }, 1000, chat); + } + } + }, + */ + maxlengthCommand: { + command: 'maxlength', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var maxTime = msg.substring(cmd.length + 1); + if (!isNaN(maxTime)) { + basicBot.settings.maximumSongLength = maxTime; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.maxlengthtime, {name: chat.un, time: basicBot.settings.maximumSongLength})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + } + }, + + motdCommand: { + command: 'motd', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length <= cmd.length + 1) return basicBot.roomUtilities.sendChat('/me MotD: ' + basicBot.settings.motd); + var argument = msg.substring(cmd.length + 1); + if (!basicBot.settings.motdEnabled) basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; + if (isNaN(argument)) { + basicBot.settings.motd = argument; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.motdset, {msg: basicBot.settings.motd})); + } + else { + basicBot.settings.motdInterval = argument; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.motdintervalset, {interval: basicBot.settings.motdInterval})); + } + } + } + }, + + moveCommand: { + command: 'move', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var firstSpace = msg.indexOf(' '); + var lastSpace = msg.lastIndexOf(' '); + var pos; + var name; + if (isNaN(parseInt(msg.substring(lastSpace + 1)))) { + pos = 1; + name = msg.substring(cmd.length + 2); + } + else { + pos = parseInt(msg.substring(lastSpace + 1)); + name = msg.substring(cmd.length + 2, lastSpace); + } + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + if (user.id === basicBot.loggedInID) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.addbotwaitlist, {name: chat.un})); + if (!isNaN(pos)) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.move, {name: chat.un})); + basicBot.userUtilities.moveUser(user.id, pos, false); + } else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidpositionspecified, {name: chat.un})); + } + } + }, + + muteCommand: { + command: 'mute', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var lastSpace = msg.lastIndexOf(' '); + var time = null; + var name; + if (lastSpace === msg.indexOf(' ')) { + name = msg.substring(cmd.length + 2); + time = 45; + } + else { + time = msg.substring(lastSpace + 1); + if (isNaN(time) || time == "" || time == null || typeof time == "undefined") { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + name = msg.substring(cmd.length + 2, lastSpace); + } + var from = chat.un; + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var permFrom = basicBot.userUtilities.getPermission(chat.uid); + var permUser = basicBot.userUtilities.getPermission(user.id); + if (permFrom > permUser) { + /* + basicBot.room.mutedUsers.push(user.id); + if (time === null) basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutednotime, {name: chat.un, username: name})); + else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); + setTimeout(function (id) { + var muted = basicBot.room.mutedUsers; + var wasMuted = false; + var indexMuted = -1; + for (var i = 0; i < muted.length; i++) { + if (muted[i] === id) { + indexMuted = i; + wasMuted = true; + } + } + if (indexMuted > -1) { + basicBot.room.mutedUsers.splice(indexMuted); + var u = basicBot.userUtilities.lookupUser(id); + var name = u.username; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); + } + }, time * 60 * 1000, user.id); + } + */ + if (time > 45) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedmaxtime, {name: chat.un, time: "45"})); + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + } + else if (time === 45) { + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); + + } + else if (time > 30) { + API.moderateMuteUser(user.id, 1, API.MUTE.LONG); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); + setTimeout(function (id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } + else if (time > 15) { + API.moderateMuteUser(user.id, 1, API.MUTE.MEDIUM); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); + setTimeout(function (id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } + else { + API.moderateMuteUser(user.id, 1, API.MUTE.SHORT); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.mutedtime, {name: chat.un, username: name, time: time})); + setTimeout(function (id) { + API.moderateUnmuteUser(id); + }, time * 60 * 1000, user.id); + } + } + else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.muterank, {name: chat.un})); + } + } + }, + + opCommand: { + command: 'op', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.opLink === "string") + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.oplist, {link: basicBot.settings.opLink})); + } + } + }, + + pingCommand: { + command: 'ping', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.pong) + } + } + }, + + hypsterCommand: { //hipsterCommand + command: 'hypster', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat("I know @DJWhiteWidow is singing along with this hypster track"); + } + } + }, + refreshbrowserCommand: { + command: 'refreshbrowser', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + storeToStorage(); + basicBot.disconnectAPI(); + setTimeout(function () { + window.location.reload(false); + }, 1000); + + } + } + }, + + reloadCommand: { + command: 'reload', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.reload); + storeToStorage(); + basicBot.disconnectAPI(); + kill(); + setTimeout(function () { + $.getScript(basicBot.scriptLink); + }, 2000); + } + } + }, + + reloadtestCommand: { + command: 'reloadtest', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.reload); + storeToStorage(); + basicBot.disconnectAPI(); + kill(); + setTimeout(function () { + $.getScript(basicBot.scriptTestLink); + }, 2000); + } + } + }, + + removeCommand: { + command: 'remove', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length > cmd.length + 2) { + var name = msg.substr(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (typeof user !== 'boolean') { + basicBot.userUtilities.resetDC(user); + if (API.getDJ().id === user.id) { + basicBot.roomUtilities.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Remove command"); + API.moderateForceSkip(); + setTimeout(function () { + API.moderateRemoveDJ(user.id); + }, 1 * 1000, user); + } + else API.moderateRemoveDJ(user.id); + } else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.removenotinwl, {name: chat.un, username: name})); + } else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + } + } + }, + + restrictetaCommand: { + command: 'restricteta', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.etaRestriction) { + basicBot.settings.etaRestriction = !basicBot.settings.etaRestriction; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.etarestriction})); + } + else { + basicBot.settings.etaRestriction = !basicBot.settings.etaRestriction; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.etarestriction})); + } + } + } + }, + rouletteCommand: { + command: 'roulette', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + if (basicBot.room.roulette.rouletteStatus) return void (0); + if (basicBot.roomUtilities.rouletteTimeRange()) { + basicBot.roomUtilities.sendChat("The LAW runs the Roulette weekdays 9AM-5PM EST"); + return void (0); + } + basicBot.room.roulette.startRoulette(); + } + }, + + rulesCommand: { + command: 'rules', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.rulesLink === "string") + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.roomrules, {link: basicBot.settings.rulesLink})); + } + } + }, + + sessionstatsCommand: { + command: 'sessionstats', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var from = chat.un; + var woots = basicBot.room.roomstats.totalWoots; + var mehs = basicBot.room.roomstats.totalMehs; + var grabs = basicBot.room.roomstats.totalCurates; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.sessionstats, {name: from, woots: woots, mehs: mehs, grabs: grabs})); + } + } + }, + + skipCommand: { + command: 'skip', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (!basicBot.roomUtilities.canSkip()) return basicBot.roomUtilities.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Skip command"); + API.moderateForceSkip(); + basicBot.room.skippable = false; + setTimeout(function () { + basicBot.room.skippable = true + }, 5 * 1000); + + } + } + }, + + blockedCommand: { + command: 'blocked', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (!basicBot.roomUtilities.canSkip()) return basicBot.roomUtilities.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + try { + var dj = API.getDJ(); + var msgSend = '@' + dj.username + ': this song has been blocked in the US. please find another version.'; + basicBot.roomUtilities.logInfo("Skip song: " + API.getMedia().title + " by: " + chat.un + " Reason: Blocked"); + API.moderateForceSkip(); + basicBot.room.skippable = false; + setTimeout(function () { + basicBot.room.skippable = true + }, 5 * 1000); + basicBot.roomUtilities.sendChat(msgSend); + } + catch (err) { + basicBot.roomUtilities.logException("blockedCommand: " + err.message); + } + } + } + }, + banlistimportCommand: { //Added: 06/11/2015 Import ban list from last saved in Github + command: 'banlistimport', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!basicBot.commands.executable(this.rank, chat)) return; + basicBot.roomUtilities.importBlackList(); + } + catch (err) { basicBot.roomUtilities.logException("banlistimport: " + err.message); } + } + }, + banremoveCommand: { //Added: 06/10/2015 Remove a song from the ban list by the cid key + command: 'banremove', + rank: 'cohost', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat("Missing mid to remove..."); + var midToRemove = msg.substring(cmd.length + 1); + basicBot.roomUtilities.logDebug("Keyword: " + midToRemove); + var idxToRemove = basicBot.room.newBlacklistIDs.indexOf(midToRemove); + if (idxToRemove < 0) return basicBot.roomUtilities.sendChat("Could not locate mid: " + midToRemove); + if (basicBot.room.newBlacklist.length !== basicBot.room.newBlacklistIDs.length) return basicBot.roomUtilities.sendChat("Could not remove song ban, corrupt song list info."); + var track = basicBot.room.newBlacklist[idxToRemove]; + var msgToSend = chat.un + " removed [" + track.author + " - " + track.title + "] from the banned song list."; + basicBot.room.newBlacklist.splice(idxToRemove, 1); // Remove 1 item from list + basicBot.room.newBlacklistIDs.splice(idxToRemove, 1); // Remove 1 item from list + if (basicBot.room.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(basicBot.room.newBlacklist); + if (basicBot.room.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(basicBot.room.newBlacklistIDs); + basicBot.roomUtilities.sendChat(msgToSend); + basicBot.roomUtilities.logInfo(msgToSend); + } + catch (err) { basicBot.roomUtilities.logException("banremove: " + err.message); } + } + }, + banremoveallsongsCommand: { //Added: 06/10/2015 Remove all banned / blacklisted songs + command: 'banremoveallsongs', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + if (basicBot.room.newBlacklist.length !== basicBot.room.newBlacklistIDs.length) basicBot.roomUtilities.sendChat("Could not remove song ban, corrupt song list info."); + basicBot.room.newBlacklist.splice(0, basicBot.room.newBlacklist.length); // Remove all items from list + basicBot.room.newBlacklistIDs.splice(0, basicBot.room.newBlacklistIDs.length); // Remove all items from list + if (basicBot.room.blacklistLoaded) localStorage["BLACKLIST"] = JSON.stringify(basicBot.room.newBlacklist); + if (basicBot.room.blacklistLoaded) localStorage["BLACKLISTIDS"] = JSON.stringify(basicBot.room.newBlacklistIDs); + } + catch (err) { basicBot.roomUtilities.logException("banremoveallsongs: " + err.message); } + } + }, + banallhistorysongsCommand: { //Added: 06/10/2015 Add all songs in current room history to the ban song list + command: 'banallhistorysongs', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + var songCount = 0; + var banCount = 0; + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if ((!basicBot.commands.executable(this.rank, chat)) && chat.uid !== basicBot.loggedInID) return void (0); + var songHistory = API.getHistory(); + for (var i = 0; i < songHistory.length; i++) { + var song = songHistory[i]; + songCount++; + //if (i === 0) basicBot.roomUtilities.logObject(song, "SONG"); + var songMid = song.media.format + ':' + song.media.cid; + if (basicBot.room.newBlacklistIDs.indexOf(songMid) < 0) { + //var media = API.getMedia(); + var track = { + author: song.media.author, + title: song.media.title, + mid: songMid + }; + basicBot.roomUtilities.banSong(track); + banCount++; + } + } + basicBot.roomUtilities.logInfo("Banned " + banCount + " out of " + songCount + " songs"); + } + catch (err) { basicBot.roomUtilities.logException("banallhistorysongs: " + err.message); } + } + }, + banlastsongCommand: { //Added: 06/11/2015 Add all songs in current room history to the ban song list + command: 'banlastsong', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if ((!basicBot.commands.executable(this.rank, chat)) && chat.uid !== basicBot.loggedInID) return void (0); + var histIndex = "2"; //Default to 2nd song on the list, or the last song played + var msg = chat.message; + if (msg.length > cmd.length) histIndex = msg.substring(cmd.length + 1); + if (isNaN(histIndex)) { + basicBot.roomUtilities.sendChat("Invalid historical song index number"); + return; + } + var songHistory = API.getHistory(); + if ((parseInt(histIndex) > songHistory.length) || (parseInt(histIndex) < 1)) { + basicBot.roomUtilities.sendChat("Invalid historical song index value"); + return; + } + var song = songHistory[parseInt(histIndex) - 1]; + if (typeof song === 'undefined') { + basicBot.roomUtilities.sendChat("Could not define song idx: " + histIndex); + return; + } + var songMid = song.media.format + ':' + song.media.cid; + if (basicBot.room.newBlacklistIDs.indexOf(songMid) < 0) { + var track = { + author: song.media.author, + title: song.media.title, + mid: songMid + }; + basicBot.roomUtilities.banSong(track); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.newblacklisted, {name: song.user.username, author: song.media.author, title: song.media.title, mid: song.media.format + ':' + song.media.cid})); + } + else + basicBot.roomUtilities.sendChat("This song has already been banned: " + song.media.author + " - " + song.media.title + " - " + song.media.format + ':' + song.media.cid); + } + catch (err) { basicBot.roomUtilities.logException("banlastsong: " + err.message); } + } + }, + banlistidjsonCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistidjson', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.logInfo(JSON.stringify(basicBot.room.newBlacklistIDs)); + } + catch (err) { basicBot.roomUtilities.logException("banlistidjson: " + err.message); } + } + }, + banlistjsonCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistjson', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.logInfo(JSON.stringify(basicBot.room.newBlacklist)); + } + catch (err) { basicBot.roomUtilities.logException("banlistjson: " + err.message); } + } + }, + userlistjsonCommand: { //Added: 08/25/2015 List all users to json + command: 'userlistjson', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.logInfo(JSON.stringify(basicBot.room.users)); + } + catch (err) { basicBot.roomUtilities.logException("userlistjson: " + err.message); } + } + }, + userlistxferCommand: { //Added: 08/28/2015 + command: 'userlistxfer', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!basicBot.commands.executable(this.rank, chat)) return; + basicBot.room.users = basicBot.room.usersImport; + } + catch (err) { basicBot.roomUtilities.logException("userlistxfer: " + err.message); } + } + }, + userliststatsCommand: { //Added: 08/28/2015 + command: 'userliststats', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!basicBot.commands.executable(this.rank, chat)) return; + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.logInfo(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substr(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + var msg = ""; + if (user === false) { + msg = "Could not find old user"; + } + else { + msg = subChat(basicBot.chat.mystats, {name: user.username, songs: user.votes.songs, woot: user.votes.woot, + mehs: user.votes.meh, grabs: user.votes.curate, tasty: user.votes.tasty}); + basicBot.userUtilities.resetDailyRolledStats(user); + msg += " Roll Stats: " + basicBot.userUtilities.getRolledStats(user); + } + basicBot.roomUtilities.logInfo(msg); + + var newuser = basicBot.userUtilities.lookupUserNameImport(name); + if (newuser === false) { + msg = "Could not find new user"; + } + else { + msg = subChat(basicBot.chat.mystats, {name: newuser.username, songs: newuser.votes.songs, woot: newuser.votes.woot, + mehs: newuser.votes.meh, grabs: newuser.votes.curate, tasty: newuser.votes.tasty}); + basicBot.userUtilities.resetDailyRolledStats(newuser); + msg += " Roll Stats: " + basicBot.userUtilities.getRolledStats(newuser); + } + setTimeout(function () { basicBot.roomUtilities.logInfo(msg); }, 1 * 1000); + } + catch (err) { basicBot.roomUtilities.logException("userliststats: " + err.message); } + } + }, + userlistcountCommand: { //Added: 08/28/2015 + command: 'userlistcount', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!basicBot.commands.executable(this.rank, chat)) return; + basicBot.roomUtilities.logInfo("I've got " + basicBot.room.usersImport.length + " users in the new list."); + setTimeout(function () { + basicBot.roomUtilities.logInfo("I've got " + basicBot.room.users.length + " users in the old list.") + }, 1 * 1000); + } + catch (err) { basicBot.roomUtilities.logException("userlistcount: " + err.message); } + } + }, + userlistimportCommand: { //Added: 08/23/2015 Import User list from last saved in Github + command: 'userlistimport', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return; + if (!basicBot.commands.executable(this.rank, chat)) return; + basicBot.roomUtilities.importUserList(); + basicBot.roomUtilities.logInfo("I've got " + basicBot.room.usersImport.length + " users in the new list."); + var DocZ = basicBot.userUtilities.lookupUserNameImport("Doc_Z"); + if (DocZ === false) return basicBot.roomUtilities.logInfo(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var msg = subChat(basicBot.chat.mystats, {name: DocZ.username, + songs: DocZ.votes.songs, + woot: DocZ.votes.woot, + mehs: DocZ.votes.meh, + grabs: DocZ.votes.curate, + tasty: DocZ.votes.tasty}); + basicBot.userUtilities.resetDailyRolledStats(DocZ); + msg += " Roll Stats: " + basicBot.userUtilities.getRolledStats(DocZ); + basicBot.roomUtilities.logInfo(msg); + } + catch (err) { basicBot.roomUtilities.logException("userlistimport: " + err.message); } + } + }, + + banlistconsoleCommand: { //Added: 06/11/2015 List all banned songs + command: 'banlistconsole', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.logNewBlacklistedSongs(); + } + catch (err) { basicBot.roomUtilities.logException("banlistconsole: " + err.message); } + } + }, + banlistcountCommand: { //Added: 06/12/2015 List all banned songs + command: 'banlistcount', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("I've got " + basicBot.room.newBlacklist.length + " songs on the ban list " + chat.un + "."); + } + catch (err) { basicBot.roomUtilities.logException("banlistcount: " + err.message); } + } + }, + banlistCommand: { //Added: 06/10/2015 List all banned songs + command: ['banlist','banlistpublic'], + rank: 'cohost', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var keyword = ""; + var privatemsg = false; + if (chat.uid === basicBot.loggedInID) privatemsg = true; + if (cmd.toUpperCase() === "BANLISTPUBLIC") privatemsg = false; + var msg = chat.message; + var matchCnt = 0; + if (msg.length > cmd.length) keyword = msg.substring(cmd.length + 1).toUpperCase(); + basicBot.roomUtilities.logDebug("Keyword: " + keyword); + var dispMsgs = []; + for (var i = 0; i < basicBot.room.newBlacklist.length; i++) { + var track = basicBot.room.newBlacklist[i]; + var trackinfo = track.title.toUpperCase() + track.author.toUpperCase(); + if (trackinfo.indexOf(keyword) > -1) { + var dispMsg = "[" + track.author + " - " + track.title + "] -> " + track.mid; + if (privatemsg){ + basicBot.roomUtilities.chatLog(dispMsg); + } + else { + matchCnt++; + if (matchCnt <= 10) dispMsgs.push(dispMsg); + } + } + } + if (!privatemsg) { + var msgtoSend = "Found " + matchCnt + " matches."; + if (matchCnt > 10) msgtoSend += "(only display first 10)" + basicBot.roomUtilities.sendChat(msgtoSend); + if (matchCnt > 0) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[0]); }, 1 * 500); + if (matchCnt > 1) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[1]); }, 2 * 500); + if (matchCnt > 2) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[2]); }, 3 * 500); + if (matchCnt > 3) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[3]); }, 4 * 500); + if (matchCnt > 4) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[4]); }, 5 * 500); + if (matchCnt > 5) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[5]); }, 6 * 500); + if (matchCnt > 6) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[6]); }, 7 * 500); + if (matchCnt > 7) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[7]); }, 8 * 500); + if (matchCnt > 8) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[8]); }, 9 * 500); + if (matchCnt > 9) setTimeout(function () { basicBot.roomUtilities.sendChat(dispMsgs[9]); }, 10 * 500); + } + } + catch (err) { basicBot.roomUtilities.logException("banlist: " + err.message); } + } + }, + oobCommand: { + command: ['oob','bansong','songban','blacklist','bl'], + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (!basicBot.roomUtilities.canSkip()) return basicBot.roomUtilities.sendChat("Skip too soon..."); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.banCurrentSong(chat.un); + } + catch (err) { basicBot.roomUtilities.logException("oob: " + err.message); } + } + }, + botmutedCommand: { + command: 'botmuted', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.botMuted = (!basicBot.botMuted); + basicBot.roomUtilities.logInfo("Bot Muted = " + basicBot.botMuted); + } + catch (err) { basicBot.roomUtilities.logException("botmutedCommand: " + err.message); } + } + }, + songstatsCommand: { + command: 'songstats', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.songstats) { + basicBot.settings.songstats = !basicBot.settings.songstats; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.songstats})); + } + else { + basicBot.settings.songstats = !basicBot.settings.songstats; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.songstats})); + } + } + } + }, + + sourceCommand: { + command: 'source', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat('/me This bot was made by ' + botCreator + '.'); + } + } + }, + + statusCommand: { + command: 'status', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var from = chat.un; + var msg = '/me [@' + from + '] '; + + msg += basicBot.chat.afkremoval + ': '; + if (basicBot.settings.afkRemoval) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + msg += basicBot.chat.afksremoved + ": " + basicBot.room.afkList.length + '. '; + msg += basicBot.chat.afklimit + ': ' + basicBot.settings.maximumAfk + '. '; + + msg += basicBot.chat.repeatSongs + ': '; + if (basicBot.settings.repeatSongs) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + msg += basicBot.chat.repeatSongLimit + ': ' + basicBot.settings.repeatSongTime + '. '; + + msg += 'Random Comments' + ': '; + if (basicBot.settings.randomComments) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += 'Random Roulette' + ': '; + if (basicBot.settings.randomRoulette) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += 'Bouncer+: '; + if (basicBot.settings.bouncerPlus) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += basicBot.chat.blacklist + ': '; + if (basicBot.settings.blacklistEnabled) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += basicBot.chat.lockguard + ': '; + if (basicBot.settings.lockGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += basicBot.chat.cycleguard + ': '; + if (basicBot.settings.cycleGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + msg += basicBot.chat.timeguard + ': '; + if (basicBot.settings.timeGuard) msg += 'ON'; + else msg += 'OFF'; + msg += '. '; + + var msg2 = basicBot.chat.chatfilter + ': '; + if (basicBot.settings.filterChat) msg2 += 'ON'; + else msg2 += 'OFF'; + msg2 += '. '; + + msg2 += basicBot.chat.voteskip + ': '; + if (basicBot.settings.voteSkipEnabled) msg2 += 'ON'; + else msg2 += 'OFF'; + msg2 += '. '; + + var launchT = basicBot.room.roomstats.launchTime; + var durationOnline = Date.now() - launchT; + var since = basicBot.roomUtilities.msToStr(durationOnline); + msg2 += subChat(basicBot.chat.activefor, {time: since}); + + setTimeout(function () { basicBot.roomUtilities.sendChat(msg2); }, 500); + return basicBot.roomUtilities.sendChat(msg); + } + } + }, + + swapCommand: { + command: 'swap', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var firstSpace = msg.indexOf(' '); + var lastSpace = msg.lastIndexOf(' '); + var name1 = msg.substring(cmd.length + 2, lastSpace); + var name2 = msg.substring(lastSpace + 2); + var user1 = basicBot.userUtilities.lookupUserName(name1); + var user2 = basicBot.userUtilities.lookupUserName(name2); + if (typeof user1 === 'boolean' || typeof user2 === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.swapinvalid, {name: chat.un})); + if (user1.id === basicBot.loggedInID || user2.id === basicBot.loggedInID) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.addbottowaitlist, {name: chat.un})); + var p1 = API.getWaitListPosition(user1.id) + 1; + var p2 = API.getWaitListPosition(user2.id) + 1; + if (p1 < 0 || p2 < 0) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.swapwlonly, {name: chat.un})); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.swapping, {'name1': name1, 'name2': name2})); + if (p1 < p2) { + basicBot.userUtilities.moveUser(user2.id, p1, false); + setTimeout(function (user1, p2) { + basicBot.userUtilities.moveUser(user1.id, p2, false); + }, 2000, user1, p2); + } + else { + basicBot.userUtilities.moveUser(user1.id, p2, false); + setTimeout(function (user2, p1) { + basicBot.userUtilities.moveUser(user2.id, p1, false); + }, 2000, user2, p1); + } + } + } + }, + + themeCommand: { + command: 'theme', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.themeLink === "string") + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.genres, {link: basicBot.settings.themeLink})); + } + } + }, + + timeguardCommand: { + command: 'timeguard', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.timeGuard) { + basicBot.settings.timeGuard = !basicBot.settings.timeGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.timeguard})); + } + else { + basicBot.settings.timeGuard = !basicBot.settings.timeGuard; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.timeguard})); + } + + } + } + }, + + toggleblCommand: { + command: 'togglebl', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var temp = basicBot.settings.blacklistEnabled; + basicBot.settings.blacklistEnabled = !temp; + if (basicBot.settings.blacklistEnabled) { + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.blacklist})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.blacklist})); + } + } + }, + + togglemotdCommand: { + command: 'togglemotd', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.motdEnabled) { + basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.motd})); + } + else { + basicBot.settings.motdEnabled = !basicBot.settings.motdEnabled; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.motd})); + } + } + } + }, + + unbanCommand: { + command: 'unban', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function (chat) { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(); + var name = msg.substring(cmd.length + 2); + var bannedUsers = API.getBannedUsers(); + var found = false; + var bannedUser = null; + for (var i = 0; i < bannedUsers.length; i++) { + var user = bannedUsers[i]; + if (user.username === name) { + bannedUser = user; + found = true; + } + } + if (!found) { + $(".icon-chat").click(); + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notbanned, {name: chat.un})); + } + API.moderateUnbanUser(bannedUser.id); + //basicBot.roomUtilities.logDebug("Unbanned " + name); + setTimeout(function () { + $(".icon-chat").click(); + }, 1000); + }, 1000, chat); + } + } + }, + + unlockCommand: { + command: 'unlock', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.booth.unlockBooth(); + } + } + }, + + unmuteCommand: { + command: 'unmute', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var permFrom = basicBot.userUtilities.getPermission(chat.uid); + /** + if (msg.indexOf('@') === -1 && msg.indexOf('all') !== -1) { + if (permFrom > 2) { + basicBot.room.mutedUsers = []; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmutedeveryone, {name: chat.un})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmuteeveryonerank, {name: chat.un})); + } + **/ + var from = chat.un; + var name = msg.substr(cmd.length + 2); + + var user = basicBot.userUtilities.lookupUserName(name); + + if (typeof user === 'boolean') return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + + var permUser = basicBot.userUtilities.getPermission(user.id); + if (permFrom > permUser) { + /* + var muted = basicBot.room.mutedUsers; + var wasMuted = false; + var indexMuted = -1; + for (var i = 0; i < muted.length; i++) { + if (muted[i] === user.id) { + indexMuted = i; + wasMuted = true; + } + } + if (!wasMuted) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notmuted, {name: chat.un})); + basicBot.room.mutedUsers.splice(indexMuted); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); + */ + try { + API.moderateUnmuteUser(user.id); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmuted, {name: chat.un, username: name})); + } + catch (err) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notmuted, {name: chat.un})); + } + } + else basicBot.roomUtilities.sendChat(subChat(basicBot.chat.unmuterank, {name: chat.un})); + } + } + }, + + usercmdcdCommand: { + command: 'usercmdcd', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var cd = msg.substring(cmd.length + 1); + if (!isNaN(cd)) { + basicBot.settings.commandCooldown = cd; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.commandscd, {name: chat.un, time: basicBot.settings.commandCooldown})); + } + else return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invalidtime, {name: chat.un})); + } + } + }, + + usercommandsCommand: { + command: 'usercommands', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.usercommandsEnabled) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.usercommands})); + basicBot.settings.usercommandsEnabled = !basicBot.settings.usercommandsEnabled; + } + else { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.usercommands})); + basicBot.settings.usercommandsEnabled = !basicBot.settings.usercommandsEnabled; + } + } + } + }, + + mystatsCommand: { + command: 'mystats', + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + var name = ""; + if (msg.length === cmd.length) name = chat.un + else name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (user === false) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var msg = subChat(basicBot.chat.mystats, {name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty}); + basicBot.userUtilities.resetDailyRolledStats(user); + msg += " Roll Stats: " + basicBot.userUtilities.getRolledStats(user); + var byusername = " [ executed by " + chat.un + " ]"; + if (chat.un !== name) msg += byusername; + basicBot.roomUtilities.sendChat(msg); + } + catch(err) { + basicBot.roomUtilities.logException("mystatsCommand: " + err.message); + } + } + }, + mystatsxCommand: { + command: 'mystatsx', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + var name = ""; + if (msg.length === cmd.length) name = chat.un + else name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (user === false) return basicBot.roomUtilities.chatLog(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var msg = subChat(basicBot.chat.mystats, {name: user.username, + songs: user.votes.songs, + woot: user.votes.woot, + mehs: user.votes.meh, + grabs: user.votes.curate, + tasty: user.votes.tasty}); + var byusername = " [ executed by " + chat.un + " ]"; + if (chat.un !== name) msg += byusername; + basicBot.roomUtilities.chatLog(msg); + } + catch(err) { + basicBot.roomUtilities.logException("mystatsCommand: " + err.message); + } + } + }, + voteratioCommand: { + command: 'voteratio', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var name = msg.substring(cmd.length + 2); + var user = basicBot.userUtilities.lookupUserName(name); + if (user === false) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.invaliduserspecified, {name: chat.un})); + var vratio = user.votes; + var ratio = vratio.woot / vratio.meh; + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.voteratio, {name: chat.un, username: name, woot: vratio.woot, mehs: vratio.meh, ratio: ratio.toFixed(2)})); + } + } + }, + + welcomeCommand: { + command: 'welcome', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (basicBot.settings.welcome) { + basicBot.settings.welcome = !basicBot.settings.welcome; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleoff, {name: chat.un, 'function': basicBot.chat.welcomemsg})); + } + else { + basicBot.settings.welcome = !basicBot.settings.welcome; + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.toggleon, {name: chat.un, 'function': basicBot.chat.welcomemsg})); + } + } + } + }, + + versionCommand: { //Added 01/27/2015 Zig + command: 'version', + rank: 'mod', + type: 'exact', + functionality: function (chat, cmd) { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.online, {botname: basicBot.loggedInName, version: basicBot.version})); + } + }, + + echoCommand: { //Added 01/27/2015 Zig + command: 'echo', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + try{ + //basicBot.roomUtilities.logDebug("echoCommand:1"); + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + //basicBot.roomUtilities.logDebug("echoCommand:2"); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + //basicBot.roomUtilities.logDebug("echoCommand:3"); + var msg = chat.message; + if (msg.length === cmd.length) return; + //basicBot.roomUtilities.logDebug("echoCommand:4"); + var msgContent = msg.substring(cmd.length + 1); + msgContent = msgContent.replace(/'/g, "'"); + basicBot.roomUtilities.logInfo(chat.un + " used echo: " + msgContent); + return basicBot.roomUtilities.sendChat(msgContent); + } + catch(err) { + basicBot.roomUtilities.logException("echoCommand: " + err.message); + } + } + }, + //beerCommand: { //Added 02/25/2015 Zig + // command: 'beer', + // rank: 'mod', + // type: 'startsWith', + // functionality: function (chat, cmd) { + // try{ + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!basicBot.commands.executable(this.rank, chat)) return void (0); + // return basicBot.roomUtilities.sendChat("@Bacon_Cheeseburger time for another PBR!"); + // } + // catch(err) { + // basicBot.roomUtilities.logException("beerCommand: " + err.message); + // } + // } + //}, + speakCommand: { //Added 02/25/2015 Zig + command: 'speak', + rank: 'mod', + type: 'startsWith', + functionality: function (chat, cmd) { + try{ + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + return basicBot.roomUtilities.sendChat(basicBot.roomUtilities.randomCommentSelect()); + } + catch(err) { + basicBot.roomUtilities.logException("speakCommand: " + err.message); + } + } + }, + websiteCommand: { + command: ['website','web'], + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.website === "string") + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.website, {link: basicBot.settings.website})); + } + } + }, + + //wootCommand: { //Added 02/18/2015 Zig + // command: 'woot', + // rank: 'user', + // type: 'exact', + // functionality: function (chat, cmd) { + // if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + // if (!basicBot.commands.executable(this.rank, chat)) return void (0); + // else { + // basicBot.roomUtilities.wootThisSong(); + // } + // } + //}, + origemCommand: { + command: 'origem', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + basicBot.roomUtilities.sendChat(basicBot.chat.origem); + } + } + }, + mehCommand: { //Added 02/14/2015 Zig + command: 'meh', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + try { + $("#meh").click(); + } + catch(err) { + basicBot.roomUtilities.logException("mehCommand: " + err.message); + } + } + }, + englishCommand: { + command: 'english', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if(chat.message.length === cmd.length) return basicBot.roomUtilities.sendChat('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = basicBot.userUtilities.lookupUserName(name); + if(typeof roomUser === 'boolean') return basicBot.roomUtilities.sendChat('/me Invalid user specified.'); + var lang = basicBot.userUtilities.getPlugUser(roomUser).language; + basicBot.roomUtilities.logDebug("lang: " + lang); + basicBot.roomUtilities.logDebug("roomUser: " + roomUser.username); + basicBot.roomUtilities.logDebug("roomUser: " + roomUser.id); + var englishMessage = basicBot.userUtilities.englishMessage(lang, name); + basicBot.roomUtilities.sendChat(englishMessage); + } + } + catch(err) { basicBot.roomUtilities.logException("englishCommand: " + err.message); } + } + }, + grabCommand: { //Added 05/27/2015 Zig (This command relies on Origem Woot to be running) + command: 'grab', + rank: 'manager', + type: 'exact', + functionality: function (chat, cmd) { + try { + basicBot.roomUtilities.sendChat("/grab"); + //todo: API.grabSong(.... + // $("#grab").click(); + } + catch(err) { + basicBot.roomUtilities.logException("grabCommand: " + err.message); + } + } + }, + dasbootCommand: { + command: 'dasboot', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var bootid = msg.substr(cmd.length + 1); + if (isNaN(bootid)) return basicBot.roomUtilities.sendChat("Invalid ID"); + basicBot.roomUtilities.logInfo("Boot ID: " + bootid); + API.moderateBanUser(bootid, 1, API.BAN.PERMA); + } + }, + + zigunbanCommand: { + command: 'zigunban', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function (chat) { + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(); + var name = msg.substring(cmd.length + 2); + var bannedUsers = API.getBannedUsers(); + var found = false; + var bannedUser = null; + for (var i = 0; i < bannedUsers.length; i++) { + var user = bannedUsers[i]; + if (user.username === name) { + bannedUser = user; + found = true; + } + } + if (!found) { + $(".icon-chat").click(); + return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notbanned, {name: chat.un})); + } + //API.moderateUnbanUser(bannedUser.id); + basicBot.roomUtilities.logDebug("Unbanned: " + name); + basicBot.roomUtilities.logDebug("Unban ID: " + bannedUser.id); + setTimeout(function () { + $(".icon-chat").click(); + }, 1000); + }, 1000, chat); + } + } + }, + rollCommand: { //Added 03/30/2015 Zig + command: 'roll', + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + if (API.getDJ().id !== chat.uid) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notcurrentdj, {name: chat.un})); + if (basicBot.userUtilities.getRolled(chat.un)) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.doubleroll, {name: chat.un})); + var msg = chat.message; + var dicesides = 6; + if (msg.length > cmd.length){ + var dice = msg.substr(cmd.length + 1); + if (!isNaN(dice)) dicesides = dice; + if (dicesides < 4) dicesides = 4; + } + var rollResults = Math.floor(Math.random() * dicesides) + 1; + basicBot.userUtilities.setRolled(chat.un, true); + var resultsMsg = ""; + var wooting = true; + if (rollResults >= (dicesides * 0.5)) { + //Pick a random word for the tasty command + setTimeout(function () { basicBot.userUtilities.tastyVote(basicBot.userUtilities.getCurrentPlugUser().id,basicBot.roomUtilities.bopCommand("")); }, 1000); + setTimeout(function () { basicBot.roomUtilities.wootThisSong(); }, 1500); + resultsMsg = subChat(basicBot.chat.rollresultsgood, {name: chat.un, roll: basicBot.roomUtilities.numberToIcon(rollResults)}); + } + else { + setTimeout(function () { basicBot.roomUtilities.mehThisSong(); }, 1000); + resultsMsg = subChat(basicBot.chat.rollresultsbad, {name: chat.un, roll: basicBot.roomUtilities.numberToIcon(rollResults)}); + wooting = false; + } + basicBot.roomUtilities.sendChat(resultsMsg + basicBot.userUtilities.updateRolledStats(chat.un, wooting)); + /* + if (rollResults >= (dicesides * 0.8)) + setTimeout(function () { basicBot.userUtilities.tastyVote(basicBot.userUtilities.getCurrentPlugUser().id, "winner"); }, 1000); + else if (rollResults <= (dicesides * 0.2)) + setTimeout(function () { basicBot.roomUtilities.mehThisSong(); }, 1000); + */ + } + catch(err) { + basicBot.roomUtilities.logException("rollCommand: " + err.message); + } + } + }, + meetingCommand: { //Added 03/28/2015 Zig + command: ['meeting', 'lunch', 'beerrun'], + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + var name; + var byusername = " "; + if (msg.length === cmd.length) name = chat.un; + else { + name = msg.substring(cmd.length + 2); + var perm = basicBot.userUtilities.getPermission(chat.uid); + if (perm < 2) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.bootrank, {name: chat.un})); + byusername = " [ executed by " + chat.un + " ]"; + } + var user = basicBot.userUtilities.lookupUserName(name); + var currPos = API.getWaitListPosition(user.id) + 1; + if (currPos < 1) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.notinwaitlist, {name: name})); + user.lastKnownPosition = currPos; + user.lastSeenInLine = Date.now(); + basicBot.userUtilities.updateDC(user); + var msg; + if (cmd == '.beerrun') { + basicBot.userUtilities.setBeerRunStatus(user, true); + msg = subChat(basicBot.chat.beerrunleave, {name: basicBot.userUtilities.getPlugUser(user).username, pos: currPos}); + } + if (cmd == '.lunch') { + basicBot.userUtilities.setLunchStatus(user, true); + msg = subChat(basicBot.chat.lunchleave, {name: basicBot.userUtilities.getPlugUser(user).username, pos: currPos}); + } + if (cmd == '.meeting') { + basicBot.userUtilities.setMeetingStatus(user, true); + msg = subChat(basicBot.chat.meetingleave, {name: basicBot.userUtilities.getPlugUser(user).username, pos: currPos}); + + } + setTimeout(function () { API.moderateRemoveDJ(user.id); }, 1000); + basicBot.roomUtilities.sendChat(msg + byusername); + } + catch(err) { + basicBot.roomUtilities.logException("meetingCommand: " + err.message); + } + } + }, + tastyCommand: { + command: ['tasty', 'rock', 'props', 'woot', 'groot', 'groovy', 'jam','nice','bop','cowbell','sax','ukulele','tango','samba','disco','waltz','metal', + 'bob','boogie','cavort','conga','flit','foxtrot','frolic','gambol','hop','hustle','jig','jitter','jitterbug','jive','jump','leap','prance','promenade','rhumba', + 'shimmy','strut','sway','swing','great','hail','good','acceptable','bad','excellent','exceptional','favorable','marvelous','positive','satisfactory','satisfying', + 'superb','valuable','wonderful','ace','boss','bully','capital','choice','crack','pleasing','prime','rad','sound','spanking','sterling','super','superior', + 'welcome','worthy','admirable','agreeable','commendable','congenial','deluxe','first-class','first-rate','gnarly','gratifying','honorable','neat','precious', + 'recherché','reputable','select','shipshape','splendid','stupendous','keen','nifty','swell','sensational','fine','cool','perfect','wicked','fab','heavy', + 'incredible','outstanding','phenomenal','remarkable','special','terrific','unique','aces','capital','dandy','enjoyable','exquisite', + 'fashionable','lovely','love','solid','striking','top-notch','slick','pillar','exemplary','alarming','astonishing','awe-inspiring', + 'beautiful','breathtaking','fearsome','formidable','frightening','winner','impressive','intimidating','facinating','prodigious', + 'magnificent','overwhelming','shocking','stunning','stupefying','majestic','grand', + 'creamy','easy','effortless','fluid','gentle','glossy','peaceful','polished','serene','sleek','soft','tranquil','velvety','soothing','fluent','frictionless', + 'lustrous','rhythmic','crackerjack','laudable','peachy','praiseworthy','rare','super-duper','unreal','chill','savvy','smart','ingenious','genious', + 'sweet','delicious','lucious','bonbon','fetch','fetching','appealing','delightful','absorbing','alluring','cute','electrifying', + 'awesome','bitchin','fly','pleasant','relaxing','mellow','nostalgia','punk','like','fries','cake','drum','guitar','bass','tune','pop', + 'apple','fantastic','spiffy','yes','fabulous','happy','smooth','classic','mygirlfriend','skank','jiggy','funk','funky','jazz','jazzy','dance','elvis', + 'hawt','extreme','dude','babes','fun','reggae','party','drums','trumpet','mosh','bang','epic','blues','heart','feels','dope','makeitrain','wumbo', + 'firstclass','firstrate','topnotch','aweinspiring','superduper','dabomb','dashit','badass','bomb','popcorn','awesomesauce','awesomeness','sick', + 'sexy','brilliant','steampunk','bagpipes','piccolo','whee','vibe','banjo','harmony','harmonica','flute','dancing','dancin','ducky','approval','winning','okay', + 'hunkydory','peach','divine','radiant','sublime','refined','foxy','allskate','rush','boston','mumford','murica','2fer','boom','bitches','oar','hipster', + 'hip','soul','soulful','cover','yummy','ohyeah','twist','shout','trippy','hot','country','stellar','smoove','pantydropper','baby','mmm','tits','hooters', + 'tmbg','rhythm','kool','kewl','killer','biatch','woodblock','morecowbell','lesbian','lesbians','niceconnect','connect','kazoo','win','webejammin', + 'bellyrub','groove','gold','golden','twofer','phat','punkrock','punkrocker','merp','derp','herp-a-derp','narf','amazing','doabarrellroll','plusone', + '133t','roofus','rufus','schway','shiz','shiznak','shiznik','shiznip','shiznit','shiznot','shizot','shwanky','shway', + 'sic','sicc','skippy','slammin','slamming','slinkster','smack','smashing','smashingly','snizzo','spiffylicious','superfly', + 'swass','tender','thrill','tight','tits','tizight','todiefor','to die for','trill','tuff','vicious','whizz-bang','wick', + 'wow','omg','A-1','ace','aces','aight','allthatandabagofchips','all that and a bag of chips','alrighty','alvo','amped', + 'A-Ok','ass-kicking','awesome-possum','awesome possum','awesomepossum','awesomesauce','awesome sauce','awesome-sauce', + 'awsum','bad-ass','badassical','badonkadonk','bananas','bang','bangupjob','bang up job','beast','beastly','bees-knees', + 'bees knees','beesknees','bodacious','bomb','bomb-ass','bomb diggidy','bomb-diggidy','bombdiggidy','bonkers','bonzer', + 'boomtown','bostin','brill','bumping','capitol','cats ass','cats-ass','catsass','chilling','choice','classic','clutch', + 'coo','coolage','cool beans','cool-beans','coolbeans','coolness','cramazing','cray-cray','crazy','crisp','crucial','da bomb', + 'da shit','da-bomb','da-shit','dashiznit','dabomb','dashit','da shiznit','da-shiznit','dope','ear candy','ear-candy','earcandy', + 'easy','epic','fan-fucking-tastic','fantabulous','far out','far-out','farout','fly','fresh','funsies','gangstar','gangster', + 'gansta','gold','golden','gr8','hardcore','hellacious','hoopla','hype','ill','itsallgood','its all good','jiggy','jinky','jiggity', + 'jolly good','jolly-good','jollygood','k3w1','kickass','kick-ass','kick ass','kick in the pants','kickinthepants','kicks','legendary', + 'legit','like a boss','like a champ','like whoa','likeaboss','likeachamp','likewhoa','lush','mint','money','neato','nice','off da hook', + 'off the chain','off the hook','out of sight','peachy keen','peachy-keen','offdahook','offthechain','offthehook','outofsight', + 'peachykeen','perf','phatness','phenom','prime-time','primo','rad','radical','rage','rancid','random','nice cover','nicecover','raw', + 'redonkulus','righteous','rocking','rock-solid','rollin','3fer','4fer','threefer','fourfer','nice2fer','amazeballs','craycray', + 'whizzbang','a1','aok','asskicking','bombass','fanfuckingtastic','primetime','rocksolid','instrumental','rockin','star','rockstar',':metal:', + '10s','00s','90s','80s','70s','60s','50s','40s','30s','20s','insane','clever',':heart:',':heart_decoration:',':heart_eyes:',':heart_eyes_cat:',':heartbeat:', + ':heartpulse:',':hearts:',':yellow_heart:',':green_heart:',':two_hearts:',':revolving_hearts:',':sparkling_heart:',':blue_heart:','giddyup','rockabilly', + 'nicefollow',':beer:',':beers:','niceplay','11','oldies','oldie','pj','slayer','kinky',':smoking:','jewharp','talkbox','oogachakaoogaooga','oogachaka', + 'ooga-chaka'], + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + basicBot.userUtilities.tastyVote(chat.uid, cmd); + } + catch(err) { + basicBot.roomUtilities.logException("tastyCommand: " + err.message); + } + } + }, + lastplayedCommand: { + command: 'lastplayed', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat(basicBot.songinfo.songStatsMsg); + } + catch(err) { + basicBot.roomUtilities.logException("lastplayed: " + err.message); + } + } + }, + exrouletteCommand: { + command: ['exroulette','roulette?'], + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Explain ROULETTE: Managers type .roulette to start the game. Type .join to join the game. The winner gets moved to a random place in line. It is a Russian roulette in that the new position is random. So, when you win you may get moved back in line."); + } + catch(err) { + basicBot.roomUtilities.logException("exroulettecommand: " + err.message); + } + } + }, + extastyCommand: { + command: ['extasty','tasty?'], + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Explain TASTY POINTS: This is another way to let your fellow DJs know you enjoy their play. Since most of us run auto-woot extentions it is just a nice way to let others know when they play an extra tasty selection."); + } + catch(err) { + basicBot.roomUtilities.logException("extastycommand: " + err.message); + } + } + }, + exmeetingCommand: { + command: ['exmeeting', 'exlunch', 'exbeerrun','meeting?', 'lunch?', 'beerrun?'], + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Explain MEETING: If you have to go afk type, .meeting or .lunch and Larry will remove you from line. When you return hop back in line and Larry will restore your position in line. If you leave the room for over 10 mins you'll lose your spot."); + } + catch(err) { + basicBot.roomUtilities.logException("exmeeting: " + err.message); + } + } + }, + exmehCommand: { + command: ['exmeh','meh?'], + rank: 'residentdj', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + if(chat.message.length === cmd.length) return basicBot.roomUtilities.sendChat('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = basicBot.userUtilities.lookupUserName(name); + if(typeof roomUser === 'boolean') return basicBot.roomUtilities.sendChat('/me Invalid user specified.'); + var msgSend = "@" + roomUser.username + ": If you find yourself Meh-ing most songs, this isn't the room for you. Serial Meh'ers will be banned. If you don't like the music find a different room please."; + basicBot.roomUtilities.sendChat(msgSend); + } + catch(err) { + basicBot.roomUtilities.logException("exmeh: " + err.message); + } + } + }, + //todoer delete after having fun with this: + autorollCommand: { + command: 'autoroll', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Auto-Roll feature enabled for: " + chat.un); + } + catch(err) { + basicBot.roomUtilities.logException("autoroll: " + err.message); + } + } + }, + exrefreshCommand: { + command: ['exrefresh','refresh?'], + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Hover over the video area and press the refresh button. Press it repeatedly until a window pops up and lets you select an alternate song."); + } + catch(err) { + basicBot.roomUtilities.logException("exrefresh: " + err.message); + } + } + }, + whyCommand: { + command: 'why', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("You're only getting woots cause we all have auto woot"); + } + catch(err) { + basicBot.roomUtilities.logException("whycommand: " + err.message); + } + } + }, + ughCommand: { + command: 'ugh', + rank: 'bouncer', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("You know your play sucks when the chat goes quiet"); + } + catch(err) { + basicBot.roomUtilities.logException("ughcommand: " + err.message); + } + } + }, + exrollCommand: { + command: ['exroll','roll?'], + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("Explain ROLL: A dj can roll the dice during their spin. Rolling 1-3=MEH, 4-6=WOOT. 50% chance. type .roll during your spin to do it."); + } + catch(err) { + basicBot.roomUtilities.logException("exrollcommand: " + err.message); + } + } + }, + kissCommand: { + command: 'kiss', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("/me gives " + chat.un + " a big fat :kiss:"); + } + catch(err) { + basicBot.roomUtilities.logException("exkisscommand: " + err.message); + } + } + }, + loguserCommand: { + command: 'loguser', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + + if(chat.message.length === cmd.length) return basicBot.roomUtilities.chatLog('/me No user specified.'); + var name = chat.message.substring(cmd.length + 2); + var roomUser = basicBot.userUtilities.lookupUserName(name); + if(typeof roomUser === 'boolean') return basicBot.roomUtilities.chatLog('/me Invalid user specified.'); + var resetDebug = false; + if (basicBot.room.debug === false) resetDebug = true; + basicBot.room.debug = true; + basicBot.roomUtilities.logObject(roomUser, "User"); + basicBot.roomUtilities.logDebug("JSON: " + JSON.stringify(roomUser)); + if (resetDebug) basicBot.room.debug = false; + } + } + catch(err) { basicBot.roomUtilities.logException("loguserCommand: " + err.message); } + } + }, + lowrollpctCommand: { //Added 07/03/2015 Zig + command: 'lowrollpct', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var leaderBoard = basicBot.userUtilities.loadRollPct(false); + basicBot.userUtilities.displayLeaderBoard(leaderBoard, chat.un, true, "Low Roll Percentages: "); + } + catch(err) { + basicBot.roomUtilities.logException("lowrollpct: " + err.message); + } + } + }, + lowrollptsCommand: { //Added 07/03/2015 Zig + command: 'lowrollpts', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var leaderBoard = basicBot.userUtilities.loadRollPoints(false); + basicBot.userUtilities.displayLeaderBoard(leaderBoard, chat.un, false, "Low Roll Points: "); + } + catch(err) { + basicBot.roomUtilities.logException("lowrollpts: " + err.message); + } + } + }, + rollpctCommand: { //Added 07/03/2015 Zig + command: 'rollpct', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var leaderBoard = basicBot.userUtilities.loadRollPct(true); + basicBot.userUtilities.displayLeaderBoard(leaderBoard, chat.un, true, "Top Roll Percentages: "); + } + catch(err) { + basicBot.roomUtilities.logException("rollpct: " + err.message); + } + } + }, + rollptsCommand: { //Added 07/03/2015 Zig + command: 'rollpts', + rank: 'residentdj', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var leaderBoard = basicBot.userUtilities.loadRollPoints(true); + basicBot.userUtilities.displayLeaderBoard(leaderBoard, chat.un, false, "Top Roll Points: "); + } + catch(err) { + basicBot.roomUtilities.logException("rollpts: " + err.message); + } + } + }, + nsfwCommand: { //Added 04/22/2015 Zig + command: 'nsfw', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.roomUtilities.sendChat("NSFW Warning [" + chat.un + "]: @djs @rdjs @bouncers @managers @hosts @staff"); + } + catch(err) { + basicBot.roomUtilities.logException("nsfwCommand: " + err.message); + } + } + }, + eightballCommand: { //Added 04/01/2015 Zig + command: ['8ball', 'eightball', 'larry'], + rank: 'user', + type: 'startsWith', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + var magicResponse = basicBot.roomUtilities.eightBallSelect(); + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.eightballresponse2, {name: chat.un, response: magicResponse })); + var myQuestion = msg.substring(cmd.length + 1); + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.eightballquestion, {name: chat.un, question: myQuestion})); + setTimeout(function () { + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.eightballresponse1, {response: magicResponse})); + }, 500); + } + catch(err) { + basicBot.roomUtilities.logException("eightballCommand: " + err.message); + } + } + }, + zigbanCommand: { + command: 'zigban', + rank: 'manager', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + var msg = chat.message; + if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); + var bootid = msg.substr(cmd.length + 1); + if (isNaN(bootid)) return basicBot.roomUtilities.sendChat("Invalid ID"); + $(".icon-population").click(); + $(".icon-ban").click(); + setTimeout(function (bootid) { + basicBot.roomUtilities.logDebug("Boot ID: " + bootid); + //API.moderateBanUser(bootid, 1, API.BAN.PERMA); + setTimeout(function () { + $(".icon-chat").click(); + }, 1000); + }, 1000); + } + }, + zigaCommand: { + command: 'ziga', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + API.botDjNow(); + } + catch(err) { + basicBot.roomUtilities.logException("zigaCommand: " + err.message); + } + } + }, + zigaaCommand: { + command: 'zigaa', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + API.botHopDown(); + } + catch(err) { + basicBot.roomUtilities.logException("zigaaCommand: " + err.message); + } + } + }, + zigcCommand: { + command: 'zigc', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + basicBot.roomUtilities.validateUserCheck(); + } + catch(err) { basicBot.roomUtilities.logException("zigcCommand: " + err.message); } + } + }, + zigdCommand: { + command: 'zigd', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + //grab song testing: + var songHistory = API.getHistory(); + //var songHistory = API.getUsers(); + basicBot.roomUtilities.logObject(songHistory[0], "songHistory"); + basicBot.roomUtilities.logDebug("Media cid: " + songHistory[0].media.cid); + var newMedia = API.getMedia(); + basicBot.roomUtilities.logObject(newMedia, "Media"); + API.grabSong("7527918", songHistory[0].media.cid); +//Request body: {"playlistID":,"historyID":"3602db39-e515-4739-aa24-0dc084f384bc"} +//7527918 + + } + catch(err) { basicBot.roomUtilities.logException("zigdCommand: " + err.message); } + } + }, + debugCommand: { + command: 'debug', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.room.debug = (!basicBot.room.debug); + basicBot.roomUtilities.logInfo("Debug = " + basicBot.room.debug); + } + catch(err) { basicBot.roomUtilities.logException("debugCommand: " + err.message); } + } + }, + gifenabledCommand: { + command: 'gifenabled', + rank: 'cohost', + type: 'exact', + functionality: function (chat, cmd) { + try { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + basicBot.settings.gifEnabled = (!basicBot.settings.gifEnabled); + basicBot.roomUtilities.logInfo("GifEnabled = " + basicBot.room.debug); + } + catch(err) { basicBot.roomUtilities.logException("gifenabledCommand: " + err.message); } + } + }, +// whoisCommand: { +// command: 'whois', +// rank: 'bouncer', +// type: 'startsWith', +// functionality: function (chat, cmd) { +// try { +// if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); +// if (!basicBot.commands.executable(this.rank, chat)) return void (0); +// var msg = chat.message; +// if (msg.length === cmd.length) return basicBot.roomUtilities.sendChat(subChat(basicBot.chat.nouserspecified, {name: chat.un})); +// var whoisuser = msg.substr(cmd.length + 2); +// basicBot.roomUtilities.logDebug("whois: " + whoisuser); +// var user; +// if (isNaN(whoisuser)) user = basicBot.userUtilities.lookupUserName(whoisuser); +// else user = basicBot.userUtilities.getPlugUser(whoisuser); +// if (typeof user !== 'undefined') { +// basicBot.roomUtilities.logDebug("USER ID: " + user.id); +// basicBot.roomUtilities.sendChat("USER: " + user.username + " " + user.id); +// } +// basicBot.roomUtilities.logDebug("TYPE: " + typeof user); +// } +// catch(err) { +// basicBot.roomUtilities.logException("whoisCommand: " + err.message); +// } +// } +// }, + + whoisCommand: { + command: 'whois', + rank: 'bouncer', + type: 'startsWith', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + var msg = chat.message; + var name; + if (msg.length === cmd.length) name = chat.un; + else name = msg.substr(cmd.length + 2); + var whoismsg = basicBot.roomUtilities.whoisinfo(chat.un, name); + if (whoismsg.length > 0) basicBot.roomUtilities.sendChat(whoismsg); + } + } + }, + + youtubeCommand: { + command: 'youtube', + rank: 'user', + type: 'exact', + functionality: function (chat, cmd) { + if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0); + if (!basicBot.commands.executable(this.rank, chat)) return void (0); + else { + if (typeof basicBot.settings.youtubeLink === "string") + basicBot.roomUtilities.sendChat(subChat(basicBot.chat.youtube, {name: chat.un, link: basicBot.settings.youtubeLink})); + } + } + } + } + }; + loadChat(basicBot.startup); +}).call(this); diff --git a/commands.md b/commands.md index 33cd22e0..61d7c535 100644 --- a/commands.md +++ b/commands.md @@ -18,6 +18,7 @@ Manager |!refresh | | refreshes the browser of whoever runs the bot | |!usercmdcd | X | set the cooldown on commands by grey users | |!usercommands | | toggle user commands | +|!voteskip | (X) | when no argument is specified, returns the current voteskip limit, when X is specified, voteskip limit is updated to the new specified limit. | Bouncer+ -------- @@ -48,7 +49,8 @@ Bouncer |!afkreset | @user | resets the afk time of user | |!afktime | @user | shows how long user has been afk | |!ban | @user | bans user for 1 day | -|!blacklist / !bl | blacklistname | add the song to the specified blacklist +|!blacklist / !bl | blacklistname | add the song to the specified blacklist | +|!blinfo | | get information required to blacklist a song | |!cycleguard | | toggles the cycleguard | |!dclookup / !dc | (@user) | do dclookup for user | |!english | @user | ask user to speak english (asked in the language they set plug to) | @@ -56,7 +58,7 @@ Bouncer |!filter | | toggles the chat filter | |!jointime | @user | shows how long the user has been in the room | |!kick | (X) | kicks user for X minutes, default is 0.25 minutes (15 seconds) | -|!kill | ||shut down the bot | +|!kill | | shut down the bot | |!lockguard | | toggle the lockguard | |!lockskip | (reason) | skip the song and move the dj back up (the position can be set with !lockskippos) | |!lockskippos | X | set the position to which lockskip moves the dj | @@ -68,7 +70,9 @@ Bouncer |!skip | | skip the current song | |!status | | display the bot's status and some settings | |!timeguard | | toggle the timeguard | +|!togglebl | | toggle the blacklist | |!togglemotd | | toggle the motd | +|!togglevoteskip | | toggle the voteskip | |!unban | @user | unban user | |!unmute | | unmute user | |!voteratio | @user | display the vote statistic for a user | diff --git a/lang/en.json b/lang/en.json index 2f58a918..86410391 100644 --- a/lang/en.json +++ b/lang/en.json @@ -7,16 +7,25 @@ "bouncer": "The bot can't move people when it's run as a bouncer.", "online": "/me %%BOTNAME%% v%%VERSION%% online!", + "validgiftags": "/me [@%%NAME%%] http://media.giphy.com/media/%%ID%%/giphy.gif [Tags: %%TAGS%%]", + "invalidgiftags": "/me [@%%NAME%%] Invalid tags, try something different. [Tags: %%TAGS%%]", + "validgifrandom": "/me [@%%NAME%%] http://media.giphy.com/media/%%ID%%/giphy.gif [Random GIF]", + "invalidgifrandom": "/me [@%%NAME%%] Invalid request, try again.", + "logout": "/me [@%%NAME%%] Logging out %%BOTNAME%%", - "welcome": "/me Welcome %%NAME%%", + "welcome": "/me Welcome %%NAME%%. Check out our room rules here: https://tinyurl.com/ClubDeezRules", "welcomeback": "/me Welcome back, %%NAME%%", "songknown": "/me :repeat: This song has been played %%PLAYS%% time(s) in the last %%TIMETOTAL%%, last play was %%LASTTIME%% ago. :repeat:", - "timelimit": "/me @%%NAME%%, your song is longer than %%MAXLENGTH%% minutes, you need permission to play longer songs.", + "songknown2": "/me :repeat: @%%NAME%% - This song was just played %%LASTTIME%% ago. :repeat:", + "timelimit": "/me @%%NAME%% your song is longer than %%MAXLENGTH%% minutes, you need permission to play longer songs.", "permissionownsong": "/me :up: @%%NAME%% has permission to play their own production!", - "isblacklisted": "/me This track is on the %%BLACKLIST%% blacklist! Skipping...", + "isblacklisted": "/me @%%NAME%% [%%SONG%%]] is banned in this room! Skipping song...Please read the rules before you play your next play.", + "whois": "/me [%%NAME1%%] Username: %%NAME2%%, ID: %%ID%%, Rank: %%RANK%%, Joined: %%JOINED%%, Level: %%LEVEL%%, Language: %%LANGUAGE%%, Avatar: %%AVATAR%%%%PROFILE%%", + "notghosting": "[%%NAME1%%] %%NAME2%% is not ghosting.", + "ghosting": "[%%NAME1%%] %%NAME2%% is either ghosting or not here.", - "isopen": "/me The roulette is now open! Type !join to participate!", + "isopen": "/me @djs - The roulette is now open! Type .join to participate!", "winnerpicked": "/me A winner has been picked! @%%NAME%% to position %%POSITION%%.", @@ -29,18 +38,25 @@ "noposition": "/me No last position known. The waitlist needs to update at least once to register a user's last position.", "toolongago": "/me @%%NAME%%'s last disconnect (DC or leave) was too long ago: %%TIME%%.", "valid": "/me @%%NAME%% disconnected %%TIME%% ago and should be at position %%POSITION%%.", + "meetingreturn": "/me @%%NAME%% how was your meeting? You left %%TIME%% ago and should be at position %%POSITION%%.", + "lunchreturn": "/me @%%NAME%% how was lunch? You left %%TIME%% ago and should be at position %%POSITION%%.", + "beerrunreturn": "/me @%%NAME%% What kind of :beer: did you buy? You left %%TIME%% ago and should be at position %%POSITION%%.", + "meetingleave": "/me %%NAME%% enjoy your meeting. :sleeping: (Position: %%POS%%)", + "lunchleave": "/me %%NAME%% enjoy your lunch. :pizza: Hurry back. (Position: %%POS%%)", + "beerrunleave": "/me %%NAME%% Going to get some :beer:. (Position: %%POS%%)", - "warning1": "/me @%%NAME%%, you have been afk for %%TIME%%, please respond within 2 minutes or you will be removed.", - "warning2": "/me @%%NAME%%, you will be removed due to AFK soon if you don't respond.", - "afkremove": "/me @%%NAME%%, you have been removed for being afk for %%TIME%%. You were at position %%POSITION%%. Chat at least once every %%MAXIMUMAFK%% minutes if you want to play a song.", + "warning1": "/me @%%NAME%% you have been afk for %%TIME%%, please respond within 2 minutes or you will be removed.", + "warning2": "/me @%%NAME%% you will be removed due to AFK soon if you don't respond.", + "afkremove": "/me @%%NAME%% you have been removed for being afk for %%TIME%%. Chat at least once every %%MAXIMUMAFK%% minutes if you want to play a song.", + "afkUserReset": "/me Thanks @%%NAME%% your afk status has been reset. ", - "caps": "/me @%%NAME%%, unglue your capslock button please.", - "askskip": "/me @%%NAME%%, don't ask for skips.", - "spam": "/me @%%NAME%%, please don't spam.", - "roomadvertising": "/me @%%NAME%%, don't post links to other rooms please.", - "adfly": "/me @%%NAME%%, please change your autowoot program. We suggest PlugCubed: http://plugcubed.net/", + "caps": "/me @%%NAME%% unglue your capslock button please.", + "askskip": "/me @%%NAME%% don't ask for skips.", + "spam": "/me @%%NAME%% please don't spam.", + "roomadvertising": "/me @%%NAME%% don't post links to other rooms please.", + "adfly": "/me @%%NAME%% please change your autowoot program. We suggest PlugCubed: http://plugcubed.net/", "invalidtime": "/me [@%%NAME%%] Invalid time specified.", @@ -57,8 +73,12 @@ "afkremoval": "AFK removal", "afksremoved": "AFK's removed", "afklimit": "AFK limit", + "repeatSongs": "Skip History", + "repeatSongLimit": "Skip History limit", "autoskip": "autoskip", - "newblacklisted": "/me [@%%NAME%%] This track belongs on the %%BLACKLIST%% blacklist! [ %%AUTHOR%% - %%TITLE%% - %%MID%% ]", + "newblacklisted": "/me [@%%NAME%%] Adding song to ban list: [ %%AUTHOR%% - %%TITLE%% - %%MID%% ]", + "blinfo": "[@%%NAME%%] Song info - author: %%AUTHOR%%, title: %%TITLE%%, mid: %%SONGID%%", + "blacklist": "blacklist", "cycleguard": "cycleguard", "timeguard": "timeguard", "chatfilter": "chatfilter", @@ -69,28 +89,42 @@ "welcomemsg": "welcome message", "songstats": "song statistics", "etarestriction": "eta restriction", + "voteskip": "voteskip", + "voteskiplimit": "/me [@%%NAME%%] Voteskip limit is currently set to %%LIMIT%% mehs.", + "voteskipexceededlimit": "/me @%%NAME%% your song has exceeded the voteskip limit (%%LIMIT%% mehs).", + "voteskipinvalidlimit": "/me [@%%NAME%%] Invalid voteskip limit, please try again using a number to signify the number of mehs.", + "voteskipsetlimit": "/me [@%%NAME%%] Voteskip limit set to %%LIMIT%%.", "activeusersintime": "/me [@%%NAME%% There have been %%AMOUNT%% users chatting in the past %%TIME%% minutes.", "maximumafktimeset": "/me [@%%NAME%%] Maximum afk duration set to %%TIME%% minutes.", "afkstatusreset": "/me [@%%NAME%%] Reset the afk status of @%%USERNAME%%.", "inactivefor": "/me [@%%NAME%%] @%%USERNAME%% has been inactive for %%TIME%%.", "autowoot": "/me We recommend PlugCubed for autowooting: http://plugcubed.net/", - "brandambassador": "/me A Brand Ambassador is the voice of the plug.dj users. They promote events, engage the community and share the plug.dj message around the world. For more info: http://blog.plug.dj/brand-ambassadors/", + "brandambassador": "/me A Brand Ambassador is the voice of the plug.dj users. They promote events, engage the community and share the plug.dj message around the world. For more info: https://plug.dj/ba", + "origem": "/me To install Origem-Woot go here: http://origem-woot.com/Instalation/", "bouncerplusrank": "/me [@%%NAME%%] You have to be manager or up to enable Bouncer+.", "chatcleared": "/me [@%%NAME%%] Cleared the chat.", "deletechat": "/me [@%%NAME%%] Cleared the chat of %%USERNAME%%.", "commandslink": "/me %%BOTNAME%% commands: %%LINK%%", "eatcookie": "/me eats a cookie.", "nousercookie": "/em doesn't see %%NAME%% in room and eats a cookie himself.", - "selfcookie": "/me @%%NAME%%, you're a bit greedy, aren't you? Giving cookies to yourself, bah. Share some with other people!", + "selfcookie": "/me @%%NAME%% you're a bit greedy, aren't you? Giving cookies to yourself, bah. Share some with other people!", "cookie": "/me @%%NAMETO%%, @%%NAMEFROM%% %%COOKIE%%", "cycleguardtime": "/me [@%%NAME%%] The cycleguard is set to %%TIME%% minute(s).", "dclookuprank": "/me [@%%NAME%%] Only bouncers and above can do a lookup for others.", + "bootrank": "/me [@%%NAME%%] Only bouncers and above can boot other users.", + "bootableDisabled": "/me [@%%NAME%%] line removal canceled. %%USERBYNAME%%", + "bootableEnabled": "/me By request [@%%NAME%%] will get removed from line after next song. %%USERBYNAME%%", "emojilist": "/me Emoji list: %%LINK%%", - "notinwaitlist": "/me @%%NAME%%, you are not on the waitlist.", + "notinwaitlist": "/me %%NAME%% you are not on the waitlist.", + "doubleroll": "/me %%NAME%% you already rolled. Sorry no double dipping.", + "rollresults": "/me %%NAME%% you rolled a %%ROLL%%", + "rollresultsgood": "/me Nice %%NAME%% you rolled a %%ROLL%%", + "rollresultsbad": "/me Bummer %%NAME%% you rolled a %%ROLL%%", + "notcurrentdj": "/me %%NAME%% you are not the current dj.", "eta": "/me @%%NAME%% you will reach the booth in approximately %%TIME%%.", "facebook": "/me Like us on facebook: %%LINK%%", "starterhelp": "/me This image will get you started on plug: %%LINK%%", - "roulettejoin": "/me @%%NAME%% joined the roulette! (!leave if you regret it.)", + "roulettejoin": "/me @%%NAME%% joined the roulette! (.leave if you regret it.)", "jointime": "/me [@%%NAMEFROM%%] @%%USERNAME%% has been in the room for %%TIME%%.", "kickrank": "/me [@%%NAME%%] you can't kick users with an equal or higher rank than you!", "kick": "/me [@%%NAME%%], @%%USERNAME%% you are being kicked from the community for %%TIME%% minutes.", @@ -103,7 +137,7 @@ "maxlengthtime": "/me [@%%NAME%%] The maximum song duration is set to %%TIME%% minutes.", "motdset": "/me MotD set to: %%MSG%%", "motdintervalset": "/me MotD interval set to %%INTERVAL%%.", - "addbotwaitlist": "/me @%%NAME%%, don't try to add me to the waitlist, please.", + "addbotwaitlist": "/me @%%NAME%% don't try to add me to the waitlist, please.", "move": "/me [%%NAME%% used move.]", "mutednotime": "/me [@%%NAME%%] Muted @%%USERNAME%%.", "mutedmaxtime": "/me [@%%NAME%%] You can only mute for maximum %%TIME%% minutes.", @@ -114,7 +148,7 @@ "pong": "/me Pong!", "reload": "/me Be right back.", "removenotinwl": "/me [@%%NAME%%] Specified user @%%USERNAME%% is not in the waitlist.", - "roomrules": "/me Please find the room rules here: %%LINK%%", + "roomrules": "This is an English speaking community for English speaking music. We play a wide variety of music. Please avoid Dubstep, EDM, Mashups, and children music. Check out all of our rules: %%LINK%%", "sessionstats": "/me [@%%NAME%%] Total woots: %%WOOTS%%, total mehs: %%MEHS%%, total grabs: %%GRABS%%.", "skip": "/me [%%NAME%% used skip.]", "madeby": "/me This bot was made by %%NAME%%.", @@ -129,8 +163,17 @@ "notmuted": "/me [@%%NAME%%] that user wasn't muted.", "unmuterank": "/me [@%%NAME%%] You can't unmute persons with an equal or higher rank than you.", "commandscd": "/me [@%%NAME%%] The cooldown for commands by users is now set to %%TIME%% seconds.", - "voteratio": "/me [@%%NAME%%] @%%USERNAME%% ~ woots: ' + %%WOOT%% + ', mehs: %%MEHS%%, ratio (w/m): %%RATIO%%.", + "voteratio": "/me [@%%NAME%%] @%%USERNAME%% ~ woots: %%WOOT%%, mehs: %%MEHS%%, ratio (w/m): %%RATIO%%.", "website": "/me Please visit our website: %%LINK%%", "youtube": "/me [%%NAME%%] Subscribe to us on youtube: %%LINK%%", - "songstatistics": "/me %%ARTIST%% - %%TITLE%%: %%WOOTS%%W/%%GRABS%%G/%%MEHS%%M." -} \ No newline at end of file + "songstatistics": "[:thumbsup: %%WOOTS%% :star: %%GRABS%% :thumbsdown: %%MEHS%%] %%USER%% [%%ARTIST%% - %%TITLE%%]", + "mystats": "%%NAME%% [:musical_note: %%SONGS%% :thumbsup: %%WOOT%% :star: %%GRABS%% :thumbsdown: %%MEHS%% :cake: %%TASTY%%]", + "tastyvote": "[%%NAME%% gave you a fake point for this tasty tune :cake:]", + "songstatisticstasty": "[:thumbsup: %%WOOTS%% :star: %%GRABS%% :thumbsdown: %%MEHS%% :cake: %%TASTY%%] %%USER%% [%%ARTIST%% - %%TITLE%%]", + "eightballquestion": "%%NAME%% Question: [%%QUESTION%%]", + "eightballresponse1": "The all knowing %%BOTNAME%% says: %%RESPONSE%%", + "eightballresponse2": "%%NAME%% The all knowing %%BOTNAME%% says: %%RESPONSE%%", + "lastplayed0": ":notes: This is the 1st time this song has been played! :notes:", + "lastplayed1": ":notes: This song has only been played one other time. [first time: %%LASTPLAYED%% ago] :notes:", + "lastplayed2": ":notes: This song has been played %%PLAYCOUNT%% other times. [first time: %%FIRSTPLAYED%% ago] [last time: %%LASTPLAYED%% ago] :notes:" +} diff --git a/lang/langIndex.json b/lang/langIndex.json index 894113af..ed8865e3 100644 --- a/lang/langIndex.json +++ b/lang/langIndex.json @@ -1,5 +1,5 @@ { - "english": "https://rawgit.com/Yemasthui/basicBot/master/lang/en.json", - "portuguese": "https://rawgit.com/Yemasthui/basicBot/master/lang/pt.json", - "french": "https://rawgit.com/Yemasthui/basicBot/master/lang/fr.json" -} \ No newline at end of file + "english": "https://rawcdn.githack.com/SZigmund/basicBot/8633f3be61ee23ffbf798c17688324c228ef0883/lang/en.json", + "portuguese": "https://rawcdn.githack.com/SZigmund/basicBot/53419c50ecb2c0d70892a5f13877106cc7eb3f34/lang/pt.json", + "french": "https://rawcdn.githack.com/SZigmund/basicBot/53419c50ecb2c0d70892a5f13877106cc7eb3f34/lang/fr.json" +}