EP 3

Ngobrolin Web Episode Perdana

Bagikan:

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.

Transkrip Bantu Koreksi

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!

Langganan Sekarang

Episode Terkait

Bedah Situs - Ngobrolin WEB
EP 124

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...

Alat Desain AI - Ngobrolin WEB
EP 167

19 Mei 2026

Alat Desain AI - Ngobrolin WEB

🕸️ Selasa malam waktunya #ngobrolinweb Semenjak era AI, developer yang tadinya punya desiign skill issue mendadak bis...

Bedah Web - Ngobrolin WEB
EP 166

12 Mei 2026

Bedah Web - Ngobrolin WEB

Berhubung banyak yang submit, malam ini kita akan kembali membedah beberapa situs. Penasaran gimana pendapat para pakar ...

Komentar