Skip to content
Trang chủ » การเขียนเว็บ: คู่มือเริ่มต้นสร้างเว็บไซต์อย่างมืออาชีพ

การเขียนเว็บ: คู่มือเริ่มต้นสร้างเว็บไซต์อย่างมืออาชีพ

มาเรียนเขียนเว็บด้วย HTML 5 !! ฉบับที่เร็วที่สุด !

NỘI DUNG TÓM TẮT

การเขียนเว็บ

การเขียนเว็บไซต์ เป็นกระบวนการสร้างและพัฒนาเว็บไซต์ที่ใช้ในการสื่อสารและแสดงผลข้อมูลต่างๆในรูปแบบที่ต้องการ การเขียนเว็บไซต์ต้องผสานความรู้และทักษะทางเทคโนโลยีและการสร้างระบบเพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลและสื่อต่างๆได้อย่างสะดวก มีเว็บไซต์ในหลากหลายรูปแบบตามความต้องการของผู้ใช้ โดยเมื่อมองในทางกว้างขึ้น การเขียนเว็บไซต์ก็มีกระบวนการที่ซับซ้อนมากขึ้น ซึ่งเราจะมาเรียนรู้เกี่ยวกับกระบวนการเขียนเว็บไซต์ในบทความนี้

การวางแผนและการออกแบบเว็บไซต์
เพื่อให้เว็บไซต์มีความสมดุลและมีการใช้งานที่ง่าย การวางแผนและการออกแบบเว็บไซต์เป็นขั้นตอนสำคัญที่ต้องมี ในขั้นตอนนี้ เราจะต้องกำหนดวัตถุประสงค์ของเว็บไซต์ และศึกษาตลาดและผู้ใช้เป้าหมาย ซึ่งจะช่วยให้เราทราบถึงข้อมูลที่จำเป็นในการออกแบบ ด้วยการวางแผนและการออกแบบที่ดี เราจึงสามารถสร้างเว็บไซต์ที่มีประสิทธิภาพและน่าสนใจได้

การเลือกใช้เทคโนโลยีและภาษาโปรแกรมในการเขียนเว็บ
ในการเขียนเว็บไซต์ เราต้องเลือกใช้เทคโนโลยีและภาษาโปรแกรมที่เหมาะสมกับความต้องการของเว็บไซต์ ภาษาโปรแกรมและเทคโนโลยีที่ใช้ในการเขียนเว็บไซต์มีหลากหลายรูปแบบ เช่น HTML, CSS, JavaScript, PHP, Python, ฯลฯ ในการเลือกใช้เทคโนโลยีและภาษาโปรแกรม เราควรพิจารณาถึงความถี่ในการอัปเดต และส่วนที่เรียกใช้งานของเว็บไซต์เพื่อให้เกิดประสิทธิภาพสูงสุด

การสร้างโครงสร้างและเลเยอร์ของเว็บไซต์
การสร้างโครงสร้างและเลเยอร์ของเว็บไซต์ช่วยให้เราเรียงลำดับและจัดวางส่วนต่างๆของเว็บไซต์ได้อย่างเหมาะสม โครงสร้างสม่ำเสมอจะทำให้ผู้ใช้งานสามารถเข้าถึงและใช้งานเว็บไซต์ได้อย่างง่ายดาย ในขั้นตอนนี้ เราควรกำหนดรูปแบบของเว็บไซต์ และสร้างเลเยอร์ที่เหมาะสมสำหรับการแสดงผล

การออกแบบและพัฒนาฐานข้อมูลของเว็บไซต์
การออกแบบและพัฒนาฐานข้อมูลของเว็บไซต์เป็นขั้นตอนที่สำคัญในการเขียนเว็บไซต์ เนื่องจากฐานข้อมูลเป็นส่วนสำคัญในการเก็บข้อมูลและจัดการข้อมูลบนเว็บไซต์ ในขั้นตอนนี้ เราจะต้องกำหนดการเก็บรักษาข้อมูล รวมทั้งสร้างตารางและฐานข้อมูลเพื่อให้ข้อมูลมีความถูกต้องและเป็นระเบียบ

การเขียนโค้ดและการทดสอบเว็บไซต์
หลังจากที่ได้วางแผนและออกแบบเว็บไซต์แล้ว เราก็เข้าสู่ขั้นตอนการเขียนโค้ด เราจะใช้ภาษาโปรแกรมต่างๆเพื่อเขียนโค้ดที่ทำให้เว็บไซต์ถูกสร้างขึ้น ในขั้นตอนนี้ เราควรใส่ใจในรายละเอียดของโค้ด และใช้กระบวนการทดสอบเว็บไซต์เพื่อตรวจสอบความถูกต้องและประสิทธิภาพของเว็บไซต์

การปรับปรุงและการดูแลรักษาเว็บไซต์
เมื่อเว็บไซต์เสร็จสมบูรณ์แล้ว การปรับปรุงและการดูแลรักษาเว็บไซต์เกิดขึ้นเพื่อให้เว็บไซต์มีประสิทธิภาพและปรับปรุงเพิ่มขึ้นต่อไป การทำการปรับปรุงและการดูแลรักษาเว็บไซต์เป็นกระบวนการที่ต้องมีตลอดการใช้งาน ซึ่งเนื่องจากการเป็นแหล่งข้อมูลสำคัญ การที่เว็บไซต์สามารถทำงานได้อย่างต่อเนื่อง จึงต้องมีการดูแลและปรับปรุงอย่างสม่ำเสมอ

การเขียนเว็บไซต์เบื้องต้น
การเขียนเว็บไซต์เบื้องต้นเป็นขั้นตอนแรกในการเรียนรู้การเขียนเว็บไซต์ ในขั้นตอนนี้ เราจะเรียนรู้เกี่ยวกับภาษา HTML ที่ใช้ในการสร้างโครงสร้างของเว็บไซต์ นอกจากนี้เรายังต้องเรียนรู้การใช้ CSS เพื่อกำหนดรูปแบบและสไตล์ของเว็บไซต์

ตัวอย่างโค้ด HTML สร้างเว็บ
“`



Example Website

Welcome to My Website

About Me

Hello, my name is John and I am a web developer.

© 2022 Example Website. All rights reserved.



“`

10 ขั้นตอนการสร้างเว็บ
1. วางแผนและออกแบบเว็บไซต์
2. เลือกใช้เทคโนโลยีและภาษาโปรแกรมที่เหมาะสม
3. สร้างโครงสร้างและเลเยอร์ของเว็บไซต์
4. ออกแบบและพัฒนาฐานข้อมูลของเว็บไซต์
5. เขียนโค้ดเว็บไซต์
6. ทดสอบความถูกต้องและประสิทธิภาพของเว็บไซต์
7. ปรับปรุงและแก้ไขข้อบกพร่อง
8. ทดสอบบนอุปกรณ์และเบราว์เซอร์ต่างๆ
9. จัดการโดเมนและการโฮสติ้ง
10. ดูแลรักษาและปรับปรุงเว็บไซต์

วิธีสร้างเว็บไซต์ฟรี
สร้างเว็บไซต์ฟรีได้โดยใช้บริการเว็บโฮสติ้งแบบฟรี เช่น WordPress.com, Wix.com, Weebly.com ซึ่งเป็นสถานการณ์สำหรับผู้ที่ต้องการสร้างเว็บไซต์เบื้องต้น ด้วยบริการเหล่านี้ เราสามารถเลือกใช้เทมเพลตพร้อมข้อความและรูปภาพที่กำหนดมาให้ และทำการปรับแต่งด้วยตัวเองเพื่อให้เว็บไซต์ดูและทำงานตามที่ต้องการ

โค้ดสร้างเว็บ HTML สำเร็จรูป
โค้ดสร้างเว็บ HTML สำเร็จรูปคือโค้ดที่พร้อมใช้งานทันที โดยมีโครงสร้างของเว็บไซต์และสไตล์ที่

มาเรียนเขียนเว็บด้วย Html 5 !! ฉบับที่เร็วที่สุด !

คำสำคัญที่ผู้ใช้ค้นหา: การเขียนเว็บ การเขียนเว็บไซต์เบื้องต้น, ตัวอย่างโค้ด html สร้างเว็บ, 10 ขั้นตอนการสร้างเว็บ, วิธีสร้างเว็บไซต์ฟรี, โค้ดสร้างเว็บ html สําเร็จรูป, เขียนเว็บ html ออนไลน์, สร้างเว็บไซต์ฟรี google, เริ่มต้นเขียนเว็บไซต์

รูปภาพที่เกี่ยวข้องกับหัวข้อ การเขียนเว็บ

มาเรียนเขียนเว็บด้วย HTML 5 !! ฉบับที่เร็วที่สุด !
มาเรียนเขียนเว็บด้วย HTML 5 !! ฉบับที่เร็วที่สุด !

หมวดหมู่: Top 77 การเขียนเว็บ

ดูเพิ่มเติมที่นี่: kientrucxaydungviet.net

การเขียนเว็บไซต์เบื้องต้น

การเขียนเว็บไซต์เบื้องต้น: แนะนำและคำถามที่พบบ่อย

การเขียนเว็บไซต์เบื้องต้นเป็นกระบวนการสร้างและพัฒนาเว็บไซต์ที่เน้นเนื้อหาพื้นฐาน โดยรวมถึงการเข้าใจโครงสร้างพื้นฐานของเว็บไซต์ การสร้างหน้าต่างรายละเอียด การดูแลและบำรุงรักษาเว็บไซต์เบื้องต้น เพื่อให้ความรู้นี้เป็นประโยชน์กับผู้ที่มีความต้องการเขียนเว็บไซต์ใหม่ หรือผู้ที่ต้องการตามเส้นทางการเรียนรู้ในการพัฒนาเว็บไซต์ตามหนทางที่ถูกต้อง

การเขียนเว็บไซต์เบื้องต้นเริ่มต้นด้วยการวางแผน ก่อนที่จะเริ่มเขียนโค้ด คุณควรทำความเข้าใจกับความต้องการของเว็บไซต์ของคุณ กำหนดเป้าหมายและออกแบบโครงสร้างของเว็บไซต์เพื่อให้บรรลุวัตถุประสงค์และเป้าหมายของคุณ

เว็บไซต์สามารถถูกสร้างขึ้นโดยใช้ภาษาการเขียนเว็บไซต์หลายแบบ เช่น HTML, CSS, และ JavaScript เป็นต้น ในกระบวนการเขียนเว็บไซต์เบื้องต้น เราจะศึกษาภาษาการเขียนเว็บไซต์ HTML ที่เป็นภาษาพื้นฐานสำหรับการสร้างและแสดงเนื้อหาบนเว็บไซต์ ภาษา CSS สำหรับการจัดรูปแบบและการสั่งการให้กับเนื้อหาในเว็บไซต์ และ ภาษา JavaScript ที่เป็นภาษาโปรแกรมเบื้องต้นสำหรับการเพิ่มประสิทธิภาพและฟังก์ชั่นเพิ่มเติมให้กับเว็บไซต์ของคุณ

เมื่อคุณเข้าใจเรื่องพื้นฐานและภาษาการเขียนเว็บไซต์ เริ่มต้นการสร้างหน้าเว็บไซต์ ซึ่งหน้าเว็บไซต์แต่ละหน้าจะต้องมีโครงสร้าง HTML และการจัดรูปแบบ CSS เพื่อให้เนื้อหาแสดงผลในรูปแบบที่สวยงามและง่ายต่อการอ่าน

สิ่งสำคัญที่ต้องรู้เมื่อเขียนเว็บไซต์คือการใช้งานองค์ประกอบต่างๆ อย่างเช่น รูปภาพ ตาราง แบบฟอร์ม เต็มไปด้วยฟังก์ชั่นและความสามารถต่างๆ ซึ่งภาษา JavaScript จะช่วยให้คุณสามารถเพิ่มประสิทธิภาพและความสามารถให้กับเว็บไซต์ของคุณได้

หลังจากสร้างเว็บไซต์เบื้องต้นแล้ว คุณต้องดูแลและบำรุงรักษาเว็บไซต์เพื่อให้ข้อมูลที่แสดงในเว็บไซต์ของคุณเป็นปัจจุบัน คุณก็จะต้องทำการปรับปรุงการแสดงผล เพิ่มเติมฟังก์ชั่นใหม่ และทำการปรับปรุงความปลอดภัยของเว็บไซต์

คำถามที่พบบ่อย:
1. ฉันต้องมีความรู้คืออะไรในการเริ่มต้นเขียนเว็บไซต์เบื้องต้นหรือไม่?
การมีความรู้เริ่มต้นอย่างพื้นฐานในภาษา HTML, CSS, และ JavaScript เป็นสิ่งที่จำเป็น ความรู้เริ่มต้นในการใช้งานโปรแกรมด้านการใช้งานเว็บไซต์ เช่นโปรแกรมเมอร์เบราว์เซอร์ จะช่วยให้คุณมีรายละเอียดที่คุณต้องการสำหรับการเขียนเว็บไซต์อย่างเป็นระบบ

2. มีเทคนิคใดที่จำเป็นในการออกแบบหน้าเว็บไซต์?
การวางแผนและออกแบบเว็บไซต์ที่ใช้งานง่ายเน้นการจัดวางผลของเนื้อหา โครงสร้างพื้นฐานของหน้าเว็บไซต์อย่างถูกต้อง การใช้งานสีและรูปแบบ เพื่อให้เว็บไซต์มีความสวยงามและง่ายต่อการอ่าน

3. เหตุใดฉันควรใช้ JavaScript เพิ่มเติมในการเขียนเว็บไซต์ของฉันหรือไม่?
JavaScript เป็นภาษาโปรแกรมเบื้องต้นที่สามารถเพิ่มประสิทธิภาพและฟังก์ชั่นเพิ่มเติมให้กับเว็บไซต์ของคุณได้ เช่น การตรวจสอบข้อมูลที่รับจากแบบฟอร์ม การแสดงสไลด์โชว์สำหรับรูปภาพ หรือแม้แต่การสร้างแชทบอท เป็นต้น

4. ฉันสามารถใช้เครื่องมือออนไลน์อย่างไรเพื่อช่วยในกระบวนการเขียนเว็บไซต์?
มีเครื่องมือออนไลน์มากมายที่สามารถช่วยให้คุณเขียนเว็บไซต์ได้ง่ายขึ้น เช่นโปรแกรมสร้างเว็บไซต์ออนไลน์ (Online Website Builders) ที่ให้บริการในการออกแบบและสร้างเว็บไซต์ โดยไม่จำเป็นต้องมีความรู้เรื่องโค้ด

