فروشگاه مکتب‌خونه / کتاب / کتاب علوم کاربردی، تکنولوژی و مهندسی / کتاب، لوازم تحریر و هنر

آموزش HTML و CSS: طراحی وب سایت، صفر تا صد

خرید اقساطی

1.199.000 تومان

ارسال سریع
پرداخت در محل
پرداخت آنلاین
تخفیف ویژه
بازگشت محصول
گارانتی

آموزش HTML و CSS: صفر تا صد طراحی وب‌سایت حرفه‌ای در سال ۲۰۲۵ 🚀

آیا رویای ساختن وب‌سایت‌های شیک و کاربرپسند را در سر دارید؟ ✨ آیا می‌خواهید وارد دنیای جذاب طراحی وب شوید و مهارت‌های خود را به سطح جدیدی برسانید؟ این مقاله دقیقا برای شما نوشته شده است! ما در این راهنمای جامع، آموزش HTML و CSS، دو زبان برنامه‌نویسی حیاتی برای طراحی وب را به طور کامل بررسی خواهیم کرد. با ما همراه باشید تا پتانسیل این دو زبان را کشف کنید و اولین قدم‌ها را برای ساختن وب‌سایت‌های رویایی خود بردارید. 😎

HTML: شالوده اصلی هر وب‌سایت 🧱

HTML (HyperText Markup Language) زبان نشانه‌گذاری ابرمتن است. این زبان، پایه و اساس هر وب‌سایتی را تشکیل می‌دهد و به مرورگرها می‌گوید که چگونه محتوا را نمایش دهند. به عبارت دیگر، HTML اسکلت وب‌سایت شماست. با استفاده از تگ‌های مختلف HTML، می‌توانید عناوین، پاراگراف‌ها، تصاویر، لینک‌ها و سایر عناصر را در صفحه وب خود قرار دهید و ساختار کلی آن را ایجاد کنید.

یادگیری HTML، اولین و حیاتی‌ترین قدم در مسیر طراحی وب است و پایه‌ای قوی برای درک ساختار وب‌سایت در اختیار شما قرار می‌دهد. با HTML شما می‌توانید:

عناوین و زیرعنوان‌های واضح و خوانا ایجاد کنید.
متن‌ها را به صورت منظم و دسته‌بندی‌شده ارائه دهید.
تصاویر و ویدیوها را به وب‌سایت خود اضافه کنید.
لینک‌هایی به صفحات دیگر یا وب‌سایت‌های دیگر ایجاد کنید.

همین حالا با یادگیری HTML، اولین قدم را در دنیای طراحی وب بردارید!

تگ‌های HTML و کاربرد آن‌ها: راهنمای سریع 🏷️

HTML از تگ‌های گوناگونی تشکیل شده است و هر تگ، وظیفه خاصی را بر عهده دارد. به عنوان مثال، `

` برای عنوان اصلی، `

` برای پاراگراف‌ها، `` برای تصاویر و `` برای ایجاد لینک‌ها استفاده می‌شود. با یادگیری این تگ‌ها و نحوه استفاده صحیح از آن‌ها، می‌توانید صفحات وب را به طور منظم سازماندهی کنید و محتوا را به شکلی دلپذیر به نمایش بگذارید. در اینجا چند تگ مهم HTML را با هم مرور می‌کنیم:

