Ngobrolin Web Episode Perdana
Mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Masukan, saran dan topik bisa dilayangkan ke https://t.me/rizafahmi Berbagai tautan Sanitizer API, Web API untuk mengamankan string yang akan dirender ke DOM: - https://web.dev/sanitizer Performance Insight untuk perbaiki FCP, LCP & CLS. - https://developer.chrome.com/docs/devtools/performance-insights/ Teknologi dibalik figma: - https://www.figma.com/blog/under-the-hoo Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
0:23Halo, selamat malam, selamat pagi, selamat siang.
0:29Selamat sore. Selamat penikmatik.
0:34Berjumpa lagi, baru berjumpa pertama kali episode perdana ngobrolin web malam hari ini.
0:42Bersama saya Riza dan dua teman saya. Siapa? Ayo, silahkan.
0:46Halo, saya Eka.
0:49Halo, nama saya Ivan. Temannya Mas Riza nih.
0:53Asyik. Kita semua berteman. Iyalah, masalah musuhan.
1:01Jadi, ini adalah episode perdana dari ngobrolin web. Ini inisiasi baru yang kita hasil diskusi dari weekend kemarin.
1:13Kemudian kita beri inisiatif untuk ngobrol-ngobrol, santai.
1:19Ada topiknya, tapi ngobrolnya santai. Tujuannya supaya bisa catch up dengan teknologi web yang berkembangnya cukup pesat ya.
1:27Sampai saya merasa ketinggalan. Jadi, mudah-mudahan bisa dapat insight dari duarkan saya ini dan teman-teman lain yang ada di chat ya.
1:37Betul, betul, betul.
1:40Oke, mungkin kita bisa mulai dari menjelaskan tentang, ini acara apa sih sebenarnya?
1:46Ya itu tadi kan.
1:49Oh iya ya, udah jelasin ya. Salah ya.
1:52Oh iya, ngobrolin web ya. Pokoknya semua hal tentang web ya. Kita nggak ngomong specific framework, kita nggak ngomongin specific browser.
2:00Mau ngomongin browser apa? Battle browser juga boleh ya sebenarnya ya.
2:04Boleh, boleh.
2:05Iya, asal nyentok sih.
2:07Setiap framework PSS, setiap CSS, nggak. Tapi, general. Tapi boleh aja kan kalau kita nyinggung X dan Y gitu.
2:16Oh boleh, boleh. Pokoknya yang berhubungan dengan web ya.
2:19Ya, teknik dan komparasi mungkin.
2:22Ya, yang ada hubungannya lah, masih ada hubungannya.
2:25Nah, tadi udah sempat kenalan.
2:27Yang di chat juga boleh ngobrolin.
2:29Kenapa, kenapa?
2:30Yang di chat juga boleh. Kalo misalnya dapet, oh kalian salah. Betul, pokoknya yang paling oke ya. Nggak apa, pasal dikasih.
2:40Ada berita-berita menarik, boleh di share juga di kolom komentar. Nanti kita akan highlight juga.
2:49Oke, sebelum kita mulai mungkin perkenalan lagi. Tadi kan baru cuma nama doang. Sekarang kita kenalin diri masing-masing.
2:56Boleh silahkan, Ivan duluan.
Lihat transkrip lengkap
2:58Ya, boleh. Halo semua, teman-teman, pemirsa, penonton, netizen, ceile.
3:04Kenalkan dulu deh yang belum kenal saya. Nama saya Ivan Kristianto.
3:10Saya seorang Google Developer Expert di bidang web teknologi.
3:17Dan berprofesi sebagai senior web engineer di sebuah salah satu perusahaan agensi yang berkecimpung di dunia.
3:30Yang lebih spesifik yang lagi itu di dunia web-web mengenai WordPress.
3:35Jadi kita banyak develop mengenai di komunitas WordPress.
3:38Dan saya juga aktif sebelumnya. Sebelumnya aktif.
3:42Tahun ini sih berkurang karena kesibukan dan pandemi, tetapi sering dikenal karena aktif di komunitas WordPress di Indonesia.
3:53Beberapa kali pernah mengadakan WordCamp, aktif juga di Meetup, WordPress Jakarta Meetup, dan sering isi-isi acara sebagai speaker juga di WordCamp.
4:04Tahun ini ada WordCamp?
4:06Tahun ini ada WordCamp, ada.
4:09November di Gresik.
4:13- Gresik. Wow. - Di Gresik.
4:15Namun sayang sekali speaking ininya sudah ditutup. Jadi kalau berniat sebagai speaking mungkin sudah.
4:21- Sudah penuh ya? - Sudah penuh.
4:23Saya juga nggak sempat. Nggak masuk tuh. Nggak sempat. Lupa tanggal deadline-nya. Aduh. Ya sudahlah.
4:31Tapi ada WordCamp Asia di Februari 2023.
4:39- Di Thailand ya? Bangkok? - Iya, di Bangkok.
4:43Jadi kalau misalnya Eka berniat, kenapa saya tunggu Eka? Karena Eka lagi mencari diversity speaker.
4:51Silahkan. Jadi nanti saya kasih link-nya di chat nanti.
5:01Ya silahkan apply. Cuma karena ini WordCamp open source, aturannya sedikit berbeda jika speaking di GDG.
5:11Jadi tidak ada support mengenai travel dan hotel, nggak ada. Jadi agak sedikit berbeda.
5:16- Oh nggak bisa ya? Gak bisa ya? Kalau GDI nggak bisa ya sebagai GDI gitu?
5:21- Boleh dihajukan. Gue pernah dapat dulu yang dulu di sekolah Lumpur.
5:27Namun kan dulu belum berubah peraturan dari Google ya. Coba aja.
5:37- Bisa lah. Nanti minta tolong yang sana. Kan ada orang dalam kan? Bangkok JS kan? Si Warad kan?
5:49Minta aja bikin JS apa gitu. - Iya, betul. Kan ada GDG Bangkok.
5:58- Bangkok ada. Sekalian gitu. Dua hari gitu.
6:04- Oke, lanjut. Sudah kenalannya? Enak tuh tehnya. Oke lanjut Eka.
6:12- Halo, salam kenal. Nama saya Eka. Kerja sebagai web developer di sebuah NGO yang namanya Atma Connect.
6:21Sama kayak mas Riza, sama Ivan. Aku juga Google Developer Expert di bidang web teknologi.
6:29Terus aktif di mana ya? Sebenarnya nggak aktif di mana-mana sih.
6:34Aku tuh nggak bisa ngomong. Maksudnya kalau ngasih talk tuh rada ngaco.
6:41Makanya setiap kali ditawarin talk, aku selalu mau. Karena biar kepaksa latihan lah.
6:48Biar kepaksa improve. - Bagus tuh tehnya tuh.
6:52- Iya. Kita pernah satu panggung kan? - Pernah. Pernah.
6:59- Tapi onnan juga sih ya. GDG pernah ya? - Dua kali pernah.
7:06- Dua kali. - Gue sama Eka juga pernah satu panggung.
7:12- Sebelum GDG kan? - Iya.
7:17- DFS Bandung mau kalah. - Bandung ya?
7:22- Iya. - Oke. Sudah? Lanjut?
7:26- Mas Riza belum. - Siapa lagi?
7:28- Oh iya belum ya. Halo teman-teman. Saya Riza. Sekarang profesinya masih co-founder Activate.
7:38Berarti saya satu-satunya orang di podcast ini yang tidak bekerja sebagai software atau web developer ya.
7:46- Kenapa sih? - Tapi...
7:49- Tapi kan kamu ngajar. - Oh iya ngajar ya. Masih ngajar web lah ya.
7:54Tapi saya sudah menggandungi dunia web sejak 2003. Jadi mudah-mudahan.
8:02Mudah-mudahan ada insight-insert lah ya.
8:05Oke. Sekarang kita langsung aja ke topik malam hari ini.
8:10Ada masing-masing menyumbang satu topik. Siapa yang mau duluan? Eka boleh duluan?
8:14- Full ya? - Kita share screen kali ya.
8:17Share screen web dev. Oke. Eh kok di ini?
8:23Jadi topik hari ini yang pengen aku obrolin itu namanya sanitizer API.
8:33- Nggak ada hubungannya sama sanitizer yang kita pakai sehari-hari. - Hand sanitizer?
8:38Nah, kalau hand sanitizer itu kan ngebersihin tangan kita dari virus ya.
8:44Nah, kalau ini si web sanitizer API ngebersihin string yang mau kita render dari elemen ayah,
8:54dari apapun itu action-action nakal yang mungkin diinjek atau disisipkan oleh ya malicious user atau hacker atau apalah.
9:05Jadi kan ada kalanya nih. Biasanya kasus yang umum itu kalau kita punya CMS misalnya.
9:13WordPress atau CMS lain yang ada post editor-nya tuh. What you see is what you get.
9:21Nah, atau markdown parser atau semacamnya di mana user bisa bikin text-nya jadi bold atau masukin elemen dengan class
9:33atau dengan atribut tertentu apapun misalnya apa, misalnya ada widget untuk memasukkan image grid.
9:42Ya kan itu jadinya di kontennya itu ada elemen image misalnya.
9:49Nah, itu tuh kan di save dan kita dari sisi web, dari front-end kita terima sebagai string.
9:56String-nya kita render sebagai HTML. Ya kalau misalnya nggak ada script yang berbahaya, nggak masalah.
10:04Tapi kan bisa aja tuh mungkin ada kebocoran keamanan entah di sistem CMS-nya atau di kode apapun.
10:13Kan bisa kalau onload atau onclick atau apa bisa menjalankan action tertentu yang bisa bahaya.
10:21Ya contoh simpulnya nih misalnya disisipin atau diselipin di saat image-nya loading atau saat konten kita loading,
10:30dijalankan window location ref diubah URL-nya ke situs lain yang tampilannya mirip tapi sebenarnya phishing.
10:40Terus user yang mungkin kurang text-safe ya atau kurang memperhatikan itu bisa aja ketipu dan masukin data login-nya.
10:50Itu ya salah satu contoh aja kan bisa bahaya ya.
10:53Jadi kalau misalnya kita pakai framework, misalnya kita pakai react kan ada tuh dangerously set inner HTML.
11:01Atau misalnya kita pakai SWELT itu kita sebenarnya ada untuk ngerender HTML kan pakai direktif @html.
11:10Cuma di dokumentasinya sama di tutorialnya itu dikasih warning, dikasih peringatan bahwa si SWELT sendiri ini
11:18nggak men sanitize, jadi kalian harus bertanggung jawab untuk ngebersihin sendiri.
11:24Ya kalau react itu dari namanya juga udah jelas kan dangerously set inner HTML.
11:30Jadi ini bahaya loh, kalau misalnya kalau kita nggak tahu dan kita nggak mastiin sendiri keamanan string-nya bisa berbahaya.
11:39Nah sampai sekarang ternyata itu belum ada solusi dari web API.
11:46Jadi kita mesti pakai apa sih library tambahan, biasanya yang terkenal don't purify.
11:52Atau kalau lagi buru-buru sih kita kopas aja kan dari stack overflow, cari regex yang ngedeteksi apalah on click dan script injection dan lain-lain.
12:04Nah itu ya mungkin itu solusi sementara, cuma kan ini solusi yang lebih bagus, lebih permanen.
12:12Jadi ya cara pakainya seperti di screen itu cukup simple dan by default ini setting yang paling aman.
12:20Jadi script menjalankan script apapun, JavaScript apapun itu akan di strip, akan dihilangkan.
12:27Tapi kita bisa nge-customize juga, ada beberapa apa sih, argument yang bisa kita masukkan ke situ.
12:34Konfigurasi ini ya?
12:36Iya, misalnya contoh kasus penggunaannya nih kita punya apa tadi, image gallery.
12:42Ya kita emang pingin intentionally ada hal-hal tertentu JavaScript yang emang boleh dijalankan karena emang itu intended.
12:51Nah itu bisa kita specify di konfigurasinya.
12:55Jadi begitu dan ini sebenarnya proposalnya sudah ada sejak cukup lama dan sebelumnya juga udah dirilis di canary sama preview release.
13:08Cuma sejak Chrome 105 dia udah masuk stable dan di Firefox di edge juga, edge kayaknya udah di stable juga, Firefox di flag.
13:20Nah berita buruknya ini di safari belum.
13:23Belum, belum sepenuhnya stable.
13:29Cuma kalau misalnya kita cari, tadi sepintas cari udah ada poly fill-nya.
13:34Cuma poly fill, kan sudah ada beberapa poly fill-nya.
13:38Cuma mana yang bisa dipakai di safari 15, 16 juga kan lumayan banyak ya perubahannya.
13:46Jadi poly fill mana yang bisa dipakai, misalnya safari 16 itu aku kurang tahu, belum tahu, nanti bisa di cek lagi.
13:58Kalau di explainer-nya ini, justru ini explainer cukup lama sih dari 2021.
14:05Jadi tulisannya itu masih harus pakai flag, tapi sejak Chrome 105 ini udah nggak harus pakai flag lagi.
14:12Iya, ini masih Chrome 93 ya.
14:16Iya, bahkan artiklenya belum di update.
14:20Bisa loh kita update ini, bisa loh kita request untuk update.
14:25Bisa ya, ini ada github-nya ya.
14:27Bisa, kita bisa pull request ke sini.
14:29Iya, betul.
14:31Wah, ini menarik sih, maksudnya kalau dulu kan kita harus punya framework yang melakukan itu buat kita kan.
14:37Tapi kalau misalkan kita mau vanilla JavaScript, ya bisa pakai yang ini kayaknya.
14:42Ini udah langsung dari browser-nya, jadi nggak perlu terparti library lagi.
14:48Enggak perlu install ini itu.
14:50Langsung aja ya.
14:51Coba pakai canIuse.
14:56Coba canIuse ini.
14:58CanIuse.
15:01Sanitizer API ya.
15:07Sanitizer.
15:11Ini ya?
15:12Iya.
15:13Yes.
15:14Ijo, ijo, edge, ijo, firefox, firefox masih ini ya, under flag ya, under flag.
15:21Under flag itu artinya, mungkin ada, apa, bisa jelaskan.
15:25Temen-temen mungkin ada yang belum tahu under flag itu maksudnya apa sih?
15:28Under flag itu sebenarnya untuk feature yang udah pasti akan dirilis dan sudah masuk di stable,
15:37di browser utama yang chrome ya, chrome biasa, firefox, dan lain-lain.
15:44Tapi kita harus secara manual meng-enable atau mengaktifkan feature itu di setting browser kita.
15:52Jadi ya, semacam pre-release lah.
15:56Pre-release ya, jadi harus diaktifkan dulu ya.
15:59Ya, jadi sudah ada feature itu, kita harus ngaktifin, kita harus opt-in, ngaktifin sendiri.
16:06Nah, itu mungkin ya, semacam sambil mengubah report atau vulnerability report dan masalah-masalah lainnya kali ya.
16:14Setelah, biasanya kalau udah di flag, beberapa release kemudian, ya akan dirilis stable.
16:20Oke, kecuali safari ya, belum support sama sekali ya.
16:24Tunggu Macbook baru lagi, tahun depan lagi bro.
16:30Tunggu Macbook baru.
16:33M3 kali ya, M3. Kan sekarang M2, tunggu M3.
16:37Udah ada M3 di Indonesia mah.
16:40Iya, iya, itu IM3 bro.
16:43Operator.
16:45Bukan Indonesia.
16:48Seru sekali. Ini, jadi kita nggak perlu terparty, kita bisa langsung pakai.
16:55Kalau misalkan ada apa ya, kalau kita bikin YCWIC ya, editor gitu ya.
16:59Yang butuh HTML, tabli HTML.
17:02Jadi langsung dipakai sanitize API, hasilnya dalam bentuk string ya berarti ya.
17:08String yang sudah aman gitu ya.
17:10String yang aman, bisa di render HTML, render kedua.
17:15Bebas dari, jadi ada istilahnya begini, kalau moto yang pernah saya pelajari.
17:24Itu, validate early, sanitize early, escape late.
17:33Nah itu bahasannya.
17:35Apa itu maksudnya?
17:37Untuk best practice security yang sering, atau lama best practice security yang masih aktif sampai sekarang di komunitas WordPress itu adalah sanitize early, escape late.
17:50Artinya gini, semua input dari user, form, query string, header, itu wajib disanitize di pintu masuk.
18:02Terus semua output dari server side rendering ataupun client side rendering itu wajib di escape terakhir.
18:16Wajib disanitize, dipurify, wajib disanitize.
18:25Wajib di escape, jadi kalau misalnya dia mengandung JavaScript, ya semua di escape jadi.
18:32Atau kalau dia memang dibayangkan ya sebuah attribute, tapi isinya HTML kan gak bisa juga.
18:42Berarti kita harus escape semua HTMLnya, dan itu hanya tinggal jadi string doang kan.
18:48Jadi sanitize early, escape late.
18:53Jadi wajib, jadi kita jangan banyak banget sanitize di tengah-tengah atau escape tengah-tengah, gak perlu.
19:00Selalu di output kita paling terakhir, selalu di escape.
19:05Untuk menghindari cross-site scripting.
19:09Iya, nah ini bener nih, apa, ada komentar juga nih, wajib, semuanya wajib disanitize ya.
19:15Jadi jangan percaya sepenuhnya kepada imputan user ya, imputan pengguna.
19:21Kita percaya imputan meter, kita percaya, tetapi wajib diperiksa.
19:29Oke, percaya tapi diperiksa.
19:35Iya, kalau kita gak percaya sama user, usernya gak mau pakai aplikasi kita ya.
19:39Jadi kita harus encourage mereka untuk input, tapi inputnya harus diperiksa ya.
19:45Atau diklarifikasi.
19:48Sir, user kan sering ngomong, ada bug, ini error.
19:51Iya, gue percaya.
19:53Tapi?
19:54Ya kan gitu kan, diperiksa kembali, diklarifikasi.
19:58Bener, bener, bener.
19:59Selamat malam.
20:01Malam juga.
20:04Selamat datang.
20:06Oke, kita bisa lanjut ke topik kedua?
20:09Boleh.
20:11Topik kedua, siapa nih?
20:14Saya juga bisa, karena tuh saya nyantai.
20:18Nyantai ya, performance itu nyantai ya?
20:20Nyantai.
20:22Apa nih? Boleh.
20:25Ini yang share screen, siapa ya mas?
20:28Bisa atau boleh?
20:30Boleh, boleh.
20:32Eh, by the way, ya, apa namanya?
20:36Kalau, oh, gue mau bawa tentang performance insight, jadi gini.
20:41Share screen dulu, coba share screen dulu.
20:43Oh iya.
20:45Share screen, tes.
20:48Share screen, tes.
20:51Jangan-jangan minta permission lagi.
20:54Iya, minta permission ya, enggak kan?
20:56Enggak, enggak.
20:57Udah tuh, bisa.
20:58Oke.
20:59Eh, kelihatan kita, hai.
21:01Iya, gue pindah dulu screen-nya.
21:05Gue ke sini.
21:08Jadi?
21:10Gedein dong, gedein. Zoom, zoom, zoom.
21:12Belum.
21:14Oh, belum?
21:16Oke, siap.
21:17Kalau temen-temen, biasanya ngetes performance itu,
21:19saya yakin dan percaya,
21:21yang menjadi best practice itu,
21:23ya, kalau zaman dulu pakainya GT Matrix lah,
21:25kalau zaman sekarang mungkin namanya Lighthouse, ya kan?
21:29Lighthouse, dan di mana-mana, Lighthouse, Lighthouse,
21:32bahkan di bawah saya juga ada Lighthouse, gitu ya.
21:34Apa namanya, apa website yang mau kita tes?
21:40Contohnya, HakiFed kah, atau gimana?
21:42Jangan dong, jangan dong.
21:46Nah, situs berita aja kali ya.
21:48Situs berita, oke.
21:50Nah, on/off, ini aja lagi.
21:52Kumparan, kumparan.
21:53Oh iya, kumparan, baik.
21:55Soalnya kalau HakiFed, static set doang.
22:05Biasanya kan kita pakai Lighthouse,
22:07atau kita lihat di Google Search Console,
22:09biasanya mereka, oke, pakein page speed daft gitu ya.
22:13Tiba-tiba kita punya skor,
22:15"You're not good, fail, fail."
22:17"Just content full paint," dia bilang,
22:19"7,7 second, cumulative layout shift," blablabla, ya kan?
22:24- Iya, merah semua ya?
22:26- Iya, merah semua, gitu.
22:27Terus...
22:28- Jadi ngeterima rapor deh.
22:30- Nggak, ada yang hijau sih, ada yang hijau tadi.
22:33- Kita pakai dari sini, ya kan?
22:35Biasanya...
22:36- Beda?
22:37- Sorry.
22:38Iya, kita pakai sendiri, beda.
22:40Meskipun kita sudah pakai Throttle ya,
22:46pakai Throttle 4G atau Throttle secara Fast 3G,
22:50kita Throttle lagi.
22:52Kalau kita pakai Lighthouse dari sini,
22:53dia bakal Throttle pakai Fast 3G ya.
22:56- Oke.
22:57- Nah, kita dapat begini,
22:59"Oke, performance-nya 13," gitu ya.
23:01- Wow, oke.
23:02- Terus...
23:03- 92.
23:04- Dia bilang, "FCP-nya 3,1,
23:06"FCP ini tentu interpretif segini."
23:08Oke, it's fine.
23:09It's just a number.
23:10- Bentar, bentar, bentar.
23:11Mungkin, Pak, jelasan sedikit aja,
23:13"FCP itu apa..."
23:15- Panjang aja.
23:16Takutnya, takutnya.
23:18Takutnya ada yang belum mengerti, gitu.
23:20- Oke, Mas.
23:21Jadi di Lighthouse itu kan ada untuk ngetes Web Vitals, ya kan?
23:26Nah, Web Vitals itu, itu ada matrix-nya.
23:29- Matrix-nya.
23:30- Untuk mengetahui, ini beberapa matrix dari Web Vitals, bukan Core Web Vitals, ya. Web Vitals.
23:37- Oke.
23:38- First Content Full Paint artinya, saat ini dirender,
23:42misalnya ini, ya kan? Blank, blank, blank, blank.
23:45Terus ada...
23:47- Konten yang di...
23:50- Konten yang bisa dilihat user yang bermakna.
23:53- Yang bermakna.
23:55- Ya. Tapi tahu nggak yang mana FCP-nya kalau dilihat dari sini?
24:00Nggak tahu, kan?
24:01- Sebentar, ada pertanyaan.
24:03Kalau misalkan yang apa, yang kayak,
24:05kalau kita loading social media gitu, ada garis-garis itu apa?
24:09Kayak Skeleton gitu, itu bermakna nggak?
24:12- Itu bermakna. Skeleton.
24:13- Bermakna.
24:14- Oke.
24:15- Oke, siap. Lanjut.
24:17- Largest...
24:20Gua skip dulu ke Largest Content Full Paint.
24:22- Yes.
24:23- Largest Content Full Paint itu bagian yang paling besar,
24:30yang paling bermakna. Bagian.
24:32Contohnya biasanya, kalau di kasus kumparan,
24:35yang paling bermakna itu sih feature image yang paling pertama.
24:40Kalau kita lihat di sini,
24:42kalau misalnya ada di situs yang title-nya paling di atas,
24:48biasanya title-nya yang besar.
24:51Ini Mobile Viewport ya, saya ceritanya ya.
24:54Terus, kalau Speed Index, bagaimana content itu bisa muncul,
24:59dan seberapa cepat semua content ini yang ada di atas,
25:03above the fold, di mobile, bisa muncul secara komplit.
25:07- Satu layar ya?
25:09- Iya, visually complete gitu, berapa lama.
25:12- Oke.
25:13- Time to interactive, itu berapa lama?
25:21website ini baru bisa berfungsi untuk bisa menerima input dari kita.
25:26- Scroll, gitu ya?
25:28- Scroll atau mau di-click, itu berapa lama.
25:31- Search, gitu ya?
25:32- Apa pun yang kita click lah,
25:34jadi dia bisa beranimasi kalau search-nya di-click-nya.
25:37Terus, total blocking time.
25:40Biasanya JavaScript, sorry,
25:42kalau browser itu ngerender sebuah page,
25:46itu kan ada prosesnya, mulai dari download,
25:49kemudian CSS-nya ada critical rendering path-nya,
25:53ada rendering tree-nya,
25:55dokumen HTML-nya di-parse,
25:58terus di-apply CSS rule,
26:01terus kemudian ada JavaScript yang running, ya kan?
26:04JavaScript yang running ini, dan semua itu blocking time
26:09untuk bisa si browser ini melakukan rendering page-nya.
26:16Nah, jadi total blocking time ini seberapa banyak JavaScript yang mem-block itu.
26:22Ya, contohnya JavaScript yang analytics ya,
26:26analytics, type manager, ads, tracking-tracking yang lain, banyak lah itu, segala macam.
26:35Jadi, total banyaknya eksekusi JavaScript
26:41yang menghambat FCP dan time to interactive
26:45yang eksekusi JavaScript-nya melebihi 50 millisecond.
26:50Kenapa 50 millisecond? Karena 60 FPS, 60 frames per second,
26:56dan itu kira-kira dia maksimal 60 millisecond, ya, untuk bisa...
27:02Nah, kira-kira.
27:04Jadi, kalau lebih 50 millisecond, berarti kita nggak bisa mencapai 60 FPS.
27:09Oke.
27:1060 frames per second untuk ngerendernya.
27:13Cumulative layout shift, ada berapa banyak elemen
27:17yang terjadi shifting lokasi.
27:20Berpindah ya?
27:22Ya, terdorong kek, atau font-nya baru pertama kali ke download,
27:27masih belum ada fonts, masih pakai font default,
27:30tiba-tiba font-nya setelah download, dia mungbesar.
27:35Nah, dilihat dari sini, itu sulit kita mengetahui.
27:41Dia cuma ngasih tahu kemungkinan, oke, reduce JavaScript,
27:46terus kemudian, masa JavaScript Edge dihilangin, itu gimana?
27:51Nanti bos bisa marah kan, nggak ada penghasilan.
27:54Terus reduce initial response time, reserve ini,
28:00terus banyak lagi diagnostiknya ini, bla-bla-bla-bla-bla, gitu ya.
28:05Oke.
28:06Tapi, Seth, kalau kita pengen tahu lebih dalam lagi,
28:10gimana sih cara browser ngerender, gimana sih cara browser
28:15menentukan mana first content fullpane, kapan terjadi, dan apa?
28:19Apa resource yang menghambat first content fullpane ini,
28:26apa yang menghambat first content fullpane terjadi, gitu.
28:29Jadi kita ini mengoptimasi web supaya
28:32matrix ini meningkat dong, jadi hijau ya.
28:35First content fullpane itu 1 second sampai 1,5 second kalau mau hijau.
28:41Oke.
28:42Largest content fullpane itu maksimal sampai 2,5 second kalau dia mau hijau.
28:48Jadi, gimana sih cara nurunin ini ke 2,5 second
28:51kalau hanya dilihat dari sini, itu pusing, gitu ya.
28:55Kalau dikitaran Lighthouse terus menerus, nggak interaktif,
28:59karena datanya sudah disummarize.
29:02Makanya ada fitur baru dari Google hanya ada di Chrome 102,
29:09semenjak 102, itu pun di belakang feature flight.
29:13Itu masih eksperimental ya, kayaknya?
29:16Iya.
29:17Saya pakainya Chrome yang dev itu 107, ya sudah ada, tinggal pakai aja yang dev.
29:23Dan ada performance insight.
29:27Nah, kita lihat aja langsung ya sebelum kita baca ininya.
29:30Kayak kenal orangnya tuh.
29:32Iya, kayak kenal ya.
29:35Mantan GDI kayaknya ya.
29:38Oke, saya ada kumparan di sini sebelah.
29:42Saya nggak tahu kenapa yang nggak jalan.
29:44Bukan mulut saya, jadi saya nggak tahu.
29:48Saya clear dulu kukis ya.
29:50Ada VPN? Nyalah nggak VPN?
29:53Nyalah. Nyalah si VPN gue.
29:55Nah, biasanya saya pakai, saya throttle, ya, networknya di 4G.
30:01Saya throttle di 4G.
30:03Dan saya pakainya viewport dari Motorola G4.
30:07Oke.
30:08Caranya ya pakai dev tool, aktifkan yang mobile view, terus edit.
30:15Kalau nggak ada Motorola G4, edit, list-nya ada banyak.
30:19Oke.
30:20Terus kalau mau nambahin throttling, bisa langsung ke setting, throttling,
30:23tambahin custom profile, apapun yang kalian mau.
30:26Saya biasanya tes di regular 4G.
30:29Yang 4 MB/s download, 3 MB/s upload.
30:37Oke.
30:39Tinggal saya measure page load.
30:42Ini udah pakai yang baru ya berarti ya?
30:49Iya.
30:50Wah.
30:53Nambah satu tab lagi ya tambahannya.
30:56Iya. Ada banyak tabnya.
30:58Iya, ternyata benefit dia nggak muncul deh.
31:00Jadi kayak kita harus...
31:01Benefit nggak muncul?
31:02Oh iya, gue lupa.
31:03Kalau nggak muncul...
31:05Setting dulu, setting dulu.
31:07Dari sini, dari dot-dot-dot ini kelihatan kayak gini.
31:09Bisa nggak sih? Kelihatan nggak ya?
31:11Kelihatan, coba klik.
31:12Klik.
31:13Kelihatan, kelihatan.
31:14More tools.
31:15More tools.
31:16More tools.
31:17Performance inside.
31:18Oh i see. Oke, oke.
31:20Got it.
31:21Gitu ya.
31:22Kalau nggak ada, detect aja ya.
31:24Hmm.
31:25Oke.
31:26Tadah, ini dia.
31:27Kita perbesar aja.
31:29Oke.
31:32Jadi kelihatan ya di sini sekarang.
31:34Kita lihat di bagian inside.
31:37Begitu website di download,
31:40yang jalan duluan JavaScript.
31:43Ya.
31:44Terus ada render blocking request.
31:46Apa sih yang render blocking request?
31:48CSS ya.
31:49Dia nggak nge-preload CSS contohnya.
31:53Terjadi render blocking request,
31:55terus ada first counter full plane-nya itu di 1,3 second.
32:00Ingat, ini karena saya sudah reload duluan,
32:04jadi mungkin nge-case di CDN maka jadi lebih cepat,
32:07dan saya lokasi di Jakarta.
32:09Sedangkan si webdev tadi,
32:13yang test ini, testnya mungkin dari Amerika,
32:17CDN-nya, nge-hit CDN, dan panjang gitu ya, lambat gitu ya.
32:21Jadi, makanya, skornya nggak sesuai.
32:25Jadi, kalian nggak perlu khawatir soal,
32:27"Oh kok di sini report-nya 1,3."
32:31Fokus di, makanya fokusnya di,
32:35bagaimana cara menghilangkan,
32:38apapun yang terjadi sebelum first counter full plane,
32:42dan menghilangkan apapun yang terjadi,
32:44supaya last counter full plane ini bisa barengan sama,
32:49at least selisih sedikit lah sama FCP,
32:53dan donk content log selisih sedikit.
32:55Jadi, dipaksa naik semua.
32:58Jadi, artinya, script-script yang nggak perlu dijalankan di above the fold,
33:04bagaimana cara yang bisa dihilangkan?
33:05Kelihatan semua di sini.
33:07Jadi, bisa ada long task, ada render blocking request, long task,
33:11terus baru terjadi FCP.
33:13Kalau kita lihat, FCP-nya itu apa?
33:15Bisa klik di sini.
33:17Nah.
33:19Terus kemudian...
33:23Replay real-time gitu ya loading-nya.
33:25Keren sekali.
33:27Lihat ya, dia menganggap FCP itu terjadi,
33:30yang content full plane itu bagian sini.
33:32Oh iya.
33:34Jadi, kita sebagai web developer,
33:36kalau pengen meningkatkan FCP kita,
33:38tentu kita perlu melakukan sesuatu,
33:40supaya ini cepat muncul, kan?
33:42Ya.
33:43Artinya, ada accent plane.
33:45Oh, gimana caranya supaya bagian ini muncul?
33:47Mungkin ikonnya duluan di preload,
33:52ikon ini di preload, ikon ini di preload,
33:54CSS yang above the fold ini di preload.
33:57Jadi, begitu render,
34:00yang bagian FCP-nya sudah render duluan, gitu.
34:04Terus, kita lihat apa sih yang ada di... kita lihat render lagi selanjutnya.
34:10Tuh, ada shift, tuh. Terjadi shift.
34:13Oh, pindah lokasi ya?
34:16Ya, pindah lokasi bergeser.
34:18Biasanya itu edge, tuh.
34:20Ya.
34:22Ada edge, ya berarti edge-nya...
34:24Memang wajar kalau punya edge namanya, situs news ya.
34:28Jadi, bagaimana caranya supaya yang nggak men-shift?
34:31Ya, ini. Kasih minimal height.
34:34Di project ini, di the world.
34:37Iya.
34:39Atau pakai aspect ratio.
34:41Udah stable juga kan sekarang CSS aspect ratio.
34:44Iya, aspect ratio. Ya betul.
34:46Terus, lihat nih, shift lagi nih.
34:48Dia pakai skeleton, tapi...
34:51Gak mau... Skeleton-nya nggak men-shift.
34:53Tapi isinya beda.
34:55Kurang akurat, ya. Kurang akurat, ya, skeleton-nya.
34:58Ya, kompat antara skeleton sama content.
35:01Ya.
35:03Kalau menurut gue...
35:05Kalau menurut saya...
35:07Yang above the fold nggak perlu di lazy-lazy gini deh.
35:11Karena sebisa mungkin begitu.
35:14Pengen nggak? Kan kita pengen banget ya.
35:16Gak kumparan kalau bisa.
35:18Di 2 second itu sudah kelihatan semua yang mau kita lihat di bagian atas sini.
35:22Jangan nunggu sampai 8 detik.
35:25Ya kan? Yang di bagian bawah yang di lazy-load, silahkan.
35:29Tetapi bagian atas jangan di lazy-load.
35:32Karena kita sebagai pembaca, butuh melihat...
35:35Sesuatu.
35:37Sesuatu yang bermanfaat, yang largest content for pain-nya.
35:41Harus melihatnya di bawah 2.5 second.
35:44Jadi user-nya diberi harapan bahwa ini akan segera loading, gitu ya?
35:48Ya, nunggu, gitu.
35:50"Ah, bosan, ah, tutup, ah."
35:52Nah, LCP nyambal dianggap adalah si image.
35:55Ya, mau top-top rakan lagi. Anyway.
35:58Oh, yang blur ini nggak dianggap LCP ya?
36:01Belum ya? Belum ya?
36:03Belum. Ya, harus full baru di LCP.
36:05Harus full. Oke.
36:06Nah, kadang yang nyebelin itu yang penentuan LCP-nya beneran terserah engine lighthouse-nya kan ya?
36:13Kita nggak bisa ngatur bahwa LCP-nya jugul lah.
36:16Jadi text kan lebih...
36:18Pasti lebih cepat dari image. Kita harus ngikut.
36:22Tergantung desain. Jadi kalau mau desainnya duluan digedein,
36:26kalau misalnya desainnya mau digedein, text-nya duluan itu bisa.
36:30Jadi bagian pertama hanya satu artikel.
36:34Kayak contohnya trending news ya, kayak headline.
36:38Nah, biasanya kalau di kompas yang koran kan ada headline yang gede duluan tuh.
36:42Judul duluan tuh.
36:44Berita lelayu, gitu.
36:46Oh, kok lelayu sih?
36:48Lelayu.
36:50Eh, tapi ini ada pernyataan menarik nih.
36:52Ada enable SSR. Ini ada pengaruhnya nggak sih sebenarnya?
36:56Sama aja.
36:58Sama aja. Kita nggak bicara mau server-side rendering, client-side rendering.
37:04Kita bicara soal bagaimana browser ngerender...
37:08Render.
37:10Ini kelihatan di performance insight, kelihatan bagaimana browser ngerender HTML kita yang sudah didownload.
37:18SSR membantu banget karena HTML-nya sudah terbentuk.
37:22Kalau CSR kan dia butuh rehydration, blablabla, gitu ya.
37:25Actually butuh rehydration dulu, baru dia bisa terbentuk HTML.
37:28Akan lebih lama. Betul.
37:30Kita nggak usah parsing ya. Jadi mempercepat atau locking time.
37:34Kalau CSR dia nanti akan ada longtafnya banyak. Karena dia bakal nunggu javascript...
37:40Render blocking request-nya mungkin terjadi nih.
37:42Dia nunggu javascript yang selesai didownload, baru dia bisa bikin konten.
37:46Nah, kita lanjut ke LCP.
37:48Dia baru kelihatan sampai sini.
37:50Kalau kita lihat lebih dalam lagi, ini kan...
37:54Dia bisa kumpulkan antara... Apa namanya?
37:58Terparty sama firstparty. Jadi semua ke bawah ini terparty.
38:04Jadi bisa lihat karton dia dijalankan.
38:06Dan firstparty-nya apa sih yang dijalankan di awal?
38:10CSS itu warnanya... Ini ada magnifying glass.
38:14Jadi gede ini.
38:16Jadi bisa lihat nih, firstparty yang didownload-nya oleh si kumparan.
38:23Itu apa aja nih di awal?
38:25UI key-nya banyak amat.
38:29Yang umu tadi apa?
38:31Yang di atas?
38:33CSS.
38:35Ini ada sejernya HTML biru.
38:37React.
38:39Kalau sebisa mungkin, kita pakai-nya preload.
38:46Sebisa mungkin yang CSS, yang render ini, render...
38:56yang critical rendering.
38:58Perlu di preload sebisa mungkin secepatnya.
39:00Jadi begitu dia HTML selesai didownload, sudah langsung.
39:04Biasanya kalau di preload dia lebih cepat.
39:06Karena hanya butuh baca header.
39:08Jadi belum baca HTML selesai, dia udah baca header.
39:11Dan ada preload-nya, link level preload.
39:14Jadi, bisa...
39:18Bisa langsung ke download dulu, duluan didownload ya.
39:21Dan biasanya font juga perlu didownload di awal.
39:26Jadi nggak ada font yang didownload.
39:28Jadi makanya banyak rendering.
39:30Ada rendering ini nih, blocking.
39:33Jadi ini bisa dioptimize lebih dalam lagi.
39:37Dan image-image ini juga banyak amat.
39:39Saya nggak ngerti kenapa ini di...
39:41Anyway. Bisa dioptimize lagi.
39:46Dan diatur strateginya bagaimana caranya supaya FCP,
39:53Dom Content Loaded, dan FCP itu berdekatan.
39:57Untuk di above the fold.
40:01Jadi above the fold itu artinya semua konten yang kelihatan di atas.
40:06Yang visible ya.
40:08Ini baru saya pertama kali loading itu above the fold.
40:11Kalau perlu inline CSS yang critical,
40:14Yang above the fold di inline semua di dalam HTML.
40:17Jadi nggak perlu ada request lagi, contohnya.
40:20Yang below the fold, belakangan didownload bisa.
40:25Terus kemudian JavaScript-JavaScript yang nggak perlu running di awal.
40:30Saya lihat ini banyak banget.
40:32Ini, ini, ini, Apollo segala macam, React segala macam didownload di awal.
40:37Perlu di, saya rasa, strateginya web ini,
40:42dia ngedownload React dan GraphQL untuk Apollo, client,
40:46dia karena menyedot konten yang ini.
40:51Untuk menampilkan, kan?
40:53Tapi dia nge-face konten.
40:55Jadi, ini, si kumparan ini ternyata
40:59template-nya dulu baru kontennya.
41:03Kalau bisa, di first page load,
41:07kontennya untuk above the fold itu sudah ada, gitu.
41:09Jangan, jangan di...
41:11Jangan di-load dulu ya, jangan di-fetch dulu ya.
41:13Jangan di-fetch lagi, gitu.
41:15Tota di-combine SSR sih, betul.
41:17Jadi yang buat top-top kontennya itu server rendered aja.
41:21Kalau misalnya sisanya mau di-fetch pakai Apollo client, ya nggak masalah.
41:27Oh, berarti ini, ada kemungkinan si kumparan ini menggunakan CSR?
41:31Client-side rendering?
41:33Bisa jadi.
41:35Bisa jadi ya, oke.
41:37Ya kita lihat aja.
41:41Gimana cara liatnya?
41:43Matiin JavaScript.
41:45Oh iya, bener.
41:47Betul sekali, matiin JavaScript.
41:49Matiinnya caranya.
41:51Saya pencet shift tangan-tanya,
41:55terus disable JavaScript.
41:57Oke.
41:59Refresh.
42:01Kalau ternyata untuk ininya, apanya...
42:03Nah itu kan template-nya berarti ya.
42:05Casing-nya dia server side rendering.
42:09Server side rendering, apa namanya, app shell-nya ya, app shell-nya.
42:13Ya, app shell-nya dia ini.
42:15Tapi dia kayaknya nge-request sesuatu, kemudian dia tampilkan dengan CSR ya.
42:21Betul.
42:23Nah, kan sayang banget akhirnya si pembaca menunggu 10 detik baru bisa melihat konten.
42:31Seandainya bagian atas tadi above default itu dia server side rendering,
42:37maka semua JavaScript yang ada di sini itu nggak perlu.
42:41Nggak perlu di-load.
42:43Sampai selesai LCP,
42:47baru dia nge-load JavaScript yang bagian bawah semua.
42:51Jadinya kerasa jauh lebih cepat.
42:56Oke.
42:58Nah, itu si performance insights tab itu ngebantu banget ya
43:03buat memvisualisasikan tadi mana yang harus di-defer,
43:07mana yang mengganggu metrik-metriknya kan.
43:12Yes, jadi banyak yang bisa kita lihat apa yang bisa dioptimasi.
43:16Kalau bisa longtas-longtas ini dihilangkan sebelum
43:20semua yang sebelum FCP itu longtas semua harusnya hilang.
43:26Render blocking request harusnya hilang.
43:29Dan komunitas reaktif itu bisa diperbaiki lagi
43:34mengenai HTML strategy, container-nya, struktur HTML-nya, dan CSS-nya.
43:43Keliatan kan mana yang terjadi reaktif?
43:48Betul-betul.
43:51Begitu.
43:53Ada contoh web yang bagus nggak?
43:57IvanKristianto.com gitu misalkan.
44:00Yang bagus-bagus.
44:03Aduh.
44:05Ini mah static site.
44:08Iya.
44:11Nggak pakai database.
44:15Nggak masalah, Mas.
44:17Bukan itu ya masalahnya ya?
44:19Yang mengukur dia static site apa non-static site.
44:22Iya, nggak masalah.
44:24Karena kan, meskipun dia static site,
44:26tapi banyak render blocking request dan banyak JavaScript,
44:29sama aja kan?
44:31Iya, betul-betul.
44:33Intinya bukan itu ya?
44:34Iya.
44:35Jadi dia ngelihat kayak ada banyak user ya?
44:38Iya.
44:39Mau pakai WordPress, mau pakai jumlah, mau pakai Drupal.
44:42Yang penting, lihat nih.
44:46Neon error ini kayaknya karena ada tracking yang ngelod dan diblock oleh browser.
44:55Tapi,
44:59ya.
45:01Dari sini kan kelihatan kalau di Deep Tech ini,
45:07yang mana yang FCP itu adalah yang bagian ini nih.
45:11FCP.
45:12Bisa ditanya, oh bisa diklik juga.
45:14Dia kasih tau LCP element yang mana yang,
45:17yang,
45:19eh sorry, element mana yang dianggap LCP sama browser.
45:23Hmm.
45:24Kalau kita kembali,
45:28apa lagi ya?
45:30Aktifate mau nggak?
45:32RizaFahmi.com
45:34RizaFahmi.com
45:36RizaFahmi.com
45:39Nggak ada isinya, jadi cepet.
45:41Hehehe.
45:45Oh cepet, oh mau ini.
45:47Artikel, tulisan, tulisan.
45:49Kalau tulisan lumayan banyak isinya kan.
45:52Kalau ini kan landing page doang.
45:55Yang ininya deh.
45:57Yang tulisan, ya.
46:02Jangan, malu saya.
46:05Sebagai GDI, jelek nilainya.
46:07Hehehe.
46:12Deg-deg.
46:13Deg-deg.
46:14Deg-deg.
46:15Deg-deg.
46:16Deg-deg.
46:17Deg-deg.
46:18Aduh gimana ya?
46:19Deg-deg.
46:20Deg-deg.
46:21Aduh gimana ya?
46:22Deg-deg.
46:23Aduh gimana ya?
46:24Deg-deg.
46:25Aduh gimana ya?
46:26Deg-deg.
46:27Aduh gimana ya?
46:28Deg-deg.
46:29Aduh gimana ya?
46:30Deg-deg.
46:31Aduh gimana ya?
46:32Deg-deg.
46:33Aduh gimana ya?
46:34Deg-deg.
46:35Deg-deg.
46:36Aduh gimana ya?
46:37Deg-deg.
47:06Deg-deg.
47:07Aduh gimana ya?
47:08Deg-deg.
47:09Aduh gimana ya?
47:10Deg-deg.
47:11Aduh gimana ya?
47:12Deg-deg.
47:13Aduh gimana ya?
47:14Deg-deg.
47:15Aduh gimana ya?
47:16Deg-deg.
47:17Aduh gimana ya?
47:18Deg-deg.
47:19Aduh gimana ya?
47:20Deg-deg.
47:21Aduh gimana ya?
47:22Deg-deg.
47:23Aduh gimana ya?
47:24Deg-deg.
47:25Aduh gimana ya?
47:26Deg-deg.
47:27Aduh gimana ya?
47:28Deg-deg.
47:29Aduh gimana ya?
47:30Deg-deg.
47:31Aduh gimana ya?
47:36Deg-deg.
47:37Aduh gimana ya?
47:39Deg-deg.
47:40Aduh gimana ya?
47:41Deg-deg.
47:42Aduh gimana ya?
47:43Deg-deg.
47:44Aduh gimana ya?
47:45Deg-deg.
47:46Aduh gimana ya?
47:47Deg-deg.
47:48Aduh gimana ya?
47:49Deg-deg.
47:50Aduh gimana ya?
47:51Deg-deg.
47:52Aduh gimana ya?
47:53Deg-deg.
47:54Aduh gimana ya?
47:55Deg-deg.
47:56Aduh gimana ya?
47:57Deg-deg.
47:58Aduh gimana ya?
47:59Deg-deg.
48:00Aduh gimana ya?
48:01Deg-deg.
48:02Aduh gimana ya?
48:03Deg-deg.
48:04Aduh gimana ya?
48:05Deg-deg.
48:06Aduh gimana ya?
48:07Deg-deg.
48:08Aduh gimana ya?
48:09Deg-deg.
48:10Aduh gimana ya?
48:11Deg-deg.
48:12Aduh gimana ya?
48:13Deg-deg.
48:14Aduh gimana ya?
48:15Deg-deg.
48:16Aduh gimana ya?
48:17Deg-deg.
48:18Aduh gimana ya?
48:19Deg-deg.
48:20Aduh gimana ya?
48:21Deg-deg.
48:22Aduh gimana ya?
48:23Deg-deg.
48:24Aduh gimana ya?
48:25Aduh gimana ya?
48:30Deg-deg.
48:31Aduh gimana ya?
48:32Deg-deg.
48:33Aduh gimana ya?
48:34Deg-deg.
48:35Aduh gimana ya?
48:36Deg-deg.
48:37Aduh gimana ya?
48:38Deg-deg.
48:39Aduh gimana ya?
48:40Deg-deg.
48:41Aduh gimana ya?
48:42Deg-deg.
48:43Aduh gimana ya?
48:44Deg-deg.
48:45Aduh gimana ya?
48:46Deg-deg.
48:47Aduh gimana ya?
48:48Deg-deg.
48:49Aduh gimana ya?
48:50Deg-deg.
48:51Aduh gimana ya?
48:52Deg-deg.
48:53Aduh gimana ya?
48:54Deg-deg.
48:55Aduh gimana ya?
48:56Deg-deg.
48:57Aduh gimana ya?
48:58Deg-deg.
48:59Aduh gimana ya?
49:00Deg-deg.
49:01Aduh gimana ya?
49:02Deg-deg.
49:03Aduh gimana ya?
49:04Deg-deg.
49:05Aduh gimana ya?
49:06Deg-deg.
49:07Aduh gimana ya?
49:08Deg-deg.
49:09Aduh gimana ya?
49:10Deg-deg.
49:11Aduh gimana ya?
49:12Deg-deg.
49:13Aduh gimana ya?
49:14Deg-deg.
49:15Aduh gimana ya?
49:16Deg-deg.
49:17Aduh gimana ya?
49:18Deg-deg.
49:19Aduh gimana ya?
49:24Deg-deg.
49:25Aduh gimana ya?
49:26Deg-deg.
49:27Aduh gimana ya?
49:28Deg-deg.
49:29Aduh gimana ya?
49:30Deg-deg.
49:31Aduh gimana ya?
49:32Deg-deg.
49:33Aduh gimana ya?
49:34Deg-deg.
49:35Aduh gimana ya?
49:36Deg-deg.
49:37Aduh gimana ya?
49:38Deg-deg.
49:39Aduh gimana ya?
49:40Deg-deg.
49:41Aduh gimana ya?
49:42Deg-deg.
49:43Aduh gimana ya?
49:44Deg-deg.
49:45Aduh gimana ya?
49:46Deg-deg.
49:47Aduh gimana ya?
49:48Deg-deg.
49:49Aduh gimana ya?
49:50Deg-deg.
49:51Aduh gimana ya?
49:52Deg-deg.
49:53Aduh gimana ya?
49:54Deg-deg.
49:55Aduh gimana ya?
49:56Deg-deg.
49:57Aduh gimana ya?
49:58Deg-deg.
49:59Aduh gimana ya?
50:00Deg-deg.
50:01Aduh gimana ya?
50:02Deg-deg.
50:03Aduh gimana ya?
50:04Deg-deg.
50:05Aduh gimana ya?
50:06Deg-deg.
50:07Aduh gimana ya?
50:08Deg-deg.
50:09Aduh gimana ya?
50:10Deg-deg.
50:11Aduh gimana ya?
50:12Deg-deg.
50:13Aduh gimana ya?
50:18Deg-deg.
50:19Aduh gimana ya?
50:20Deg-deg.
50:21Aduh gimana ya?
50:22Deg-deg.
50:23Aduh gimana ya?
50:24Deg-deg.
50:25Aduh gimana ya?
50:26Deg-deg.
50:27Aduh gimana ya?
50:28Deg-deg.
50:29Aduh gimana ya?
50:30Deg-deg.
50:31Aduh gimana ya?
50:32Deg-deg.
50:33Aduh gimana ya?
50:34Deg-deg.
50:35Aduh gimana ya?
50:36Deg-deg.
50:37Aduh gimana ya?
50:38Deg-deg.
50:39Aduh gimana ya?
50:40Deg-deg.
50:41Aduh gimana ya?
50:42Deg-deg.
50:43Aduh gimana ya?
50:44Deg-deg.
50:45Aduh gimana ya?
50:46Deg-deg.
50:47Aduh gimana ya?
50:48Deg-deg.
50:49Aduh gimana ya?
50:50Deg-deg.
50:51Aduh gimana ya?
50:52Deg-deg.
50:53Aduh gimana ya?
50:54Deg-deg.
50:55Aduh gimana ya?
50:56Deg-deg.
50:57Aduh gimana ya?
50:58Deg-deg.
50:59Aduh gimana ya?
51:00Deg-deg.
51:01Aduh gimana ya?
51:02Deg-deg.
51:03Aduh gimana ya?
51:04Deg-deg.
51:05Aduh gimana ya?
51:06Deg-deg.
51:07Aduh gimana ya?
51:19Deg-deg.
51:20Aduh gimana ya?
51:21Deg-deg.
51:22Aduh gimana ya?
51:23Deg-deg.
51:24Aduh gimana ya?
51:25Deg-deg.
51:26Aduh gimana ya?
51:27Deg-deg.
51:28Aduh gimana ya?
51:29Deg-deg.
51:30Aduh gimana ya?
51:31Deg-deg.
51:32Aduh gimana ya?
51:33Deg-deg.
51:34Aduh gimana ya?
51:35Deg-deg.
51:36Aduh gimana ya?
51:37Deg-deg.
51:38Aduh gimana ya?
51:39Deg-deg.
51:40Aduh gimana ya?
51:41Deg-deg.
51:42Aduh gimana ya?
51:43Deg-deg.
51:44Aduh gimana ya?
51:45Deg-deg.
51:46Aduh gimana ya?
51:47Deg-deg.
51:48Aduh gimana ya?
51:49Deg-deg.
51:50Aduh gimana ya?
51:51Deg-deg.
51:52Aduh gimana ya?
51:53Deg-deg.
51:54Aduh gimana ya?
51:55Deg-deg.
51:56Aduh gimana ya?
51:57Deg-deg.
51:58Aduh gimana ya?
51:59Deg-deg.
52:00Aduh gimana ya?
52:01Deg-deg.
52:06Aduh gimana ya?
52:11Deg-deg.
52:12Aduh gimana ya?
52:13Deg-deg.
52:14Aduh gimana ya?
52:15Deg-deg.
52:16Aduh gimana ya?
52:17Deg-deg.
52:18Aduh gimana ya?
52:19Deg-deg.
52:20Aduh gimana ya?
52:21Deg-deg.
52:22Aduh gimana ya?
52:23Deg-deg.
52:24Aduh gimana ya?
52:25Deg-deg.
52:26Aduh gimana ya?
52:27Deg-deg.
52:28Aduh gimana ya?
52:29Deg-deg.
52:30Aduh gimana ya?
52:31Deg-deg.
52:32Aduh gimana ya?
52:33Deg-deg.
52:34Aduh gimana ya?
52:35Deg-deg.
52:36Aduh gimana ya?
52:37Deg-deg.
52:38Aduh gimana ya?
52:39Deg-deg.
52:40Aduh gimana ya?
52:41Deg-deg.
52:42Aduh gimana ya?
52:43Deg-deg.
52:44Aduh gimana ya?
52:45Deg-deg.
52:46Aduh gimana ya?
52:47Deg-deg.
52:48Aduh gimana ya?
52:49Deg-deg.
52:50Aduh gimana ya?
52:51Deg-deg.
52:52Aduh gimana ya?
52:53Deg-deg.
52:54Aduh gimana ya?
52:55Deg-deg.
53:00Aduh gimana ya?
53:03Deg-deg.
53:04Aduh gimana ya?
53:05Deg-deg.
53:06Aduh gimana ya?
53:07Deg-deg.
53:08Aduh gimana ya?
53:09Deg-deg.
53:10Aduh gimana ya?
53:11Deg-deg.
53:12Aduh gimana ya?
53:13Deg-deg.
53:14Aduh gimana ya?
53:15Deg-deg.
53:16Aduh gimana ya?
53:17Deg-deg.
53:18Aduh gimana ya?
53:19Deg-deg.
53:20Aduh gimana ya?
53:21Deg-deg.
53:22Aduh gimana ya?
53:23Deg-deg.
53:24Aduh gimana ya?
53:25Deg-deg.
53:26Aduh gimana ya?
53:27Deg-deg.
53:28Aduh gimana ya?
53:29Deg-deg.
53:30Aduh gimana ya?
53:31Deg-deg.
53:32Aduh gimana ya?
53:33Deg-deg.
53:34Aduh gimana ya?
53:35Deg-deg.
53:36Aduh gimana ya?
53:37Deg-deg.
53:38Aduh gimana ya?
53:39Deg-deg.
53:40Aduh gimana ya?
53:41Deg-deg.
53:42Aduh gimana ya?
53:43Deg-deg.
53:44Aduh gimana ya?
53:45Deg-deg.
53:46Aduh gimana ya?
53:47Deg-deg.
53:48Aduh gimana ya?
53:49Deg-deg.
53:54Aduh gimana ya?
53:59Deg-deg.
54:00Aduh gimana ya?
54:01Deg-deg.
54:02Aduh gimana ya?
54:03Deg-deg.
54:04Aduh gimana ya?
54:05Deg-deg.
54:06Aduh gimana ya?
54:07Deg-deg.
54:08Aduh gimana ya?
54:09Deg-deg.
54:10Aduh gimana ya?
54:11Deg-deg.
54:12Aduh gimana ya?
54:13Deg-deg.
54:14Aduh gimana ya?
54:15Deg-deg.
54:16Aduh gimana ya?
54:17Deg-deg.
54:18Aduh gimana ya?
54:19Deg-deg.
54:20Aduh gimana ya?
54:21Deg-deg.
54:22Aduh gimana ya?
54:23Deg-deg.
54:24Aduh gimana ya?
54:25Deg-deg.
54:26Aduh gimana ya?
54:27Deg-deg.
54:28Aduh gimana ya?
54:29Deg-deg.
54:30Aduh gimana ya?
54:31Deg-deg.
54:32Aduh gimana ya?
54:33Deg-deg.
54:34Aduh gimana ya?
54:35Deg-deg.
54:36Aduh gimana ya?
54:37Deg-deg.
54:38Aduh gimana ya?
54:39Deg-deg.
54:40Aduh gimana ya?
54:41Deg-deg.
54:42Aduh gimana ya?
54:43Aduh gimana ya?
54:48Deg-deg.
54:49Aduh gimana ya?
54:50Deg-deg.
54:51Aduh gimana ya?
54:52Deg-deg.
54:53Aduh gimana ya?
54:54Deg-deg.
54:55Aduh gimana ya?
54:56Deg-deg.
54:57Aduh gimana ya?
54:58Deg-deg.
54:59Aduh gimana ya?
55:00Deg-deg.
55:01Aduh gimana ya?
55:02Deg-deg.
55:03Aduh gimana ya?
55:04Deg-deg.
55:05Aduh gimana ya?
55:06Deg-deg.
55:07Aduh gimana ya?
55:08Deg-deg.
55:09Aduh gimana ya?
55:10Deg-deg.
55:11Aduh gimana ya?
55:12Deg-deg.
55:13Aduh gimana ya?
55:14Deg-deg.
55:15Aduh gimana ya?
55:16Deg-deg.
55:17Aduh gimana ya?
55:18Deg-deg.
55:19Aduh gimana ya?
55:20Deg-deg.
55:21Aduh gimana ya?
55:22Deg-deg.
55:23Aduh gimana ya?
55:24Deg-deg.
55:25Aduh gimana ya?
55:26Deg-deg.
55:27Aduh gimana ya?
55:28Deg-deg.
55:29Aduh gimana ya?
55:30Deg-deg.
55:31Aduh gimana ya?
55:32Deg-deg.
55:33Aduh gimana ya?
55:34Deg-deg.
55:35Aduh gimana ya?
55:36Deg-deg.
55:37Aduh gimana ya?
55:42Deg-deg.
55:43Aduh gimana ya?
55:44Deg-deg.
55:45Aduh gimana ya?
55:46Deg-deg.
55:47Aduh gimana ya?
55:48Deg-deg.
55:49Aduh gimana ya?
55:50Deg-deg.
55:51Aduh gimana ya?
55:52Deg-deg.
55:53Aduh gimana ya?
55:54Deg-deg.
55:55Aduh gimana ya?
55:56Deg-deg.
55:57Aduh gimana ya?
55:58Deg-deg.
55:59Aduh gimana ya?
56:00Deg-deg.
56:01Aduh gimana ya?
56:02Deg-deg.
56:03Aduh gimana ya?
56:04Deg-deg.
56:05Aduh gimana ya?
56:06Deg-deg.
56:07Aduh gimana ya?
56:08Deg-deg.
56:09Aduh gimana ya?
56:10Deg-deg.
56:11Aduh gimana ya?
56:12Deg-deg.
56:13Aduh gimana ya?
56:14Deg-deg.
56:15Aduh gimana ya?
56:16Deg-deg.
56:17Aduh gimana ya?
56:18Deg-deg.
56:19Aduh gimana ya?
56:20Deg-deg.
56:21Aduh gimana ya?
56:22Deg-deg.
56:23Aduh gimana ya?
56:24Deg-deg.
56:25Aduh gimana ya?
56:26Deg-deg.
56:27Aduh gimana ya?
56:28Deg-deg.
56:29Aduh gimana ya?
56:30Deg-deg.
56:31Aduh gimana ya?
56:36Deg-deg.
56:37Aduh gimana ya?
56:38Deg-deg.
56:39Aduh gimana ya?
56:40Deg-deg.
56:41Aduh gimana ya?
56:42Deg-deg.
56:43Aduh gimana ya?
56:44Deg-deg.
56:45Aduh gimana ya?
56:46Deg-deg.
56:47Aduh gimana ya?
56:48Deg-deg.
56:49Aduh gimana ya?
56:50Deg-deg.
56:51Aduh gimana ya?
56:52Deg-deg.
56:53Aduh gimana ya?
56:54Deg-deg.
56:55Aduh gimana ya?
56:56Deg-deg.
56:57Aduh gimana ya?
56:58Deg-deg.
56:59Aduh gimana ya?
57:00Deg-deg.
57:01Aduh gimana ya?
57:02Deg-deg.
57:03Aduh gimana ya?
57:04Deg-deg.
57:05Aduh gimana ya?
57:06Deg-deg.
57:07Aduh gimana ya?
57:08Deg-deg.
57:09Aduh gimana ya?
57:10Deg-deg.
57:11Aduh gimana ya?
57:12Deg-deg.
57:13Aduh gimana ya?
57:14Deg-deg.
57:15Aduh gimana ya?
57:16Deg-deg.
57:17Aduh gimana ya?
57:18Deg-deg.
57:19Aduh gimana ya?
57:20Deg-deg.
57:21Aduh gimana ya?
57:22Deg-deg.
57:23Aduh gimana ya?
57:24Deg-deg.
57:25Aduh gimana ya?
57:30Deg-deg.
57:31Aduh gimana ya?
57:32Deg-deg.
57:33Aduh gimana ya?
57:34Deg-deg.
57:35Aduh gimana ya?
57:36Deg-deg.
57:37Aduh gimana ya?
57:38Deg-deg.
57:39Aduh gimana ya?
57:40Deg-deg.
57:41Aduh gimana ya?
57:42Deg-deg.
57:43Aduh gimana ya?
57:44Deg-deg.
57:45Aduh gimana ya?
57:46Deg-deg.
57:47Aduh gimana ya?
57:48Deg-deg.
57:49Aduh gimana ya?
57:50Deg-deg.
57:51Aduh gimana ya?
57:52Deg-deg.
57:53Aduh gimana ya?
57:55Deg-deg.
57:56Aduh gimana ya?
57:57Deg-deg.
57:58Aduh gimana ya?
57:59Deg-deg.
58:00Aduh gimana ya?
58:01Deg-deg.
58:02Aduh gimana ya?
58:03Deg-deg.
58:04Aduh gimana ya?
58:05Deg-deg.
58:06Aduh gimana ya?
58:07Deg-deg.
58:08Aduh gimana ya?
58:09Deg-deg.
58:10Aduh gimana ya?
58:11Deg-deg.
58:12Aduh gimana ya?
58:13Deg-deg.
58:14Aduh gimana ya?
58:15Deg-deg.
58:16Aduh gimana ya?
58:17Deg-deg.
58:18Aduh gimana ya?
58:19Aduh gimana ya?
58:23Deg-deg.
58:24Aduh gimana ya?
58:25Deg-deg.
58:26Aduh gimana ya?
58:27Deg-deg.
58:28Aduh gimana ya?
58:29Deg-deg.
58:30Aduh gimana ya?
58:31Deg-deg.
58:32Aduh gimana ya?
58:33Deg-deg.
58:34Aduh gimana ya?
58:35Deg-deg.
58:36Aduh gimana ya?
58:37Deg-deg.
58:38Aduh gimana ya?
58:39Deg-deg.
58:40Aduh gimana ya?
58:41Deg-deg.
58:42Aduh gimana ya?
58:43Deg-deg.
58:44Aduh gimana ya?
58:45Deg-deg.
58:46Aduh gimana ya?
58:47Deg-deg.
58:49Aduh gimana ya?
58:50Deg-deg.
58:51Aduh gimana ya?
58:52Deg-deg.
58:53Aduh gimana ya?
58:54Deg-deg.
58:55Aduh gimana ya?
58:56Deg-deg.
58:57Aduh gimana ya?
58:58Deg-deg.
58:59Aduh gimana ya?
59:00Deg-deg.
59:01Aduh gimana ya?
59:02Deg-deg.
59:03Aduh gimana ya?
59:04Deg-deg.
59:05Aduh gimana ya?
59:06Deg-deg.
59:07Aduh gimana ya?
59:08Deg-deg.
59:09Aduh gimana ya?
59:10Deg-deg.
59:11Aduh gimana ya?
59:12Deg-deg.
59:13Aduh gimana ya?
59:18Deg-deg.
59:19Aduh gimana ya?
59:20Deg-deg.
59:21Aduh gimana ya?
59:22Deg-deg.
59:23Aduh gimana ya?
59:24Deg-deg.
59:25Aduh gimana ya?
59:26Deg-deg.
59:27Aduh gimana ya?
59:28Deg-deg.
59:29Aduh gimana ya?
59:30Deg-deg.
59:31Aduh gimana ya?
59:32Deg-deg.
59:33Aduh gimana ya?
59:34Deg-deg.
59:35Aduh gimana ya?
59:36Deg-deg.
59:37Aduh gimana ya?
59:38Deg-deg.
59:39Aduh gimana ya?
59:40Deg-deg.
59:41Aduh gimana ya?
59:42Deg-deg.
59:43Aduh gimana ya?
59:44Deg-deg.
59:45Aduh gimana ya?
59:46Deg-deg.
59:47Aduh gimana ya?
59:48Deg-deg.
59:49Aduh gimana ya?
59:50Deg-deg.
59:51Aduh gimana ya?
59:52Deg-deg.
59:53Aduh gimana ya?
59:54Deg-deg.
59:55Aduh gimana ya?
59:56Deg-deg.
59:57Aduh gimana ya?
59:58Deg-deg.
59:59Aduh gimana ya?
1:00:00Deg-deg.
1:00:01Aduh gimana ya?
1:00:02Deg-deg.
1:00:03Aduh gimana ya?
1:00:04Deg-deg.
1:00:05Aduh gimana ya?
1:00:06Deg-deg.
1:00:07Aduh gimana ya?
1:00:12Deg-deg.
1:00:13Aduh gimana ya?
1:00:14Deg-deg.
1:00:15Aduh gimana ya?
1:00:16Deg-deg.
1:00:17Aduh gimana ya?
1:00:18Deg-deg.
1:00:19Aduh gimana ya?
1:00:20Deg-deg.
1:00:21Aduh gimana ya?
1:00:22Deg-deg.
1:00:23Aduh gimana ya?
1:00:24Deg-deg.
1:00:25Aduh gimana ya?
1:00:26Deg-deg.
1:00:27Aduh gimana ya?
1:00:28Deg-deg.
1:00:29Aduh gimana ya?
1:00:30Deg-deg.
1:00:31Aduh gimana ya?
1:00:32Deg-deg.
1:00:33Aduh gimana ya?
1:00:34Deg-deg.
1:00:35Aduh gimana ya?
1:00:36Deg-deg.
1:00:37Aduh gimana ya?
1:00:38Deg-deg.
1:00:39Aduh gimana ya?
1:00:40Deg-deg.
1:00:41Aduh gimana ya?
1:00:42Deg-deg.
1:00:43Aduh gimana ya?
1:00:44Deg-deg.
1:00:45Aduh gimana ya?
1:00:46Deg-deg.
1:00:47Aduh gimana ya?
1:00:48Deg-deg.
1:00:49Aduh gimana ya?
1:00:50Deg-deg.
1:00:51Aduh gimana ya?
1:00:52Deg-deg.
1:00:53Aduh gimana ya?
1:00:54Deg-deg.
1:00:55Aduh gimana ya?
1:00:56Deg-deg.
1:00:57Aduh gimana ya?
1:00:58Deg-deg.
1:00:59Aduh gimana ya?
1:01:00Deg-deg.
1:01:01Aduh gimana ya?
1:01:06Deg-deg.
1:01:07Aduh gimana ya?
1:01:08Deg-deg.
1:01:09Aduh gimana ya?
1:01:10Deg-deg.
1:01:11Aduh gimana ya?
1:01:12Deg-deg.
1:01:13Aduh gimana ya?
1:01:14Deg-deg.
1:01:15Aduh gimana ya?
1:01:16Deg-deg.
1:01:17Aduh gimana ya?
1:01:18Deg-deg.
1:01:19Aduh gimana ya?
1:01:20Deg-deg.
1:01:21Aduh gimana ya?
1:01:22Deg-deg.
1:01:23Aduh gimana ya?
1:01:24Deg-deg.
1:01:25Aduh gimana ya?
1:01:26Deg-deg.
1:01:27Aduh gimana ya?
1:01:28Deg-deg.
1:01:29Aduh gimana ya?
1:01:30Deg-deg.
1:01:31Aduh gimana ya?
1:01:32Deg-deg.
1:01:33Aduh gimana ya?
1:01:34Deg-deg.
1:01:35Aduh gimana ya?
1:01:36Deg-deg.
1:01:37Aduh gimana ya?
1:01:38Deg-deg.
1:01:39Aduh gimana ya?
1:01:40Deg-deg.
1:01:41Aduh gimana ya?
1:01:42Deg-deg.
1:01:43Aduh gimana ya?
1:01:44Deg-deg.
1:01:45Aduh gimana ya?
1:01:46Deg-deg.
1:01:47Aduh gimana ya?
1:01:48Deg-deg.
1:01:49Aduh gimana ya?
1:01:50Deg-deg.
1:01:51Aduh gimana ya?
1:01:52Deg-deg.
1:01:53Aduh gimana ya?
1:01:54Deg-deg.
1:01:55Aduh gimana ya?
1:02:00Deg-deg.
1:02:01Aduh gimana ya?
1:02:02Deg-deg.
1:02:03Aduh gimana ya?
1:02:04Deg-deg.
1:02:05Aduh gimana ya?
1:02:06Deg-deg.
1:02:07Aduh gimana ya?
1:02:08Deg-deg.
1:02:09Aduh gimana ya?
1:02:10Deg-deg.
1:02:11Aduh gimana ya?
1:02:12Deg-deg.
1:02:13Aduh gimana ya?
1:02:14Deg-deg.
1:02:15Aduh gimana ya?
1:02:16Deg-deg.
1:02:17Aduh gimana ya?
1:02:18Deg-deg.
1:02:19Aduh gimana ya?
1:02:20Deg-deg.
1:02:21Aduh gimana ya?
1:02:22Deg-deg.
1:02:23Aduh gimana ya?
1:02:24Deg-deg.
1:02:25Aduh gimana ya?
1:02:26Deg-deg.
1:02:27Aduh gimana ya?
1:02:28Deg-deg.
1:02:29Aduh gimana ya?
1:02:30Deg-deg.
1:02:31Aduh gimana ya?
1:02:32Deg-deg.
1:02:33Aduh gimana ya?
1:02:34Deg-deg.
1:02:35Aduh gimana ya?
1:02:36Deg-deg.
1:02:37Aduh gimana ya?
1:02:38Deg-deg.
1:02:39Aduh gimana ya?
1:02:40Deg-deg.
1:02:41Aduh gimana ya?
1:02:42Deg-deg.
1:02:43Aduh gimana ya?
1:02:44Deg-deg.
1:02:45Aduh gimana ya?
1:02:46Deg-deg.
1:02:47Aduh gimana ya?
1:02:48Deg-deg.
1:02:49Aduh gimana ya?
1:02:54Deg-deg.
1:02:55Aduh gimana ya?
1:02:56Deg-deg.
1:02:57Aduh gimana ya?
1:02:58Deg-deg.
1:02:59Aduh gimana ya?
1:03:00Deg-deg.
1:03:01Aduh gimana ya?
1:03:02Deg-deg.
1:03:03Aduh gimana ya?
1:03:04Deg-deg.
1:03:05Aduh gimana ya?
1:03:06Deg-deg.
1:03:07Aduh gimana ya?
1:03:08Deg-deg.
1:03:09Aduh gimana ya?
1:03:10Deg-deg.
1:03:11Aduh gimana ya?
1:03:12Deg-deg.
1:03:13Aduh gimana ya?
1:03:14Deg-deg.
1:03:15Aduh gimana ya?
1:03:16Deg-deg.
1:03:17Aduh gimana ya?
1:03:18Deg-deg.
1:03:19Aduh gimana ya?
1:03:20Deg-deg.
1:03:21Aduh gimana ya?
1:03:22Deg-deg.
1:03:23Aduh gimana ya?
1:03:24Deg-deg.
1:03:25Aduh gimana ya?
1:03:26Deg-deg.
1:03:27Aduh gimana ya?
1:03:28Deg-deg.
1:03:29Aduh gimana ya?
1:03:30Deg-deg.
1:03:31Aduh gimana ya?
1:03:32Deg-deg.
1:03:33Aduh gimana ya?
1:03:34Deg-deg.
1:03:35Aduh gimana ya?
1:03:36Deg-deg.
1:03:37Aduh gimana ya?
1:03:38Deg-deg.
1:03:39Aduh gimana ya?
1:03:40Deg-deg.
1:03:41Aduh gimana ya?
1:03:42Deg-deg.
1:03:43Aduh gimana ya?
1:03:48Deg-deg.
1:03:49Aduh gimana ya?
1:03:50Deg-deg.
1:03:51Aduh gimana ya?
1:03:52Deg-deg.
1:03:53Aduh gimana ya?
1:03:54Deg-deg.
1:03:55Aduh gimana ya?
1:03:56Deg-deg.
1:03:57Aduh gimana ya?
1:03:58Deg-deg.
1:03:59Aduh gimana ya?
1:04:00Deg-deg.
1:04:01Aduh gimana ya?
1:04:02Deg-deg.
1:04:03Aduh gimana ya?
1:04:04Deg-deg.
1:04:05Aduh gimana ya?
1:04:06Deg-deg.
1:04:07Aduh gimana ya?
1:04:08Deg-deg.
1:04:09Aduh gimana ya?
1:04:10Deg-deg.
1:04:11Aduh gimana ya?
1:04:12Deg-deg.
1:04:13Aduh gimana ya?
1:04:14Deg-deg.
1:04:15Aduh gimana ya?
1:04:16Deg-deg.
1:04:17Aduh gimana ya?
1:04:18Deg-deg.
1:04:19Aduh gimana ya?
1:04:20Deg-deg.
1:04:21Aduh gimana ya?
1:04:22Deg-deg.
1:04:23Aduh gimana ya?
1:04:24Deg-deg.
1:04:25Aduh gimana ya?
1:04:26Deg-deg.
1:04:27Aduh gimana ya?
1:04:28Deg-deg.
1:04:29Aduh gimana ya?
1:04:30Deg-deg.
1:04:31Aduh gimana ya?
1:04:32Deg-deg.
1:04:33Aduh gimana ya?
1:04:34Deg-deg.
1:04:35Aduh gimana ya?
1:04:36Deg-deg.
1:04:37Aduh gimana ya?
1:04:42Deg-deg.
1:04:43Aduh gimana ya?
1:04:44Deg-deg.
1:04:45Aduh gimana ya?
1:04:46Deg-deg.
1:04:47Aduh gimana ya?
1:04:48Deg-deg.
1:04:49Aduh gimana ya?
1:04:50Deg-deg.
1:04:51Aduh gimana ya?
1:04:52Deg-deg.
1:04:53Aduh gimana ya?
1:04:54Deg-deg.
1:04:55Aduh gimana ya?
1:04:56Deg-deg.
1:04:57Aduh gimana ya?
1:04:58Deg-deg.
1:04:59Aduh gimana ya?
1:05:00Deg-deg.
1:05:01Aduh gimana ya?
1:05:02Deg-deg.
1:05:03Aduh gimana ya?
1:05:04Deg-deg.
1:05:05Aduh gimana ya?
1:05:06Deg-deg.
1:05:07Aduh gimana ya?
1:05:08Deg-deg.
1:05:09Aduh gimana ya?
1:05:10Deg-deg.
1:05:11Aduh gimana ya?
1:05:12Deg-deg.
1:05:13Aduh gimana ya?
1:05:14Deg-deg.
1:05:15Aduh gimana ya?
1:05:16Deg-deg.
1:05:17Aduh gimana ya?
1:05:18Deg-deg.
1:05:19Aduh gimana ya?
1:05:20Deg-deg.
1:05:21Aduh gimana ya?
1:05:22Deg-deg.
1:05:23Aduh gimana ya?
1:05:24Deg-deg.
1:05:25Aduh gimana ya?
1:05:26Deg-deg.
1:05:27Aduh gimana ya?
1:05:28Deg-deg.
1:05:29Aduh gimana ya?
1:05:30Deg-deg.
1:05:31Aduh gimana ya?
1:05:36Deg-deg.
1:05:37Aduh gimana ya?
1:05:38Deg-deg.
1:05:39Aduh gimana ya?
1:05:40Deg-deg.
1:05:41Aduh gimana ya?
1:05:42Deg-deg.
1:05:43Aduh gimana ya?
1:05:44Deg-deg.
1:05:45Aduh gimana ya?
1:05:46Deg-deg.
1:05:47Aduh gimana ya?
1:05:48Deg-deg.
1:05:49Aduh gimana ya?
1:05:50Deg-deg.
1:05:51Aduh gimana ya?
1:05:52Deg-deg.
1:05:53Aduh gimana ya?
1:05:54Deg-deg.
1:05:55Aduh gimana ya?
1:05:56Deg-deg.
1:05:57Aduh gimana ya?
1:05:58Deg-deg.
1:05:59Aduh gimana ya?
1:06:00Deg-deg.
1:06:01Aduh gimana ya?
1:06:02Deg-deg.
1:06:03Aduh gimana ya?
1:06:04Deg-deg.
1:06:05Aduh gimana ya?
1:06:06Deg-deg.
1:06:07Aduh gimana ya?
1:06:08Deg-deg.
1:06:09Aduh gimana ya?
1:06:10Deg-deg.
1:06:11Aduh gimana ya?
1:06:12Deg-deg.
1:06:13Aduh gimana ya?
1:06:14Deg-deg.
1:06:15Aduh gimana ya?
1:06:16Deg-deg.
1:06:17Aduh gimana ya?
1:06:18Deg-deg.
1:06:19Aduh gimana ya?
1:06:20Deg-deg.
1:06:21Aduh gimana ya?
1:06:22Deg-deg.
1:06:23Aduh gimana ya?
1:06:24Deg-deg.
1:06:25Aduh gimana ya?
1:06:30Deg-deg.
1:06:31Aduh gimana ya?
1:06:32Deg-deg.
1:06:33Aduh gimana ya?
1:06:34Deg-deg.
1:06:35Aduh gimana ya?
1:06:36Deg-deg.
1:06:37Aduh gimana ya?
1:06:38Deg-deg.
1:06:39Aduh gimana ya?
1:06:40Deg-deg.
1:06:41Aduh gimana ya?
1:06:42Deg-deg.
1:06:43Aduh gimana ya?
1:06:44Deg-deg.
1:06:45Aduh gimana ya?
1:06:46Deg-deg.
1:06:47Aduh gimana ya?
1:06:48Deg-deg.
1:06:49Aduh gimana ya?
1:06:50Deg-deg.
1:06:51Aduh gimana ya?
1:06:52Deg-deg.
1:06:53Aduh gimana ya?
1:06:54Deg-deg.
1:06:55Aduh gimana ya?
1:06:56Deg-deg.
1:06:57Aduh gimana ya?
1:06:58Deg-deg.
1:06:59Aduh gimana ya?
1:07:00Deg-deg.
1:07:01Aduh gimana ya?
1:07:02Deg-deg.
1:07:03Aduh gimana ya?
1:07:04Deg-deg.
1:07:05Aduh gimana ya?
1:07:06Deg-deg.
1:07:07Aduh gimana ya?
1:07:08Deg-deg.
1:07:09Aduh gimana ya?
1:07:10Deg-deg.
1:07:11Aduh gimana ya?
1:07:12Deg-deg.
1:07:13Aduh gimana ya?
1:07:14Deg-deg.
1:07:15Aduh gimana ya?
1:07:16Deg-deg.
1:07:17Aduh gimana ya?
1:07:18Deg-deg.
1:07:19Aduh gimana ya?
1:07:24Deg-deg.
1:07:25Aduh gimana ya?
1:07:26Deg-deg.
1:07:27Aduh gimana ya?
1:07:28Deg-deg.
1:07:29Aduh gimana ya?
1:07:30Deg-deg.
1:07:31Aduh gimana ya?
1:07:32Deg-deg.
1:07:33Aduh gimana ya?
1:07:34Deg-deg.
1:07:35Aduh gimana ya?
1:07:36Deg-deg.
1:07:37Aduh gimana ya?
1:07:38Deg-deg.
1:07:39Aduh gimana ya?
1:07:40Deg-deg.
1:07:41Aduh gimana ya?
1:07:42Deg-deg.
1:07:43Aduh gimana ya?
1:07:44Deg-deg.
1:07:45Aduh gimana ya?
1:07:46Deg-deg.
1:07:47Aduh gimana ya?
1:07:48Deg-deg.
1:07:49Aduh gimana ya?
1:07:50Deg-deg.
1:07:51Aduh gimana ya?
1:07:52Deg-deg.
1:07:53Aduh gimana ya?
1:07:54Deg-deg.
1:07:55Aduh gimana ya?
1:07:56Deg-deg.
1:07:57Aduh gimana ya?
1:07:58Deg-deg.
1:07:59Aduh gimana ya?
1:08:00Deg-deg.
1:08:01Aduh gimana ya?
1:08:02Deg-deg.
1:08:03Aduh gimana ya?
1:08:04Deg-deg.
1:08:05Aduh gimana ya?
1:08:06Deg-deg.
1:08:07Aduh gimana ya?
1:08:08Deg-deg.
1:08:09Aduh gimana ya?
1:08:10Deg-deg.
1:08:11Aduh gimana ya?
1:08:12Deg-deg.
1:08:13Aduh gimana ya?
1:08:18Deg-deg.
1:08:19Aduh gimana ya?
1:08:20Deg-deg.
1:08:21Aduh gimana ya?
1:08:22Deg-deg.
1:08:23Aduh gimana ya?
1:08:24Deg-deg.
1:08:25Aduh gimana ya?
1:08:26Deg-deg.
1:08:27Aduh gimana ya?
1:08:28Deg-deg.
1:08:29Aduh gimana ya?
1:08:30Deg-deg.
1:08:31Aduh gimana ya?
1:08:32Deg-deg.
1:08:33Aduh gimana ya?
1:08:34Deg-deg.
1:08:35Aduh gimana ya?
1:08:36Deg-deg.
1:08:37Aduh gimana ya?
1:08:38Deg-deg.
1:08:39Aduh gimana ya?
1:08:40Deg-deg.
1:08:41Aduh gimana ya?
1:08:42Deg-deg.
1:08:43Aduh gimana ya?
1:08:44Deg-deg.
1:08:45Aduh gimana ya?
1:08:46Deg-deg.
1:08:47Aduh gimana ya?
1:08:48Deg-deg.
1:08:49Aduh gimana ya?
1:08:50Deg-deg.
1:08:51Aduh gimana ya?
1:08:52Deg-deg.
1:08:53Aduh gimana ya?
1:08:54Deg-deg.
1:08:55Aduh gimana ya?
1:08:56Deg-deg.
1:08:57Aduh gimana ya?
1:08:58Deg-deg.
1:08:59Aduh gimana ya?
1:09:00Deg-deg.
1:09:01Aduh gimana ya?
1:09:02Deg-deg.
1:09:03Aduh gimana ya?
1:09:04Deg-deg.
1:09:05Aduh gimana ya?
1:09:06Deg-deg.
1:09:07Aduh gimana ya?
1:09:12Deg-deg.
1:09:13Aduh gimana ya?
1:09:14Deg-deg.
1:09:15Aduh gimana ya?
1:09:16Deg-deg.
1:09:17Aduh gimana ya?
1:09:18Deg-deg.
1:09:19Aduh gimana ya?
1:09:20Deg-deg.
1:09:21Aduh gimana ya?
1:09:22Deg-deg.
1:09:23Aduh gimana ya?
1:09:24Deg-deg.
1:09:25Aduh gimana ya?
1:09:26Deg-deg.
1:09:27Aduh gimana ya?
1:09:28Deg-deg.
1:09:29Aduh gimana ya?
1:09:30Deg-deg.
1:09:31Aduh gimana ya?
1:09:32Deg-deg.
1:09:33Aduh gimana ya?
1:09:34Deg-deg.
1:09:35Aduh gimana ya?
1:09:36Deg-deg.
1:09:37Aduh gimana ya?
1:09:38Deg-deg.
1:09:39Aduh gimana ya?
1:09:40Deg-deg.
1:09:41Aduh gimana ya?
1:09:42Deg-deg.
1:09:43Aduh gimana ya?
1:09:44Deg-deg.
1:09:45Aduh gimana ya?
1:09:46Deg-deg.
1:09:47Aduh gimana ya?
1:09:48Deg-deg.
1:09:49Aduh gimana ya?
1:09:50Deg-deg.
1:09:51Aduh gimana ya?
1:09:52Deg-deg.
1:09:53Aduh gimana ya?
1:09:54Deg-deg.
1:09:55Aduh gimana ya?
1:09:56Deg-deg.
1:09:57Aduh gimana ya?
1:09:58Deg-deg.
1:09:59Aduh gimana ya?
1:10:00Deg-deg.
1:10:01Aduh gimana ya?
1:10:06Deg-deg.
1:10:07Aduh gimana ya?
1:10:08Deg-deg.
1:10:09Aduh gimana ya?
1:10:10Deg-deg.
1:10:11Aduh gimana ya?
1:10:12Deg-deg.
1:10:13Aduh gimana ya?
1:10:14Deg-deg.
1:10:15Aduh gimana ya?
1:10:16Deg-deg.
1:10:17Aduh gimana ya?
1:10:18Deg-deg.
1:10:19Aduh gimana ya?
1:10:20Deg-deg.
1:10:21Aduh gimana ya?
1:10:22Deg-deg.
1:10:23Aduh gimana ya?
1:10:24Deg-deg.
1:10:25Aduh gimana ya?
1:10:26Deg-deg.
1:10:27Aduh gimana ya?
1:10:28Deg-deg.
1:10:29Aduh gimana ya?
1:10:32Deg-deg.
1:10:33Aduh gimana ya?
1:10:34Deg-deg.
1:10:35Aduh gimana ya?
1:10:36Deg-deg.
1:10:37Aduh gimana ya?
1:10:38Deg-deg.
1:10:39Aduh gimana ya?
1:10:40Deg-deg.
1:10:41Aduh gimana ya?
1:10:42Deg-deg.
1:10:43Aduh gimana ya?
1:10:44Deg-deg.
1:10:45Aduh gimana ya?
1:10:46Deg-deg.
1:10:47Aduh gimana ya?
1:10:48Deg-deg.
1:10:49Aduh gimana ya?
1:10:50Deg-deg.
1:10:51Aduh gimana ya?
1:10:52Deg-deg.
1:10:53Aduh gimana ya?
1:10:54Deg-deg.
1:10:55Aduh gimana ya?
1:10:56Aduh gimana ya?
1:10:59Deg-deg.
1:11:00Aduh gimana ya?
1:11:01Deg-deg.
1:11:02Aduh gimana ya?
1:11:03Deg-deg.
1:11:04Aduh gimana ya?
1:11:05Deg-deg.
1:11:06Aduh gimana ya?
1:11:07Deg-deg.
1:11:08Aduh gimana ya?
1:11:09Deg-deg.
1:11:10Aduh gimana ya?
1:11:11Deg-deg.
1:11:12Aduh gimana ya?
1:11:13Deg-deg.
1:11:14Aduh gimana ya?
1:11:15Deg-deg.
1:11:16Aduh gimana ya?
1:11:17Deg-deg.
1:11:18Aduh gimana ya?
1:11:19Deg-deg.
1:11:20Aduh gimana ya?
1:11:21Deg-deg.
1:11:22Aduh gimana ya?
1:11:23Aduh gimana ya?
1:11:26Deg-deg.
1:11:27Aduh gimana ya?
1:11:28Deg-deg.
1:11:29Aduh gimana ya?
1:11:30Deg-deg.
1:11:31Aduh gimana ya?
1:11:32Deg-deg.
1:11:33Aduh gimana ya?
1:11:34Deg-deg.
1:11:35Aduh gimana ya?
1:11:36Deg-deg.
1:11:37Aduh gimana ya?
1:11:38Deg-deg.
1:11:39Aduh gimana ya?
1:11:40Deg-deg.
1:11:41Aduh gimana ya?
1:11:42Deg-deg.
1:11:43Aduh gimana ya?
1:11:44Deg-deg.
1:11:45Aduh gimana ya?
1:11:46Deg-deg.
1:11:47Aduh gimana ya?
1:11:48Deg-deg.
1:11:49Aduh gimana ya?
1:11:50Deg-deg.
1:11:53Aduh gimana ya?
1:11:56Deg-deg.
1:11:57Aduh gimana ya?
1:11:58Deg-deg.
1:11:59Aduh gimana ya?
1:12:00Deg-deg.
1:12:01Aduh gimana ya?
1:12:02Deg-deg.
1:12:03Aduh gimana ya?
1:12:04Deg-deg.
1:12:05Aduh gimana ya?
1:12:06Deg-deg.
1:12:07Aduh gimana ya?
1:12:08Deg-deg.
1:12:09Aduh gimana ya?
1:12:10Deg-deg.
1:12:11Aduh gimana ya?
1:12:12Deg-deg.
1:12:13Aduh gimana ya?
1:12:14Deg-deg.
1:12:15Aduh gimana ya?
1:12:16Deg-deg.
1:12:17Aduh gimana ya?
1:12:18Deg-deg.
1:12:19Aduh gimana ya?
1:12:20Deg-deg.
1:12:21Aduh gimana ya?
1:12:22Deg-deg.
1:12:23Aduh gimana ya?
1:12:24Deg-deg.
1:12:25Aduh gimana ya?
1:12:26Deg-deg.
1:12:27Aduh gimana ya?
1:12:28Deg-deg.
1:12:29Aduh gimana ya?
1:12:30Deg-deg.
1:12:31Aduh gimana ya?
1:12:32Deg-deg.
1:12:33Aduh gimana ya?
1:12:34Deg-deg.
1:12:35Aduh gimana ya?
1:12:36Deg-deg.
1:12:37Aduh gimana ya?
1:12:38Deg-deg.
1:12:39Aduh gimana ya?
1:12:40Deg-deg.
1:12:41Aduh gimana ya?
1:12:42Deg-deg.
1:12:43Aduh gimana ya?
1:12:44Aduh gimana ya?
1:12:49Deg-deg.
1:12:50Aduh gimana ya?
1:12:51Deg-deg.
1:12:52Aduh gimana ya?
1:12:53Deg-deg.
1:12:54Aduh gimana ya?
1:12:55Deg-deg.
1:12:56Aduh gimana ya?
1:12:57Deg-deg.
1:12:58Aduh gimana ya?
1:12:59Deg-deg.
1:13:00Aduh gimana ya?
1:13:01Deg-deg.
1:13:02Aduh gimana ya?
1:13:03Deg-deg.
1:13:04Aduh gimana ya?
1:13:05Deg-deg.
1:13:06Aduh gimana ya?
1:13:07Deg-deg.
1:13:08Aduh gimana ya?
1:13:09Deg-deg.
1:13:10Aduh gimana ya?
1:13:11Deg-deg.
1:13:12Aduh gimana ya?
1:13:13Deg-deg.
1:13:14Aduh gimana ya?
1:13:15Deg-deg.
1:13:16Aduh gimana ya?
1:13:17Deg-deg.
1:13:18Aduh gimana ya?
1:13:19Deg-deg.
1:13:20Aduh gimana ya?
1:13:21Deg-deg.
1:13:22Aduh gimana ya?
1:13:23Deg-deg.
1:13:24Aduh gimana ya?
1:13:25Deg-deg.
1:13:26Aduh gimana ya?
1:13:27Deg-deg.
1:13:28Aduh gimana ya?
1:13:29Deg-deg.
1:13:30Aduh gimana ya?
1:13:31Deg-deg.
1:13:32Aduh gimana ya?
1:13:33Deg-deg.
1:13:34Aduh gimana ya?
1:13:35Deg-deg.
1:13:36Aduh gimana ya?
1:13:37Deg-deg.
1:13:38Aduh gimana ya?
1:13:43Deg-deg.
1:13:44Aduh gimana ya?
1:13:45Deg-deg.
1:13:46Aduh gimana ya?
1:13:47Deg-deg.
1:13:48Aduh gimana ya?
1:13:49Deg-deg.
1:13:50Aduh gimana ya?
1:13:51Deg-deg.
1:13:52Aduh gimana ya?
1:13:53Deg-deg.
1:13:54Aduh gimana ya?
1:13:55Deg-deg.
1:13:56Aduh gimana ya?
1:13:57Deg-deg.
1:13:58Aduh gimana ya?
1:13:59Deg-deg.
1:14:00Aduh gimana ya?
1:14:01Deg-deg.
1:14:02Aduh gimana ya?
1:14:03Deg-deg.
1:14:04Aduh gimana ya?
1:14:05Deg-deg.
1:14:06Aduh gimana ya?
1:14:07Deg-deg.
1:14:08Aduh gimana ya?
1:14:09Deg-deg.
1:14:10Aduh gimana ya?
1:14:11Deg-deg.
1:14:12Aduh gimana ya?
1:14:13Deg-deg.
1:14:14Aduh gimana ya?
1:14:15Deg-deg.
1:14:16Aduh gimana ya?
1:14:17Deg-deg.
1:14:18Aduh gimana ya?
1:14:19Deg-deg.
1:14:20Aduh gimana ya?
1:14:21Deg-deg.
1:14:22Aduh gimana ya?
1:14:23Deg-deg.
1:14:24Aduh gimana ya?
1:14:25Deg-deg.
1:14:26Aduh gimana ya?
1:14:27Deg-deg.
1:14:28Aduh gimana ya?
1:14:29Deg-deg.
1:14:30Aduh gimana ya?
1:14:31Deg-deg.
1:14:32Aduh gimana ya?
1:14:37Deg-deg.
1:14:38Aduh gimana ya?
1:14:39Deg-deg.
1:14:40Aduh gimana ya?
1:14:41Deg-deg.
1:14:42Aduh gimana ya?
1:14:43Deg-deg.
1:14:44Aduh gimana ya?
1:14:45Deg-deg.
1:14:46Aduh gimana ya?
1:14:47Deg-deg.
1:14:48Aduh gimana ya?
1:14:49Deg-deg.
1:14:50Aduh gimana ya?
1:14:51Deg-deg.
1:14:52Aduh gimana ya?
1:14:53Deg-deg.
1:14:54Aduh gimana ya?
1:14:55Deg-deg.
1:14:56Aduh gimana ya?
1:14:57Deg-deg.
1:14:58Aduh gimana ya?
1:14:59Deg-deg.
1:15:00Aduh gimana ya?
1:15:01Deg-deg.
1:15:02Aduh gimana ya?
1:15:03Deg-deg.
1:15:04Aduh gimana ya?
1:15:05Deg-deg.
1:15:06Aduh gimana ya?
1:15:07Deg-deg.
1:15:08Aduh gimana ya?
1:15:09Deg-deg.
1:15:10Aduh gimana ya?
1:15:11Deg-deg.
1:15:12Aduh gimana ya?
1:15:13Deg-deg.
1:15:14Aduh gimana ya?
1:15:15Deg-deg.
1:15:16Aduh gimana ya?
1:15:17Deg-deg.
1:15:18Aduh gimana ya?
1:15:19Deg-deg.
1:15:20Aduh gimana ya?
1:15:21Deg-deg.
1:15:22Aduh gimana ya?
1:15:23Deg-deg.
1:15:24Aduh gimana ya?
1:15:25Deg-deg.
1:15:26Aduh gimana ya?
1:15:31Deg-deg.
1:15:32Aduh gimana ya?
1:15:33Deg-deg.
1:15:34Aduh gimana ya?
1:15:35Deg-deg.
1:15:36Aduh gimana ya?
1:15:37Deg-deg.
1:15:38Aduh gimana ya?
1:15:39Deg-deg.
1:15:40Aduh gimana ya?
1:15:41Deg-deg.
1:15:42Aduh gimana ya?
1:15:43Deg-deg.
1:15:44Aduh gimana ya?
1:15:45Deg-deg.
1:15:46Aduh gimana ya?
1:15:47Deg-deg.
1:15:48Aduh gimana ya?
1:15:49Deg-deg.
1:15:50Aduh gimana ya?
1:15:51Deg-deg.
1:15:52Aduh gimana ya?
1:15:53Deg-deg.
1:15:54Aduh gimana ya?
1:15:55Deg-deg.
1:15:56Aduh gimana ya?
1:15:57Deg-deg.
1:15:58Aduh gimana ya?
1:15:59Deg-deg.
1:16:00Aduh gimana ya?
1:16:01Deg-deg.
1:16:02Aduh gimana ya?
1:16:03Deg-deg.
1:16:04Aduh gimana ya?
1:16:05Deg-deg.
1:16:06Aduh gimana ya?
1:16:07Deg-deg.
1:16:08Aduh gimana ya?
1:16:09Deg-deg.
1:16:10Aduh gimana ya?
1:16:11Deg-deg.
1:16:12Aduh gimana ya?
1:16:13Deg-deg.
1:16:14Aduh gimana ya?
1:16:15Deg-deg.
1:16:16Aduh gimana ya?
1:16:17Deg-deg.
1:16:18Aduh gimana ya?
1:16:19Deg-deg.
1:16:20Aduh gimana ya?
1:16:25Deg-deg.
1:16:26Aduh gimana ya?
1:16:27Deg-deg.
1:16:28Aduh gimana ya?
1:16:29Deg-deg.
1:16:30Aduh gimana ya?
1:16:31Deg-deg.
1:16:32Aduh gimana ya?
1:16:33Deg-deg.
1:16:34Aduh gimana ya?
1:16:35Deg-deg.
1:16:36Aduh gimana ya?
1:16:37Deg-deg.
1:16:38Aduh gimana ya?
1:16:39Deg-deg.
1:16:40Aduh gimana ya?
1:16:41Deg-deg.
1:16:42Aduh gimana ya?
1:16:43Deg-deg.
1:16:44Aduh gimana ya?
1:16:45Deg-deg.
1:16:46Aduh gimana ya?
1:16:47Deg-deg.
1:16:48Aduh gimana ya?
1:16:49Deg-deg.
1:16:50Aduh gimana ya?
1:16:51Deg-deg.
1:16:52Aduh gimana ya?
1:16:53Deg-deg.
1:16:54Aduh gimana ya?
1:16:55Deg-deg.
1:16:56Aduh gimana ya?
1:16:57Deg-deg.
1:16:58Aduh gimana ya?
1:16:59Deg-deg.
1:17:00Aduh gimana ya?
1:17:01Deg-deg.
1:17:02Aduh gimana ya?
1:17:03Deg-deg.
1:17:04Aduh gimana ya?
1:17:05Deg-deg.
1:17:06Aduh gimana ya?
1:17:07Deg-deg.
1:17:08Aduh gimana ya?
1:17:09Deg-deg.
1:17:10Aduh gimana ya?
1:17:11Deg-deg.
1:17:12Aduh gimana ya?
1:17:13Deg-deg.
1:17:14Aduh gimana ya?
1:17:19Deg-deg.
1:17:20Aduh gimana ya?
1:17:21Deg-deg.
1:17:22Aduh gimana ya?
1:17:23Deg-deg.
1:17:24Aduh gimana ya?
1:17:25Deg-deg.
1:17:26Aduh gimana ya?
1:17:27Deg-deg.
1:17:28Aduh gimana ya?
1:17:29Deg-deg.
1:17:30Aduh gimana ya?
1:17:31Deg-deg.
1:17:32Aduh gimana ya?
1:17:33Deg-deg.
1:17:34Aduh gimana ya?
1:17:35Deg-deg.
1:17:36Aduh gimana ya?
1:17:37Deg-deg.
1:17:38Aduh gimana ya?
1:17:39Deg-deg.
1:17:40Aduh gimana ya?
1:17:41Deg-deg.
1:17:42Aduh gimana ya?
1:17:43Deg-deg.
1:17:44Aduh gimana ya?
1:17:45Deg-deg.
1:17:46Aduh gimana ya?
1:17:47Deg-deg.
1:17:48Aduh gimana ya?
1:17:49Deg-deg.
1:17:50Aduh gimana ya?
1:17:51Deg-deg.
1:17:52Aduh gimana ya?
1:17:53Deg-deg.
1:17:54Aduh gimana ya?
1:17:55Deg-deg.
1:17:56Aduh gimana ya?
1:17:57Deg-deg.
1:17:58Aduh gimana ya?
1:17:59Deg-deg.
1:18:00Aduh gimana ya?
1:18:01Deg-deg.
1:18:02Aduh gimana ya?
1:18:03Deg-deg.
1:18:04Aduh gimana ya?
1:18:05Deg-deg.
1:18:06Aduh gimana ya?
1:18:07Deg-deg.
1:18:08Aduh gimana ya?
1:18:13Deg-deg.
1:18:14Aduh gimana ya?
1:18:15Deg-deg.
1:18:16Aduh gimana ya?
1:18:17Deg-deg.
1:18:18Aduh gimana ya?
1:18:19Deg-deg.
1:18:20Aduh gimana ya?
1:18:21Deg-deg.
1:18:22Aduh gimana ya?
1:18:23Deg-deg.
1:18:24Aduh gimana ya?
1:18:25Deg-deg.
1:18:26Aduh gimana ya?
1:18:27Deg-deg.
1:18:28Aduh gimana ya?
1:18:29Deg-deg.
1:18:30Aduh gimana ya?
1:18:31Deg-deg.
1:18:32Aduh gimana ya?
1:18:33Deg-deg.
1:18:34Aduh gimana ya?
1:18:35Deg-deg.
1:18:36Aduh gimana ya?
1:18:37Deg-deg.
1:18:38Aduh gimana ya?
1:18:39Deg-deg.
1:18:40Aduh gimana ya?
1:18:41Deg-deg.
1:18:42Aduh gimana ya?
1:18:43Deg-deg.
1:18:44Aduh gimana ya?
1:18:45Deg-deg.
1:18:46Aduh gimana ya?
1:18:47Deg-deg.
1:18:48Aduh gimana ya?
1:18:49Deg-deg.
1:18:50Aduh gimana ya?
1:18:51Deg-deg.
1:18:52Aduh gimana ya?
1:18:53Deg-deg.
1:18:54Aduh gimana ya?
1:18:55Deg-deg.
1:18:56Aduh gimana ya?
1:18:57Deg-deg.
1:18:58Aduh gimana ya?
1:18:59Deg-deg.
1:19:00Aduh gimana ya?
1:19:01Deg-deg.
1:19:02Aduh gimana ya?
1:19:07Deg-deg.
1:19:08Aduh gimana ya?
1:19:09Deg-deg.
1:19:10Aduh gimana ya?
1:19:11Deg-deg.
1:19:12Aduh gimana ya?
1:19:13Deg-deg.
1:19:14Aduh gimana ya?
1:19:15Deg-deg.
1:19:16Aduh gimana ya?
1:19:17Deg-deg.
1:19:18Aduh gimana ya?
1:19:19Deg-deg.
1:19:20Aduh gimana ya?
1:19:21Deg-deg.
1:19:22Aduh gimana ya?
1:19:23Deg-deg.
1:19:24Aduh gimana ya?
1:19:25Deg-deg.
1:19:26Aduh gimana ya?
1:19:27Deg-deg.
1:19:28Aduh gimana ya?
1:19:29Deg-deg.
1:19:30Aduh gimana ya?
1:19:31Deg-deg.
1:19:32Aduh gimana ya?
1:19:33Deg-deg.
1:19:34Aduh gimana ya?
1:19:35Deg-deg.
1:19:36Aduh gimana ya?
1:19:37Deg-deg.
1:19:38Aduh gimana ya?
1:19:39Deg-deg.
1:19:40Aduh gimana ya?
1:19:41Deg-deg.
1:19:42Aduh gimana ya?
1:19:43Deg-deg.
1:19:44Aduh gimana ya?
1:19:45Deg-deg.
1:19:46Aduh gimana ya?
1:19:47Deg-deg.
1:19:48Aduh gimana ya?
1:19:49Deg-deg.
1:19:50Aduh gimana ya?
1:19:51Deg-deg.
1:19:52Aduh gimana ya?
1:19:53Deg-deg.
1:19:54Aduh gimana ya?
1:19:55Deg-deg.
1:19:56Aduh gimana ya?
1:20:01Deg-deg.
1:20:02Aduh gimana ya?
1:20:03Deg-deg.
1:20:04Aduh gimana ya?
1:20:05Deg-deg.
1:20:06Aduh gimana ya?
1:20:07Deg-deg.
1:20:08Aduh gimana ya?
1:20:09Deg-deg.
1:20:10Aduh gimana ya?
1:20:11Deg-deg.
1:20:12Aduh gimana ya?
1:20:13Deg-deg.
1:20:14Aduh gimana ya?
1:20:15Deg-deg.
1:20:16Aduh gimana ya?
1:20:17Deg-deg.
1:20:18Aduh gimana ya?
1:20:19Deg-deg.
1:20:20Aduh gimana ya?
1:20:21Deg-deg.
1:20:22Aduh gimana ya?
1:20:23Deg-deg.
1:20:24Aduh gimana ya?
1:20:26Deg-deg.
1:20:27Aduh gimana ya?
1:20:28Deg-deg.
1:20:29Aduh gimana ya?
1:20:30Deg-deg.
1:20:31Aduh gimana ya?
1:20:32Deg-deg.
1:20:33Aduh gimana ya?
1:20:34Deg-deg.
1:20:35Aduh gimana ya?
1:20:36Deg-deg.
1:20:37Aduh gimana ya?
1:20:38Deg-deg.
1:20:39Aduh gimana ya?
1:20:40Deg-deg.
1:20:41Aduh gimana ya?
1:20:42Deg-deg.
1:20:43Aduh gimana ya?
1:20:44Deg-deg.
1:20:45Aduh gimana ya?
1:20:46Deg-deg.
1:20:47Aduh gimana ya?
1:20:48Deg-deg.
1:20:49Aduh gimana ya?
1:20:50Deg-deg.
1:20:55Aduh gimana ya?
1:21:00Deg-deg.
1:21:01Aduh gimana ya?
1:21:02Deg-deg.
1:21:03Aduh gimana ya?
1:21:04Deg-deg.
1:21:05Aduh gimana ya?
1:21:06Deg-deg.
1:21:07Aduh gimana ya?
Suka episode ini?
Langganan untuk update episode terbaru setiap Selasa malam!
Episode Terkait
8 Apr 2025
Bedah Situs - Ngobrolin WEB
Kali ini, kita akan membedah situs baru, terutama seputar performa web. Mulai dari Core Web Vitals (LCP, CLS, INP) hingg...
19 Mei 2026
Alat Desain AI - Ngobrolin WEB
🕸️ Selasa malam waktunya #ngobrolinweb Semenjak era AI, developer yang tadinya punya desiign skill issue mendadak bis...
12 Mei 2026
Bedah Web - Ngobrolin WEB
Berhubung banyak yang submit, malam ini kita akan kembali membedah beberapa situs. Penasaran gimana pendapat para pakar ...