การเขียนเว็บไซต์เบื้องต้นคือการเรียนรู้กระบวนการสร้างและพัฒนาเว็บไซต์ที่สำคัญ การเข้าใจภาษาการเขียนเว็บไซต์ HTML, CSS, และ JavaScript เป็นสิ่งที่ดีอย่างแน่นอน ในการสร้างหน้าต่างรายละเอียด การบำรุงรักษา และการปรับปรุงเว็บไซต์ของคุณ ด้วยความกระตือรือร้นและความพยายาม คุณสามารถพัฒนาฝีมือของคุณในการเขียนเว็บไซต์ให้ก้าวข้ามขึ้นไปอีกขั้นได้

ตัวอย่างโค้ด Html สร้างเว็บ

ตัวอย่างโค้ด HTML สร้างเว็บ: รู้จักกับภาษา HTML และใช้ในการสร้างเว็บไซต์

HTML (HyperText Markup Language) คือภาษามาตรฐานที่ใช้ในการสร้างและแสดงผลเว็บไซต์พื้นฐานของเว็บบราวเซอร์ กล่าวคือ พื้นฐานในการสร้างเว็บไซต์ที่เราเห็นเป็นหน้าตาต่างๆ บ่งบอกให้เราเห็นว่าเอาตัวอะไรไปใส่ไว้บนหน้าเว็บไซต์โดยมีการแบ่งหน้าตาเว็บไซต์ออกเป็นหน่วยด้วยหน้าหนึ่งๆ เรียกว่าเอกสารหน้าเว็บเพจกราฟฟิก ที่จัดห้องให้กับรูปแบบที่สามารถเข้าถึงได้ตามแบบหนึ่ง ภาษานี้ใช้ในการเขียนสั่งให้กับบราว์เซอร์ว่าหน้าเว็บไซต์มีองค์ประกอบอะไรบ้าง เพื่อทำให้เว็บไซต์แสดงผลตามที่เราต้องการ

ในบทความนี้ เราจะศึกษาตัวอย่างโค้ด HTML ที่ใช้ในการสร้างเว็บไซต์พื้นฐาน โดยจะมีตัวอย่างหน้าแบบที่ เราสามารถเรียกใช้ได้ในการสร้างเว็บไซต์ของเราเอง

ตัวอย่างโค้ด HTML ต่อไปนี้เป็นตัวอย่างง่ายๆ ที่มีการใช้งานองค์ประกอบพื้นฐานของ HTML เช่น ส่วนหน้าต่างของเว็บไซต์ การตั้งค่าภาษา หัวเรื่อง และตัวหนังสือ เพื่อให้คุณเข้าใจและนำไปปรับใช้ในการสร้างโค้ด HTML ของคุณเอง

“`html




ตัวอย่างเว็บไซต์

เว็บไซต์ตัวอย่าง

ยินดีต้อนรับสู่เว็บไซต์ตัวอย่าง

เว็บไซต์นี้เป็นตัวอย่างเพื่อสาธิตการใช้งาน HTML

กรุณาเลือกเมนูด้านบนเพื่อเรียกดูข้อมูลเพิ่มเติม

版权所有 © 2022 เว็บไซต์ตัวอย่าง



“`

ในตัวอย่างโค้ดด้านบน เรามีองค์ประกอบหลักทั้งหมดของหน้าเว็บไซต์ ที่ได้แก่:

– `` เป็นการระบุว่าตัวอย่างเว็บไซต์เรานี้ใช้ HTML เวอร์ชันไหน ในที่นี้คือ HTML5
– `` เปิดแท็กใบหน้าเว็บไซต์ ซึ่งเป็นตัวเริ่มต้นของเอกสาร HTML
– `` มีบทบาทเก็บส่วนต่างๆ ของเว็บไซต์ เช่น การกำหนดค่าหน้าต่างเอกสาร การเชื่อมโยง CSS และการกำหนดค่าเพิ่มเติม
– `` ใช้สำหรับกำหนดชุดอักขระของเอกสาร ที่ในที่นี้เป็น UTF-8 ซึ่งรองรับอักขระมากมายทุกภาษาทั่วโลก
– `` ใช้กำหนดชื่อหน้าเว็บไซต์<br /> – `<body data-rsssl=1>` เป็นส่วนที่แสดงผลงานของเว็บไซต์จริง ๆ ที่เราสร้างขึ้น<br /> – `</p> <header>` เป็นส่วนหัวและหน้าต่างของเว็บไซต์<br /> – `</p> <nav>` เป็นส่วนที่ครอบคลุมเมนูนำทางบนเว็บไซต์<br /> – `</p> <ul>` เป็นรายการแบบไม่มีลำดับของเมนูและกล่องข้อมูลอื่น ๆ<br /> – `</p> <li>` เข้ามาแสดงส่วนของรายการในเมนู<br /> – `<a href="#">` ใช้สำหรับการเชื่อมโยง URL หรือหน้าเว็บไซต์อื่น<br /> – `</p> <section>` ใช้แบ่งส่วนของเนื้อหาหลักบนหน้าเว็บไซต์<br /> – `</p> <h2><span id="_8211__8211___HTML__HTML__1_HTML_HTML_HyperText_Markup_Language_2_HTML__HTML__HTML__3_HTML__HTML___4_HTML_CSS__HTML_CSS_HTML_CSS_CSS_HTML_5_HTML__HTML____src__URL__33">` เป็นส่วนหัวของเนื้อหา<br /> – `</p> <p>` เป็นส่วนของบทความหรือเนื้อหาเพิ่มเติมที่ต้องการแสดง<br /> – `</p> <footer>` แสดงข้อมูลท้ายเว็บไซต์ เช่นข้อความลิขสิทธิ์</p> <p>บทความนี้ได้แสดงตัวอย่างโค้ด HTML ที่เป็นภาษาพื้นฐานที่ง่ายไป ซึ่งเป็นต้นแบบในการสร้างเว็บไซต์ คุณสามารถสร้างและปรับแต่งโค้ด HTML เพื่อให้เหมาะสมกับความต้องการของเว็บไซต์ของคุณได้</p> <p>คำถามที่พบบ่อย:</p> <p>1. HTML คืออะไร?<br /> HTML (HyperText Markup Language) คือภาษามาตรฐานที่ใช้ในการสร้างและแสดงผลเว็บไซต์พื้นฐานของเว็บบราวเซอร์</p> <p>2. สิ่งที่ต้องมีในเอกสาร HTML คืออะไร?<br /> เอกสาร HTML ควรมีองค์ประกอบหลักๆ เช่น ตัวแปรไว้ระบุเวอร์ชัน HTML, ภาษา, หน้าแสดงผลบนเว็บเบราเซอร์ เป็นต้น</p> <p>3. มีองค์ประกอบหลักของเว็บไซต์ที่ต้องใช้ใน HTML อะไรบ้าง?<br /> องค์ประกอบหลักของเว็บไซต์ที่ต้องใช้ใน HTML ประกอบไปด้วยหัวเรื่อง, เมนูนำทาง, เนื้อหาหลัก, และท้ายเว็บไซต์ เพื่อให้สร้างได้หน้าตาเว็บไซต์ที่เรียบง่ายและมีความสมดุลกัน</p> <p>4. สามารถเชื่อมโยงรหัส HTML กับ CSS ได้อย่างไร?<br /> ในการเชื่อมโยงรหัส HTML กับ CSS สามารถทำได้โดยกำหนดชื่อคลาสหรือไอดีให้กับองค์ประกอบ HTML และใส่รหัส CSS ลงไปในไฟล์ CSS เพื่อเรียกใช้งานสไตล์ที่ต้องการสำหรับองค์ประกอบ HTML นั้น</p> <p>5. สามารถเพิ่มภาพหรือวิดีโอลงในเว็บไซต์ HTML ได้อย่างไร?<br /> สามารถเพิ่มภาพหรือวิดีโอลงในเว็บไซต์ HTML ได้โดยใช้องค์ประกอบ `<img>` และ `<video>` ตามลำดับ โดยระบุที่อยู่ของภาพหรือวิดีโอในแอตทริบิวต์ `src` ขององค์ประกอบ ในที่นี้คุณจำเป็นต้องใส่ URL หรือที่อยู่ไฟล์ของภาพหรือวิดีโอด้วย</div> <div> <h2><span id="_8211__8211___HTML__HTML__1_HTML_HTML_HyperText_Markup_Language_2_HTML__HTML__HTML__3_HTML__HTML___4_HTML_CSS__HTML_CSS_HTML_CSS_CSS_HTML_5_HTML__HTML____src__URL__33">พบ 33 ภาพที่เกี่ยวข้องกับหัวข้อ การเขียนเว็บ.</span></h2> <figure><img decoding="async" src="https://1.bp.blogspot.com/-nzFZMeOYR4k/UjHr-QMjX-I/AAAAAAAACtE/WJIlJlbfnIM/s1600/Ewampwww_TutoriallibElements.png" alt="Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – Tamemo.Com" style="width:100%" title="Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – TAmemo.com"><figcaption>Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – Tamemo.Com</figcaption></figure> <figure><img decoding="async" src="https://palamike.com/wp-content/uploads/2020/01/42-web-beginners.002-1024x576.jpg" alt="คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย" style="width:100%" title="คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย"><figcaption>คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/O2_TK8NBbEc/maxresdefault.jpg" alt="7 โปรแกรม ที่ใช้ในการเขียนเว็บไซต์ทั้งหมด มีอะไรบ้าง ? - Youtube" style="width:100%" title="7 โปรแกรม ที่ใช้ในการเขียนเว็บไซต์ทั้งหมด มีอะไรบ้าง ? - YouTube"><figcaption>7 โปรแกรม ที่ใช้ในการเขียนเว็บไซต์ทั้งหมด มีอะไรบ้าง ? – Youtube</figcaption></figure> <figure><img decoding="async" src="https://1.bp.blogspot.com/-v9OU-bovHD0/UBFP5lK-6QI/AAAAAAAAAIY/19TUirPLS44/s1600/2-3.jpg" alt="Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – Tamemo.Com" style="width:100%" title="Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – TAmemo.com"><figcaption>Web Developer Tools อยากจะเขียนเว็บ เขาใช้อะไรเขียนกัน – Tamemo.Com</figcaption></figure> <figure><img decoding="async" src="https://www.makewebeasy.com/th/blog/wp-content/uploads/2021/03/3.jpg" alt="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที" style="width:100%" title="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที"><figcaption>วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/tlerR6ZOOds/maxresdefault.jpg" alt="การสร้างเว็บไซต์เบื้องต้นง่ายๆ - Youtube" style="width:100%" title="การสร้างเว็บไซต์เบื้องต้นง่ายๆ - YouTube"><figcaption>การสร้างเว็บไซต์เบื้องต้นง่ายๆ – Youtube</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/qtx6BhVNPho/maxresdefault.jpg" alt="สอนสร้างเว็บไซต์ แบบง่ายๆ ใน 20 นาที !! - Youtube" style="width:100%" title="สอนสร้างเว็บไซต์ แบบง่ายๆ ใน 20 นาที !! - YouTube"><figcaption>สอนสร้างเว็บไซต์ แบบง่ายๆ ใน 20 นาที !! – Youtube</figcaption></figure> <figure><img decoding="async" src="https://teacherwiri.files.wordpress.com/2014/07/ex1.jpg" alt="ขั้นตอนการเขียนโปรแกรมด้วยภาษา Html | Teacherwiri" style="width:100%" title="ขั้นตอนการเขียนโปรแกรมด้วยภาษา HTML | teacherwiri"><figcaption>ขั้นตอนการเขียนโปรแกรมด้วยภาษา Html | Teacherwiri</figcaption></figure> <figure><img decoding="async" src="https://noobmarketer.com/wp-content/uploads/2016/11/wordpress-dashboard-web-browser-chrome.png" alt="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)" style="width:100%" title="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)"><figcaption>วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)</figcaption></figure> <figure><img decoding="async" src="https://www.makewebeasy.com/th/blog/wp-content/uploads/2021/03/0-%E0%B8%9B%E0%B8%81.jpg" alt="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที" style="width:100%" title="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที"><figcaption>วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/VMREJzIZbCg/mqdefault.jpg" alt="คอร์สเรียน เขียนเว็บด้วย Html+Css - ตอนที่ 3 ทำเว็บให้สวยงามด้วย Css (จบ) - Youtube" style="width:100%" title="คอร์สเรียน เขียนเว็บด้วย HTML+CSS - ตอนที่ 3 ทำเว็บให้สวยงามด้วย CSS (จบ) - YouTube"><figcaption>คอร์สเรียน เขียนเว็บด้วย Html+Css – ตอนที่ 3 ทำเว็บให้สวยงามด้วย Css (จบ) – Youtube</figcaption></figure> <figure><img decoding="async" src="https://krupiyadanai.files.wordpress.com/2013/10/9.jpg" alt="ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun" style="width:100%" title="ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun"><figcaption>ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun</figcaption></figure> <figure><img decoding="async" src="https://i0.wp.com/cms-assets.skooldio.com/blog/wp-content/uploads/2021/04/26200943/which_programming_language_to_start_with_banner.jpeg?fit=2048%2C1075&ssl=1" alt="อยากเริ่มเขียนโปรแกรม ภาษาไหนที่เหมาะกับเรา? | Skooldio Blog" style="width:100%" title="อยากเริ่มเขียนโปรแกรม ภาษาไหนที่เหมาะกับเรา? | Skooldio Blog"><figcaption>อยากเริ่มเขียนโปรแกรม ภาษาไหนที่เหมาะกับเรา? | Skooldio Blog</figcaption></figure> <figure><img decoding="async" src="https://wind-site.com/wp-content/uploads/2020/08/website-design-27-8-63-1-min-1024x614.jpg" alt="ออกแบบเว็บไซต์ รูปแบบต่างๆ ในการสร้าง Layout ใน Html" style="width:100%" title="ออกแบบเว็บไซต์ รูปแบบต่างๆ ในการสร้าง Layout ใน HTML"><figcaption>ออกแบบเว็บไซต์ รูปแบบต่างๆ ในการสร้าง Layout ใน Html</figcaption></figure> <figure><img decoding="async" src="https://www.camphub.in.th/wp-content/uploads/2022/01/basichub004.png" alt="เขียนเว็บง่ายๆ ด้วย Html และ Css ! - Camphub" style="width:100%" title="เขียนเว็บง่ายๆ ด้วย Html และ Css ! - CAMPHUB"><figcaption>เขียนเว็บง่ายๆ ด้วย Html และ Css ! – Camphub</figcaption></figure> <figure><img decoding="async" src="https://kru-it.com/wp-content/uploads/2019/08/web_des3.gif" alt="ข้อคิดในการออกแบบเว็บไซต์ - ครูไอที" style="width:100%" title="ข้อคิดในการออกแบบเว็บไซต์ - ครูไอที"><figcaption>ข้อคิดในการออกแบบเว็บไซต์ – ครูไอที</figcaption></figure> <figure><img decoding="async" src="https://noobmarketer.com/wp-content/uploads/2018/10/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%84%E0%B8%8B%E0%B8%95%E0%B9%8C-featured-image.png" alt="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)" style="width:100%" title="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)"><figcaption>วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)</figcaption></figure> <figure><img decoding="async" src="https://3.bp.blogspot.com/-M974Jz9Zxqw/VHLqs9dMTGI/AAAAAAAAAS8/CVk7z9tUGj4/s1600/a.JPG" alt="สอนเขียนเว็บไซต์ Html,Css,พื้นฐานการทำเว็บไซต์: 2014" style="width:100%" title="สอนเขียนเว็บไซต์ HTML,Css,พื้นฐานการทำเว็บไซต์: 2014"><figcaption>สอนเขียนเว็บไซต์ Html,Css,พื้นฐานการทำเว็บไซต์: 2014</figcaption></figure> <figure><img decoding="async" src="https://tcaster.net/wp-content/uploads/2023/04/%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%87%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B9%86-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-Html-Css-Js-%E0%B9%81%E0%B8%A5%E0%B8%B0-Php.png" alt="เขียนเว็บง่ายๆ ด้วย Html , Css , Js และ Php ! - Tcaster" style="width:100%" title="เขียนเว็บง่ายๆ ด้วย Html , Css , Js และ Php ! - TCASter"><figcaption>เขียนเว็บง่ายๆ ด้วย Html , Css , Js และ Php ! – Tcaster</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/-jzu5YH6OMQ/maxresdefault.jpg" alt="มาเรียนเขียนเว็บด้วย Html 5 !! ฉบับที่เร็วที่สุด ! - Youtube" style="width:100%" title="มาเรียนเขียนเว็บด้วย HTML 5 !! ฉบับที่เร็วที่สุด ! - YouTube"><figcaption>มาเรียนเขียนเว็บด้วย Html 5 !! ฉบับที่เร็วที่สุด ! – Youtube</figcaption></figure> <figure><img decoding="async" src="https://resource.skilllane.com/courses/share_thumbnails/000/001/988/original/1988-FB.png" alt="คอร์สออนไลน์ สอนทำเว็บด้วยภาษา Html (Level 1 จุดเริ่มต้นการเขียนโปรแกรม) | Skilllane" style="width:100%" title="คอร์สออนไลน์ สอนทำเว็บด้วยภาษา HTML (Level 1 จุดเริ่มต้นการเขียนโปรแกรม) | SkillLane"><figcaption>คอร์สออนไลน์ สอนทำเว็บด้วยภาษา Html (Level 1 จุดเริ่มต้นการเขียนโปรแกรม) | Skilllane</figcaption></figure> <figure><img decoding="async" src="https://www.makewebeasy.com/th/blog/wp-content/uploads/2021/03/1.jpg" alt="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที" style="width:100%" title="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที"><figcaption>วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</figcaption></figure> <figure><img decoding="async" src="https://www.borntodev.com/wp-content/uploads/2020/02/%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B8%9B%E0%B8%81-POST-%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%B0%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%88%E0%B8%B2%E0%B8%81-YouTube-1-1.jpg" alt="ทำเว็บด้วย Python 3 นาทีก็ทำได้ !" style="width:100%" title="ทำเว็บด้วย Python 3 นาทีก็ทำได้ !"><figcaption>ทำเว็บด้วย Python 3 นาทีก็ทำได้ !</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/WEoQ-DJZ4pw/maxresdefault.jpg" alt="คอร์สเรียน เขียนเว็บด้วย Html+Css - ตอนที่ 1 แนะนำเครื่องมือก่อนเริ่มเขียนโค้ด - Youtube" style="width:100%" title="คอร์สเรียน เขียนเว็บด้วย HTML+CSS - ตอนที่ 1 แนะนำเครื่องมือก่อนเริ่มเขียนโค้ด - YouTube"><figcaption>คอร์สเรียน เขียนเว็บด้วย Html+Css – ตอนที่ 1 แนะนำเครื่องมือก่อนเริ่มเขียนโค้ด – Youtube</figcaption></figure> <figure><img decoding="async" src="https://sls-prod.api-onscene.com/partner_files/trueidintrend/160217/pankaj-patel-Fi-GJaLRGKc-unsplash.jpg" alt="มีปัญหาเกี่ยวกับการเขียนโปรแกรม ลองถามในเว็บไซต์เหล่านี้ดู" style="width:100%" title="มีปัญหาเกี่ยวกับการเขียนโปรแกรม ลองถามในเว็บไซต์เหล่านี้ดู"><figcaption>มีปัญหาเกี่ยวกับการเขียนโปรแกรม ลองถามในเว็บไซต์เหล่านี้ดู</figcaption></figure> <figure><img decoding="async" src="https://www.thaitrainingzone.com/Images/training/image_detail_32864.jpg" alt="โครงการอบรม การสร้างเว็บไซต์เบื้องต้นด้วยภาษา Html (Building Webpages With Html) รุ่นที่ 1 - ฝึกอบรม สัมมนา ฝึกอบรมฟรี สัมมนาฟรี คลิก Thai Training Zone" style="width:100%" title="โครงการอบรม การสร้างเว็บไซต์เบื้องต้นด้วยภาษา HTML (Building Webpages with HTML) รุ่นที่ 1 - ฝึกอบรม สัมมนา ฝึกอบรมฟรี สัมมนาฟรี คลิก Thai Training Zone"><figcaption>โครงการอบรม การสร้างเว็บไซต์เบื้องต้นด้วยภาษา Html (Building Webpages With Html) รุ่นที่ 1 – ฝึกอบรม สัมมนา ฝึกอบรมฟรี สัมมนาฟรี คลิก Thai Training Zone</figcaption></figure> <figure><img decoding="async" src="https://www.makewebeasy.com/th/blog/wp-content/uploads/2021/03/7.jpg" alt="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที" style="width:100%" title="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที"><figcaption>วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</figcaption></figure> <figure><img decoding="async" src="https://www.camphub.in.th/wp-content/uploads/2021/12/basichub001.jpg" alt="เขียนเว็บง่ายๆ ด้วย Html และ Css ! - Camphub" style="width:100%" title="เขียนเว็บง่ายๆ ด้วย Html และ Css ! - CAMPHUB"><figcaption>เขียนเว็บง่ายๆ ด้วย Html และ Css ! – Camphub</figcaption></figure> <figure><img decoding="async" src="https://www.wikihow.com/images_en/thumb/7/71/4082-1.jpg/v4-460px-4082-1.jpg.webp" alt="วิธีการ เขียนเว็บเพจง่ายๆ ด้วย Html: 8 ขั้นตอน (พร้อมรูปภาพ)" style="width:100%" title="วิธีการ เขียนเว็บเพจง่ายๆ ด้วย HTML: 8 ขั้นตอน (พร้อมรูปภาพ)"><figcaption>วิธีการ เขียนเว็บเพจง่ายๆ ด้วย Html: 8 ขั้นตอน (พร้อมรูปภาพ)</figcaption></figure> <figure><img decoding="async" src="https://krupiyadanai.files.wordpress.com/2013/10/15.jpg" alt="ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun" style="width:100%" title="ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun"><figcaption>ขั้นตอนการออกแบบและการสร้างเว็บไซต์ – Computer Fun</figcaption></figure> <figure><img decoding="async" src="https://www.it-guides.com/html/note01.gif" alt="Webmaster Guide - Www.It-Guides.Com" style="width:100%" title="Webmaster Guide - www.it-guides.com"><figcaption>Webmaster Guide – Www.It-Guides.Com</figcaption></figure> <figure><img decoding="async" src="https://www.makewebeasy.com/th/blog/wp-content/uploads/2021/03/4.jpg" alt="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที" style="width:100%" title="วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที"><figcaption>วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</figcaption></figure> <figure><img decoding="async" src="https://www.blognone.com/sites/default/files/externals/9dca7c00a89dcc802fc46d95088e2485.png" alt="ภาษาเดียวครองพิภพ Kotlin รองรับการเขียนเว็บ แปลงเป็น Webassembly รันในเบราว์เซอร์ | Blognone" style="width:100%" title="ภาษาเดียวครองพิภพ Kotlin รองรับการเขียนเว็บ แปลงเป็น WebAssembly รันในเบราว์เซอร์ | Blognone"><figcaption>ภาษาเดียวครองพิภพ Kotlin รองรับการเขียนเว็บ แปลงเป็น Webassembly รันในเบราว์เซอร์ | Blognone</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/TreEei7keUQ/maxresdefault.jpg" alt="3 การสร้างเว็บสำเร็จรูป WordPress เวอร์ชั่นล่าสุด การสร้างเว็บขายสินค้าออนไลน์ โดยไม่ต้องเขียน Code - Youtube" style="width:100%" title="3 การสร้างเว็บสำเร็จรูป WordPress เวอร์ชั่นล่าสุด การสร้างเว็บขายสินค้าออนไลน์ โดยไม่ต้องเขียน Code - YouTube"><figcaption>3 การสร้างเว็บสำเร็จรูป WordPress เวอร์ชั่นล่าสุด การสร้างเว็บขายสินค้าออนไลน์ โดยไม่ต้องเขียน Code – Youtube</figcaption></figure> <figure><img decoding="async" src="https://www.codebee.co.th/labs/wp-content/uploads/2016/10/%E0%B8%97%E0%B8%B3%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%84%E0%B8%8B%E0%B8%95%E0%B9%8C-front-end.png" alt="ทำเว็บไซต์ เขียน Html, Css และ Javascript และทำความเข้าใจ - บริษัท โค๊ดบี จำกัด" style="width:100%" title="ทำเว็บไซต์ เขียน HTML, CSS และ Javascript และทำความเข้าใจ - บริษัท โค๊ดบี จำกัด"><figcaption>ทำเว็บไซต์ เขียน Html, Css และ Javascript และทำความเข้าใจ – บริษัท โค๊ดบี จำกัด</figcaption></figure> <figure><img decoding="async" src="https://krupiyadanai.files.wordpress.com/2015/09/dream.jpg" alt="หลักการออกแบบเว็บไซต์ | เรียน Ict ง่าย ง่าย สไตล์ ครูปิยะดนัย" style="width:100%" title="หลักการออกแบบเว็บไซต์ | เรียน ICT ง่าย ง่าย สไตล์ ครูปิยะดนัย"><figcaption>หลักการออกแบบเว็บไซต์ | เรียน Ict ง่าย ง่าย สไตล์ ครูปิยะดนัย</figcaption></figure> <figure><img decoding="async" src="https://t1.blockdit.com/photos/2022/06/62b6a5af32e23ff9a4b43748_800x0xcover_LdXHrhgM.jpg" alt="Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ" style="width:100%" title="Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ"><figcaption>Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ</figcaption></figure> <figure><img decoding="async" src="https://cdn.slidesharecdn.com/ss_thumbnails/chapter1-140824202452-phpapp02-thumbnail.jpg?width=640&height=640&fit=bounds" alt="การเขียนโปรแกรมบนเว็บ" style="width:100%" title="การเขียนโปรแกรมบนเว็บ"><figcaption>การเขียนโปรแกรมบนเว็บ</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/u9ZGe88WchI/maxresdefault.jpg" alt="สร้างเว็บไซต์แรกของเรากันเลย !! | พื้นฐาน Html5&Css3 ใน 3 ชั่วโมง Ep.1 - Youtube" style="width:100%" title="สร้างเว็บไซต์แรกของเรากันเลย !! | พื้นฐาน HTML5&CSS3 ใน 3 ชั่วโมง Ep.1 - YouTube"><figcaption>สร้างเว็บไซต์แรกของเรากันเลย !! | พื้นฐาน Html5&Css3 ใน 3 ชั่วโมง Ep.1 – Youtube</figcaption></figure> <figure><img decoding="async" src="https://palamike.com/wp-content/uploads/2020/01/42-web-beginners.003-1024x576.jpg" alt="คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย" style="width:100%" title="คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย"><figcaption>คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย</figcaption></figure> <figure><img decoding="async" src="https://resource.skilllane.com/courses/previews/000/003/686/large/640x360_1646270984.png" alt="คอร์สออนไลน์ Html + Css สำหรับพัฒนาหน้าเว็บสายงาน Front-End | Skilllane" style="width:100%" title="คอร์สออนไลน์ HTML + CSS สำหรับพัฒนาหน้าเว็บสายงาน Front-end | SkillLane"><figcaption>คอร์สออนไลน์ Html + Css สำหรับพัฒนาหน้าเว็บสายงาน Front-End | Skilllane</figcaption></figure> <figure><img decoding="async" src="https://imgv2-2-f.scribdassets.com/img/document/41811670/original/25b7709c74/1688116397?v=1" alt="ความหมายของภาษา Html: เรียนรู้เบื้องต้น เพื่อนำมาใช้ในการสร้างเว็บไซต์ - Themtraicay.Com" style="width:100%" title="ความหมายของภาษา Html: เรียนรู้เบื้องต้น เพื่อนำมาใช้ในการสร้างเว็บไซต์ - Themtraicay.com"><figcaption>ความหมายของภาษา Html: เรียนรู้เบื้องต้น เพื่อนำมาใช้ในการสร้างเว็บไซต์ – Themtraicay.Com</figcaption></figure> <figure><img decoding="async" src="https://i0.wp.com/cms-assets.skooldio.com/blog/wp-content/uploads/2022/09/25151940/Blog-Cover-Web-Scraping-%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%94%E0%B8%B6%E0%B8%87%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%88%E0%B8%B2%E0%B8%81%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%84%E0%B8%8B%E0%B8%95%E0%B9%8C-1.jpg?fit=600%2C315&ssl=1" alt="Web Scraping คืออะไร? ไม่เก่งเขียน Code สามารถทำได้ไหม?" style="width:100%" title="Web Scraping คืออะไร? ไม่เก่งเขียน Code สามารถทำได้ไหม?"><figcaption>Web Scraping คืออะไร? ไม่เก่งเขียน Code สามารถทำได้ไหม?</figcaption></figure> <figure><img decoding="async" src="https://noobmarketer.com/wp-content/uploads/2022/12/plesk-control-panel.png" alt="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)" style="width:100%" title="วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)"><figcaption>วิธีการสร้างเว็บไซต์ (อธิบายทุกขั้นตอนอย่างละเอียด)</figcaption></figure> <figure><img decoding="async" src="https://resource.skilllane.com/courses/previews/000/003/686/large/640x360_1646270984.png" alt="คอร์สออนไลน์ Html + Css สำหรับพัฒนาหน้าเว็บสายงาน Front-End | Skilllane" style="width:100%" title="คอร์สออนไลน์ HTML + CSS สำหรับพัฒนาหน้าเว็บสายงาน Front-end | SkillLane"><figcaption>คอร์สออนไลน์ Html + Css สำหรับพัฒนาหน้าเว็บสายงาน Front-End | Skilllane</figcaption></figure> <figure><img decoding="async" src="https://cdn.slidesharecdn.com/ss_thumbnails/multiply-110128101455-phpapp02-thumbnail.jpg?w=3840&q=90" alt="การสร้างเว็บบล็อกใน Multiply" style="width:100%" title="การสร้างเว็บบล็อกใน Multiply"><figcaption>การสร้างเว็บบล็อกใน Multiply</figcaption></figure> <figure><img decoding="async" src="https://t1.blockdit.com/photos/2022/06/62b6a5af32e23ff9a4b43748_800x0xcover_LdXHrhgM.jpg" alt="Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ" style="width:100%" title="Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ"><figcaption>Programing.] กว่าที่เราจะได้เว็บไซต์มาเว็บหนื่งเราต้องผ่านกระบวนการ ที่เรียกง่ายๆว่าการเขียนโค้ดหรือเขียนโปรแกรม และ ในการสร้างหน้าเว็บและระบบปฏิบัติการ วันนี้เราจะมาแนะนำภาษาที่ใช้ในการเขียนเว็บ ในปี 2022 จะมีอะไ</figcaption></figure> <figure><img decoding="async" src="https://www.mindphp.com/images/articles/201606/p2.jpg" alt="การสร้างเว็บด้วย Django อย่างง่าย ด้วย Python Part 3" style="width:100%" title="การสร้างเว็บด้วย Django อย่างง่าย ด้วย Python Part 3"><figcaption>การสร้างเว็บด้วย Django อย่างง่าย ด้วย Python Part 3</figcaption></figure> <figure><img decoding="async" src="https://i.ytimg.com/vi/jj_kb6ZiPS0/maxresdefault.jpg" alt="สิ่งที่ต้องรู้สำหรับมือใหม่ก่อนเริ่มสร้างเว็บไซต์ มีอะไรบ้าง ไปดูกัน! - Youtube" style="width:100%" title="สิ่งที่ต้องรู้สำหรับมือใหม่ก่อนเริ่มสร้างเว็บไซต์ มีอะไรบ้าง ไปดูกัน! - YouTube"><figcaption>สิ่งที่ต้องรู้สำหรับมือใหม่ก่อนเริ่มสร้างเว็บไซต์ มีอะไรบ้าง ไปดูกัน! – Youtube</figcaption></figure> <figure><img decoding="async" src="https://www.wikihow.com/images_en/thumb/2/28/Learn-HTML-Step-1-Version-2.jpg/v4-460px-Learn-HTML-Step-1-Version-2.jpg.webp" alt="วิธีการ หัดเขียนเว็บด้วย Html (พร้อมรูปภาพ) - Wikihow" style="width:100%" title="วิธีการ หัดเขียนเว็บด้วย HTML (พร้อมรูปภาพ) - wikiHow"><figcaption>วิธีการ หัดเขียนเว็บด้วย Html (พร้อมรูปภาพ) – Wikihow</figcaption></figure> </div> <p>ลิงค์บทความ: <strong><a href="https://kientrucxaydungviet.net/kaarekhiiynewb">การเขียนเว็บ</a></strong>.</p> <p>ดูข้อมูลเพิ่มเติมเกี่ยวกับโพสต์หัวข้อนี้ การเขียนเว็บ.</p> <ul> <li><a href="https://www.makewebeasy.com/th/blog/how-to-make-website/" target="_blank" rel="noreferrer noopener nofflow">วิธีสร้างเว็บไซต์ (ฟรี) หัดทำได้ง่ายๆ พร้อมใช้งานได้ทันที</font></a></li> <li><a href="https://www.borntodev.com/2020/04/30/%E0%B8%97%E0%B8%B3%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%95%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B9%E0%B9%89%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%87/" target="_blank" rel="noreferrer noopener nofflow">อยากเริ่มทำเว็บจากศูนย์ต้องรู้อะไรบ้าง ? – BorntoDev</font></a></li> <li><a href="https://www.1001click.com/blog/3-website-languages-for-beginner-to-pro" target="_blank" rel="noreferrer noopener nofflow">3 ภาษาเขียนเว็บไซต์ & โปรแกรมพื้นฐานต้องรู้ไว้ ใช้ได้เทพแน่นอน</font></a></li> <li><a href="https://th.wikihow.com/%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%80%E0%B8%9E%E0%B8%88%E0%B8%87%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B9%86-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-HTML" target="_blank" rel="noreferrer noopener nofflow">วิธีการ เขียนเว็บเพจง่ายๆ ด้วย HTML: 8 ขั้นตอน (พร้อมรูปภาพ)</font></a></li> <li><a href="http://elearning.psru.ac.th/courses/265/htmlpdf.pdf" target="_blank" rel="noreferrer noopener nofflow">การเขียนเว็บด้วยภาษา Html เบื้องต้น</font></a></li> <li><a href="https://palamike.com/how-to-create-website-beginners-guide/" target="_blank" rel="noreferrer noopener nofflow">คู่มือ สอนทำเว็บไซต์ สำหรับมือใหม่ ทำตามทีละขั้นตอนได้เลย</font></a></li> <li><a href="https://krupiyadanai.wordpress.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-html/%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A/" target="_blank" rel="noreferrer noopener nofflow">พื้นฐานการสร้างเว็บ | เรียน ICT ง่าย ง่าย สไตล์ ครูปิยะดนัย</font></a></li> <li><a href="http://thanakrit.rw.ac.th/a/?p=139" target="_blank" rel="noreferrer noopener nofflow">3 เว็บไซต์ TUTORIAL สำหรับการสร้างเว็บ – Thanakrit Online</font></a></li> </ul> <p>ดูเพิ่มเติม: <a href="https://kientrucxaydungviet.net/category/innovative-cities">https://kientrucxaydungviet.net/category/innovative-cities/</a></p> <div class="kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom" data-payload='{"align":"right","id":"9070","slug":"default","valign":"bottom","ignore":"","reference":"auto","class":"","count":"0","legendonly":"","readonly":"","score":"0","starsonly":"","best":"5","gap":"5","greet":"Rate this post","legend":"0\/5 - (0 votes)","size":"24","width":"0","_legend":"{score}\/{best} - ({count} {votes})","font_factor":"1.25"}'> <div class="kksr-stars"> <div class="kksr-stars-inactive"> <div class="kksr-star" data-star="1" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" data-star="2" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" data-star="3" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" data-star="4" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" data-star="5" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> </div> <div class="kksr-stars-active" style="width: 0px;"> <div class="kksr-star" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> <div class="kksr-star" style="padding-right: 5px"> <div class="kksr-icon" style="width: 24px; height: 24px;"></div> </div> </div> </div> <div class="kksr-legend" style="font-size: 19.2px;"> <span class="kksr-muted">Rate this post</span> </div> </div> <!-- AI CONTENT END 2 --> </div><div class="nv-tags-list"><span>Tags:</span><a href=https://kientrucxaydungviet.net/tag/kaarekhiiynewb/ title="Top 77 การเขียนเว็บ" class=kaarekhiiynewb rel="tag">Top 77 การเขียนเว็บ</a> </div> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond nv-is-boxed"> <h2 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/kaarekhiiynewb/#respond" style="display:none;">Cancel reply</a></small></h2><form action="https://kientrucxaydungviet.net/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required="required" /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="required" /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="button button-primary" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='9070' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> <div class='code-block code-block-15 ai-track' data-ai='WzE1LDAsIkJsb2NrIDE1IiwiIiwxXQ==' style='margin: 8px auto; text-align: center; display: block; clear: both;'> <script type="text/javascript"> atOptions = { 'key' : 'e3ac64640e8cc2d122110fe14cb9bc09', 'format' : 'iframe', 'height' : 250, 'width' : 300, 'params' : {} }; document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://forcefulpacehauled.com/e3ac64640e8cc2d122110fe14cb9bc09/invoke.js"></scr' + 'ipt>'); </script></div> <div class='code-block code-block-16 ai-track' data-ai='WzE2LDAsIkJsb2NrIDE2IiwiIiwxXQ==' style='margin: 8px auto; text-align: center; display: block; clear: both;'> <script async="async" data-cfasync="false" src="//forcefulpacehauled.com/3c3d0dac36df446666330fbb4fc37b98/invoke.js"></script> <div id="container-3c3d0dac36df446666330fbb4fc37b98"></div></div> </article> <div class="nv-sidebar-wrap col-sm-12 nv-right blog-sidebar " > <aside id="secondary" role="complementary"> <div id="block-2" class="widget widget_block widget_search"><form role="search" method="get" action="https://kientrucxaydungviet.net/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label class="wp-block-search__label" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></div><div id="block-3" class="widget widget_block"><div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-group__inner-container"><h2 class="wp-block-heading">Recent Posts</h2><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://kientrucxaydungviet.net/muryo-yeonghwa-bogi-saiteu/">무료 영화 보기 사이트 총정리 (Free Movie Streaming Sites Overview)</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://kientrucxaydungviet.net/moniteo-eolrug/">모니터 얼룩 제거를 위한 간단한 팁 (Simple Tips for Removing Monitor Stains)</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://kientrucxaydungviet.net/mobail-keurom-saiteu-seoljeong/">모바일 크롬에서 손쉽게 사이트 설정하기</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://kientrucxaydungviet.net/muryo-yeonghwa-bogi/">무료 영화 보기를 즐기는 방법 (How to Enjoy Watching Movies for Free)</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://kientrucxaydungviet.net/moniteo-eoduweo-jim/">모니터 어두워 짐 쉽게 해결하는 방법 (Solving the Problem of Darkened Monitor Easily)</a></li> </ul></div></div></div><div id="block-4" class="widget widget_block"><div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-group__inner-container"><h2 class="wp-block-heading">Recent Comments</h2><ol class="wp-block-latest-comments"><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://wordpress.org/">A WordPress Commenter</a> on <a class="wp-block-latest-comments__comment-link" href="https://kientrucxaydungviet.net/hello-world/#comment-1">Hello world!</a></footer></article></li></ol></div></div></div> </aside> </div> </div> </div> </main><!--/.neve-main--> <footer class="site-footer" id="site-footer" > <div class="hfg_footer"> <div class="footer--row footer-bottom layout-full-contained" id="cb-row--footer-bottom" data-row-id="bottom" data-show-on="desktop"> <div class="footer--row-inner footer-bottom-inner footer-content-wrap"> <div class="container"> <div class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row " data-section="hfg_footer_layout_bottom" > <div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Powered by <a href="http://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div> </div> </div> </div> </div> </div> </footer> </div><!--/.wrapper--> <script type='text/javascript' id='kk-star-ratings-js-extra'> /* <![CDATA[ */ var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https:\/\/kientrucxaydungviet.net\/wp-admin\/admin-ajax.php","nonce":"0cb73ae93c"}; /* ]]> */ </script> <script type='text/javascript' src='https://kientrucxaydungviet.net/wp-content/plugins/kk-star-ratings/src/core/public/js/kk-star-ratings.min.js?ver=5.4.2' id='kk-star-ratings-js'></script> <script type='text/javascript' id='toc-front-js-extra'> /* <![CDATA[ */ var tocplus = {"visibility_show":"HI\u1ec6N","visibility_hide":"\u1ea8N","visibility_hide_by_default":"1","width":"Auto"}; /* ]]> */ </script> <script type='text/javascript' src='https://kientrucxaydungviet.net/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2212' id='toc-front-js'></script> <script type='text/javascript' id='neve-script-js-extra'> /* <![CDATA[ */ var NeveProperties = {"ajaxurl":"https:\/\/kientrucxaydungviet.net\/wp-admin\/admin-ajax.php","nonce":"5acd026646","isRTL":"","isCustomize":""}; /* ]]> */ </script> <script type='text/javascript' src='https://kientrucxaydungviet.net/wp-content/themes/neve/assets/js/build/modern/frontend.js?ver=3.4.10' id='neve-script-js' async></script> <script id="neve-script-js-after" type="text/javascript"> var html = document.documentElement; var theme = html.getAttribute('data-neve-theme') || 'light'; var variants = {"logo":{"light":{"src":"https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet.jpg","srcset":"https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet.jpg 1000w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-300x300.jpg 300w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-150x150.jpg 150w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-768x768.jpg 768w","sizes":"(max-width: 1000px) 100vw, 1000px"},"dark":{"src":"https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet.jpg","srcset":"https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet.jpg 1000w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-300x300.jpg 300w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-150x150.jpg 150w, https:\/\/kientrucxaydungviet.net\/wp-content\/uploads\/2023\/01\/Kientrucxaydungviet-768x768.jpg 768w","sizes":"(max-width: 1000px) 100vw, 1000px"},"same":true}}; function setCurrentTheme( theme ) { var pictures = document.getElementsByClassName( 'neve-site-logo' ); for(var i = 0; i<pictures.length; i++) { var picture = pictures.item(i); if( ! picture ) { continue; }; var fileExt = picture.src.slice((Math.max(0, picture.src.lastIndexOf(".")) || Infinity) + 1); if ( fileExt === 'svg' ) { picture.removeAttribute('width'); picture.removeAttribute('height'); picture.style = 'width: var(--maxwidth)'; } var compId = picture.getAttribute('data-variant'); if ( compId && variants[compId] ) { var isConditional = variants[compId]['same']; if ( theme === 'light' || isConditional || variants[compId]['dark']['src'] === false ) { picture.src = variants[compId]['light']['src']; picture.srcset = variants[compId]['light']['srcset'] || ''; picture.sizes = variants[compId]['light']['sizes']; continue; }; picture.src = variants[compId]['dark']['src']; picture.srcset = variants[compId]['dark']['srcset'] || ''; picture.sizes = variants[compId]['dark']['sizes']; }; }; }; var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type == 'attributes') { theme = html.getAttribute('data-neve-theme'); setCurrentTheme(theme); }; }); }); observer.observe(html, { attributes: true }); </script> <script type='text/javascript' src='https://kientrucxaydungviet.net/wp-includes/js/comment-reply.min.js?ver=6.3.1' id='comment-reply-js'></script> <script> /* <![CDATA[ */ ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"}; /* ]]> */ function b2a(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c< a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function a2b(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}b64e=function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))}; b64d=function(a){return decodeURIComponent(atob(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}; var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)}; (function(a){if("function"===typeof define&&define.amd){define(a);var b=!0}"object"===typeof exports&&(module.exports=a(),b=!0);if(!b){var f=window.Cookies,c=window.Cookies=a();c.noConflict=function(){window.Cookies=f;return c}}})(function(){function a(){for(var a=0,c={};a<arguments.length;a++){var b=arguments[a],e;for(e in b)c[e]=b[e]}return c}function b(f){function c(){}function d(b,e,d){if("undefined"!==typeof document){d=a({path:"/"},c.defaults,d);"number"===typeof d.expires&&(d.expires=new Date(1* new Date+864E5*d.expires));d.expires=d.expires?d.expires.toUTCString():"";try{var g=JSON.stringify(e);/^[\{\[]/.test(g)&&(e=g)}catch(n){}e=f.write?f.write(e,b):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);b=encodeURIComponent(String(b)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);g="";for(var k in d)d[k]&&(g+="; "+k,!0!==d[k]&&(g+="="+d[k].split(";")[0]));return document.cookie=b+"="+e+g}} function e(a,b){if("undefined"!==typeof document){for(var c={},e=document.cookie?document.cookie.split("; "):[],d=0;d<e.length;d++){var g=e[d].split("="),h=g.slice(1).join("=");b||'"'!==h.charAt(0)||(h=h.slice(1,-1));try{var l=g[0].replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);h=(f.read||f)(h,l)||h.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);if(b)try{h=JSON.parse(h)}catch(m){}c[l]=h;if(a===l)break}catch(m){}}return a?c[a]:c}}c.set=d;c.get=function(a){return e(a,!1)};c.getJSON=function(a){return e(a, !0)};c.remove=function(b,c){d(b,"",a(c,{expires:-1}))};c.defaults={};c.withConverter=b;return c}return b(function(){})});AiCookies=Cookies.noConflict(); ai_check_block=function(a){if(null==a)return!0;var b=AiCookies.getJSON("aiBLOCKS");ai_debug_cookie_status="";null==b&&(b={});"undefined"!==typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(b[a]={}),b[a].hasOwnProperty("d")||(b[a].d=ai_delay_showing_pageviews));if(b.hasOwnProperty(a))for(var f in b[a]){if("x"==f){var c="",d=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in d.dataset&&(c=d.dataset.aiHash);d="";b[a].hasOwnProperty("h")&&(d=b[a].h);var e=new Date;e=b[a][f]- Math.round(e.getTime()/1E3);if(0<e&&d==c)return ai_debug_cookie_status=a="closed for "+e+" s = "+Math.round(1E4*e/3600/24)/1E4+" days",!1;ai_set_cookie(a,"x","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==f){if(0!=b[a][f])return ai_debug_cookie_status=a="delayed for "+b[a][f]+" pageviews",!1}else if("i"==f){c="";d=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in d.dataset&&(c=d.dataset.aiHash);d="";b[a].hasOwnProperty("h")&&(d=b[a].h); if(0==b[a][f]&&d==c)return ai_debug_cookie_status=a="max impressions reached",!1;if(0>b[a][f]&&d==c){e=new Date;e=-b[a][f]-Math.round(e.getTime()/1E3);if(0<e)return ai_debug_cookie_status=a="max imp. reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;ai_set_cookie(a,"i","");b[a].hasOwnProperty("c")||b[a].hasOwnProperty("x")||ai_set_cookie(a,"h","")}}if("ipt"==f&&0==b[a][f]&&(e=new Date,c=Math.round(e.getTime()/1E3),e=b[a].it-c,0<e))return ai_debug_cookie_status=a="max imp. per time reached ("+ Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;if("c"==f){c="";d=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in d.dataset&&(c=d.dataset.aiHash);d="";b[a].hasOwnProperty("h")&&(d=b[a].h);if(0==b[a][f]&&d==c)return ai_debug_cookie_status=a="max clicks reached",!1;if(0>b[a][f]&&d==c){e=new Date;e=-b[a][f]-Math.round(e.getTime()/1E3);if(0<e)return ai_debug_cookie_status=a="max clicks reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;ai_set_cookie(a,"c","");b[a].hasOwnProperty("i")|| b[a].hasOwnProperty("x")||ai_set_cookie(a,"h","")}}if("cpt"==f&&0==b[a][f]&&(e=new Date,c=Math.round(e.getTime()/1E3),e=b[a].ct-c,0<e))return ai_debug_cookie_status=a="max clicks per time reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1}ai_debug_cookie_status="OK";return!0}; ai_check_and_insert_block=function(a,b){if(null==a)return!0;var f=document.getElementsByClassName(b);if(f.length){f=f[0];var c=f.closest(".code-block");if(ai_check_block(a))ai_insert_code(f),c&&(c.classList.remove("ai-list-block"),c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position=""));else{var d=f.closest("div[data-ai]");if(null!=d&&"undefined"!=typeof d.getAttribute("data-ai")){var e=JSON.parse(b64d(d.getAttribute("data-ai")));"undefined"!==typeof e&& e.constructor===Array&&(e[1]="",d.setAttribute("data-ai",b64e(JSON.stringify(e))))}d=c.querySelectorAll(".ai-debug-block");c&&d.length&&(c.classList.remove("ai-list-block"),c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position=""))}f.classList.remove(b)}f=document.querySelectorAll("."+b+"-dbg");f=$jscomp.makeIterator(f);for(c=f.next();!c.done;c=f.next())c=c.value,c.querySelector(".ai-status").textContent=ai_debug_cookie_status,c.querySelector(".ai-cookie-data").textContent= ai_get_cookie_text(a),c.classList.remove(b+"-dbg")};function ai_load_cookie(){var a=AiCookies.getJSON("aiBLOCKS");null==a&&(a={});return a}function ai_get_cookie(a,b){var f="",c=ai_load_cookie();c.hasOwnProperty(a)&&c[a].hasOwnProperty(b)&&(f=c[a][b]);return f} function ai_set_cookie(a,b,f){var c=ai_load_cookie();if(""===f){if(c.hasOwnProperty(a)){delete c[a][b];a:{b=c[a];for(d in b)if(b.hasOwnProperty(d)){var d=!1;break a}d=!0}d&&delete c[a]}}else c.hasOwnProperty(a)||(c[a]={}),c[a][b]=f;0===Object.keys(c).length&&c.constructor===Object?AiCookies.remove("aiBLOCKS"):AiCookies.set("aiBLOCKS",c,{expires:365,path:"/"});return c} ai_get_cookie_text=function(a){var b=AiCookies.getJSON("aiBLOCKS");null==b&&(b={});return b.hasOwnProperty(a)?JSON.stringify(b[a]).replace(/"/g,"").replace("{","").replace("}",""):""}; ai_insert=function(b,l,u){var r=-1!=l.indexOf(":eq")?jQuery(l):document.querySelectorAll(l);Array.prototype.forEach.call(r,function(g,w){selector_string=g.hasAttribute("id")?"#"+g.getAttribute("id"):g.hasAttribute("class")?"."+g.getAttribute("class").replace(RegExp(" ","g"),"."):"";var k=document.createElement("div");k.innerHTML=u;var m=k.getElementsByClassName("ai-selector-counter")[0];null!=m&&(m.innerText=w+1);m=k.getElementsByClassName("ai-debug-name ai-main")[0];if(null!=m){var t="";"before"== b?t=ai_front.insertion_before:"after"==b?t=ai_front.insertion_after:"prepend"==b?t=ai_front.insertion_prepend:"append"==b?t=ai_front.insertion_append:"replace-content"==b?t=ai_front.insertion_replace_content:"replace-element"==b&&(t=ai_front.insertion_replace_element);-1==selector_string.indexOf(".ai-viewports")&&(m.innerText=t+" "+l+" ("+g.tagName.toLowerCase()+selector_string+")")}m=document.createRange().createContextualFragment(k.innerHTML);"before"==b?g.parentNode.insertBefore(m,g):"after"== b?g.parentNode.insertBefore(m,g.nextSibling):"prepend"==b?g.insertBefore(m,g.firstChild):"append"==b?g.insertBefore(m,null):"replace-content"==b?g.innerHTML=k.innerHTML:"replace-element"==b&&(g.parentNode.insertBefore(m,g),g.parentNode.removeChild(g))})}; ai_insert_code=function(b){function l(m,t){return null==m?!1:m.classList?m.classList.contains(t):-1<(" "+m.className+" ").indexOf(" "+t+" ")}function u(m,t){null!=m&&(m.classList?m.classList.add(t):m.className+=" "+t)}function r(m,t){null!=m&&(m.classList?m.classList.remove(t):m.className=m.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))}if("undefined"!=typeof b){var g=!1;if(l(b,"no-visibility-check")||b.offsetWidth||b.offsetHeight||b.getClientRects().length){g= b.getAttribute("data-code");var w=b.getAttribute("data-insertion"),k=b.getAttribute("data-selector");if(null!=g)if(null!=w&&null!=k){if(-1!=k.indexOf(":eq")?jQuery(k).length:document.querySelectorAll(k).length)ai_insert(w,k,b64d(g)),r(b,"ai-viewports")}else g=document.createRange().createContextualFragment(b64d(g)),b.parentNode.insertBefore(g,b.nextSibling),r(b,"ai-viewports");g=!0;b=b.getElementsByClassName("ai-check-block");"undefined"!=typeof b[0]&&b[0].parentNode.removeChild(b[0])}else w=b.previousElementSibling, l(w,"ai-debug-bar")&&l(w,"ai-debug-script")&&(r(w,"ai-debug-script"),u(w,"ai-debug-viewport-invisible")),r(b,"ai-viewports");return g}};ai_insert_list_code=function(b){var l=document.getElementsByClassName(b)[0];if("undefined"!=typeof l){var u=ai_insert_code(l),r=l.closest("div.code-block");r&&(u||r.removeAttribute("data-ai"),r.classList.remove("ai-list-block"),r.style.visibility="",r.classList.contains("ai-remove-position")&&(r.style.position=""));l.classList.remove(b);u&&ai_process_elements()}}; ai_insert_viewport_code=function(b){var l=document.getElementsByClassName(b)[0];"undefined"!=typeof l&&(ai_insert_code(l),l.classList.remove(b),ai_process_elements())};ai_insert_code_by_class=function(b){var l=document.getElementsByClassName(b)[0];"undefined"!=typeof l&&(ai_insert_code(l),l.classList.remove(b))}; ai_insert_client_code=function(b,l){var u=document.getElementsByClassName(b)[0];if("undefined"!=typeof u){var r=u.getAttribute("data-code");null!=r&&ai_check_block()&&ai_check_and_insert_block()&&(u.setAttribute("data-code",r.substring(Math.floor(l/19))),ai_insert_code_by_class(b),u.remove())}};ai_process_elements_active=!1; function ai_process_elements(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists(jQuery("div.ai-list-data"));"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(jQuery("div.ai-ip-data"));"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks()},5);ai_process_elements_active=!0} var Arrive=function(b,l,u){function r(q,c,d){k.addMethod(c,d,q.unbindEvent);k.addMethod(c,d,q.unbindEventWithSelectorOrCallback);k.addMethod(c,d,q.unbindEventWithSelectorAndCallback)}function g(q){q.arrive=x.bindEvent;r(x,q,"unbindArrive");q.leave=y.bindEvent;r(y,q,"unbindLeave")}if(b.MutationObserver&&"undefined"!==typeof HTMLElement){var w=0,k=function(){var q=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector; return{matchesSelector:function(c,d){return c instanceof HTMLElement&&q.call(c,d)},addMethod:function(c,d,e){var a=c[d];c[d]=function(){if(e.length==arguments.length)return e.apply(this,arguments);if("function"==typeof a)return a.apply(this,arguments)}},callCallbacks:function(c,d){d&&d.options.onceOnly&&1==d.firedElems.length&&(c=[c[0]]);for(var e=0,a;a=c[e];e++)a&&a.callback&&a.callback.call(a.elem,a.elem);d&&d.options.onceOnly&&1==d.firedElems.length&&d.me.unbindEventWithSelectorAndCallback.call(d.target, d.selector,d.callback)},checkChildNodesRecursively:function(c,d,e,a){for(var f=0,h;h=c[f];f++)e(h,d,a)&&a.push({callback:d.callback,elem:h}),0<h.childNodes.length&&k.checkChildNodesRecursively(h.childNodes,d,e,a)},mergeArrays:function(c,d){var e={},a;for(a in c)c.hasOwnProperty(a)&&(e[a]=c[a]);for(a in d)d.hasOwnProperty(a)&&(e[a]=d[a]);return e},toElementsArray:function(c){"undefined"===typeof c||"number"===typeof c.length&&c!==b||(c=[c]);return c}}}(),m=function(){var q=function(){this._eventsBucket= [];this._beforeRemoving=this._beforeAdding=null};q.prototype.addEvent=function(c,d,e,a){c={target:c,selector:d,options:e,callback:a,firedElems:[]};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};q.prototype.removeEvent=function(c){for(var d=this._eventsBucket.length-1,e;e=this._eventsBucket[d];d--)c(e)&&(this._beforeRemoving&&this._beforeRemoving(e),(e=this._eventsBucket.splice(d,1))&&e.length&&(e[0].callback=null))};q.prototype.beforeAdding=function(c){this._beforeAdding= c};q.prototype.beforeRemoving=function(c){this._beforeRemoving=c};return q}(),t=function(q,c){var d=new m,e=this,a={fireOnAttributesModification:!1};d.beforeAdding(function(f){var h=f.target;if(h===b.document||h===b)h=document.getElementsByTagName("html")[0];var n=new MutationObserver(function(v){c.call(this,v,f)});var p=q(f.options);n.observe(h,p);f.observer=n;f.me=e});d.beforeRemoving(function(f){f.observer.disconnect()});this.bindEvent=function(f,h,n){h=k.mergeArrays(a,h);for(var p=k.toElementsArray(this), v=0;v<p.length;v++)d.addEvent(p[v],f,h,n)};this.unbindEvent=function(){var f=k.toElementsArray(this);d.removeEvent(function(h){for(var n=0;n<f.length;n++)if(this===u||h.target===f[n])return!0;return!1})};this.unbindEventWithSelectorOrCallback=function(f){var h=k.toElementsArray(this);d.removeEvent("function"===typeof f?function(n){for(var p=0;p<h.length;p++)if((this===u||n.target===h[p])&&n.callback===f)return!0;return!1}:function(n){for(var p=0;p<h.length;p++)if((this===u||n.target===h[p])&&n.selector=== f)return!0;return!1})};this.unbindEventWithSelectorAndCallback=function(f,h){var n=k.toElementsArray(this);d.removeEvent(function(p){for(var v=0;v<n.length;v++)if((this===u||p.target===n[v])&&p.selector===f&&p.callback===h)return!0;return!1})};return this},x=new function(){function q(e,a,f){return k.matchesSelector(e,a.selector)&&(e._id===u&&(e._id=w++),-1==a.firedElems.indexOf(e._id))?(a.firedElems.push(e._id),!0):!1}var c={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};x=new t(function(e){var a= {attributes:!1,childList:!0,subtree:!0};e.fireOnAttributesModification&&(a.attributes=!0);return a},function(e,a){e.forEach(function(f){var h=f.addedNodes,n=f.target,p=[];null!==h&&0<h.length?k.checkChildNodesRecursively(h,a,q,p):"attributes"===f.type&&q(n,a,p)&&p.push({callback:a.callback,elem:n});k.callCallbacks(p,a)})});var d=x.bindEvent;x.bindEvent=function(e,a,f){"undefined"===typeof f?(f=a,a=c):a=k.mergeArrays(c,a);var h=k.toElementsArray(this);if(a.existing){for(var n=[],p=0;p<h.length;p++)for(var v= h[p].querySelectorAll(e),z=0;z<v.length;z++)n.push({callback:f,elem:v[z]});if(a.onceOnly&&n.length)return f.call(n[0].elem,n[0].elem);setTimeout(k.callCallbacks,1,n)}d.call(this,e,a,f)};return x},y=new function(){function q(e,a){return k.matchesSelector(e,a.selector)}var c={};y=new t(function(){return{childList:!0,subtree:!0}},function(e,a){e.forEach(function(f){f=f.removedNodes;var h=[];null!==f&&0<f.length&&k.checkChildNodesRecursively(f,a,q,h);k.callCallbacks(h,a)})});var d=y.bindEvent;y.bindEvent= function(e,a,f){"undefined"===typeof f?(f=a,a=c):a=k.mergeArrays(c,a);d.call(this,e,a,f)};return y};l&&g(l.fn);g(HTMLElement.prototype);g(NodeList.prototype);g(HTMLCollection.prototype);g(HTMLDocument.prototype);g(Window.prototype);l={};r(x,l,"unbindAllArrive");r(y,l,"unbindAllLeave");return l}}(window,"undefined"===typeof jQuery?null:jQuery,void 0); jQuery(function(a){function q(){a("div.ai-rotate.ai-rotation-groups").each(function(b,k){a(this).addClass("ai-timer");ai_process_rotation(this)})}var l=[];ai_process_rotation=function(b){if(a(b).hasClass("ai-unprocessed")||a(b).hasClass("ai-timer"))if(a(b).removeClass("ai-unprocessed").removeClass("ai-timer"),l.includes(b.selector)&&l.splice(l.indexOf(b.selector),1),"number"==typeof b.length)for(var k=0;k<b.length;k++)0==k?ai_process_single_rotation(b[k],!0):ai_process_single_rotation(b[k],!1);else ai_process_single_rotation(b, !0)};ai_process_single_rotation=function(b,k){var h=a(b).children(".ai-rotate-option");if(0!=h.length){h.hide();if("undefined"==typeof a(b).data("next"))if("undefined"!=typeof a(h[0]).data("group")){var g=-1,p=[];a("span[data-ai-groups]").each(function(b){(a(this)[0].offsetWidth||a(this)[0].offsetHeight||a(this)[0].getClientRects().length)&&p.push(this)});1<=p.length&&JSON.parse(b64d(a(p).first().data("ai-groups"))).forEach(function(b,c){-1==g&&h.each(function(c){if(b64d(a(this).data("group"))==b)return g= c,!1})})}else{var e=a(b).data("shares");if("string"===typeof e){e=JSON.parse(atob(e));var f=Math.round(100*Math.random());for(var c=0;c<e.length&&(g=c,0>e[c]||!(f<=e[c]));c++);}else e=a(b).hasClass("ai-unique"),f=new Date,e?("number"!=typeof ai_rotation_seed&&(ai_rotation_seed=(Math.floor(1E3*Math.random())+f.getMilliseconds())%h.length),e=a(b).data("counter"),g=ai_rotation_seed+e,g>=h.length&&(g-=h.length)):(g=Math.floor(Math.random()*h.length),f.getMilliseconds()%2&&(g=h.length-g-1))}else g=parseInt(a(b).attr("data-next")), f=a(h[g]),"undefined"!=typeof f.data("code")&&(f=a(b64d(f.data("code")))),0!=f.find("span[data-ai-groups]").addBack("span[data-ai-groups]").length&&0!=a(".ai-rotation-groups").length&&setTimeout(function(){q()},5);if(!(0>g||g>=h.length)){f=a(h[g]);e="";if("undefined"!=typeof f.data("time")){c=atob(f.data("time"));if(0==c&&1<h.length){var d=g;do{d++;d>=h.length&&(d=0);var m=a(h[d]);if("undefined"==typeof m.data("time")){g=d;f=a(h[g]);c=0;break}m=atob(m.data("time"))}while(0==m&&d!=g);0!=c&&(g=d,f= a(h[g]),c=atob(f.data("time")))}if(0<c&&(d=g+1,d>=h.length&&(d=0),"undefined"!=typeof a(b).data("info"))){e=JSON.parse(atob(a(b).data("info")))[0];a(b).attr("data-next",d);var n="div.ai-rotate.ai-"+e;l.includes(n)&&(k=!1);k&&(l.push(n),setTimeout(function(){a(n).addClass("ai-timer");ai_process_rotation(a(n))},1E3*c));e=" ("+c+" s)"}}else"undefined"==typeof f.data("group")&&h.each(function(b){b!=g&&a(this).remove()});f.css({display:"",visibility:"",position:"",width:"",height:"",top:"",left:""}).removeClass("ai-rotate-hidden").removeClass("ai-rotate-hidden-2"); a(b).css({position:""});"undefined"!=typeof f.data("code")&&(h.empty(),c=b64d(f.data("code")),f.append(c),ai_process_elements());f=b64d(f.data("name"));d=a(b).closest(".ai-debug-block");0!=d.length&&(c=d.find("kbd.ai-option-name"),d=d.find(".ai-debug-block"),"undefined"!=typeof d&&(d=d.find("kbd.ai-option-name"),c=c.slice(0,c.length-d.length)),"undefined"!=typeof c&&(d=c.first().data("separator"),"undefined"==typeof d&&(d=""),c.html(d+f+e)));c=!1;d=a(b).closest(".ai-adb-show");0!=d.length&&d.attr("data-ai-tracking")&& (e=JSON.parse(b64d(d.attr("data-ai-tracking"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]=g+1,e[3]=f,d.attr("data-ai-tracking",b64e(JSON.stringify(e))),c=!0));c||(c=a(b).closest("div[data-ai]"),"undefined"!=typeof c.attr("data-ai")&&(e=JSON.parse(b64d(c.attr("data-ai"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]=g+1,e[3]=f,c.attr("data-ai",b64e(JSON.stringify(e))))))}}};ai_process_rotations=function(){a("div.ai-rotate").each(function(a,k){ai_process_rotation(this)})};ai_process_rotations_in_element= function(b){a("div.ai-rotate",b).each(function(a,b){ai_process_rotation(this)})};a(document).ready(function(a){setTimeout(function(){ai_process_rotations()},10)})});ai_process_elements_active=!1; function ai_process_elements(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists(jQuery("div.ai-list-data"));"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(jQuery("div.ai-ip-data"));"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks()},5);ai_process_elements_active=!0}; var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,k){a.raw=k;return a};$jscomp.arrayIteratorImpl=function(a){var k=0;return function(){return k<a.length?{done:!1,value:a[k++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var k="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return k?k.call(a):$jscomp.arrayIterator(a)}; jQuery(function(a){function k(h){h=h.match(p);return null!=h&&1<h.length&&"string"===typeof h[1]&&0<h[1].length?h[1].toLowerCase():null}function y(h){try{var f=Date.parse(h);isNaN(f)&&(f=null)}catch(z){f=null}return f}Array.prototype.includes||(Array.prototype.includes=function(h){return!!~this.indexOf(h)});var p=/:\/\/(.[^/:]+)/i;ai_process_lists=function(h){function f(d,b,g){if(0==d.length){if("!@!"==g)return!0;b!=g&&("true"==g.toLowerCase()?g=!0:"false"==g.toLowerCase()&&(g=!1));return b==g}if("object"!= typeof b&&"array"!=typeof b)return!1;var e=d[0];d=d.slice(1);if("*"==e)for(b=$jscomp.makeIterator(Object.entries(b)),e=b.next();!e.done;e=b.next()){if(e=$jscomp.makeIterator(e.value),e.next(),e=e.next().value,f(d,e,g))return!0}else if(e in b)return f(d,b[e],g);return!1}function z(d,b,g){if("object"!=typeof d||-1==b.indexOf("["))return!1;b=b.replace(/]| /gi,"").split("[");return f(b,d,g)}function T(){"function"==typeof __tcfapi&&(a("#ai-iab-tcf-status").text("DETECTED"),__tcfapi("getTCData",2,function(d, b){b?(a("#ai-iab-tcf-bar").addClass("status-ok"),"tcloaded"==d.eventStatus||"useractioncomplete"==d.eventStatus?(ai_tcData=d,d.gdprApplies?a("#ai-iab-tcf-status").text("DATA LOADED"):jQuery("#ai-iab-tcf-status").text("GDPR DOES NOT APPLY"),a("#ai-iab-tcf-bar").addClass("status-ok").removeClass("status-error"),setTimeout(function(){ai_process_lists()},10)):"cmpuishown"==d.eventStatus&&(ai_cmpuishown=!0,a("#ai-iab-tcf-status").text("CMP UI SHOWN"),a("#ai-iab-tcf-bar").addClass("status-ok").removeClass("status-error"))): (a("#ai-iab-tcf-status").text("__tcfapi getTCData failed"),a("#ai-iab-tcf-bar").removeClass("status-ok").addClass("status-error"))}))}function K(d){"function"==typeof __tcfapi?"undefined"==typeof ai_tcData_requested&&(ai_tcData_requested=!0,T(),url_parameters_need_tcData=!0):d&&(a("#ai-iab-tcf-bar").addClass("status-error").removeClass("status-ok"),a("#ai-iab-tcf-status").text("MISSING: __tcfapi function not found"))}h=null==h?a("div.ai-list-data"):h.filter(".ai-list-data");if(h.length){h.removeClass("ai-list-data"); var C=document.cookie.split(";");C.forEach(function(d,b){C[b]=d.trim()});var L=getAllUrlParams(window.location.search);if(null!=L.referrer)var q=L.referrer;else q=document.referrer,""!=q&&(q=k(q));var F=window.navigator.userAgent,G=F.toLowerCase();if("undefined"!==typeof MobileDetect)var M=new MobileDetect(F);h.each(function(){var d=a(this).closest("div.code-block"),b=!0,g=a(this).attr("referer-list");if("undefined"!=typeof g){g=b64d(g).split(",");var e=a(this).attr("referer-list-type"), m=!1;a.each(g,function(u,c){if(""==c)return!0;if("*"==c.charAt(0))if("*"==c.charAt(c.length-1)){if(c=c.substr(1,c.length-2),-1!=q.indexOf(c))return m=!0,!1}else{if(c=c.substr(1),q.substr(-c.length)==c)return m=!0,!1}else if("*"==c.charAt(c.length-1)){if(c=c.substr(0,c.length-1),0==q.indexOf(c))return m=!0,!1}else if("#"==c){if(""==q)return m=!0,!1}else if(c==q)return m=!0,!1});switch(e){case "B":m&&(b=!1);break;case "W":m||(b=!1)}}if(b&&(g=a(this).attr("client-list"),"undefined"!=typeof g&&"undefined"!== typeof M))switch(g=b64d(g).split(","),e=a(this).attr("client-list-type"),m=!1,a.each(g,function(u,c){if(""==c)return!0;if("*"==c.charAt(0))if("*"==c.charAt(c.length-1)){if(c=c.substr(1,c.length-2).toLowerCase(),-1!=G.indexOf(c))return m=!0,!1}else{if(c=c.substr(1).toLowerCase(),G.substr(-c.length)==c)return m=!0,!1}else if("*"==c.charAt(c.length-1)){if(c=c.substr(0,c.length-1).toLowerCase(),0==G.indexOf(c))return m=!0,!1}else if(M.is(c))return m=!0,!1}),e){case "B":m&&(b=!1);break;case "W":m||(b= !1)}var N=g=!1;if(b&&(e=a(this).attr("parameter-list"),"undefined"!=typeof e)){e=b64d(e).split(",");var r=a(this).attr("parameter-list-type"),O=[];C.forEach(function(u){u=u.split("=");try{var c=JSON.parse(decodeURIComponent(u[1]))}catch(P){c=decodeURIComponent(u[1])}O[u[0]]=c});var v=!1,D=a(this);a.each(e,function(u,c){var P=c.split("&&");a.each(P,function(V,n){var w=!0;n=n.trim();"!!"==n.substring(0,2)&&(w=!1,n=n.substring(2));var t=n,x="!@!",Q=-1!=n.indexOf("["),R=0==n.indexOf("euconsent-v2")&& -1!=n.indexOf("[");-1!=n.indexOf("=")&&(x=n.split("="),t=x[0],x=x[1],Q=-1!=t.indexOf("["),R=0==t.indexOf("euconsent-v2")&&-1!=t.indexOf("["));if(R)a("#ai-iab-tcf-bar").show(),"object"==typeof ai_tcData?(a("#ai-iab-tcf-bar").addClass("status-ok"),t=t.replace(/]| /gi,"").split("["),t.shift(),v=(t=f(t,ai_tcData,x))?w:!w):(D.addClass("ai-list-data"),N=!0,"function"==typeof __tcfapi?K(!1):"undefined"==typeof ai_tcData_retrying&&(ai_tcData_retrying=!0,setTimeout(function(){K(!0)},200)));else if(Q)v=(t= z(O,t,x))?w:!w;else{var H=!1;"!@!"==x?C.every(function(U){return U.split("=")[0]==n?(H=!0,!1):!0}):H=-1!=C.indexOf(n);v=H?w:!w}if(!v)return!1});if(v)return!1});switch(r){case "B":v&&(b=!1);break;case "W":v||(b=!1)}a(this).hasClass("ai-list-manual")&&(b?(D.removeClass("ai-list-data"),D.removeClass("ai-list-manual")):(g=!0,D.addClass("ai-list-data")));e=a(this).data("debug-info");if("undefined"!=typeof e&&(e=a("."+e),0!=e.length)){var l=e.parent();l.hasClass("ai-debug-info")&&l.remove()}}l=a(this).prevAll(".ai-debug-bar.ai-debug-lists"); e=""==q?"#":q;l.find(".ai-debug-name.ai-list-info").text(e).attr("title",F);l.find(".ai-debug-name.ai-list-status").text(b?ai_front.visible:ai_front.hidden);e=!1;if(b){var E=a(this).attr("scheduling-start");l=a(this).attr("scheduling-end");var A=a(this).attr("scheduling-days");if("undefined"!=typeof E&&"undefined"!=typeof l&&"undefined"!=typeof A){e=!0;var I=parseInt(a(this).attr("scheduling-fallback"));r=parseInt(a(this).attr("gmt"));var B=y(b64d(E))+r;l=y(b64d(l))+r;E=b64d(A).split(",");A=a(this).attr("scheduling-type"); var J=(new Date).getTime()+r,S=new Date(J);r=S.getDay();0==r?r=6:r--;B=J>=B&&J<l&&E.includes(r.toString());switch(A){case "B":B=!B}B||(b=!1);A=S.toISOString().split(".")[0].replace("T"," ");l=a(this).prevAll(".ai-debug-bar.ai-debug-scheduling");l.find(".ai-debug-name.ai-scheduling-info").text(A+" "+r);l.find(".ai-debug-name.ai-scheduling-status").text(b?ai_front.visible:ai_front.hidden);b||0==I||(l.removeClass("ai-debug-scheduling").addClass("ai-debug-fallback"),l.find(".ai-debug-name.ai-scheduling-status").text(ai_front.fallback+ "="+I))}}if(g||N)return!0;a(this).css({visibility:"",position:"",width:"",height:"","z-index":""});b?(d.css({visibility:""}),d.hasClass("ai-remove-position")&&d.css({position:""}),"undefined"!=typeof a(this).data("code")&&(b=b64d(a(this).data("code")),a(this).append(b),ai_process_element(this))):e&&!B&&0!=I?(d.css({visibility:""}),d.hasClass("ai-remove-position")&&d.css({position:""}),a(this).next(".ai-fallback").removeClass("ai-fallback"),"undefined"!=typeof a(this).data("fallback-code")?(b=b64d(a(this).data("fallback-code")), a(this).append(b),ai_process_element(this)):a(this).hide(),b=d.attr("data-ai"),"undefined"!==typeof b&&!1!==b&&(b=a(this).attr("fallback-tracking"),"undefined"!==typeof b&&!1!==b&&d.attr("data-ai",b))):(a(this).hide(),d.removeAttr("data-ai").removeClass("ai-track"),d.find(".ai-debug-block").length?(d.css({visibility:""}).removeClass("ai-close"),d.hasClass("ai-remove-position")&&d.css({position:""})):d.hide());a(this).attr("data-code","");a(this).attr("data-fallback-code","");d.removeClass("ai-list-block")})}}; a(document).ready(function(h){setTimeout(function(){ai_process_lists();(jQuery("#ai-iab-tcf-bar").length||jQuery(".ai-list-manual").length)&&"function"==typeof __tcfapi&&"function"==typeof ai_load_blocks&&__tcfapi("addEventListener",2,function(f,z){z&&"useractioncomplete"===f.eventStatus&&(ai_tcData=f,ai_load_blocks(),jQuery("#ai-iab-tcf-status").text("DATA LOADED"),jQuery("#ai-iab-tcf-bar").addClass("status-ok").removeClass("status-error"))});if("function"==typeof ai_load_blocks)jQuery(document).on("cmplzEnableScripts", function(f){"all"===f.consentLevel&&ai_load_blocks()});jQuery("#ai-iab-tcf-bar").click(function(){AiCookies.remove("euconsent-v2",{path:"/",domain:"."+window.location.hostname});jQuery("#ai-iab-tcf-status").text("COOKIE DELETED")})},5)})}); function ai_process_element(a){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(a);"function"==typeof ai_process_lists&&ai_process_lists(jQuery("div.ai-list-data",a));"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(jQuery("div.ai-ip-data",a));"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks(a)},5)} function getAllUrlParams(a){var k=a?a.split("?")[1]:window.location.search.slice(1);a={};if(k){k=k.split("#")[0];k=k.split("&");for(var y=0;y<k.length;y++){var p=k[y].split("="),h=void 0,f=p[0].replace(/\[\d*\]/,function(z){h=z.slice(1,-1);return""});p="undefined"===typeof p[1]?"":p[1];f=f.toLowerCase();p=p.toLowerCase();a[f]?("string"===typeof a[f]&&(a[f]=[a[f]]),"undefined"===typeof h?a[f].push(p):a[f][h]=p):a[f]=p}}return a}; jQuery(function(b){function m(b,c){c||(c=window.location.href);b=b.replace(/[\[\]]/g,"\\$&");var a=(new RegExp("[?&]"+b+"(=([^&#]*)|&|#|$)")).exec(c);return a?a[2]?decodeURIComponent(a[2].replace(/\+/g," ")):"":null}function n(d){d.removeClass("ai-ip-data");var c=!1;if(""!=ai_ip_data){try{var a=JSON.parse(ai_ip_data),h=a[0],p=a[1],g=a[2],k=a[3]}catch(q){return}var l=h+", "+p;null!=g&&null!=k&&(l=l+":"+g+":"+k);null==g&&(g="");null==k&&(k="");null!=a&&d.each(function(){var a=b(this).closest("div.code-block"); c=!0;var e=b(this).attr("ip-addresses");if("undefined"!=typeof e){e=e.split(",");var d=b(this).attr("ip-address-list"),f=!1;b.each(e,function(b,a){if("*"==a.charAt(0))if("*"==a.charAt(a.length-1)){if(a=a.substr(1,a.length-2),-1!=h.indexOf(a))return f=!0,!1}else{if(a=a.substr(1),h.substr(-a.length)==a)return f=!0,!1}else if("*"==a.charAt(a.length-1)){if(a=a.substr(0,a.length-1),0==h.indexOf(a))return f=!0,!1}else if("#"==a){if(""==h)return f=!0,!1}else if(a==h)return f=!0,!1});switch(d){case "B":f&& (c=!1);break;case "W":f||(c=!1)}}if(c&&(e=b(this).attr("countries"),"undefined"!=typeof e))switch(e=e.split(","),d=b(this).attr("country-list"),f=!1,b.each(e,function(a,b){var c=b.trim().split(":");if(null==c[1]||""==g)c[1]="";if(null==c[2]||""==k)c[2]="";var d=c.join(":").toUpperCase();c=(p+":"+(""==c[1]?"":g)+":"+(""==c[2]?"":k)).toUpperCase();if(d==c)return f=!0,!1}),d){case "B":f&&(c=!1);break;case "W":f||(c=!1)}b(this).css({visibility:"",position:"",width:"",height:"","z-index":""});e=b(this).prev(".ai-debug-bar"); e.find(".ai-debug-name.ai-ip-country").text(l);e.find(".ai-debug-name.ai-ip-status").text(c?ai_front.visible:ai_front.hidden);c?(a.css({visibility:""}),a.hasClass("ai-remove-position")&&a.css({position:""}),"undefined"!=typeof b(this).data("code")&&(e=b64d(b(this).data("code")),b(this).append(e),b(this).attr("data-code",""),ai_process_element(this))):(b(this).hide(),a.removeAttr("data-ai"),a.find(".ai-debug-block")?(a.css({visibility:""}).removeClass("ai-close"),a.hasClass("ai-remove-position")&& a.css({position:""})):a.hide());a.removeClass("ai-list-block")})}}ai_process_ip_addresses=function(d){d=null==d?b("div.ai-ip-data"):d.filter(".ai-ip-data");if(d.length)if(d.removeClass("ai-ip-data"),"undefined"!=typeof ai_ip_data)n(d);else{var c="/wp-admin/admin-ajax.php?action=ai_ajax&ip-data=ip-address-country-city&ai_check=be4058f2b1&ver="+((new Date).getTime()+"-"+Math.round(1E5*Math.random())),a=m("ai-debug-ip-address");null!=a&&(c+="&ai-debug-ip-address="+a);a=m("ai-debug-country"); null!=a&&(c+="&ai-debug-country="+a);b.get(c,function(a){ai_ip_data=a;if(""==a){var b="Ajax request returned empty data, geo-targeting disabled";console.error(b);"undefined"!=typeof ai_js_errors&&ai_js_errors.push([b,c,0])}else try{JSON.parse(a)}catch(g){b="Ajax call returned invalid data, geo-targeting disabled",console.error(b,a),"undefined"!=typeof ai_js_errors&&ai_js_errors.push([b,c,0])}n(d)}).fail(function(a,c,d){b("div.ai-ip-data").each(function(){b(this).css({display:"none",visibility:"", position:"",width:"",height:"","z-index":""}).removeClass("ai-ip-data").hide()})})}};b(document).ready(function(b){setTimeout(function(){ai_process_ip_addresses()},5)})}); function ai_process_element(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"==typeof ai_process_lists&&ai_process_lists(jQuery("div.ai-list-data",b));"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(jQuery("div.ai-ip-data",b));"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks(b)},5)}; (function(d,h){"function"===typeof define&&define.amd?define(["jquery"],function(n){return h(n)}):"object"===typeof module&&module.exports?module.exports=h(require("jquery")):h(d.jQuery)})(this,function(d){(function(h){h.fn.iframeTracker=function(n){"function"==typeof n&&(n={blurCallback:n});var l=this.get();if(null===n||!1===n)h.iframeTracker.untrack(l);else if("object"==typeof n)h.iframeTracker.track(l,n);else throw Error("Wrong handler type (must be an object, or null|false to untrack)");return this}; h.iframeTracker={focusRetriever:null,focusRetrieved:!1,handlersList:[],isIE8AndOlder:!1,init:function(){try{!0===h.browser.msie&&9>h.browser.version&&(this.isIE8AndOlder=!0)}catch(l){try{9>navigator.userAgent.match(/(msie) ([\w.]+)/i)[2]&&(this.isIE8AndOlder=!0)}catch(w){}}h(window).focus();h(window).blur(function(l){h.iframeTracker.windowLoseFocus(l)});h("body").append('<div style="position:fixed; top:0; left:0; overflow:hidden;"><input style="position:absolute; left:-300px;" type="text" value="" id="focus_retriever" readonly="true" /></div>'); this.focusRetriever=h("#focus_retriever");this.focusRetrieved=!1;var n=this;h(document).mousemove(function(l){!document.activeElement||"IFRAME"!==document.activeElement.tagName||document.activeElement.hasAttribute("id")&&0===h(document.activeElement).attr("id").indexOf("dsq-")||(h.iframeTracker.focusRetriever.focus(),h.iframeTracker.focusRetrieved=!0);if(document.activeElement&&"A"==document.activeElement.tagName)for(var w in n.handlersList)try{n.handlersList[w].focusCallback(document.activeElement)}catch(y){}}); if(this.isIE8AndOlder){this.focusRetriever.blur(function(l){l.stopPropagation();l.preventDefault();h.iframeTracker.windowLoseFocus(l)});h("body").click(function(l){h(window).focus()});h("form").click(function(l){l.stopPropagation()});try{h("body").on("click","form",function(l){l.stopPropagation()})}catch(l){console.log("[iframeTracker] Please update jQuery to 1.7 or newer. (exception: "+l.message+")")}}},track:function(n,l){l.target=n;h.iframeTracker.handlersList.push(l);h(n).bind("mouseover",{handler:l}, h.iframeTracker.mouseoverListener).bind("mouseout",{handler:l},h.iframeTracker.mouseoutListener)},untrack:function(n){if("function"!=typeof Array.prototype.filter)console.log("Your browser doesn't support Array filter, untrack disabled");else{h(n).each(function(x){h(this).unbind("mouseover",h.iframeTracker.mouseoverListener).unbind("mouseout",h.iframeTracker.mouseoutListener)});var l=function(x){return null===x?!1:!0},w;for(w in this.handlersList){for(var y in this.handlersList[w].target)-1!==h.inArray(this.handlersList[w].target[y], n)&&(this.handlersList[w].target[y]=null);this.handlersList[w].target=this.handlersList[w].target.filter(l);0===this.handlersList[w].target.length&&(this.handlersList[w]=null)}this.handlersList=this.handlersList.filter(l)}},mouseoverListener:function(n){n.data.handler.over=!0;try{n.data.handler.overCallback(this,n)}catch(l){}},mouseoutListener:function(n){n.data.handler.over=!1;h.iframeTracker.focusRetriever.focus();try{n.data.handler.outCallback(this,n)}catch(l){}},windowLoseFocus:function(n){for(var l in this.handlersList)if(!0=== this.handlersList[l].over)try{this.handlersList[l].blurCallback(n)}catch(w){}}};h(document).ready(function(){h.iframeTracker.init()})})(d)});ai_tracking_finished=!1; jQuery(document).ready(function(d){function h(b,m,f,a,c,q,g){b=b.replace("[EVENT]",m);b=b.replace("[BLOCK_NUMBER]",f);b=b.replace("[BLOCK_NAME]",a);b=b.replace("[BLOCK_COUNTER]",c);b=b.replace("[VERSION_NUMBER]",q);b=b.replace("[VERSION_NAME]",g);b=b.replace("[BLOCK_VERSION_NUMBER]",f+(0==q?"":" - "+q));return b=b.replace("[BLOCK_VERSION_NAME]",a+(""==g?"":" - "+g))}function n(b,m,f,a,c,q,g){var e=h("Ad Inserter Pro",b,m,f,a,c,q),p=h("[EVENT]",b,m,f,a,c,q),k=h("[BLOCK_NUMBER] - [BLOCK_VERSION_NAME]",b,m,f,a,c,q);if("function"!= typeof ai_external_tracking_event||0!=ai_external_tracking_event({event:b,block:m,block_name:f,block_counter:a,version:c,version_name:q},e,p,k,g))"function"==typeof window.ga?(b="send","string"==typeof ai_ga_tracker_name?b=ai_ga_tracker_name+"."+b:(m=ga.getAll()[0].get("name"),"t0"!=m&&(b=m+"."+b)),ga(b,"event",{eventCategory:e,eventAction:p,eventLabel:k,nonInteraction:g})):"function"==typeof window.gtag?gtag("event","impression",{event_category:e,event_action:p,event_label:k,non_interaction:g}): "function"==typeof window.__gaTracker?__gaTracker("send","event",{eventCategory:e,eventAction:p,eventLabel:k,nonInteraction:g}):"object"==typeof _gaq&&_gaq.push(["_trackEvent",e,p,k,void 0,g]),"object"==typeof _paq&&_paq.push(["trackEvent",e,p,k])}function l(b,m){var f=b[0],a=b[1];if(Number.isInteger(a))if("undefined"==typeof ai_check_data&&"undefined"==typeof ai_check_data_timeout)ai_check_data_timeout=!0,setTimeout(function(){l(b,m)},2500);else{ai_cookie=ai_load_cookie();for(var c in ai_cookie)if(parseInt(f)== parseInt(c))for(var q in ai_cookie[c])if("c"==q){var g=ai_cookie[c][q];if(0<g)if(ai_set_cookie(c,"c",g-1),1==g){g=d("span[data-ai-block="+f+"]").data("ai-cfp-time");var e=new Date;e=Math.round(e.getTime()/1E3);var p=e+604800;ai_set_cookie(c,"c",-p);setTimeout(function(){d("span[data-ai-block="+f+"]").closest("div[data-ai]").remove()},50);"undefined"!=typeof g&&(p=e+86400*g,ai_set_cookie(f,"x",p),d("span.ai-cfp").each(function(t){t=d(this).data("ai-block");var u=d(this);setTimeout(function(){u.closest("div[data-ai]").remove()}, 50);ai_set_cookie(t,"x",p)}))}else ai_set_cookie(c,"c",g-1)}else if("cpt"==q)if(g=ai_cookie[c][q],0<g){if(ai_set_cookie(c,"cpt",g-1),1==g){g=d("span[data-ai-block="+f+"]").data("ai-cfp-time");e=new Date;e=Math.round(e.getTime()/1E3);var k=d(this);setTimeout(function(){k.closest("div[data-ai]").remove()},50);"undefined"!=typeof g&&(p=e+86400*g,ai_set_cookie(f,"x",p),d("span.ai-cfp").each(function(t){t=d(this).data("ai-block");var u=d(this);setTimeout(function(){u.closest("div[data-ai]").remove()}, 50);ai_set_cookie(t,"x",p)}))}}else ai_check_data.hasOwnProperty(c)&&ai_check_data[c].hasOwnProperty("cpt")&&ai_check_data[c].hasOwnProperty("ct")?ai_cookie.hasOwnProperty(c)&&ai_cookie[c].hasOwnProperty("ct")&&(e=new Date,0>=ai_cookie[c].ct-Math.round(e.getTime()/1E3)&&(e=Math.round(e.getTime()/1E3),ai_set_cookie(c,"cpt",ai_check_data[c].cpt-1),ai_set_cookie(c,"ct",Math.round(e+86400*ai_check_data[c].ct)))):(ai_cookie.hasOwnProperty(c)&&ai_cookie[c].hasOwnProperty("cpt")&&ai_set_cookie(c,"cpt",""), ai_cookie.hasOwnProperty(c)&&ai_cookie[c].hasOwnProperty("ct")&&ai_set_cookie(c,"ct",""));x&&d.ajax({url:"/wp-admin/admin-ajax.php",type:"post",data:{action:"ai_ajax",ai_check:"be4058f2b1",click:f,version:a,type:m},async:!0}).done(function(t){});if(B){var v=b[2],r=b[3];n("click",f,v,b[4],a,r,!1)}"function"==typeof ai_click_action&&ai_click_action(f,v,a,r)}}function w(){ai_check_data={};if("undefined"==typeof ai_iframe){ai_cookie=ai_load_cookie();d(".ai-check-block").each(function(){var a= d(this).data("ai-block"),c=d(this).data("ai-delay-pv"),q=d(this).data("ai-every-pv"),g=d(this).data("ai-hash"),e=d(this).data("ai-max-imp"),p=d(this).data("ai-limit-imp-per-time"),k=d(this).data("ai-limit-imp-time"),v=d(this).data("ai-max-clicks"),r=d(this).data("ai-limit-clicks-per-time"),t=d(this).data("ai-limit-clicks-time");if("undefined"!=typeof c&&0<c){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].d=c;var u="";ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")&& (u=ai_cookie[a].d);""===u&&ai_set_cookie(a,"d",c-1)}"undefined"!=typeof q&&2<=q&&(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),"undefined"!==typeof ai_delay_showing_pageviews||ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")||(ai_cookie.hasOwnProperty(a)||(ai_cookie[a]={}),ai_cookie[a].d=0),ai_check_data[a].e=q);if("undefined"!=typeof e&&0<e){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].i=e,ai_check_data[a].h=g,q=c="",ai_cookie.hasOwnProperty(a)&& (ai_cookie[a].hasOwnProperty("i")&&(q=ai_cookie[a].i),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===q||c!=g)ai_set_cookie(a,"i",e),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("i")&&(ai_set_cookie(a,"i",""),ai_cookie[a].hasOwnProperty("c")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));if("undefined"!=typeof p&&0<p&&"undefined"!=typeof k&&0<k){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].ipt=p;ai_check_data[a].it= k;e=c="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&(c=ai_cookie[a].ipt),ai_cookie[a].hasOwnProperty("it")&&(e=ai_cookie[a].it));if(""===c||""===e)ai_set_cookie(a,"ipt",p),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"it",Math.round(c+86400*k));0<e&&(c=new Date,c=Math.round(c.getTime()/1E3),e<=c&&(ai_set_cookie(a,"ipt",p),ai_set_cookie(a,"it",Math.round(c+86400*k))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&ai_set_cookie(a,"ipt",""), ai_cookie[a].hasOwnProperty("it")&&ai_set_cookie(a,"it",""));if("undefined"!=typeof v&&0<v){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].c=v,ai_check_data[a].h=g,p=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("c")&&(p=ai_cookie[a].c),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===p||c!=g)ai_set_cookie(a,"c",v),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("c")&&(ai_set_cookie(a,"c",""),ai_cookie[a].hasOwnProperty("i")|| ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));if("undefined"!=typeof r&&0<r&&"undefined"!=typeof t&&0<t){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].cpt=r;ai_check_data[a].ct=t;g=v="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&(v=ai_cookie[a].cpt),ai_cookie[a].hasOwnProperty("ct")&&(g=ai_cookie[a].ct));if(""===v||""===g)ai_set_cookie(a,"cpt",r),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"ct",Math.round(c+86400*t));0<g&& (c=new Date,c=Math.round(c.getTime()/1E3),g<=c&&(ai_set_cookie(a,"cpt",r),ai_set_cookie(a,"ct",Math.round(c+86400*t))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&ai_set_cookie(a,"cpt",""),ai_cookie[a].hasOwnProperty("ct")&&ai_set_cookie(a,"ct",""))});for(var b in ai_cookie)for(var m in ai_cookie[b])if("d"==m){var f=ai_cookie[b][m];0<f?ai_set_cookie(b,"d",f-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("e")?ai_set_cookie(b,"d",ai_check_data[b].e-1): ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("d")||ai_set_cookie(b,"d","")}}}function y(){if(D){var b=document.documentElement.clientWidth,m=window.innerWidth,f=b<m?m:b,a=0;d.each(E,function(q,g){if(f>=g)return a=F[q],!1});b=jQuery(b64d("Ym9keQ==")).attr(b64d ('ZGF0YS1kYXRhLW1hc2s='));if("string"===typeof b)var c=b==b64d("bWFzaw==");"string"===typeof b&&"boolean"===typeof c&&c&&(B&&n("ad blocking",0,G[a-1],0,0,"",!0),a|=128);x&&d.ajax({url:"/wp-admin/admin-ajax.php",type:"post", data:{action:"ai_ajax",ai_check:"be4058f2b1",views:[0],versions:[a]},async:!0}).done(function(q){})}w();ai_tracking_finished=!0;ai_process_impressions()}var x=1,B=0,D=1,C=0,E=[980,768,0],F=[1,2,3],G=JSON.parse(b64d("WyJEZXNrdG9wIiwiVGFibGV0IiwiUGhvbmUiXQ=="));Number.isInteger=Number.isInteger||function(b){return"number"===typeof b&&isFinite(b)&&Math.floor(b)===b};ai_install_standard_click_trackers=function(b){"undefined"== typeof b&&(b=d("body"));b=d("div.ai-track[data-ai]:visible a",b);var m=d();b.each(function(){var f=d(this).find("div.ai-lazy"),a=d(this).find("div.ai-manual");0==f.length&&0==a.length&&(m=m.add(d(this)))});b=m;b.removeClass("ai-track");0!=b.length&&(C?b.click(function(){for(var f=d(this).closest("div[data-ai]");"undefined"!=typeof f.attr("data-ai");){var a=JSON.parse(b64d(f.attr("data-ai")));"undefined"!==typeof a&&a.constructor===Array&&Number.isInteger(a[1])&&!f.hasClass("clicked")&&(f.addClass("clicked"), l(a,"a.click"));f=f.parent().closest("div[data-ai]")}}):b.click(function(){for(var f=d(this).closest("div[data-ai]");"undefined"!=typeof f.attr("data-ai");){var a=JSON.parse(b64d(f.attr("data-ai")));"undefined"!==typeof a&&a.constructor===Array&&Number.isInteger(a[1])&&(l(a,"a.click"),clicked=!0);f=f.parent().closest("div[data-ai]")}}))};ai_install_click_trackers=function(b){"undefined"==typeof b&&(b=d("body"));if(C){var m=d("div.ai-track[data-ai]:visible, div.ai-rotate[data-info]:visible div.ai-track[data-ai]", b);"undefined"!=typeof d(b).attr("data-ai")&&d(b).hasClass("ai-track")&&d(b).is(":visible")&&(m=m.add(b));var f=d();m.each(function(){var a=d(this).find("div.ai-lazy"),c=d(this).find("div.ai-manual");0==a.length&&0==c.length&&(f=f.add(d(this)))});m=f;m.removeClass("ai-track");0!=m.length&&m.iframeTracker({blurCallback:function(){if(null!=this.ai_data&&null!=wrapper&&!wrapper.hasClass("clicked")){wrapper.addClass("clicked");l(this.ai_data,"blurCallback");for(var a=wrapper.find("div[data-ai]:visible");"undefined"!= typeof a.attr("data-ai");){var c=JSON.parse(b64d(a.attr("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&l(c,"blurCallback INNER");a=a.find("div[data-ai]:visible")}}},overCallback:function(a){a=d(a).closest("div[data-ai]");if("undefined"!=typeof a.attr("data-ai")){var c=JSON.parse(b64d(a.attr("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])?(wrapper=a,this.ai_data=c):(null!=wrapper&&wrapper.removeClass("clicked"),this.ai_data=wrapper= null)}},outCallback:function(a){null!=wrapper&&wrapper.removeClass("clicked");this.ai_data=wrapper=null},focusCallback:function(a){if(null!=this.ai_data&&null!=wrapper&&!wrapper.hasClass("clicked"))for(wrapper.addClass("clicked"),l(this.ai_data,"focusCallback"),a=wrapper.find("div[data-ai]:visible");"undefined"!=typeof a.attr("data-ai");){var c=JSON.parse(b64d(a.attr("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&l(c,"focusCallback INNER");a=a.find("div[data-ai]:visible")}}, wrapper:null,ai_data:null,block:null,version:null})}ai_install_standard_click_trackers(b)};ai_process_impressions=function(b){"undefined"==typeof b&&(b=d("body"));var m=[],f=[],a=[],c=[],q=[],g=d("div.ai-track[data-ai]:visible, div.ai-rotate[data-info]:visible div.ai-track[data-ai]",b);"undefined"!=typeof d(b).attr("data-ai")&&d(b).hasClass("ai-track")&&d(b).is(":visible")&&(g=g.add(b));0!=g.length&&d(g).each(function(){if("undefined"!=typeof d(this).attr("data-ai")){var k=JSON.parse(b64d(d(this).attr("data-ai"))); if("undefined"!==typeof k&&k.constructor===Array){var v=0,r=d(this).find("div.ai-rotate[data-info]");1==r.length&&(v=JSON.parse(b64d(r.data("info")))[1]);if(Number.isInteger(k[0])&&0!=k[0]&&Number.isInteger(k[1])){r=0;var t=d(this).hasClass("ai-no-tracking"),u=jQuery(b64d("Ym9keQ==")).attr(b64d ('ZGF0YS1kYXRhLW1hc2s='));if("string"===typeof u)var A=u==b64d("bWFzaw==");if("string"===typeof u&&"boolean"===typeof A){var z=d(this).outerHeight();u=d(this).find(".ai-attributes");u.length&&u.each(function(){z>=d(this).outerHeight()&& (z-=d(this).outerHeight())});u=d(this).find(".ai-code");u.length&&(z=0,u.each(function(){z+=d(this).outerHeight()}));A&&0===z&&(r=128)}A=d(this).find("div.ai-lazy");u=d(this).find("div.ai-manual");if(0!=A.length||0!=u.length)t=!0;if(!t)if(0==v)m.push(k[0]),f.push(k[1]|r),a.push(k[2]),c.push(k[3]),q.push(k[4]);else for(t=1;t<=v;t++)m.push(k[0]),f.push(t|r),a.push(k[2]),c.push(k[3]),q.push(k[4])}}}});ai_cookie=ai_load_cookie();for(var e in ai_cookie)if(m.includes(parseInt(e)))for(var p in ai_cookie[e])"i"== p?(b=ai_cookie[e][p],0<b&&(1==b?(b=new Date,b=Math.round(b.getTime()/1E3)+604800,ai_set_cookie(e,"i",-b)):ai_set_cookie(e,"i",b-1))):"ipt"==p&&(b=ai_cookie[e][p],0<b?ai_set_cookie(e,"ipt",b-1):ai_check_data.hasOwnProperty(e)&&ai_check_data[e].hasOwnProperty("ipt")&&ai_check_data[e].hasOwnProperty("it")?ai_cookie.hasOwnProperty(e)&&ai_cookie[e].hasOwnProperty("it")&&(b=new Date,0>=ai_cookie[e].it-Math.round(b.getTime()/1E3)&&(b=Math.round(b.getTime()/1E3),ai_set_cookie(e,"ipt",ai_check_data[e].ipt), ai_set_cookie(e,"it",Math.round(b+86400*ai_check_data[e].it)))):(ai_cookie.hasOwnProperty(e)&&ai_cookie[e].hasOwnProperty("ipt")&&ai_set_cookie(e,"ipt",""),ai_cookie.hasOwnProperty(e)&&ai_cookie[e].hasOwnProperty("it")&&ai_set_cookie(e,"it","")));if(m.length&&(x&&d.ajax({url:"/wp-admin/admin-ajax.php",type:"post",data:{action:"ai_ajax",ai_check:"be4058f2b1",views:m,versions:f},async:!0}).done(function(k){k=k.trim();if(""!=k&&(k=JSON.parse(k),"undefined"!=typeof k["#"])){var v=Math.round((new Date).getTime()/ 1E3)+43200,r;for(r in k["#"])ai_cookie.hasOwnProperty(k["#"][r])&&ai_cookie[k["#"][r]].hasOwnProperty("x")||ai_set_cookie(k["#"][r],"x",v)}}),B))for(e=0;e<m.length;e++)n("impression",m[e],a[e],q[e],f[e],c[e],!0)};jQuery(window).on("load",function(){setTimeout(y,1200);setTimeout(ai_install_click_trackers,1300)})}); ai_js_code = true; </script> </body> </html>