``: تعیین نوع سند HTML
``: ریشه سند HTML
``: شامل اطلاعات متا و تنظیمات سند
``: شامل محتوای قابل مشاهده وب‌سایت
``: عنوان صفحه وب (نمایش داده شده در تب مرورگر)</p> <p><strong></strong>آماده‌اید تگ‌های HTML بیشتری یاد بگیرید و وب‌سایت خود را بسازید؟<strong></strong></p> <h4>CSS: زیبایی و جذابیت را به وب‌سایت خود هدیه دهید ✨</h4> <p>اگر HTML اسکلت وب‌سایت است، CSS (Cascading Style Sheets) لباس و ظاهر آن است. CSS زبانی برای استایل‌دهی و صفحه‌آرایی صفحات وب است. با CSS، می‌توانید رنگ‌ها، فونت‌ها، اندازه‌ها، حاشیه‌ها و موقعیت عناصر را به دقت کنترل کنید و صفحات وب خود را به شکلی زیبا و جذاب طراحی کنید. با CSS، وب‌سایت شما نه تنها کارآمد، بلکه چشم‌نواز و به یادماندنی خواهد بود. 🎨</p> <h5>استایل‌دهی با CSS: از مبتدی تا حرفه‌ای 👩‍💻</h5> <p>CSS قدرت شگفت‌انگیزی در شخصی‌سازی ظاهر وب‌سایت شما دارد. شما می‌توانید با استفاده از سلکتورهای مختلف، استایل‌های خاصی را به عناصر HTML خود اعمال کنید. از تغییر رنگ متن و پس‌زمینه گرفته تا تنظیم اندازه فونت، حاشیه‌بندی و چیدمان عناصر، همه و همه با CSS امکان‌پذیر است.</p> <p>با یادگیری CSS پیشرفته، می‌توانید انیمیشن‌ها و جلوه‌های بصری خیره‌کننده‌ای را به وب‌سایت خود اضافه کنید. این قابلیت‌ها به شما اجازه می‌دهند:</p> <p> طرح‌بندی‌های انعطاف‌پذیر و واکنش‌گرا ایجاد کنید.<br /> از فونت‌های جذاب و خوانا برای بهبود تجربه کاربری استفاده کنید.<br /> با استفاده از انیمیشن‌ها، تعامل و جذابیت وب‌سایت را افزایش دهید.<br /> مطمئن شوید وب‌سایت شما در تمام دستگاه‌ها به درستی نمایش داده می‌شود.</p> <p><strong></strong>با CSS، وب‌سایت خود را به یک اثر هنری تبدیل کنید!<strong></strong></p> <h4>مهارت‌هایی که پس از آموزش HTML و CSS کسب می‌کنید 🏆</h4> <p>با گذراندن یک دوره آموزشی جامع HTML و CSS، شما قادر خواهید بود:</p> <p> وب‌سایت‌های واکنش‌گرا (Responsive) طراحی کنید که در اندازه‌های مختلف صفحه نمایش به خوبی نمایش داده شوند. 📱💻<br /> از رنگ‌ها و فونت‌های مناسب برای بهبود تجربه کاربری (UX) استفاده کنید. 🎨<br /> انیمیشن‌های ساده و جذاب به وب‌سایت خود اضافه کنید. ✨<br /> صفحات وب با ساختار منظم و سئو شده (SEO-Friendly) ایجاد کنید. 🔍<br /> با نرم‌افزارهای مختلف ویرایش کد (Code Editor) آشنا شوید و از آن‌ها به طور موثر استفاده کنید. 💻</p> <p>به طور خلاصه، با یادگیری HTML و CSS، شما به یک جعبه ابزار قدرتمند برای ساخت و طراحی وب‌سایت‌های حرفه‌ای مجهز خواهید شد. این مهارت، نه تنها برای ایجاد وب‌سایت شخصی شما کاربردی است، بلکه می‌تواند فرصت‌های شغلی بسیار مناسبی را نیز برای شما فراهم کند. 💼 پس همین امروز شروع کنید و با آموزش HTML و CSS، به دنیای طراحی وب خوش‌آمد بگویید! 🚀</p> <h4>پرسش‌های متداول در مورد HTML و CSS 🤔</h4> <p>در این بخش، به ۱۵ سوال پرجستجو در مورد HTML و CSS پاسخ می‌دهیم تا ابهامات شما را برطرف کنیم:</p> <p>1. <strong></strong>HTML چیست و چه کاربردی دارد؟<strong></strong><br /> HTML زبان نشانه‌گذاری ابرمتن است که برای ساختاردهی به محتوای وب‌سایت‌ها استفاده می‌شود. این زبان، پایه و اساس هر وب‌سایتی را تشکیل می‌دهد و به مرورگرها می‌گوید که چگونه عناصر مختلف را نمایش دهند.</p> <p>2. <strong></strong>CSS چیست و چه نقشی در طراحی وب دارد؟<strong></strong><br /> CSS زبان استایل‌دهی است که برای تعیین ظاهر و چیدمان عناصر HTML در صفحات وب استفاده می‌شود. با CSS، می‌توانید رنگ‌ها، فونت‌ها، حاشیه‌ها و سایر ویژگی‌های بصری را کنترل کنید.</p> <p>3. <strong></strong>آیا برای یادگیری HTML و CSS نیاز به پیش‌زمینه‌ای دارم؟<strong></strong><br /> خیر، برای شروع یادگیری HTML و CSS نیازی به هیچ پیش‌زمینه‌ای ندارید. تنها کافی است انگیزه و علاقه داشته باشید.</p> <p>4. <strong></strong>چه مدت طول می‌کشد تا HTML و CSS را یاد بگیرم؟<strong></strong><br /> مدت زمان یادگیری HTML و CSS به میزان تعهد و تمرین شما بستگی دارد. با تمرین مداوم، می‌توانید در عرض چند هفته اصول اولیه را فرا بگیرید.</p> <p>5. <strong></strong>آیا می‌توانم بدون دانش برنامه‌نویسی، وب‌سایت طراحی کنم؟<strong></strong><br /> بله، با HTML و CSS می‌توانید بدون دانش برنامه‌نویسی، وب‌سایت‌های ساده و استاتیک طراحی کنید.</p> <p>6. <strong></strong>تفاوت بین HTML5 و HTML چیست؟<strong></strong><br /> HTML5 نسخه جدیدتر HTML است که امکانات و ویژگی‌های پیشرفته‌تری مانند پشتیبانی از ویدیو، صدا و گرافیک‌های برداری ارائه می‌دهد.</p> <p>7. <strong></strong>آیا CSS3 با CSS تفاوتی دارد؟<strong></strong><br /> CSS3 نسخه جدیدتر CSS است که ویژگی‌های جدیدی مانند انیمیشن‌ها، گرادیان‌ها و سایه‌ها را به استایل‌دهی اضافه می‌کند.</p> <p>8. <strong></strong>چگونه می‌توانم یک وب‌سایت واکنش‌گرا (Responsive) طراحی کنم؟<strong></strong><br /> برای طراحی وب‌سایت واکنش‌گرا، باید از تکنیک‌های CSS مانند media queries و flexbox استفاده کنید.</p> <p>9. <strong></strong>بهترین نرم‌افزار برای ویرایش کد HTML و CSS چیست؟<strong></strong><br /> نرم‌افزارهای زیادی برای ویرایش کد HTML و CSS وجود دارند. برخی از محبوب‌ترین آن‌ها عبارتند از: Visual Studio Code, Sublime Text, Atom.</p> <p>10. <strong></strong>چگونه می‌توانم وب‌سایت خود را برای موتورهای جستجو بهینه کنم؟<strong></strong><br /> برای بهینه‌سازی وب‌سایت خود برای موتورهای جستجو، باید از تکنیک‌های سئو (SEO) استفاده کنید، مانند استفاده از کلمات کلیدی مناسب، ایجاد محتوای با کیفیت و ساختاربندی صحیح HTML.</p> <p>11. <strong></strong>آیا یادگیری HTML و CSS برای توسعه‌دهندگان فرانت‌اند ضروری است؟<strong></strong><br /> بله، HTML و CSS دو مهارت ضروری برای توسعه‌دهندگان فرانت‌اند هستند.</p> <p>12. <strong></strong>چگونه می‌توانم مهارت‌های HTML و CSS خود را ارتقا دهم؟<strong></strong><br /> برای ارتقای مهارت‌های HTML و CSS خود، می‌توانید در پروژه‌های شخصی شرکت کنید، در دوره‌های آنلاین شرکت کنید و از منابع آموزشی آنلاین و آفلاین استفاده کنید.</p> <p>13. <strong></strong>آیا فریم‌ورک‌های CSS (مانند Bootstrap) جایگزینی برای یادگیری CSS هستند؟<strong></strong><br /> فریم‌ورک‌های CSS ابزارهای مفیدی هستند، اما جایگزینی برای یادگیری CSS نیستند. برای استفاده موثر از فریم‌ورک‌ها، باید دانش کافی در مورد CSS داشته باشید.</p> <p>14. <strong></strong>چگونه می‌توانم یک وب‌سایت داینامیک با HTML و CSS طراحی کنم؟<strong></strong><br /> برای طراحی وب‌سایت داینامیک، باید از زبان‌های برنامه‌نویسی سمت سرور مانند PHP، Python یا Node.js استفاده کنید.</p> <p>15. <strong></strong>آیا یادگیری HTML و CSS برای طراحان گرافیک مفید است؟<strong></strong><br /> بله، یادگیری HTML و CSS برای طراحان گرافیک بسیار مفید است. با این مهارت‌ها، آن‌ها می‌توانند طرح‌های خود را به واقعیت تبدیل کنند و درک بهتری از محدودیت‌ها و امکانات طراحی وب داشته باشند.</p> <p><strong></strong>همین حالا آموزش خود را شروع کنید و به یک طراح وب‌سایت حرفه‌ای تبدیل شوید!<strong></strong></p> </div><div class="w-html"><!-- <button id="expandButton" class="expand-button"> 💥 نمایش اطلاعات و تصاویر بیشتر 🔍 </button> --></div></div></div></div><div class="w-tabs-section" id="tc34"><button class="w-tabs-section-header with_icon" aria-controls="content-tc34" aria-expanded="false"><div class="w-tabs-section-title">نظرات</div><i class="fas fa-comments"></i><div class="w-tabs-section-control"></div></button><div class="w-tabs-section-content" id="content-tc34"><div class="w-tabs-section-content-h i-cf"><div class="w-post-elm post_comments layout_comments_template"><div id="reviews" class="woocommerce-Reviews"> <div id="comments"> <h2 class="woocommerce-Reviews-title"> نقد و بررسی‌ها </h2> <p class="woocommerce-noreviews">هنوز بررسی‌ای ثبت نشده است.</p> </div> <div id="review_form_wrapper"> <div id="review_form"> <div id="respond" class="comment-respond"> <span id="reply-title" class="comment-reply-title" role="heading" aria-level="3">اولین کسی باشید که دیدگاهی می نویسد “آموزش HTML و CSS: طراحی وب سایت، صفر تا صد” <small><a rel="nofollow" id="cancel-comment-reply-link" href="/product/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-html-%D9%88-css/#respond" style="display:none;">لغو پاسخ</a></small></span><form action="https://vivin.ir/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">نشانی ایمیل شما منتشر نخواهد شد.</span> <span class="required-field-message">بخش‌های موردنیاز علامت‌گذاری شده‌اند <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">دیدگاه شما <span class="required">*</span></label><textarea id="comment" name="comment" cols="45" rows="8" required></textarea></p><p class="comment-form-author"><label for="author">نام <span class="required">*</span></label><input id="author" name="author" type="text" autocomplete="name" value="" size="30" required /></p> <p class="comment-form-email"><label for="email">ایمیل <span class="required">*</span></label><input id="email" name="email" type="email" autocomplete="email" value="" size="30" required /></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="ثبت" /> <input type='hidden' name='comment_post_ID' value='548907' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </div> <div class="clear"></div> </div> </div></div></div></div></div></div></div></div><div class="wpb_column vc_column_container type_sticky"><div class="vc_column-inner" style="top:0"><div class="w-grid related-products-side type_grid layout_10991 hidden cols_3" id="us_grid_2" style="--columns:3;--gap:0.4rem;" data-filterable="true"><style>@media (max-width:1024px){#us_grid_2{--columns:2!important}}@media (max-width:600px){#us_grid_2{--columns:2!important}}</style><div class="w-grid-list"></div><div class="w-grid-preloader"> <div class="g-preloader type_1"> <div></div> </div> </div> <div class="w-grid-json hidden" onclick='return {"action":"us_ajax_grid","infinite_scroll":0,"max_num_pages":0,"pagination":"none","template_vars":{"columns":"3","exclude_items":"none","img_size":"default","ignore_items_size":0,"items_layout":"10991","items_offset":"1","load_animation":"none","overriding_link":"{\"url\":\"\"}","post_id":672497,"query_args":{"post_type":["post"],"post_status":["publish"],"post__not_in":[548907],"posts_per_page":"1"},"orderby_query_args":{"orderby":{"date":"DESC"}},"type":"grid","us_grid_post_type":"post","us_grid_ajax_index":2,"us_grid_filter_query_string":null,"us_grid_index":2,"page_args":{"page_type":"post","post_ID":0}}}'></div> </div><div class="w-grid-none type_page_block"></div><div class="w-html"> <div class="similar-products-container"> <div class="skeleton-grid"> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> </div> </div> <script defer src="data:text/javascript;base64,CgkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBmdW5jdGlvbiAoKSB7CgkJCQljb25zdCBkZWxheSA9IDEwMDA7CgkJCQljb25zdCBtb2RpZmllZCA9IG5ldyBEYXRlKCIyMDI1LTA0LTIyVDEyOjQ1OjAxKzAwOjAwIik7CgkJCQljb25zdCBvbmVEYXlBZ28gPSBuZXcgRGF0ZShEYXRlLm5vdygpIC0gODY0MDAwMDApOwoJCQkJaWYgKG1vZGlmaWVkIDwgb25lRGF5QWdvKSByZXR1cm47CgoJCQkJc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CgkJCQkJY29uc3QgaXNNb2JpbGUgPSB3aW5kb3cuaW5uZXJXaWR0aCA8PSA3Njg7CgkJCQkJY29uc3QgZW5hYmxlTW9iaWxlID0gIm5vIjsKCQkJCQlpZiAoaXNNb2JpbGUgJiYgZW5hYmxlTW9iaWxlICE9PSAneWVzJykgcmV0dXJuOwoKCQkJCQlmZXRjaCgiaHR0cHM6XC9cL3ZpdmluLmlyXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCB7CgkJCQkJCW1ldGhvZDogJ1BPU1QnLAoJCQkJCQloZWFkZXJzOiB7ICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJyB9LAoJCQkJCQlib2R5OiBuZXcgVVJMU2VhcmNoUGFyYW1zKHsKCQkJCQkJCW9yZGVyOiAibmV3IiwKCQkJCQkJCWFjdGlvbjogJ2dldF9zaW1pbGFyX3Byb2R1Y3RzJywKCQkJCQkJCWFwcGVuZDogIi5yZWxhdGVkLXByb2R1Y3RzLXNpZGUiLAoJCQkJCQkJcHJvZHVjdF9pZDogNTQ4OTA3LAoJCQkJCQkJY291bnQ6IDYJCQkJCQl9KQoJCQkJCX0pCgkJCQkJLnRoZW4ocmVzID0+IHJlcy5qc29uKCkpCgkJCQkJLnRoZW4oZGF0YSA9PiB7CgkJCQkJCWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zaW1pbGFyLXByb2R1Y3RzLWNvbnRhaW5lcicpLmZvckVhY2goZWwgPT4gZWwucmVtb3ZlKCkpOwoJCQkJCQljb25zdCBjb250YWluZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIucmVsYXRlZC1wcm9kdWN0cy1zaWRlIik7CgkJCQkJCWlmIChjb250YWluZXIgJiYgZGF0YS5zdWNjZXNzKSB7CgkJCQkJCQljb250YWluZXIuY2xhc3NMaXN0LnJlbW92ZSgnaGlkZGVuJyk7CgkJCQkJCQljb250YWluZXIuaW5zZXJ0QWRqYWNlbnRIVE1MKCdiZWZvcmVlbmQnLCBkYXRhLmRhdGEpOwoJCQkJCQl9IGVsc2UgewoJCQkJCQkJY29udGFpbmVyLmluc2VydEFkamFjZW50SFRNTCgnYmVmb3JlZW5kJywgJzxwIGRhdGEteD0iTm8gc2ltaWxhciBwcm9kdWN0cyBmb3VuZC4iPjwvcD4nKTsKCQkJCQkJfQoJCQkJCX0pCgkJCQkJLmNhdGNoKCgpID0+IHsKCQkJCQkJZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnNpbWlsYXItcHJvZHVjdHMtY29udGFpbmVyJykuZm9yRWFjaChlbCA9PiBlbC5yZW1vdmUoKSk7CgkJCQkJfSk7CgkJCQl9LCBkZWxheSk7CgkJCX0pOwoJCQ=="></script> </div></div></div></div></div></section><section class="l-section wpb_row us_custom_3928b6f8 bottom-products height_small"><div class="l-section-overlay" style="background:#ffffff"></div><div class="l-section-h i-cf"><div class="g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default"><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-separator us_custom_369d22ff has_text_color size_small with_line width_default thick_1 style_solid color_border align_none with_text with_content"><div class="w-separator-h"><div class="w-separator-text"><i class="fas fa-tire"></i><span>محصولات پیشنهادی</span></div></div></div><div class="w-grid related-products-bottom type_grid layout_10991 hidden cols_7" id="us_grid_3" style="--columns:7;--gap:0.4rem;" data-filterable="true"><style>@media (max-width:1380px){#us_grid_3{--columns:5!important}}@media (max-width:1024px){#us_grid_3{--columns:4!important}}@media (max-width:600px){#us_grid_3{--columns:2!important}}</style><div class="w-grid-list"></div><div class="w-grid-preloader"> <div class="g-preloader type_1"> <div></div> </div> </div> <div class="w-grid-json hidden" onclick='return {"action":"us_ajax_grid","infinite_scroll":0,"max_num_pages":0,"pagination":"none","template_vars":{"columns":"7","exclude_items":"none","img_size":"default","ignore_items_size":0,"items_layout":"10991","items_offset":"1","load_animation":"none","overriding_link":"{\"url\":\"\"}","post_id":672497,"query_args":{"post_type":["post"],"post_status":["publish"],"post__not_in":[548907],"posts_per_page":"1"},"orderby_query_args":{"orderby":"meta_value_num","meta_key":"_price","order":"ASC"},"type":"grid","us_grid_post_type":"post","us_grid_ajax_index":3,"us_grid_filter_query_string":null,"us_grid_index":3,"page_args":{"page_type":"post","post_ID":0}}}'></div> </div><div class="w-grid-none type_page_block"></div><div class="w-html"> <div class="similar-products-container"> <div class="skeleton-grid"> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> <div class="skeleton-item"> <div class="skeleton-image"></div> <div class="skeleton-text short"></div> <div class="skeleton-text"></div> </div> </div> </div> <script defer src="data:text/javascript;base64,CgkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBmdW5jdGlvbiAoKSB7CgkJCQljb25zdCBkZWxheSA9IDMwMDA7CgkJCQljb25zdCBtb2RpZmllZCA9IG5ldyBEYXRlKCIyMDI1LTA0LTIyVDEyOjQ1OjAxKzAwOjAwIik7CgkJCQljb25zdCBvbmVEYXlBZ28gPSBuZXcgRGF0ZShEYXRlLm5vdygpIC0gODY0MDAwMDApOwoJCQkJaWYgKG1vZGlmaWVkIDwgb25lRGF5QWdvKSByZXR1cm47CgoJCQkJc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CgkJCQkJY29uc3QgaXNNb2JpbGUgPSB3aW5kb3cuaW5uZXJXaWR0aCA8PSA3Njg7CgkJCQkJY29uc3QgZW5hYmxlTW9iaWxlID0gInllcyI7CgkJCQkJaWYgKGlzTW9iaWxlICYmIGVuYWJsZU1vYmlsZSAhPT0gJ3llcycpIHJldHVybjsKCgkJCQkJZmV0Y2goImh0dHBzOlwvXC92aXZpbi5pclwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwgewoJCQkJCQltZXRob2Q6ICdQT1NUJywKCQkJCQkJaGVhZGVyczogeyAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcgfSwKCQkJCQkJYm9keTogbmV3IFVSTFNlYXJjaFBhcmFtcyh7CgkJCQkJCQlvcmRlcjogIm9sZCIsCgkJCQkJCQlhY3Rpb246ICdnZXRfc2ltaWxhcl9wcm9kdWN0cycsCgkJCQkJCQlhcHBlbmQ6ICIucmVsYXRlZC1wcm9kdWN0cy1ib3R0b20iLAoJCQkJCQkJcHJvZHVjdF9pZDogNTQ4OTA3LAoJCQkJCQkJY291bnQ6IDIxCQkJCQkJfSkKCQkJCQl9KQoJCQkJCS50aGVuKHJlcyA9PiByZXMuanNvbigpKQoJCQkJCS50aGVuKGRhdGEgPT4gewoJCQkJCQlkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc2ltaWxhci1wcm9kdWN0cy1jb250YWluZXInKS5mb3JFYWNoKGVsID0+IGVsLnJlbW92ZSgpKTsKCQkJCQkJY29uc3QgY29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnJlbGF0ZWQtcHJvZHVjdHMtYm90dG9tIik7CgkJCQkJCWlmIChjb250YWluZXIgJiYgZGF0YS5zdWNjZXNzKSB7CgkJCQkJCQljb250YWluZXIuY2xhc3NMaXN0LnJlbW92ZSgnaGlkZGVuJyk7CgkJCQkJCQljb250YWluZXIuaW5zZXJ0QWRqYWNlbnRIVE1MKCdiZWZvcmVlbmQnLCBkYXRhLmRhdGEpOwoJCQkJCQl9IGVsc2UgewoJCQkJCQkJY29udGFpbmVyLmluc2VydEFkamFjZW50SFRNTCgnYmVmb3JlZW5kJywgJzxwIGRhdGEteD0iTm8gc2ltaWxhciBwcm9kdWN0cyBmb3VuZC4iPjwvcD4nKTsKCQkJCQkJfQoJCQkJCX0pCgkJCQkJLmNhdGNoKCgpID0+IHsKCQkJCQkJZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnNpbWlsYXItcHJvZHVjdHMtY29udGFpbmVyJykuZm9yRWFjaChlbCA9PiBlbC5yZW1vdmUoKSk7CgkJCQkJfSk7CgkJCQl9LCBkZWxheSk7CgkJCX0pOwoJCQ=="></script> </div></div></div></div></div></section> </main> </div> <style data-type="us_custom-css">footer a{color:#000!important}</style><footer id="page-footer" class="l-footer"><section class="l-section wpb_row us_custom_315b8835 height_small color_footer-bottom type_sticky" id="section-11"><div class="l-section-overlay" style="background:#F2F4F7"></div><div class="l-section-h i-cf"><div class="g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default"><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="g-cols wpb_row us_custom_0fead658 has_text_color hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles via_grid cols_5 laptops-cols_inherit tablets-cols_inherit mobiles-cols_2 valign_middle type_default stacking_default" style="--columns-gap:0.6rem;"><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-image us_custom_440bf401 style_shadow-2 align_none meta_simple"><div class="w-image-h"><div class="w-image-shadow" style="background-image:url(https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg);"></div><img class="g-placeholder" src="https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg" width="" height="" alt></div><div class="w-image-meta"><div class="w-image-title">عنوان</div></div></div></div></div><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-image us_custom_440bf401 style_shadow-2 align_none meta_simple"><div class="w-image-h"><div class="w-image-shadow" style="background-image:url(https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg);"></div><img class="g-placeholder" src="https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg" width="" height="" alt></div><div class="w-image-meta"><div class="w-image-title">عنوان</div></div></div></div></div><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-image us_custom_440bf401 style_shadow-2 align_none meta_simple"><div class="w-image-h"><div class="w-image-shadow" style="background-image:url(https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg);"></div><img class="g-placeholder" src="https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg" width="" height="" alt></div><div class="w-image-meta"><div class="w-image-title">عنوان</div></div></div></div></div><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-image us_custom_440bf401 style_shadow-2 align_none meta_simple"><div class="w-image-h"><div class="w-image-shadow" style="background-image:url(https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg);"></div><img class="g-placeholder" src="https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg" width="" height="" alt></div><div class="w-image-meta"><div class="w-image-title">عنوان</div></div></div></div></div><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-image us_custom_440bf401 style_shadow-2 align_none meta_simple"><div class="w-image-h"><div class="w-image-shadow" style="background-image:url(https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg);"></div><img class="g-placeholder" src="https://vivin.ir/wp-content/plugins/us-core/assets/images/placeholder.svg" width="" height="" alt></div><div class="w-image-meta"><div class="w-image-title">عنوان</div></div></div></div></div></div><div class="g-cols wpb_row via_grid cols_3-2 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_middle type_boxes stacking_default" style="--columns-gap:1.5rem;"><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_text_column us_custom_37bd319f"><div class="wpb_wrapper"><p data-sourcepos="5:1-5:177"><strong>خرید آنلاین مطمئن و لذت‌بخش با ویوین</strong></p> <p data-sourcepos="5:1-5:177">ویوین با ارائه مجموعه‌ای گسترده از محصولات متنوع، باکیفیت و با قیمت‌های رقابتی، خرید اینترنتی را برای شما آسان و لذت‌بخش می‌کند.</p> <p data-sourcepos="7:1-7:33"><strong>تنوع بی‌نظیر محصولات / کیفیت تضمین‌شده / قیمت‌های رقابتی / ارسال سریع و مطمئن / ضمانت بازگشت کالا / پشتیبانی 24 ساعته</strong></p> </div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p><a href="https://vivin.ir/return/">شرایط مرجوعی</a> | <a href="https://vivin.ir/delivery/">روش ارسال</a> | <a href="https://vivin.ir/about/">درباره ما</a> | <a href="https://vivin.ir/privacy/">حریم خصوصی</a> | <a href="https://vivin.ir/contact-us/">تماس با ما</a></p> </div></div></div></div><div class="wpb_column vc_column_container"><div class="vc_column-inner"><div class="w-hwrapper valign_top align_none"><div class="w-image us_custom_75f7ab21 align_none has_bg_color"><a href="/" aria-label="shopping-bag" class="w-image-h"><img width="512" height="512" src="https://sdn.vivin.ir/daya/2025/06/20250628180349052447.png" class="attachment-full size-full" alt="" loading="lazy" decoding="async" srcset="https://sdn.vivin.ir/daya/2025/06/20250628180349052447.png 512w, https://sdn.vivin.ir/daya/2025/06/20250628180349052447-300x300.png 300w, https://sdn.vivin.ir/daya/2025/06/20250628180349052447-150x150.png 150w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a></div><div class="w-image us_custom_900ad3b9 has_height align_none has_bg_color"><a target="_blank" href="https://trustseal.enamad.ir/?id=515772&Code=Ro8IPRX4SoXlyVtW2qash5fdbqqyDRiY" aria-label="20230601131511683456" class="w-image-h"><img width="125" height="136" src="https://sdn.vivin.ir/daya/2025/06/20250628180819501821.png" class="attachment-full size-full" alt="" loading="lazy" decoding="async" /></a></div><div class="w-html us_custom_0c33d508"> <img referrerpolicy='origin' id = 'rgvjjzpejxlzjxlzwlaoesgt' style = 'cursor:pointer' onclick = 'window.open("https://logo.samandehi.ir/Verify.aspx?id=371140&p=xlaojyoerfthrfthaodsobpd", "Popup","toolbar=no, scrollbars=no, location=no, statusbar=no, menubar=no, resizable=0, width=450, height=630, top=30")' alt = 'logo-samandehi' src = 'https://logo.samandehi.ir/logo.aspx?id=371140&p=qftiyndtnbpdnbpdshwllyma' /></div></div><div class="w-separator size_small"></div><span class="w-text"><span class="w-text-h"><span class="w-text-value">کلیه حقوق این سایت متعلق به ویوین می‌باشد. ©</span></span></span></div></div></div></div></div></div></div></section> </footer> <button id="w-header-show" class="w-header-show" aria-label="فهرست"><span>فهرست</span></button> <div class="w-header-overlay"></div> <script id="us-global-settings" defer src="data:text/javascript;base64,DQoJCS8vIFN0b3JlIHNvbWUgZ2xvYmFsIHRoZW1lIG9wdGlvbnMgdXNlZCBpbiBKUw0KCQl3aW5kb3cuJHVzID0gd2luZG93LiR1cyB8fCB7fTsNCgkJJHVzLmNhbnZhc09wdGlvbnMgPSAoICR1cy5jYW52YXNPcHRpb25zIHx8IHt9ICk7DQoJCSR1cy5jYW52YXNPcHRpb25zLmRpc2FibGVFZmZlY3RzV2lkdGggPSAzNDM7DQoJCSR1cy5jYW52YXNPcHRpb25zLmNvbHVtbnNTdGFja2luZ1dpZHRoID0gNjAwOw0KCQkkdXMuY2FudmFzT3B0aW9ucy5iYWNrVG9Ub3BEaXNwbGF5ID0gMTAwOw0KCQkkdXMuY2FudmFzT3B0aW9ucy5zY3JvbGxEdXJhdGlvbiA9IDEwMDA7DQoNCgkJJHVzLmxhbmdPcHRpb25zID0gKCAkdXMubGFuZ09wdGlvbnMgfHwge30gKTsNCgkJJHVzLmxhbmdPcHRpb25zLm1hZ25pZmljUG9wdXAgPSAoICR1cy5sYW5nT3B0aW9ucy5tYWduaWZpY1BvcHVwIHx8IHt9ICk7DQoJCSR1cy5sYW5nT3B0aW9ucy5tYWduaWZpY1BvcHVwLnRQcmV2ID0gJ1ByZXZpb3VzIChMZWZ0IGFycm93IGtleSknOw0KCQkkdXMubGFuZ09wdGlvbnMubWFnbmlmaWNQb3B1cC50TmV4dCA9ICdOZXh0IChSaWdodCBhcnJvdyBrZXkpJzsNCgkJJHVzLmxhbmdPcHRpb25zLm1hZ25pZmljUG9wdXAudENvdW50ZXIgPSAnJWN1cnIlIG9mICV0b3RhbCUnOw0KDQoJCSR1cy5uYXZPcHRpb25zID0gKCAkdXMubmF2T3B0aW9ucyB8fCB7fSApOw0KCQkkdXMubmF2T3B0aW9ucy5tb2JpbGVXaWR0aCA9IDkwMDsNCgkJJHVzLm5hdk9wdGlvbnMudG9nZ2xhYmxlID0gdHJ1ZTsNCgkJJHVzLmFqYXhVcmwgPSAnaHR0cHM6Ly92aXZpbi5pci93cC1hZG1pbi9hZG1pbi1hamF4LnBocCc7DQoJCSR1cy50ZW1wbGF0ZURpcmVjdG9yeVVyaSA9ICcvL3ZpdmluLmlyL3dwLWNvbnRlbnQvdGhlbWVzL0ltcHJlemEnOw0KCQkkdXMucmVzcG9uc2l2ZUJyZWFrcG9pbnRzID0geyJkZWZhdWx0IjowLCJsYXB0b3BzIjoxMzgwLCJ0YWJsZXRzIjoxMDI0LCJtb2JpbGVzIjo2MDB9Ow0KCQkkdXMudXNlckZhdm9yaXRlUG9zdElkcyA9ICcnOw0KCQ=="></script> <script id="us-header-settings" defer src="data:text/javascript;base64,aWYgKCB3aW5kb3cuJHVzID09PSB1bmRlZmluZWQgKSB3aW5kb3cuJHVzID0ge307JHVzLmhlYWRlclNldHRpbmdzID0geyJkZWZhdWx0Ijp7Im9wdGlvbnMiOnsiY3VzdG9tX2JyZWFrcG9pbnQiOjAsImJyZWFrcG9pbnQiOiIiLCJvcmllbnRhdGlvbiI6ImhvciIsInN0aWNreSI6ZmFsc2UsInN0aWNreV9hdXRvX2hpZGUiOnRydWUsInNjcm9sbF9icmVha3BvaW50IjoiMXB4IiwidHJhbnNwYXJlbnQiOjEsIndpZHRoIjoiMzAwcHgiLCJlbG1fYWxpZ24iOiJjZW50ZXIiLCJzaGFkb3ciOiJub25lIiwidG9wX3Nob3ciOjAsInRvcF9oZWlnaHQiOiI4MXB4IiwidG9wX3N0aWNreV9oZWlnaHQiOiI0MHB4IiwidG9wX2Z1bGx3aWR0aCI6MSwidG9wX2NlbnRlcmluZyI6MCwidG9wX2JnX2NvbG9yIjoiX2hlYWRlcl90b3BfYmciLCJ0b3BfdGV4dF9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHQiLCJ0b3BfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHRfaG92ZXIiLCJ0b3BfdHJhbnNwYXJlbnRfYmdfY29sb3IiOiIjMDAwMDAwIiwidG9wX3RyYW5zcGFyZW50X3RleHRfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF90ZXh0IiwidG9wX3RyYW5zcGFyZW50X3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF90ZXh0X2hvdmVyIiwibWlkZGxlX2hlaWdodCI6IjgwcHgiLCJtaWRkbGVfc3RpY2t5X2hlaWdodCI6IjcwcHgiLCJtaWRkbGVfZnVsbHdpZHRoIjowLCJtaWRkbGVfY2VudGVyaW5nIjowLCJlbG1fdmFsaWduIjoidG9wIiwiYmdfaW1nIjoiIiwiYmdfaW1nX3dyYXBwZXJfc3RhcnQiOiIiLCJiZ19pbWdfc2l6ZSI6ImNvdmVyIiwiYmdfaW1nX3JlcGVhdCI6InJlcGVhdCIsImJnX2ltZ19wb3NpdGlvbiI6InRvcCBsZWZ0IiwiYmdfaW1nX2F0dGFjaG1lbnQiOjEsImJnX2ltZ193cmFwcGVyX2VuZCI6IiIsIm1pZGRsZV9iZ19jb2xvciI6IiNGOEY4RjgiLCJtaWRkbGVfdGV4dF9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHQiLCJtaWRkbGVfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHRfaG92ZXIiLCJtaWRkbGVfdHJhbnNwYXJlbnRfYmdfY29sb3IiOiJfaGVhZGVyX3RyYW5zcGFyZW50X2JnIiwibWlkZGxlX3RyYW5zcGFyZW50X3RleHRfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0IiwibWlkZGxlX3RyYW5zcGFyZW50X3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0X2hvdmVyIiwiYm90dG9tX3Nob3ciOjEsImJvdHRvbV9oZWlnaHQiOiI0MHB4IiwiYm90dG9tX3N0aWNreV9oZWlnaHQiOiI1MHB4IiwiYm90dG9tX2Z1bGx3aWR0aCI6MCwiYm90dG9tX2NlbnRlcmluZyI6MCwiYm90dG9tX2JnX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfYmciLCJib3R0b21fdGV4dF9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHQiLCJib3R0b21fdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHRfaG92ZXIiLCJib3R0b21fdHJhbnNwYXJlbnRfYmdfY29sb3IiOiJfaGVhZGVyX3RyYW5zcGFyZW50X2JnIiwiYm90dG9tX3RyYW5zcGFyZW50X3RleHRfY29sb3IiOiJfaGVhZGVyX3RyYW5zcGFyZW50X3RleHQiLCJib3R0b21fdHJhbnNwYXJlbnRfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfdGV4dF9ob3ZlciJ9LCJsYXlvdXQiOnsidG9wX2xlZnQiOltdLCJ0b3BfY2VudGVyIjpbImltYWdlOjIiXSwidG9wX3JpZ2h0IjpbXSwibWlkZGxlX2xlZnQiOltdLCJtaWRkbGVfY2VudGVyIjpbImh3cmFwcGVyOjEiXSwibWlkZGxlX3JpZ2h0IjpbXSwiYm90dG9tX2xlZnQiOlsiaHdyYXBwZXI6MyJdLCJib3R0b21fY2VudGVyIjpbXSwiYm90dG9tX3JpZ2h0IjpbXSwiaGlkZGVuIjpbXSwiaHdyYXBwZXI6MSI6WyJod3JhcHBlcjoyIiwic2VhcmNoOjEiXSwidndyYXBwZXI6MSI6WyJ0ZXh0OjIiLCJ0ZXh0OjEiXSwiaHdyYXBwZXI6MiI6WyJpbWFnZToxIiwidndyYXBwZXI6MSJdLCJod3JhcHBlcjozIjpbIm1lbnU6MSJdfX0sImxhcHRvcHMiOnsib3B0aW9ucyI6eyJjdXN0b21fYnJlYWtwb2ludCI6MCwiYnJlYWtwb2ludCI6IjEzODBweCIsIm9yaWVudGF0aW9uIjoiaG9yIiwic3RpY2t5IjpmYWxzZSwic3RpY2t5X2F1dG9faGlkZSI6ZmFsc2UsInNjcm9sbF9icmVha3BvaW50IjoiMXB4IiwidHJhbnNwYXJlbnQiOjEsIndpZHRoIjoiMzAwcHgiLCJlbG1fYWxpZ24iOiJjZW50ZXIiLCJzaGFkb3ciOiJub25lIiwidG9wX3Nob3ciOjAsInRvcF9oZWlnaHQiOiI4MXB4IiwidG9wX3N0aWNreV9oZWlnaHQiOiI0MHB4IiwidG9wX2Z1bGx3aWR0aCI6MCwidG9wX2NlbnRlcmluZyI6MCwidG9wX2JnX2NvbG9yIjoiX2hlYWRlcl90b3BfYmciLCJ0b3BfdGV4dF9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHQiLCJ0b3BfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHRfaG92ZXIiLCJ0b3BfdHJhbnNwYXJlbnRfYmdfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF9iZyIsInRvcF90cmFuc3BhcmVudF90ZXh0X2NvbG9yIjoiX2hlYWRlcl90b3BfdHJhbnNwYXJlbnRfdGV4dCIsInRvcF90cmFuc3BhcmVudF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl90b3BfdHJhbnNwYXJlbnRfdGV4dF9ob3ZlciIsIm1pZGRsZV9oZWlnaHQiOiI3MHB4IiwibWlkZGxlX3N0aWNreV9oZWlnaHQiOiI3MHB4IiwibWlkZGxlX2Z1bGx3aWR0aCI6MCwibWlkZGxlX2NlbnRlcmluZyI6MCwiZWxtX3ZhbGlnbiI6InRvcCIsImJnX2ltZyI6IiIsImJnX2ltZ193cmFwcGVyX3N0YXJ0IjoiIiwiYmdfaW1nX3NpemUiOiJjb3ZlciIsImJnX2ltZ19yZXBlYXQiOiJyZXBlYXQiLCJiZ19pbWdfcG9zaXRpb24iOiJ0b3AgbGVmdCIsImJnX2ltZ19hdHRhY2htZW50IjoxLCJiZ19pbWdfd3JhcHBlcl9lbmQiOiIiLCJtaWRkbGVfYmdfY29sb3IiOiJfaGVhZGVyX21pZGRsZV9iZyIsIm1pZGRsZV90ZXh0X2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dCIsIm1pZGRsZV90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dF9ob3ZlciIsIm1pZGRsZV90cmFuc3BhcmVudF9iZ19jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfYmciLCJtaWRkbGVfdHJhbnNwYXJlbnRfdGV4dF9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHQiLCJtaWRkbGVfdHJhbnNwYXJlbnRfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHRfaG92ZXIiLCJib3R0b21fc2hvdyI6MCwiYm90dG9tX2hlaWdodCI6IjQwcHgiLCJib3R0b21fc3RpY2t5X2hlaWdodCI6IjUwcHgiLCJib3R0b21fZnVsbHdpZHRoIjowLCJib3R0b21fY2VudGVyaW5nIjowLCJib3R0b21fYmdfY29sb3IiOiJfaGVhZGVyX21pZGRsZV9iZyIsImJvdHRvbV90ZXh0X2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dCIsImJvdHRvbV90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dF9ob3ZlciIsImJvdHRvbV90cmFuc3BhcmVudF9iZ19jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfYmciLCJib3R0b21fdHJhbnNwYXJlbnRfdGV4dF9jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfdGV4dCIsImJvdHRvbV90cmFuc3BhcmVudF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl90cmFuc3BhcmVudF90ZXh0X2hvdmVyIn0sImxheW91dCI6eyJ0b3BfbGVmdCI6W10sInRvcF9jZW50ZXIiOlsiaW1hZ2U6MiJdLCJ0b3BfcmlnaHQiOltdLCJtaWRkbGVfbGVmdCI6W10sIm1pZGRsZV9jZW50ZXIiOlsiaHdyYXBwZXI6MSJdLCJtaWRkbGVfcmlnaHQiOltdLCJib3R0b21fbGVmdCI6WyJod3JhcHBlcjozIl0sImJvdHRvbV9jZW50ZXIiOltdLCJib3R0b21fcmlnaHQiOltdLCJoaWRkZW4iOltdLCJod3JhcHBlcjoxIjpbImh3cmFwcGVyOjIiLCJzZWFyY2g6MSJdLCJ2d3JhcHBlcjoxIjpbInRleHQ6MiIsInRleHQ6MSJdLCJod3JhcHBlcjoyIjpbIm1lbnU6MSIsImltYWdlOjEiLCJ2d3JhcHBlcjoxIl0sImh3cmFwcGVyOjMiOltdfX0sInRhYmxldHMiOnsib3B0aW9ucyI6eyJjdXN0b21fYnJlYWtwb2ludCI6MCwiYnJlYWtwb2ludCI6IjEwMjRweCIsIm9yaWVudGF0aW9uIjoiaG9yIiwic3RpY2t5IjpmYWxzZSwic3RpY2t5X2F1dG9faGlkZSI6ZmFsc2UsInNjcm9sbF9icmVha3BvaW50IjoiMXB4IiwidHJhbnNwYXJlbnQiOjEsIndpZHRoIjoiMzAwcHgiLCJlbG1fYWxpZ24iOiJjZW50ZXIiLCJzaGFkb3ciOiJub25lIiwidG9wX3Nob3ciOjAsInRvcF9oZWlnaHQiOiI4MHB4IiwidG9wX3N0aWNreV9oZWlnaHQiOiI0MHB4IiwidG9wX2Z1bGx3aWR0aCI6MCwidG9wX2NlbnRlcmluZyI6MCwidG9wX2JnX2NvbG9yIjoiX2hlYWRlcl90b3BfYmciLCJ0b3BfdGV4dF9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHQiLCJ0b3BfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfdG9wX3RleHRfaG92ZXIiLCJ0b3BfdHJhbnNwYXJlbnRfYmdfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF9iZyIsInRvcF90cmFuc3BhcmVudF90ZXh0X2NvbG9yIjoiX2hlYWRlcl90b3BfdHJhbnNwYXJlbnRfdGV4dCIsInRvcF90cmFuc3BhcmVudF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl90b3BfdHJhbnNwYXJlbnRfdGV4dF9ob3ZlciIsIm1pZGRsZV9oZWlnaHQiOiI1OHB4IiwibWlkZGxlX3N0aWNreV9oZWlnaHQiOiI3MHB4IiwibWlkZGxlX2Z1bGx3aWR0aCI6MCwibWlkZGxlX2NlbnRlcmluZyI6MCwiZWxtX3ZhbGlnbiI6InRvcCIsImJnX2ltZyI6IiIsImJnX2ltZ193cmFwcGVyX3N0YXJ0IjoiIiwiYmdfaW1nX3NpemUiOiJjb3ZlciIsImJnX2ltZ19yZXBlYXQiOiJyZXBlYXQiLCJiZ19pbWdfcG9zaXRpb24iOiJ0b3AgbGVmdCIsImJnX2ltZ19hdHRhY2htZW50IjoxLCJiZ19pbWdfd3JhcHBlcl9lbmQiOiIiLCJtaWRkbGVfYmdfY29sb3IiOiJfaGVhZGVyX21pZGRsZV9iZyIsIm1pZGRsZV90ZXh0X2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dCIsIm1pZGRsZV90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dF9ob3ZlciIsIm1pZGRsZV90cmFuc3BhcmVudF9iZ19jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfYmciLCJtaWRkbGVfdHJhbnNwYXJlbnRfdGV4dF9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHQiLCJtaWRkbGVfdHJhbnNwYXJlbnRfdGV4dF9ob3Zlcl9jb2xvciI6Il9oZWFkZXJfbWlkZGxlX3RleHRfaG92ZXIiLCJib3R0b21fc2hvdyI6MCwiYm90dG9tX2hlaWdodCI6IjUwcHgiLCJib3R0b21fc3RpY2t5X2hlaWdodCI6IjUwcHgiLCJib3R0b21fZnVsbHdpZHRoIjowLCJib3R0b21fY2VudGVyaW5nIjowLCJib3R0b21fYmdfY29sb3IiOiJfaGVhZGVyX21pZGRsZV9iZyIsImJvdHRvbV90ZXh0X2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dCIsImJvdHRvbV90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dF9ob3ZlciIsImJvdHRvbV90cmFuc3BhcmVudF9iZ19jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfYmciLCJib3R0b21fdHJhbnNwYXJlbnRfdGV4dF9jb2xvciI6Il9oZWFkZXJfdHJhbnNwYXJlbnRfdGV4dCIsImJvdHRvbV90cmFuc3BhcmVudF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl90cmFuc3BhcmVudF90ZXh0X2hvdmVyIn0sImxheW91dCI6eyJ0b3BfbGVmdCI6W10sInRvcF9jZW50ZXIiOlsiaW1hZ2U6MiJdLCJ0b3BfcmlnaHQiOltdLCJtaWRkbGVfbGVmdCI6W10sIm1pZGRsZV9jZW50ZXIiOlsiaHdyYXBwZXI6MSJdLCJtaWRkbGVfcmlnaHQiOltdLCJib3R0b21fbGVmdCI6WyJod3JhcHBlcjozIl0sImJvdHRvbV9jZW50ZXIiOltdLCJib3R0b21fcmlnaHQiOltdLCJoaWRkZW4iOltdLCJod3JhcHBlcjoxIjpbImh3cmFwcGVyOjIiLCJzZWFyY2g6MSJdLCJ2d3JhcHBlcjoxIjpbInRleHQ6MiIsInRleHQ6MSJdLCJod3JhcHBlcjoyIjpbIm1lbnU6MSIsImltYWdlOjEiLCJ2d3JhcHBlcjoxIl0sImh3cmFwcGVyOjMiOltdfX0sIm1vYmlsZXMiOnsib3B0aW9ucyI6eyJjdXN0b21fYnJlYWtwb2ludCI6MCwiYnJlYWtwb2ludCI6IjYwMHB4Iiwib3JpZW50YXRpb24iOiJob3IiLCJzdGlja3kiOmZhbHNlLCJzdGlja3lfYXV0b19oaWRlIjpmYWxzZSwic2Nyb2xsX2JyZWFrcG9pbnQiOiIxcHgiLCJ0cmFuc3BhcmVudCI6MSwid2lkdGgiOiIzMDBweCIsImVsbV9hbGlnbiI6ImNlbnRlciIsInNoYWRvdyI6Im5vbmUiLCJ0b3Bfc2hvdyI6MCwidG9wX2hlaWdodCI6IjQwcHgiLCJ0b3Bfc3RpY2t5X2hlaWdodCI6IjQwcHgiLCJ0b3BfZnVsbHdpZHRoIjowLCJ0b3BfY2VudGVyaW5nIjowLCJ0b3BfYmdfY29sb3IiOiJfaGVhZGVyX3RvcF9iZyIsInRvcF90ZXh0X2NvbG9yIjoiX2hlYWRlcl90b3BfdGV4dCIsInRvcF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl90b3BfdGV4dF9ob3ZlciIsInRvcF90cmFuc3BhcmVudF9iZ19jb2xvciI6Il9oZWFkZXJfdG9wX3RyYW5zcGFyZW50X2JnIiwidG9wX3RyYW5zcGFyZW50X3RleHRfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF90ZXh0IiwidG9wX3RyYW5zcGFyZW50X3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX3RvcF90cmFuc3BhcmVudF90ZXh0X2hvdmVyIiwibWlkZGxlX2hlaWdodCI6IjkwcHgiLCJtaWRkbGVfc3RpY2t5X2hlaWdodCI6IjcwcHgiLCJtaWRkbGVfZnVsbHdpZHRoIjowLCJtaWRkbGVfY2VudGVyaW5nIjowLCJlbG1fdmFsaWduIjoidG9wIiwiYmdfaW1nIjoiIiwiYmdfaW1nX3dyYXBwZXJfc3RhcnQiOiIiLCJiZ19pbWdfc2l6ZSI6ImNvdmVyIiwiYmdfaW1nX3JlcGVhdCI6InJlcGVhdCIsImJnX2ltZ19wb3NpdGlvbiI6InRvcCBsZWZ0IiwiYmdfaW1nX2F0dGFjaG1lbnQiOjEsImJnX2ltZ193cmFwcGVyX2VuZCI6IiIsIm1pZGRsZV9iZ19jb2xvciI6Il9oZWFkZXJfbWlkZGxlX2JnIiwibWlkZGxlX3RleHRfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0IiwibWlkZGxlX3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0X2hvdmVyIiwibWlkZGxlX3RyYW5zcGFyZW50X2JnX2NvbG9yIjoiX2hlYWRlcl90cmFuc3BhcmVudF9iZyIsIm1pZGRsZV90cmFuc3BhcmVudF90ZXh0X2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dCIsIm1pZGRsZV90cmFuc3BhcmVudF90ZXh0X2hvdmVyX2NvbG9yIjoiX2hlYWRlcl9taWRkbGVfdGV4dF9ob3ZlciIsImJvdHRvbV9zaG93IjowLCJib3R0b21faGVpZ2h0IjoiNTBweCIsImJvdHRvbV9zdGlja3lfaGVpZ2h0IjoiNTBweCIsImJvdHRvbV9mdWxsd2lkdGgiOjAsImJvdHRvbV9jZW50ZXJpbmciOjAsImJvdHRvbV9iZ19jb2xvciI6Il9oZWFkZXJfbWlkZGxlX2JnIiwiYm90dG9tX3RleHRfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0IiwiYm90dG9tX3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX21pZGRsZV90ZXh0X2hvdmVyIiwiYm90dG9tX3RyYW5zcGFyZW50X2JnX2NvbG9yIjoiX2hlYWRlcl90cmFuc3BhcmVudF9iZyIsImJvdHRvbV90cmFuc3BhcmVudF90ZXh0X2NvbG9yIjoiX2hlYWRlcl90cmFuc3BhcmVudF90ZXh0IiwiYm90dG9tX3RyYW5zcGFyZW50X3RleHRfaG92ZXJfY29sb3IiOiJfaGVhZGVyX3RyYW5zcGFyZW50X3RleHRfaG92ZXIifSwibGF5b3V0Ijp7InRvcF9sZWZ0IjpbXSwidG9wX2NlbnRlciI6WyJpbWFnZToyIl0sInRvcF9yaWdodCI6W10sIm1pZGRsZV9sZWZ0IjpbXSwibWlkZGxlX2NlbnRlciI6WyJod3JhcHBlcjoxIl0sIm1pZGRsZV9yaWdodCI6W10sImJvdHRvbV9sZWZ0IjpbImh3cmFwcGVyOjMiXSwiYm90dG9tX2NlbnRlciI6W10sImJvdHRvbV9yaWdodCI6W10sImhpZGRlbiI6WyJ0ZXh0OjEiXSwiaHdyYXBwZXI6MSI6WyJtZW51OjEiLCJod3JhcHBlcjoyIiwic2VhcmNoOjEiXSwidndyYXBwZXI6MSI6WyJ0ZXh0OjIiXSwiaHdyYXBwZXI6MiI6WyJpbWFnZToxIiwidndyYXBwZXI6MSJdLCJod3JhcHBlcjozIjpbXX19LCJoZWFkZXJfaWQiOiIzNDQ1MTMifTs="></script><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/Impreza\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style> #progress-bar { position: fixed; top: 0; left: 0; width: 30%; height: 4px; background: #0073aa; transition: width 0.3s ease-in-out; z-index: 9999; } </style> <script defer src="data:text/javascript;base64,CiAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIHByb2dyZXNzQmFyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgICAgICAgICAgICAgcHJvZ3Jlc3NCYXIuaWQgPSAncHJvZ3Jlc3MtYmFyJzsKICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHByb2dyZXNzQmFyKTsKCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gc2hvd1Byb2dyZXNzQmFyKCkgeyBwcm9ncmVzc0Jhci5zdHlsZS53aWR0aCA9ICcxMCUnOyB9CiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gdXBkYXRlUHJvZ3Jlc3MocGVyY2VudCkgeyBwcm9ncmVzc0Jhci5zdHlsZS53aWR0aCA9IHBlcmNlbnQgKyAnJSc7IH0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBoaWRlUHJvZ3Jlc3NCYXIoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZ3Jlc3NCYXIuc3R5bGUud2lkdGggPSAnMTAwJSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsgcHJvZ3Jlc3NCYXIucmVtb3ZlKCk7IH0sIDMwMCk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0sIDIwMCk7CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICB2YXIgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CiAgICAgICAgICAgICAgICAgICAgeGhyLm9wZW4oJ1BPU1QnLCAnaHR0cHM6Ly92aXZpbi5pci93cC1hZG1pbi9hZG1pbi1hamF4LnBocCcsIHRydWUpOwogICAgICAgICAgICAgICAgICAgIHhoci5zZXRSZXF1ZXN0SGVhZGVyKCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJyk7CgogICAgICAgICAgICAgICAgICAgIHhoci5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHhoci5yZWFkeVN0YXRlID09PSAxKSB7IHNob3dQcm9ncmVzc0JhcigpOyB9CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICh4aHIucmVhZHlTdGF0ZSA9PT0gMikgeyB1cGRhdGVQcm9ncmVzcyg1MCk7IH0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHhoci5yZWFkeVN0YXRlID09PSAzKSB7IHVwZGF0ZVByb2dyZXNzKDc1KTsgfQogICAgICAgICAgICAgICAgICAgICAgICBpZiAoeGhyLnJlYWR5U3RhdGUgPT09IDQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVwZGF0ZVByb2dyZXNzKDkwKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciByZXNwb25zZSA9IEpTT04ucGFyc2UoeGhyLnJlc3BvbnNlVGV4dCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzcG9uc2Uuc3VjY2VzcyAmJiByZXNwb25zZS5kYXRhLnVwZGF0ZWQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnUHJvZHVjdCB1cGRhdGVkLiBDbGVhcmluZyBjYWNoZS4uLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2F0aW9uLnJlbG9hZCgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDUwMCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdMYXN0IE1vZGlmaWVkOicsIHJlc3BvbnNlLmRhdGEubGFzdF9tb2RpZmllZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlUHJvZ3Jlc3NCYXIoKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH07CgogICAgICAgICAgICAgICAgICAgIHhoci5zZW5kKCdhY3Rpb249dXBkYXRlX3Byb2R1Y3Rfc3RhdHVzJm5vbmNlPTI2OWE4ZDAxN2QmcHJvZHVjdF9pZD01NDg5MDcnKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICA="></script> <script defer src="data:text/javascript;base64,CgkJKGZ1bmN0aW9uICgpIHsKCQkJdmFyIGMgPSBkb2N1bWVudC5ib2R5LmNsYXNzTmFtZTsKCQkJYyA9IGMucmVwbGFjZSgvd29vY29tbWVyY2Utbm8tanMvLCAnd29vY29tbWVyY2UtanMnKTsKCQkJZG9jdW1lbnQuYm9keS5jbGFzc05hbWUgPSBjOwoJCX0pKCk7Cgk="></script> <script id="wp_ulike-js-extra" defer src="data:text/javascript;base64,CnZhciB3cF91bGlrZV9wYXJhbXMgPSB7ImFqYXhfdXJsIjoiaHR0cHM6XC9cL3ZpdmluLmlyXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub3RpZmljYXRpb25zIjoiMSJ9Owo="></script> <script src="https://vivin.ir/wp-content/plugins/wp-ulike/assets/js/wp-ulike.min.js?ver=4.7.10" id="wp_ulike-js" defer></script> <script src="//vivin.ir/wp-content/themes/Impreza/common/js/base/passive-events.min.js?ver=8.37" id="us-passive-events-js" defer></script> <script src="//vivin.ir/wp-content/themes/Impreza/js/us.core.min.js?ver=8.37" id="us-core-js" defer></script> <script id="wp-statistics-tracker-js-extra" defer src="data:text/javascript;base64,CnZhciBXUF9TdGF0aXN0aWNzX1RyYWNrZXJfT2JqZWN0ID0geyJyZXF1ZXN0VXJsIjoiaHR0cHM6XC9cL3ZpdmluLmlyIiwiYWpheFVybCI6Imh0dHBzOlwvXC92aXZpbi5pclwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwiaGl0UGFyYW1zIjp7IndwX3N0YXRpc3RpY3NfaGl0IjoxLCJzb3VyY2VfdHlwZSI6InByb2R1Y3QiLCJzb3VyY2VfaWQiOjU0ODkwNywic2VhcmNoX3F1ZXJ5IjoiIiwic2lnbmF0dXJlIjoiZGVjYTM0MzZmODNmM2FiZDg3ZDI3NzMyNDdhNzE0MjciLCJhY3Rpb24iOiJ3cF9zdGF0aXN0aWNzX2hpdF9yZWNvcmQifSwib25saW5lUGFyYW1zIjp7IndwX3N0YXRpc3RpY3NfaGl0IjoxLCJzb3VyY2VfdHlwZSI6InByb2R1Y3QiLCJzb3VyY2VfaWQiOjU0ODkwNywic2VhcmNoX3F1ZXJ5IjoiIiwic2lnbmF0dXJlIjoiZGVjYTM0MzZmODNmM2FiZDg3ZDI3NzMyNDdhNzE0MjciLCJhY3Rpb24iOiJ3cF9zdGF0aXN0aWNzX29ubGluZV9jaGVjayJ9LCJvcHRpb24iOnsidXNlck9ubGluZSI6IjEiLCJkbnRFbmFibGVkIjoiIiwiYnlwYXNzQWRCbG9ja2VycyI6IjEiLCJjb25zZW50SW50ZWdyYXRpb24iOnsibmFtZSI6bnVsbCwic3RhdHVzIjpbXX0sImlzUHJldmlldyI6ZmFsc2UsInRyYWNrQW5vbnltb3VzbHkiOmZhbHNlLCJpc1dwQ29uc2VudEFwaUFjdGl2ZSI6ZmFsc2UsImNvbnNlbnRMZXZlbCI6IiJ9LCJqc0NoZWNrVGltZSI6IjYwMDAwIiwiaXNMZWdhY3lFdmVudExvYWRlZCI6IiIsImN1c3RvbUV2ZW50QWpheFVybCI6Imh0dHBzOlwvXC92aXZpbi5pclwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwP2FjdGlvbj13cF9zdGF0aXN0aWNzX2N1c3RvbV9ldmVudCZub25jZT05MmNlNDM4MGZhIn07Cg=="></script> <script src="https://vivin.ir/?94b7a8=6417b12d51.js&ver=14.15.2" id="wp-statistics-tracker-js" defer></script> <script src="https://vivin.ir/wp-includes/js/comment-reply.min.js?ver=6.8.2" id="comment-reply-js" async data-wp-strategy="async"></script> <script defer src="data:text/javascript;base64,Cglkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24oKSB7CiAgICAvLyBTZWxlY3QgYWxsIGVsZW1lbnRzIHdpdGggdGhlIGNsYXNzICcucmVsYXRlZC1wcm9kdWN0cy1kZWZhdWx0IC53LWdyaWQtbGlzdCcKICAgIGNvbnN0IGdyaWRMaXN0RWxlbWVudHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucmVsYXRlZC1wcm9kdWN0cy1kZWZhdWx0IC53LWdyaWQtbGlzdCcpOwoKICAgIGdyaWRMaXN0RWxlbWVudHMuZm9yRWFjaChmdW5jdGlvbihncmlkTGlzdEVsZW1lbnQpIHsKICAgICAgICAvLyBDaGVjayBpZiB0aGUgZWxlbWVudCBpcyBlbXB0eQogICAgICAgIGlmIChncmlkTGlzdEVsZW1lbnQuaW5uZXJIVE1MLnRyaW0oKSA9PT0gJycpIHsKICAgICAgICAgICAgLy8gU2VsZWN0IGFsbCAnLnJlbGF0ZWQtcHJvZHVjdHMtY2F0JyBlbGVtZW50cwogICAgICAgICAgICBjb25zdCBjYXRFbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5yZWxhdGVkLXByb2R1Y3RzLWNhdCcpOwoKICAgICAgICAgICAgY2F0RWxlbWVudHMuZm9yRWFjaChmdW5jdGlvbihjYXRFbGVtZW50KSB7CiAgICAgICAgICAgICAgICAvLyBBZGQgdGhlIENTUyBzdHlsZSAnZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsnIHRvIGVhY2ggJy5yZWxhdGVkLXByb2R1Y3RzLWNhdCcgZWxlbWVudAogICAgICAgICAgICAgICAgY2F0RWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgnZGlzcGxheScsICdibG9jaycsICdpbXBvcnRhbnQnKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgfQogICAgfSk7Cn0pOwoK"></script> <script defer src="data:text/javascript;base64,CgogIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgaW1hZ2UgbG9hZGluZyBwcm9jZXNzCmZ1bmN0aW9uIGhhbmRsZUltYWdlTG9hZGluZyhpbWcpIHsKICAgIGxldCBhdHRlbXB0cyA9IDA7IC8vIFRyYWNrIHRoZSBudW1iZXIgb2YgYXR0ZW1wdHMKCiAgICAvLyBGdW5jdGlvbiB0byBhdHRlbXB0IHRvIGxvYWQgdGhlIGltYWdlCiAgICBmdW5jdGlvbiBhdHRlbXB0TG9hZCgpIHsKICAgICAgICBhdHRlbXB0cysrOwogICAgICAgIC8vIFJlc2V0IHRoZSBzcmMgYXR0cmlidXRlIHRvIHJlbG9hZCB0aGUgaW1hZ2UKICAgICAgICBpbWcuc3JjID0gaW1nLnNyYzsKICAgICAgICBpbWcucmVtb3ZlRXZlbnRMaXN0ZW5lcignZXJyb3InLCBoYW5kbGVFcnJvcik7CiAgICAgICAgaW1nLmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJywgaGFuZGxlRXJyb3IpOwogICAgfQoKICAgIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSBlcnJvcnMKICAgIGZ1bmN0aW9uIGhhbmRsZUVycm9yKCkgewogICAgICAgIGlmIChhdHRlbXB0cyA8IDUpIHsKICAgICAgICAgICAgLy8gUmV0cnkgbG9hZGluZyB0aGUgaW1hZ2UKICAgICAgICAgICAgYXR0ZW1wdExvYWQoKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAvLyBSZW1vdmUgdGhlIGltYWdlIGZyb20gdGhlIERPTSBhZnRlciB0aGUgc2Vjb25kIGZhaWx1cmUKICAgICAgICAgICAgaW1nLnJlbW92ZSgpOwogICAgICAgIH0KICAgIH0KCiAgICAvLyBJbml0aWFsaXplIHRoZSBsb2FkaW5nIHByb2Nlc3MKICAgIGltZy5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIGhhbmRsZUVycm9yKTsKICAgIGF0dGVtcHRMb2FkKCk7Cn0KCi8vIEZ1bmN0aW9uIHRvIGZpbmQgYW5kIHByb2Nlc3MgYWxsIGltYWdlcyBvbiB0aGUgcGFnZQpmdW5jdGlvbiBwcm9jZXNzSW1hZ2VzKCkgewogICAgY29uc3QgaW1hZ2VzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaW1nJyk7CgogICAgaW1hZ2VzLmZvckVhY2goaW1nID0+IHsKICAgICAgICBpZiAoIWltZy5jb21wbGV0ZSB8fCBpbWcubmF0dXJhbFdpZHRoID09PSAwKSB7CiAgICAgICAgICAgIGhhbmRsZUltYWdlTG9hZGluZyhpbWcpOwogICAgICAgIH0KICAgIH0pOwp9CgovLyBFeGVjdXRlIHRoZSBmdW5jdGlvbiB0byBwcm9jZXNzIGltYWdlcyBvbiB0aGUgcGFnZQovLyBwcm9jZXNzSW1hZ2VzKCk7Cgo="></script> <script defer src="data:text/javascript;base64,Cglkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24oKSB7CiAgICAvLyBHZXQgYWxsIGltZyB0YWdzIG9uIHRoZSBwYWdlCiAgICB2YXIgaW1hZ2VzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiaW1nIik7CgogICAgaW1hZ2VzLmZvckVhY2goZnVuY3Rpb24oaW1nKSB7CiAgICAgICAgLy8gQ2hlY2sgaWYgdGhlIHNyYyBjb250YWlucyAibGF6eS5wbmciCiAgICAgICAgaWYgKGltZy5zcmMuaW5jbHVkZXMoImxhenkucG5nIikpIHsKICAgICAgICAgICAgLy8gR2V0IHRoZSBkYXRhLXNyY3NldCBhdHRyaWJ1dGUKICAgICAgICAgICAgdmFyIHNyY3NldCA9IGltZy5nZXRBdHRyaWJ1dGUoImRhdGEtc3Jjc2V0Iik7CiAgICAgICAgICAgIGlmIChzcmNzZXQpIHsKICAgICAgICAgICAgICAgIC8vIFNwbGl0IHRoZSBzcmNzZXQgc3RyaW5nIGJ5IGNvbW1hcyB0byBnZXQgdGhlIGluZGl2aWR1YWwgc3JjIGVudHJpZXMKICAgICAgICAgICAgICAgIHZhciBzcmNBcnJheSA9IHNyY3NldC5zcGxpdCgiLCIpOwogICAgICAgICAgICAgICAgaWYgKHNyY0FycmF5Lmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAgICAgICAvLyBUYWtlIHRoZSBmaXJzdCBlbnRyeSBhbmQgc3BsaXQgaXQgYnkgc3BhY2UgdG8gZ2V0IHRoZSBVUkwKICAgICAgICAgICAgICAgICAgICB2YXIgZmlyc3RTcmMgPSBzcmNBcnJheVswXS50cmltKCkuc3BsaXQoIiAiKVswXTsKICAgICAgICAgICAgICAgICAgICAvLyBSZXBsYWNlIHRoZSBzcmMgYXR0cmlidXRlIHdpdGggdGhlIGZpcnN0IHNyY3NldCBVUkwKICAgICAgICAgICAgICAgICAgICBpbWcuc3JjID0gZmlyc3RTcmM7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9KTsKfSk7Cgo="></script> <script type="text/javascript" defer src="data:text/javascript;base64,CiAgIWZ1bmN0aW9uKCl7dmFyIGk9Im1MM0FtVyIsYT13aW5kb3csZD1kb2N1bWVudDtmdW5jdGlvbiBnKCl7dmFyIGc9ZC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKSxzPSJodHRwczovL3d3dy5nb2Z0aW5vLmNvbS93aWRnZXQvIitpLGw9bG9jYWxTdG9yYWdlLmdldEl0ZW0oImdvZnRpbm9fIitpKTtnLmFzeW5jPSEwLGcuc3JjPWw/cysiP289IitsOnM7ZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKGcpO30iY29tcGxldGUiPT09ZC5yZWFkeVN0YXRlP2coKTphLmF0dGFjaEV2ZW50P2EuYXR0YWNoRXZlbnQoIm9ubG9hZCIsZyk6YS5hZGRFdmVudExpc3RlbmVyKCJsb2FkIixnLCExKTt9KCk7Cg=="></script> <script defer src="data:text/javascript;base64,Cglkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24gKCkgewogICAgY29uc3QgcmVsYXRlZFByb2R1Y3RzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnJlbGF0ZWQtcHJvZHVjdHMtZGVmYXVsdCAudy1ncmlkLWxpc3QiKTsKICAgIGNvbnN0IG5vdEZvdW5kQm94ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmludHJvLXNlY3Rpb24tc2luZ2xlIC5sLXNlY3Rpb24taCAuZy1jb2xzLmNvbHNfMSIpOwoKLy8gICAgIGlmIChyZWxhdGVkUHJvZHVjdHMgJiYgbm90Rm91bmRCb3gpIHsKLy8gICAgICAgICBpZiAocmVsYXRlZFByb2R1Y3RzLmNoaWxkcmVuLmxlbmd0aCA+IDApIHsKLy8gICAgICAgICAgICAgbm90Rm91bmRCb3guc3R5bGUuZGlzcGxheSA9ICJub25lIjsKLy8gICAgICAgICB9Ci8vICAgICB9Cn0pOwoK"></script> <script defer src="data:text/javascript;base64,CiAgICAvLyBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24gKCkgewogICAgLy8gICAgIC8vIEdldCByZWZlcmVuY2VzIHRvIHRoZSBjb250ZW50IGRpdiBhbmQgdGhlIGJ1dHRvbgogICAgLy8gICAgIGNvbnN0IHBvc3RDb250ZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnBvc3QtY29udGVudC16b25lJyk7CiAgICAvLyAgICAgY29uc3QgZXhwYW5kQnV0dG9uID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4cGFuZEJ1dHRvbicpOwoKICAgIC8vICAgICAvLyBFbnN1cmUgYm90aCBlbGVtZW50cyBleGlzdCBiZWZvcmUgcHJvY2VlZGluZwogICAgLy8gICAgIGlmICghcG9zdENvbnRlbnQgfHwgIWV4cGFuZEJ1dHRvbikgcmV0dXJuOwoKICAgIC8vICAgICAvLyBGdW5jdGlvbiB0byBjaGVjayBpZiB0aGUgY29udGVudCBpcyBjdXJyZW50bHkgdHJ1bmNhdGVkCiAgICAvLyAgICAgZnVuY3Rpb24gaXNDb250ZW50VHJ1bmNhdGVkKCkgewogICAgLy8gICAgICAgICBjb25zdCBzdHlsZSA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHBvc3RDb250ZW50KTsKICAgIC8vICAgICAgICAgY29uc3QgbWF4SGVpZ2h0ID0gcGFyc2VJbnQoc3R5bGUubWF4SGVpZ2h0KTsKICAgIC8vICAgICAgICAgcmV0dXJuIG1heEhlaWdodCA+IDAgJiYgcG9zdENvbnRlbnQuc2Nyb2xsSGVpZ2h0ID4gbWF4SGVpZ2h0ICYmICFwb3N0Q29udGVudC5jbGFzc0xpc3QuY29udGFpbnMoJ2V4cGFuZGVkJyk7CiAgICAvLyAgICAgfQoKICAgIC8vICAgICAvLyBGdW5jdGlvbiB0byB0b2dnbGUgdGhlIGNvbnRlbnQncyBleHBhbmRlZCBzdGF0ZQogICAgLy8gICAgIGZ1bmN0aW9uIHRvZ2dsZUNvbnRlbnQoKSB7CiAgICAvLyAgICAgICAgIHBvc3RDb250ZW50LmNsYXNzTGlzdC50b2dnbGUoJ2V4cGFuZGVkJyk7CgogICAgLy8gICAgICAgICAvLyBVcGRhdGUgdGhlIGJ1dHRvbiB0ZXh0IGJhc2VkIG9uIHRoZSBjdXJyZW50IHN0YXRlCiAgICAvLyAgICAgICAgIGlmIChwb3N0Q29udGVudC5jbGFzc0xpc3QuY29udGFpbnMoJ2V4cGFuZGVkJykpIHsKICAgIC8vICAgICAgICAgICAgIGV4cGFuZEJ1dHRvbi50ZXh0Q29udGVudCA9ICdDb2xsYXBzZSBDb250ZW50JzsKICAgIC8vICAgICAgICAgfSBlbHNlIHsKICAgIC8vICAgICAgICAgICAgIGV4cGFuZEJ1dHRvbi50ZXh0Q29udGVudCA9ICdFeHBhbmQgQ29udGVudCc7CiAgICAvLyAgICAgICAgIH0KCiAgICAvLyAgICAgICAgIC8vIFJlbW92ZSB0aGUgYnV0dG9uIGFmdGVyIGl0J3MgY2xpY2tlZAogICAgLy8gICAgICAgICBleHBhbmRCdXR0b24ucmVtb3ZlKCk7CiAgICAvLyAgICAgfQoKICAgIC8vICAgICAvLyBBZGQgYW4gZXZlbnQgbGlzdGVuZXIgdG8gdGhlIGJ1dHRvbgogICAgLy8gICAgIGV4cGFuZEJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRvZ2dsZUNvbnRlbnQpOwoKICAgIC8vICAgICAvLyBJbml0aWFsIGNoZWNrIHRvIGVuc3VyZSB0aGUgYnV0dG9uIGlzIHZpc2libGUgb25seSBpZiBjb250ZW50IGlzIHRydW5jYXRlZCBvbiBtb2JpbGUKICAgIC8vICAgICBmdW5jdGlvbiBjaGVja0FuZFRvZ2dsZUJ1dHRvblZpc2liaWxpdHkoKSB7CiAgICAvLyAgICAgICAgIGNvbnN0IG1lZGlhUXVlcnkgPSB3aW5kb3cubWF0Y2hNZWRpYSgnKG1heC13aWR0aDogNzY3cHgpJyk7CiAgICAvLyAgICAgICAgIGlmIChtZWRpYVF1ZXJ5Lm1hdGNoZXMpIHsKICAgIC8vICAgICAgICAgICAgIC8vIENvdWxkIGFkZCBsb2dpYyBoZXJlIHRvIGNoZWNrIHRydW5jYXRpb24KICAgIC8vICAgICAgICAgfSBlbHNlIHsKICAgIC8vICAgICAgICAgICAgIGV4cGFuZEJ1dHRvbi5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgLy8gICAgICAgICB9CiAgICAvLyAgICAgfQoKICAgIC8vICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGNoZWNrQW5kVG9nZ2xlQnV0dG9uVmlzaWJpbGl0eSk7CiAgICAvLyAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIGNoZWNrQW5kVG9nZ2xlQnV0dG9uVmlzaWJpbGl0eSk7CiAgICAvLyAgICAgc2V0VGltZW91dChjaGVja0FuZFRvZ2dsZUJ1dHRvblZpc2liaWxpdHksIDEwMCk7CiAgICAvLyB9KTsK"></script> </body> </html> <!-- Dynamic page generated in 0.758 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2025-08-16 20:59:23 --> <!-- Compression = gzip -->