Laporan TOFUTTI BRANDS INC SEC 10-Q — Berita TradingView

No Comments

Uncategorized

[ad_1]

Tofutti Brands Inc., produsen terkemuka keju vegan dan produk makanan penutup beku, telah merilis laporan Formulir 10-Q untuk kuartal ketiga tahun 2025. Laporan tersebut menyoroti kinerja keuangan dan operasional perusahaan, yang menunjukkan peningkatan dan tantangan yang dihadapi selama periode tersebut.

Ikhtisar Keuangan

  • Penjualan Bersih: $1,907 juta, turun 4% dari periode sebelumnya karena penurunan penjualan produk keju vegan dan makanan penutup beku.
  • Laba Kotor: $0,519 juta, meningkat dari $0,485 juta, dengan persentase laba kotor meningkat menjadi 27% karena kenaikan harga.
  • Kerugian dari Operasi: $(0,133) juta, merupakan perbaikan dari kerugian sebesar $(0,207) juta pada periode sebelumnya.
  • Kerugian Bersih: $(0,137) juta, peningkatan dari rugi bersih sebesar $(0,207) juta, dengan sedikit beban pajak penghasilan sebesar $4.
  • Kerugian per Saham Biasa – Dasar: $(0.03), peningkatan dari $(0.04) pada periode sebelumnya.

Ikhtisar Bisnis

  • Segmen Pendapatan: Perusahaan mengalami sedikit penurunan penjualan produk keju vegan, yaitu sebesar $1.632.000 untuk tiga belas minggu yang berakhir pada tanggal 27 September 2025, dibandingkan $1.648.000 pada periode yang sama tahun 2024. Penjualan produk makanan penutup beku juga menurun menjadi $275.000 dari $338.000 pada periode yang sama.
  • Kinerja Geografis: Wilayah Amerika menyumbang sebagian besar penjualan, dengan $1.780.000 untuk tiga belas minggu yang berakhir pada tanggal 27 September 2025, dibandingkan dengan $1.896.000 pada periode yang sama tahun 2024. Wilayah Timur Tengah mengalami sedikit penurunan penjualan, menyumbang $78.000 dibandingkan $85.000 pada tahun sebelumnya.
  • Unit Penjualan: Terdapat penurunan signifikan dalam penjualan pint makanan penutup beku, sehingga berkontribusi terhadap penurunan penjualan produk makanan penutup beku secara keseluruhan.
  • Efisiensi Operasional: Perusahaan meningkatkan margin laba kotor menjadi 27% untuk tiga belas minggu yang berakhir pada tanggal 27 September 2025, naik dari 24% pada periode yang sama tahun 2024, terutama disebabkan oleh kenaikan harga yang diterapkan pada awal tahun fiskal 2025.
  • Manajemen Biaya: Biaya pengangkutan turun sebesar $20.000, mencerminkan penurunan volume penjualan, dan merupakan 7% dari penjualan untuk tiga belas minggu yang berakhir pada tanggal 27 September 2025, dibandingkan dengan 8% pada periode yang sama tahun 2024.
  • Pandangan Masa Depan: Perusahaan mengantisipasi bahwa biaya penjualan, pemasaran, dan penelitian dan pengembangan akan terus berada pada tingkat yang sama hingga sisa tahun 2025, dengan fokus pada menjaga efisiensi operasional dan mengelola biaya secara efektif.

Pengajuan SEC: TOFUTTI MEREK INC [ TOFB ] – 10-Q – 12 November 2025

[ad_2]

Laporan TOFUTTI BRANDS INC SEC 10-Q — Berita TradingView

Kentang Tumbuk & Kuah Jamur Vegan

No Comments

Uncategorized

[ad_1]

BRIDGEPORT, W.Va (WDTV) – Koki nabati Brenda Workman bergabung dengan Holly & Vince untuk Whip It Up Wednesday!

Dia membagikan resepnya untuk kentang tumbuk dan saus jamur vegan tepat pada saat Thanksgiving, yang dapat ditemukan di bawah.

Tonton segmen lengkapnya di atas, dan saksikan Whip It Up Wednesdays dari jam 4 sampai jam 5 sore

Informasi tentang koki Whip It Up Wednesday, Brenda Workman:

Situs web: brendaworkmanspeaks.com

Facebook & Instagram: @brendaworkmanspeaks

YouTube: @brendaworkmancooksplants

Kursus 101 Berbasis Tanaman Brenda mendapat diskon 1/2 untuk pemirsa WDTV dengan menggunakan kode WDTV saat checkout.

https://www.brendaworkmanspeaks.com/courses

[ad_2]

Kentang Tumbuk & Kuah Jamur Vegan

Tidak bisa dibalik! Sekutu Hewan Berkostum Daun Maple Akan Membagikan Lusinan Makanan Panggang Vegan Gratis untuk Hari Thanksgiving

No Comments

Uncategorized

[ad_1]

Menjelang Thanksgiving—dan untuk memastikan setiap orang memiliki akses terhadap makanan lezat dan bergizi selama liburan—sepasang pendukung PETA berpakaian seperti musim gugur

[ad_2]

Tidak bisa dibalik! Sekutu Hewan Berkostum Daun Maple Akan Membagikan Lusinan Makanan Panggang Vegan Gratis untuk Hari Thanksgiving

8 makanan vegan yang secara tidak sengaja dimasak oleh kakek nenek Anda selama masa-masa sulit yang sekarang berharga $18 per piring

No Comments

Uncategorized

[ad_1]

Nenek saya biasa membuat apa yang disebutnya “rebusan orang miskin” setiap hari Minggu. Sepanci kacang lentil, wortel, bawang bombay, dan tanaman apa pun yang tumbuh liar di dekat teras belakang rumahnya. Dia akan menyajikannya dengan roti kering dan mengakhirinya. Tidak ada yang berbicara tentang protein atau pola makan nabati. Itu hanya apa yang Anda hasilkan ketika uang terbatas dan Anda harus mengeluarkan setiap dolar.

Maju cepat ke bulan lalu, dan saya melihat hidangan yang pada dasarnya sama di menu makan siang trendi seharga $22. Mereka menyebutnya “ragout miju-miju pedesaan Mediterania”. Bahan-bahan yang sama. Persiapan dasar yang sama. Label harga yang sangat berbeda.

Hal ini membuat saya berpikir tentang semua makanan “era depresi” yang dibuat oleh kakek-nenek kita karena kebutuhan yang entah bagaimana menjadi makanan restoran yang mahal. Ironinya kental. Makanan yang dulunya merupakan simbol kelangkaan kini dipasarkan sebagai pilihan sadar, makanan sehat, atau masakan tradisional.

Izinkan saya memandu Anda melalui beberapa makanan pokok vegan yang secara tidak sengaja telah membuat perjalanan dari makanan untuk bertahan hidup menjadi simbol status.

1. Sup kacang dan sayuran

Setiap kebudayaan mempunyai versinya masing-masing mengenai hal ini. Nenek Italia pasangan saya Marcus membuat pasta e fagioli. Abuela Puerto Rico tetangga saya membuat habichuelas guisadas. Beda nama, konsep sama: buncis, sayur, kaldu, bumbu.

Sup ini ada karena kacangnya murah, mengenyangkan, dan tahan lama di dapur. Daging mahal dan disediakan untuk acara-acara khusus. Anda memasukkan sayuran apa pun yang perlu digunakan, menambahkan beberapa herba kering, dan memberi makan keluarga selama berhari-hari.

Sekarang? Berjalanlah ke restoran pertanian mana pun dan Anda akan menemukan “rebusan kacang pusaka” seharga $18 per mangkuk. Mereka akan memberi tahu Anda tentang varietas kacang tertentu, dari mana sumbernya, cara memasaknya perlahan dalam jumlah kecil. Semuanya benar.

Semua persis seperti yang dilakukan nenek karena dia tidak punya pilihan lain.

Kacangnya sama. Persiapannya hampir sama. Namun pembingkaiannya telah berubah total.

2. Kentang goreng dan bawang bombay

Selama bertahun-tahun sebagai analis keuangan, saya menghabiskan banyak waktu untuk melihat data industri makanan. Satu hal yang selalu mengejutkan saya adalah bagaimana kentang tetap menjadi salah satu makanan paling hemat biaya yang bisa Anda beli. Kakek buyut Anda mengetahui hal ini secara naluriah.

Kentang goreng dengan bawang bombay adalah sarapan, makan siang, atau makan malam tergantung apa lagi yang tersedia. Iris tipis-tipis, masak dengan minyak atau lemak apa pun yang Anda punya, tambahkan bawang bombay untuk menambah rasa. Selesai.

Saat ini, ini muncul di menu makan siang sebagai “hash kentang potong tangan” atau “kentang goreng rumahan” dengan bawang karamel. Hidangan yang sama. Lima belas dolar. Mungkin mereka akan menambahkan beberapa sayuran mikro di atasnya untuk membenarkan markupnya.

Persiapannya tidak berubah. Kentang tetaplah kentang. Tapi sebut saja sesuatu “pengrajin” dan tiba-tiba nilainya menjadi tiga kali lipat.

3. Sandwich tomat

Saat tomat sedang musimnya, orang-orang makan sandwich tomat. Bukan karena mereka menonjolkan kulinernya, tetapi karena tomat melimpah dan gratis jika Anda menanamnya sendiri. Roti, tomat, mungkin sedikit garam. Itu tadi makan siang.

Saya menanam tomat di halaman belakang rumah saya sekarang, dan setiap bulan Agustus saya makan sandwich yang sama. Bedanya, saya melakukannya karena pilihan, bukan keharusan. Rupanya, kafe-kafe hipster juga mengenakan tarif $16 untuk “tartine tomat pusaka” untuk adonan penghuni pertama.

Ya, rotinya mungkin lebih mewah. Tomat mungkin merupakan varietas tertentu dengan nama seperti Cherokee Purple atau Brandywine. Tapi secara mendasar? Itu irisan tomat di atas roti. Kakek-nenek kami tidak salah dalam menganggap ini sebagai makanan yang sangat enak.

4. Oatmeal dengan buah

Oatmeal menjadi sarapan bagi jutaan orang selama masa Depresi dan beberapa dekade setelahnya. Harganya murah, membuat Anda kenyang, dan Anda bisa meregangkannya dengan menambahkan air atau susu yang Anda buat sendiri. Tambahkan buah apa pun yang Anda punya, mungkin sedikit kayu manis, dan itu adalah makanan pagi Anda.

Kini Anda memiliki oat semalaman, oat potongan baja, mangkuk oat artisanal dengan topping kolak buah musiman, dan granola buatan rumah. Dua puluh dolar di kafe makanan kesehatan setempat. Bahan dasarnya mungkin berharga 50 sen.

Saya makan oatmeal mungkin empat pagi dalam seminggu. Saya melengkapinya dengan buah apa pun yang saya ambil di pasar petani tempat saya menjadi sukarelawan. Mengenyangkan, sederhana, dan hampir tidak memerlukan biaya apa pun. Nenek saya akan langsung mengenalinya, meskipun dia akan bingung dengan harganya jika ada orang lain yang membuatkannya untuk Anda.

5. Tumis sayuran dengan bawang putih

Orang-orang biasa mencari sayuran liar atau menanamnya karena mudah dan produktif. Sawi, kangkung, lobak, sayuran dandelion. Anda akan menumisnya dengan lemak apa pun yang Anda punya dan sedikit bawang putih jika Anda beruntung. Lauk pauk sudah selesai.

Kunjungi restoran mana pun dengan deskripsi “musiman” dan Anda akan menemukan persiapan yang tepat ini terdaftar sebagai “sayuran lokal” atau “kangkung rebus segar dari pertanian” seharga $14. Mereka mungkin menambahkan perasan lemon. Mungkin beberapa serpihan cabai merah. Revolusioner.

Ketika saya mulai berkebun dengan serius, saya menyadari betapa mudahnya menanam lebih banyak kangkung daripada yang seharusnya dikonsumsi manusia. Hampir mustahil untuk membunuh. Tumbuh kembali setelah Anda memanennya. Inilah sebabnya mengapa orang-orang miskin menanamnya. Bukan karena trendi, tapi karena hampir mudah dilakukan.

Persiapan yang sama yang digunakan oleh nenek buyut Anda sekarang dianggap kelas atas hanya karena kami menambahkan kata-kata yang berbeda ke dalamnya.

6. Polenta atau bubur jagung

Bubur tepung jagung. Begitulah sebutannya. Rebus tepung jagung dengan air atau susu, tambahkan garam, makan panas atau biarkan dingin lalu potong-potong untuk digoreng nanti. Murah, mengenyangkan, serbaguna. Makanan kelas pekerja di seluruh Amerika Selatan dan sebagian Eropa.

Saat ini, Anda akan melihat “krim polenta” atau “bubur jagung dari batu” pada menu seharga $16 sebagai lauk. Mereka akan menambahkan sayuran panggang atau jamur di atasnya dan bertindak seolah-olah mereka telah menemukan sesuatu yang baru. Mereka belum melakukannya. Mereka baru saja membuatnya mahal.

Saya rutin membuat polenta karena saya sangat menikmatinya. Biayanya mungkin satu dolar untuk menghasilkan cukup untuk beberapa porsi. Tapi saya tidak bercanda bahwa saya melakukan sesuatu yang inovatif. Saya makan apa yang dimakan petani Italia karena harga gandum terlalu mahal.

7. Nasi dan kacang-kacangan

Ini mungkin adalah “makanan orang miskin” yang paling universal dan menjadi tren. Setiap budaya yang mengalami kelangkaan menemukan beberapa versi penggabungan beras dan kacang-kacangan. Ini adalah protein lengkap. Itu murah. Ini disimpan dengan baik. Itu mengenyangkan.

Komunitas Karibia punya versinya masing-masing. Negara-negara Amerika Latin juga mempunyai hal yang sama. Amerika Selatan memiliki Hoppin' John. Beda bumbu, pokok masakannya sama.

Sekarang Anda akan menemukan “mangkuk nasi dan kacang buatan sendiri” di jaringan fast-casual seharga $15. Mereka akan menambahkan sedikit pico de gallo, mungkin saus daun ketumbar dan jeruk nipis, menyebutnya sebagai “power bowl” dan memasarkannya sebagai makanan kesehatan.

Selama transisi saya dari keuangan ke menulis, beras dan kacang-kacangan kembali menjadi makanan pokok. Bukan untuk nostalgia, tapi karena saya memperhatikan setiap dolar. Hal ini mengingatkan saya bahwa kombinasi ini telah menopang orang-orang melalui kesulitan yang sebenarnya, bukan melalui pilihan makan siang yang layak untuk Instagram.

8. Rebusan sayur akar

Ketika saya menghabiskan waktu membaca resep-resep lama keluarga sementara orang tua saya sedang melakukan perampingan, saya menemukan buku masak era Depresi milik nenek buyut saya. Setengah dari resepnya adalah variasi dari rebusan “sayuran akar apa pun yang Anda punya”.

Wortel, lobak, parsnip, rutabaga, kentang. Apapun yang ada di ruang bawah tanah.

Anda akan memotongnya menjadi kubus, memasukkannya ke dalam panci berisi air, menambahkan garam dan bumbu kering, dan didihkan sampai semuanya lunak. Terkadang Anda akan menumbuknya. Terkadang Anda membiarkannya tebal. Itu adalah makanan.

Saat ini, ini muncul sebagai “medley sayuran akar pedesaan” atau “pot sayuran musim dingin” pada menu musiman seharga $18. Sayuran ini sama dengan sayuran yang tumbuh di iklim dingin selama berabad-abad karena kuat dan dapat disimpan dengan baik. Itu sebabnya orang miskin memakannya. Bukan karena mereka membuat pernyataan tentang makan secara musiman.

Kesimpulan

Inilah yang mengejutkan saya tentang semua ini. Makanan-makanan ini tidak pernah kalah. Mereka sebenarnya bergizi, memuaskan, dan banyak akal. Kakek-nenek kami tidak menderita karena makanan ini. Mereka memanfaatkan apa yang mereka miliki sebaik-baiknya, dan sering kali apa yang mereka miliki sangat bagus.

Masalahnya bukan karena makanan ini menjadi mahal di restoran. Bahan-bahan yang baik dan persiapan yang terampil layak mendapatkan kompensasi yang adil. Masalahnya adalah kita telah menciptakan narasi bahwa makanan-makanan ini entah bagaimana istimewa atau ditinggikan sekarang, padahal makanan-makanan tersebut selalu berharga. Kami hanya tidak mengenalinya karena dikaitkan dengan kemiskinan.

Saya memikirkan hal ini ketika saya memasak sup miju-miju atau membuat sandwich tomat. Saya makan makanan yang sama, tapi saya merasa berbudi luhur karenanya. Nenek saya memakannya dan mungkin merasa sedikit malu karena dia tidak mampu membeli lebih banyak.

Mungkin perubahan sebenarnya bukan pada makanan itu sendiri, namun menyadari bahwa bahan-bahan nabati yang sederhana sudah cukup. Kakek-nenek kami mengetahui hal itu. Mereka hanya tidak memiliki kemewahan untuk memilihnya. Kami melakukannya. Dan entah bagaimana, pilihan itu menjadi bernilai delapan belas dolar per piring.

Apa Pola Dasar Bertenaga Tanaman Anda?

Pernahkah Anda bertanya-tanya apa yang dikatakan kebiasaan sehari-hari Anda tentang tujuan Anda yang lebih dalam—dan bagaimana dampaknya terhadap planet ini?

Kuis berdurasi 90 detik ini mengungkapkan peran bertenaga tanaman yang Anda mainkan di sini, dan perubahan kecil yang membuatnya semakin kuat.

12 pertanyaan menyenangkan. Hasil instan. Sangat akurat.



[ad_2]

8 makanan vegan yang secara tidak sengaja dimasak oleh kakek nenek Anda selama masa-masa sulit yang sekarang berharga $18 per piring

Restoran vegetarian Bridgeport akan tutup setelah 48 tahun beroperasi – NBC Connecticut

[ad_1]

Restoran Vegetarian Bridgeport, Bloodroot, telah mengumumkan bahwa mereka akan tutup pada 21 Desember setelah dibuka selama hampir lima dekade.

“Keputusan ini, meskipun menyedihkan, juga diperlukan mengingat banyak faktor dalam kehidupan kita saat ini,” kata Bloodroot dalam postingan Facebook baru-baru ini.

Restoran akan tetap buka selama jam kerja reguler hingga tanggal tutup.

  • Minggu, Senin, Selasa: tutup
  • Rabu, Kamis, Jumat: 17.00 hingga 21.00
  • Sabtu: 11:30 hingga 14:30 dan 17:00 hingga 21:00

Bloodroot dikenal sebagai restoran dan toko buku feminis, dan mereka dikenal karena menu mereka yang selalu berubah berisi masakan vegan dan vegetarian yang beragam secara etnis, menurut situs web Bloodroot.

Bloodroot dapat ditemukan di 85 Ferris St. di Bridgeport.

[ad_2]

Restoran vegetarian Bridgeport akan tutup setelah 48 tahun beroperasi – NBC Connecticut

Vegan Fish Sauce Market Size, Share, Trends & Forecast 2032

No Comments

Uncategorized

[ad_1]

Vegan Fish Sauce Market Insights

Global Vegan Fish Sauce Market size was valued at USD 370 Million in 2023 and is poised to grow from USD 420 Million in 2024 to USD 1140 Million by 2032, growing at a CAGR of 13.2% in the forecast period (2025-2032).

The vegan fish sauce market share is growing consistently with customers gravitating toward plant-based options in accordance with rising veganism, flexitarianism, and food choices due to sustainability.

The issue of overfishing and marine diversity, coupled with health concerns associated with conventional fish sauce, sees demand for vegan alternatives spiraling. Vegan fish sauce, generally made from seaweed, soy, mushrooms, and fermented foods, experiences a surge in popularity within functional foods, foodservice uses, and health-oriented diets for its umami taste and nutritional makeup. Growth of health-oriented consumers and the quest for sustainable, allergen-free, and clean-label condiments act as the key drivers for the market.

This market is highly competitive, comprising niche vegan food manufacturers along with major condiment brands diving into the market. Regarding strategies, manufacturers focus on product development, taste upgrading, and international distribution plans to win market shares. Vegan fish sauce is being increasingly embraced by food companies, restaurants, and home preparers as a direct substitute for mainstream fish sauce in Asian cooking, fusion cuisine, and plant-based product development.

Why Is AI Integration Critical to the Future of Vegan Fish Sauce Market Optimization?

AI-driven process optimization is now driving innovation in the vegan fish sauce market growth, as manufacturers leverage predictive analytics and real-time control to perfect fermentation, balance umami flavor, and reduce energy usage. Machine learning models optimize the blending of ingredients-seaweed, soy, and mushrooms-to improve taste consistency and reduce reject rates, hence strengthening market share and widening market penetration. The monitoring of pH, salinity, and aroma compounds by AI-enabled quality systems will create reproducibility of flavors across successive batches. This reliability will drive further downstream adoption in restaurants, packaged foods, and home cooking, therefore driving market revenue and enhancing market size growth. AI algorithms in supply chains project the shift in demand, ensuring sustainable sourcing and logistical optimization, keeping costs low while improving food standards. These match up with smarter market Strategies on sustainability, traceability, and cost efficiency. AI speeds up R&D through the application of digital twins to model fermentation, predict clean-label ingredient performance, and hasten product launch cycles.

Market snapshot – (2025-2032)

Global Vegan Fish Sauce Market (Mn)

Country Share for North America Region (%)

To get more insights on this market click here to
Request a Free Sample Report

Vegan Fish Sauce Market Segments Analysis

The worldwide vegan fish sauce market is divided into product type, end use, and region. Based on product type, the market has been divided into soy-based, mushroom-based, seaweed-based, pea protein-based. Based on end use, the market has been divided into household, food services, restaurants. Based on geographic region, the market has been divided into North America, Asia-Pacific, Europe, Latin America, and the Middle East & Africa.

What Is Driving the Growth of the Vegan Fish Sauce Market?

As per the global vegan fish sauce market analysis, soy-based vegan fish sauce is the market leader as of now because of its universal availability, existing consumer recognition, and affordability, remains the leader in the market at present. It is a preferred substitute for traditional fish sauce both at home and in restaurants, providing steady penetration and greater adoption in regions with Asian-influenced cuisine.

As per the global vegan fish sauce market trends, mushroom-based vegan fish sauce is the fastest-growing subsegment by product type. With truly natural umami richness, clean label status, and conformance to industry trends for allergen-free and non-GMO condiments, it finds itself very attractive to health-conscious and premium buyers. Mushroom-based forms are positioned to power the next era of sector growth, driven by upscale cooking, plant-based product innovation, and sustainable food delivery.

Why Are Household Usage & Food Services Gaining Widespread Adoption?

As per the global vegan fish sauce market forecast, household usage is likely to represent the leading dominating market share in the years to come, driven by the growing consumption of flexitarian and vegan diets, improved retail and online availability, and increasing consumer interest in sustainable clean-label condiments at home. Its application in daily cooking and acting as a direct substitute for traditional fish sauce ensures strong penetration and consistent revenue.

As per the global vegan fish sauce market outlook, the food service segment represents the fastest growth rate in sub-segments with respect to end-use. Professional kitchen demand becomes appealing due to increasing plant-based menus, vegan restaurants, and food service chains with sustainable ingredients. Collaboration between food service distributors and condiment brands, and emerging consumer preference for Asian and fusion cuisines, creates exciting prospects for fast growth. This segment will create a promising future regarding sector growth, trends.

Global Vegan Fish Sauce Market By Product Type (%)

To get detailed segments analysis,
Request a Free Sample Report

Vegan Fish Sauce Market Regional Insights

How is the Vegan Fish Sauce Market Performing in North America?

North America leads the vegan fish sauce market regional forecast, fueled by rising veganism, clean-label food trends, and widespread Asian and fusion cuisine. The U.S. and Canada have highly developed retail and foodservice networks that support plant-based condiments, and increasing awareness of sustainability and overfishing concerns among consumers strengthens demand. The availability of vegan fish sauce in supermarkets, specialty outlets, and online channels secures continued market penetration and rising revenue.

Vegan Fish Sauce Market in the U.S.

The United States leads the region of North America, owing to the sizeable base of vegan and flexitarian consumers. Top brands join with restaurants and plant-based food firms to drive adoption. Favorable regulatory guidelines on clean-label and allergen-free condiments, coupled with strong online distribution and marketing, fuel the commercialization of plant-based food condiments.

Vegan Fish Sauce Market in Canada

Canada continues to grow with the rise of mainstream multicultural foods and plant-based eating. Domestic brands boast of non-GMO and allergen-free ingredients, and proximity to US supply chains allows for easy scaling. Greater consumer demand for sustainable high-end condiments fuels store and foodservice growth.

What are the Key Trends Driving Growth in Asia Pacific?

The growth in the vegan fish sauce industry is dominated by APAC, considering the traditional use in Asian cuisine and a fast-growing variety of vegan foods. Rising middle-class consumption and surging urbanization, together with strong adoption of plant-based food in foodservice and retail, will drive growth in the region. Japan, South Korea, China, and Thailand continue to dominate sales due to innovation, cultural affinity, and multi-channel distribution.

Vegan Fish Sauce Market in Japan

Intense desire for original taste and considerable emphasis on high-end, health-focused condiments mark the Japanese market with favor. Vegan fish sauce is favored for being environmentally friendly and free of allergens, without compromising any of the traditional umami richness. This twin lure thus promotes adoption across household and foodservice markets.

Vegan Fish Sauce Market in South Korea

Dynamic food culture and fast-growing plant-based restaurant trends in South Korea fuel growth. Adoption of vegan fish sauce in K-food export products and usage of online channels promote commercialization. The strong innovation in product offerings and high receptivity of shoppers toward premium-priced vegan condiments will support the industry growth.

How is the Vegan Fish Sauce Landscape Evolving in Europe?

Europe shows consistency in growth of the vegan fish sauce market revenue due to growing awareness related to sustainability, adoption of a vegan way of life, and government support for clean-label condiments. The culinary diversity and premium culture in the region have supported the popularity of vegan fish sauces both as an alternative and as a gourmet ingredient for home cookery and commercial kitchens.

Vegan Fish Sauce Market in Germany

It is considered the front-runner in Europe, supported by a sizeable number of vegans, dynamic plant-based product innovation, and high retail penetration. Vegan fish sauce is increasingly appearing in restaurant and food company new product introductions and menus, driving industry share in Germany.

Vegan Fish Sauce Market in the U.K.

The UK has a strong vegan food market strategies, with different types of cuisines and omnichannel retailing. As consumers are highly aware of sustainability and allergen-free products, vegan fish sauce is widely used in household cooking and restaurants.

Vegan Fish Sauce Market in Italy

Market take-up is underpinned by Italy’s food culture and the expanding plant-based food industry. Italian restaurants and retailers are launching vegan fish sauce to offer a sustainable option in fusion and Mediterranean cuisine, while the premium status will appeal to health-focused consumers seeking clean-label condiments.

Global Vegan Fish Sauce Market By Geography

To know more about the market opportunities by region and country, click here to

Buy The Complete Report

Vegan Fish Sauce Market Dynamics

Vegan Fish Sauce Market Drivers

Rising Demand from Foodservice and Household Consumers

  • The vegan fish sauce industry analysis is driven to a considerable extent by growing adoption in household and foodservice sectors. For households, increasing awareness about sustainability, vegan diets, and allergen-free diets boosts demand as a clean-label alternative to traditional fish sauce. Foodservice chains and restaurants are including vegan fish sauce on menus to address customer demand for plant-based and sustainable condiments. Growing popularity of Asian food across the world and increasing use of fusion cooking further support its demand at both retail and commercial ends.

Expanding Applications in Packaged Foods and Plant-Based Product Innovation

  • Packaged food is a leading growth driver for vegan fish sauce, as food companies add it to ready-to-consume meals, sauces, marinades, and snacks for flavor while supporting clean-label and non-GMO positioning. This positions it-with its versatility and natural umami flavor profile-to carry over into plant-based seafood alternatives, high-end condiments, and health-focused product lines. As consumers increasingly seek out natural, sustainable, and humane ingredients, vegan fish sauce is accelerating its uptake in mainstream product innovation.

Vegan Fish Sauce Market Restraints

High Production Cost and Flavor Standardization

  • One of the major constraints on the vegan fish sauce market has to do with its cost of production, relatively high compared to traditional fish sauce. Fermentation and blending with ingredients like seaweed, soy, and mushrooms are done with precision to provide an authentic taste; hence, it’s more expensive. It is difficult to get standardized flavor profiles among batches, and any inconsistency will dent the adoption by food manufacturers and restaurants reliant on reproducibility. Competition from Traditional Fish Sauce and Other Condiments.

Competition from Traditional Fish Sauce and Other Condiments

  • Competition from traditional fish sauce and other plant-based flavor enhancers is expected. Despite this, traditional fish sauce remains popularly consumed in Asian cuisines due to cultural familiarity and lower price levels. In addition, condiments like soy sauce, tamari, and miso are also substitutes that prevent high vegan fish sauce permeation in price-sensitive markets. To counter this, strong branding and consumer education are key, besides taste and texture innovation that could position vegan fish sauce as a premium, sustainable alternative.

Request Free Customization
of this report to help us to meet your business objectives.

Vegan Fish Sauce Market Competitive Landscape

Competition and dynamism in the vegan fish sauce market mirror the presence of global condiment giants, plant-based experts, and rising innovators. Strong retail penetration and varied flavor offerings are leading the way for established companies like Thai Taste, 24Vegan, Ocean’s Halo, and Yu Yee.

Boutique companies and startups are making waves with soy-free, gluten-free, and organic formulations to meet different allergen-sensitivities and clean-label needs. One of the primary market strategies is collaboration with Asian food restaurants, vegan foodservice establishments, and specialty stores to drive adoption. As more consumers look for more sustainable seafood options, manufacturers are investing in fermentation, ingredient development-seaweed, mushroom, pea protein-and upmarket packaging to improve product positioning. These put businesses in a position to capture market share in both Western and Asia Pacific markets. Innovation and Startups Various startups are entering the market with unique strategies that combine fermentation science and vegetable proteins to recreate classic fish sauce umami. The entrepreneurs are also focusing on sustainability, framing vegan fish sauce as a solution to overfishing and environmental issues. This kind of differentiation, combined with flavor authenticity, is helping startups gain partnerships with global distributors and plant-based meal kit businesses.

  • PhosphoTech Nutrition (Founded in Europe, 2017) rapidly drew attention in the vegan fish sauce market, due to its high-purity extraction and encapsulation technologies. The company develops nutraceutical and functional food ingredients that keep their natural bioactivity. These products support liver health, cognitive wellness, and metabolic balance. Its ability to offer clean label, clinically supported formulations has made it a partner of choice for supplement brands in North America and Asia.
  • LipoNova Biotech (Founded in Asia, 2018) It is reputed for pioneering leading-edge approaches to both lipidomics-driven innovation and formulation platforms. The company manufactures products for egg phosphatidylcholine to be used in therapeutic nutrition and drug delivery systems, primarily targeting applications in liposomal drugs and targeted therapies. Its uniqueness in enhancing bioavailability and partnering with precision medicine initiatives has enabled it to be one of the leading innovators in modern lipid-based healthcare solutions.

Top Player’s Company Profiles

  • Pichai Fish Sauce (vegan line)
  • LiLi’s Vegan Fish Sauce
  • Upton’s Naturals (sauces line)
  • Startups using fermentation-based innovations

Recent Developments in Vegan Fish Sauce Market

  • April 2024: Ocean’s Halo introduced a soy-free, organic fish sauce alternative that targeted both allergic consumers and premium retail channels.
  • May 2024: Thai Taste reached agreements with key restaurant chains and foodservice providers across Europe to expand its vegan fish sauce portfolio.
  • June 2024: Fermentation-based mushroom and seaweed sauces were introduced by startups, matching the clean-label and sustainability trend.

Vegan Fish Sauce Key Market Trends

Vegan Fish Sauce Market SkyQuest Analysis

SkyQuest’s ABIRAW (Advanced Business Intelligence, Research & Analysis Wing) is our Business Information Services team that Collects, Collates, Correlates, and Analyses the Data collected by means of Primary Exploratory Research backed by robust Secondary Desk research.

According to SkyQuest analysis, vegan fish sauce market demand is surging, with consumers having preferences for plant-based, sustainable condiments. The increasing use of vegan fish sauce in Asian cuisine, fusion foods, and plant-based meal kits has resulted in the growth of this market size and reach across different regions. There is an increasing trend among consumers to choose vegan options on ethical, environmental, and health grounds for which they are willing to pay more. This offers huge scope for growth, propelled by innovations in fermentation, new flavor development, and strategic partnerships-the future remains great in this area across retail and foodservice formats. Major Regions of Adoption The key regions where this product is in demand are North America, Europe, and the Asia Pacific.

Report Metric Details
Market size value in 2023 USD 370 Million
Market size value in 2032 USD 1140 Million
Growth Rate 13.2%
Base year 2024
Forecast period (2025-2032)
Forecast Unit (Value) USD Million
Segments covered
  • Product Type
    • Soy-Based, Mushroom-Based, Seaweed-Based, Pea Protein-Based
  • End use
    • Household, Food Services, Restaurants
Regions covered North America (US, Canada), Europe (Germany, France, United Kingdom, Italy, Spain, Rest of Europe), Asia Pacific (China, India, Japan, Rest of Asia-Pacific), Latin America (Brazil, Rest of Latin America), Middle East & Africa (South Africa, GCC Countries, Rest of MEA)
Companies covered
  • Thai Taste
  • 24Vegan
  • Ocean’s Halo
  • Yu Yee
  • Tofuna Fysh
  • Vegan Flavors
  • Sozye
  • Pichai Fish Sauce (vegan line)
  • LiLi’s Vegan Fish Sauce
  • Angkor Cambodian Food
  • Upton’s Naturals (sauces line)
  • Startups using fermentation-based innovations
Customization scope

Free report customization with purchase. Customization includes:-

  • Segments by type, application, etc
  • Company profile
  • Market dynamics & outlook
  • Region

To get a free trial access to our platform which is a one stop solution for all your data requirements
for quicker decision making. This platform allows you to compare markets, competitors who are prominent
in the market, and mega trends that are influencing the dynamics in the market. Also, get access to
detailed SkyQuest exclusive matrix.

[ad_2]

Vegan Fish Sauce Market Size, Share, Trends & Forecast 2032

5 resep nabati untuk pesta Thanksgiving yang sepenuhnya vegan

No Comments

Uncategorized

[ad_1]

Jika Anda tumbuh dengan Thanksgiving sebagai simfoni mentega, kuah daging, dan kalkun, menjadi vegan sepenuhnya mungkin terdengar seperti menulis ulang tradisi keluarga.

Namun inilah rahasianya: ini bukan tentang kehilangan rasa yang Anda sukai, ini tentang menemukan cara baru untuk menghormatinya.

Tahun lalu, saat berjalan-jalan di pasar petani setempat, saya menyadari betapa banyaknya kelimpahan yang diberikan musim ini kepada kita: labu dalam berbagai warna, herba yang berbau rumah, dan sayuran yang dapat dengan mudah menjadi bintang di meja makan.

Membeli produk lokal dan musiman tidak hanya terasa lebih enak; hal ini juga memperluas ketersediaan dan, dalam banyak kasus, menjadikannya pilihan yang paling ramah lingkungan. Makanan lokal yang segar tidak perlu menempuh jarak ribuan mil untuk sampai ke piring Anda, yang berarti lebih sedikit emisi dan lebih banyak nutrisi.

Tahun ini, baik Anda menjamu para vegan, flexitarian, atau sekadar pemakan yang penasaran, lima resep nabati ini menghadirkan kenyamanan, kreativitas, dan keberlanjutan dalam inti pesta Anda.

Mengapa menjadi vegan saat Thanksgiving?

Mari kita mulai dengan “mengapa” yang lebih besar. Setiap tahunnya, sekitar 46 juta kalkun dikonsumsi di AS pada hari Thanksgiving saja.

Satu porsi makanan tersebut menghasilkan jutaan pon emisi CO₂—lebih dari 100.000 mobil akan menghasilkan emisi tersebut pada periode yang sama. Sementara itu, makanan nabati menggunakan air hingga 73% lebih sedikit dan mengeluarkan gas rumah kaca yang jauh lebih sedikit.

Namun selain angka-angka tersebut, ada juga perubahan emosional. Studi menunjukkan bahwa makan lebih banyak tumbuhan dapat menurunkan peradangan, menstabilkan gula darah, dan bahkan meningkatkan mood. Saat kita makan lebih dekat ke bumi, kita sering kali merasa lebih dekat satu sama lain.

Thanksgiving berbasis tanaman mengundang kita untuk melihat rasa syukur dalam tindakan, terjalin melalui setiap bahan dan setiap gigitan yang kita bagikan.

1. Miju-miju berasap dan jamur Wellington

Resep ini adalah “acara utama” pribadi saya. Ini memiliki kerak emas dan kedalaman gurih yang Anda harapkan dari daging panggang, tetapi kaya akan protein, serat, dan umami dari jamur, lentil, dan rempah-rempah.

Lentil, khususnya, adalah sumber nutrisi tinggi protein yang membantu membangun dan memelihara otot, tulang, dan kulit. Mereka juga membantu mengatur nafsu makan karena protein membuat Anda merasa kenyang lebih lama, menjadikannya bahan hidangan utama yang ideal.

Bahan (untuk 6–8 porsi):

  • 2 sdm minyak zaitun
  • 1 bawang kuning, cincang halus
  • 3 siung bawang putih, cincang
  • 3 cangkir jamur cremini, cincang halus
  • 1 cangkir lentil hijau matang
  • 1 sdm kecap asin atau tamari
  • 1 sendok teh paprika asap
  • 1 sdm daun thyme segar
  • 1 sdm mustard Dijon
  • Garam dan merica secukupnya
  • 1 lembar kue puff vegan, dicairkan
  • 1 sdm susu nabati (untuk menyikat gigi)

Petunjuk arah:

  1. Panaskan oven terlebih dahulu hingga 400°F (200°C).
  2. Dalam wajan besar, panaskan minyak zaitun. Tumis bawang bombay dan bawang putih hingga bening.
  3. Tambahkan jamur, kecap asin, paprika, dan thyme. Masak hingga jamur mengeluarkan cairannya dan menguap.
  4. Masukkan lentil dan Dijon. Bumbui dengan baik. Biarkan agak dingin.
  5. Ratakan puff pastry di atas kertas roti. Sendokkan isian ke tengah dan bentuk menjadi batang kayu. Lipat kue, tutup pinggirannya.
  6. Olesi dengan susu nabati dan potong kecil-kecil di atasnya.
  7. Panggang selama 25–30 menit hingga berwarna keemasan dan renyah.

Mengapa ini berhasil:
Lentil dan jamur meniru tekstur daging panggang tanpa kolesterol atau dampak lingkungan. Paprika berasap menambahkan aroma panggang halus yang memuaskan bahkan bagi non-vegan.

2. Kentang tumbuk bawang putih panggang dengan krim kacang mete

Kentang tumbuk tidak bisa dinegosiasikan. Versi ini membuatnya tetap lembut dan nyaman tanpa rasa kembung.

Dan inilah bonus keberlanjutannya: kentang memiliki jejak karbon yang sangat rendah—hanya 0,12 kg (0,27 lb) CO₂e per pon, yang merupakan salah satu yang terendah dari semua tanaman pangan.

Lebih dari 60% jejak tersebut berasal dari sumber daya yang tumbuh, jadi memilih kentang organik tanpa kemasan dari sumber lokal adalah cara paling ramah lingkungan untuk menikmatinya.

Bahan (untuk 6 porsi):

  • 2 pon kentang Yukon Gold, kupas dan potong dadu
  • 1 kepala bawang putih
  • 1 cawan kacang mete mentah (direndam 2 jam, tiriskan)
  • ¾ cangkir susu nabati tanpa pemanis
  • 2 sdm minyak zaitun
  • Garam dan lada hitam secukupnya

Petunjuk arah:

  1. Bawang putih panggang: Potong bagian atas kepala bawang putih, gerimis dengan minyak, bungkus dengan kertas timah, dan panggang pada suhu 400°F selama 30 menit.
  2. Rebus kentang dalam air asin sampai empuk. Mengeringkan.
  3. Blender kacang mete, bawang putih panggang, susu nabati, dan minyak zaitun hingga halus.
  4. Hancurkan kentang dengan krim kacang mete. Sesuaikan garam dan merica.

Mengapa ini berhasil:
Kacang mete memberikan tekstur krim yang halus, dan bawang putih panggang menambah kedalaman—tidak perlu mentega. Indulgensi ini didefinisikan ulang dan ramah iklim.

3. Wortel berlapis maple-thyme dan kubis Brussel

Warna, tekstur, dan aroma semuanya dalam satu hidangan—makanan panggang ini menyeimbangkan rasa manis, gurih, dan renyah di setiap gigitan.

Bahan (untuk 4–6 porsi):

  • 2 cangkir kubis Brussel, dibelah dua
  • 3 wortel besar, diiris miring
  • 2 sdm minyak zaitun
  • 2 sdm sirup maple
  • 1 sendok teh mustard Dijon
  • 1 sendok teh thyme segar
  • Garam dan lada hitam secukupnya

Petunjuk arah:

  1. Panaskan oven terlebih dahulu hingga 425°F (220°C).
  2. Kocok minyak zaitun, sirup maple, mustard, dan thyme dalam mangkuk.
  3. Masukkan sayuran ke dalam glasir. Sebarkan di atas loyang yang sudah dialasi alas.
  4. Panggang 25–30 menit, aduk setengah, hingga berwarna keemasan dan menjadi karamel.

Mengapa ini berhasil:
Maple dan thyme menciptakan kontras yang menarik antara yang bersahaja dan manis. Memanggang menggunakan lebih sedikit energi dibandingkan merebus dan mengunci nutrisi. Gunakan wortel musiman dan kubis Brussel untuk mendapatkan rasa terbaik dan jejak terkecil.

4. Chutney cranberry-jeruk dengan jahe

Anggap saja ini sebagai sepupu saus cranberry yang canggih, zesty, dibumbui, dan sangat aromatik.

Bahan (menghasilkan sekitar 2 cangkir):

  • 12 ons cranberry segar
  • ½ cangkir jus jeruk
  • ½ cangkir gula kelapa atau sirup maple
  • 1 sdm jahe segar parut
  • 1 sendok teh kulit jeruk
  • Sejumput garam

Petunjuk arah:

  1. Campurkan semua bahan dalam panci dengan api sedang.
  2. Didihkan selama 10–12 menit hingga buah beri pecah dan campuran mengental.
  3. Dinginkan sepenuhnya sebelum disajikan.

Mengapa ini berhasil:
Jahe memberi chutney ini kehangatan yang memberi energi yang menghilangkan kekayaan hidangan utama. Gunakan cranberry segar yang ditanam secara lokal jika memungkinkan—ini adalah makanan pokok akhir musim gugur di banyak daerah.

5. Pai labu dengan kulit pecan-oat

Tidak ada Thanksgiving yang lengkap tanpa kue. Yang ini tidak menggunakan produk susu dan telur, tetapi tetap menjaga setiap nostalgia yang nyaman tetap utuh.

Bahan (untuk 8 porsi):

Untuk kerak:

  • 1 ½ cangkir oat gulung
  • ¾ cangkir pecan
  • 3 sdm minyak kelapa, lelehkan
  • 2 sdm sirup maple

Untuk mengisi:

  • 1 ½ cangkir pure labu
  • ¾ cangkir santan
  • ½ cangkir gula merah
  • 2 sdm tepung maizena
  • 1 sendok teh kayu manis
  • ½ sdt jahe
  • ¼ sdt pala
  • Sejumput garam

Petunjuk arah:

  1. Panaskan oven terlebih dahulu hingga 350°F (175°C).
  2. Dalam food processor, haluskan oat dan pecan hingga kasar. Tambahkan minyak dan sirup maple; tekan ke dalam loyang pie. Panggang kerak selama 10 menit.
  3. Blender semua bahan isian hingga halus. Tuang ke dalam kerak.
  4. Panggang selama 40–45 menit hingga matang. Dinginkan sepenuhnya sebelum diiris.

Mengapa ini berhasil:
Kerak oat-pecan memberikan kekayaan rasa pedas namun tetap bebas gluten. Ini adalah kenyamanan dan hati nurani dalam satu gigitan.

Menerima tamu dengan tujuan

Bahkan selain makanannya, mengadakan Thanksgiving vegan bisa menjadi tindakan yang penuh perhatian. Inilah cara melakukannya dengan bijaksana:

  1. Rencanakan menu Anda berdasarkan produk lokal. Bahan-bahan musiman seperti labu, wortel, dan herba bersinar tanpa udara dan seringkali terasa lebih enak.
  2. Berbelanja dalam jumlah besar atau bawa tas Anda sendiri. Ini cara sederhana untuk mengurangi limbah kemasan.
  3. Kompos atau sisa-sisa yang digunakan kembali. Kulit kentang menjadi kaldu, batang herba menjadi pesto, dan kulit jeruk dapat mengharumkan dapur Anda.
  4. Dorong penggunaan kembali. Sediakan serbet kain dan peralatan gelas sebagai pengganti barang sekali pakai.
  5. Undanglah para tamu untuk membawa pulang sisa makanan. Cara sederhana untuk berbagi kelimpahan dan meminimalkan limbah.

Gigitan terakhir

Thanksgiving selalu tentang rasa syukur, bukan hanya apa yang ada di meja.

Dan rasa syukur akan tumbuh semakin dalam ketika hal itu meluas ke planet yang menopang kita.

Ketika kita memasak dengan sadar dan berkumpul dengan sengaja, kita tidak menyerahkan sesuatu, kita memberikan sesuatu kembali.

Jadi tahun ini, biarkan meja Anda menceritakan sebuah kisah – kisah tentang rasa, kasih sayang, dan masa depan yang terasa lebih baik bagi semua orang.

Apa Pola Dasar Bertenaga Tanaman Anda?

Pernahkah Anda bertanya-tanya apa yang dikatakan kebiasaan sehari-hari Anda tentang tujuan Anda yang lebih dalam—dan bagaimana dampaknya terhadap planet ini?

Kuis berdurasi 90 detik ini mengungkapkan peran bertenaga tanaman yang Anda mainkan di sini, dan perubahan kecil yang membuatnya semakin kuat.

12 pertanyaan menyenangkan. Hasil instan. Sangat akurat.



[ad_2]

5 resep nabati untuk pesta Thanksgiving yang sepenuhnya vegan

10 U.S. Cities I Think Are Perfect For Vegans And Vegetarians

No Comments

Uncategorized

[ad_1]




10 U.S. Cities I Think Are Perfect For Vegans And Vegetarians
Vegetarian eating simple and exciting.”/>
























var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function()!gform.themeScriptsLoaded&&!gform.isFormEditor()),document.addEventListener(“gform/theme/scripts_loaded”,function()Android),window.addEventListener(“DOMContentLoaded”,function()]’,’g’);),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>”function”==typeof InitializeEditor,callIfLoaded:function(o),initializeOnLoaded:function(o),hooks:{action:]’,’g’);,filter:Android},addAction:function(o,r,e,t)]’,’g’);,addFilter:function(o,r,e,t){gform.addHook(“filter”,o,r,e,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,r){gform.removeHook(“action”,o,r)},removeFilter:function(o,r,e){gform.removeHook(“filter”,o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window

window._wpemojiSettings = {“baseUrl”:”https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72×72\/”,”ext”:”.png”,”svgUrl”:”https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/”,”svgExt”:”.svg”,”source”:{“concatemoji”:”https:\/\/cleanplates.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2″}};
/*! This file is auto-generated */
!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify

https://cleanplates.com/wp-includes/js/jquery/jquery-migrate.min.js

https://cleanplates.com/wp-includes/js/underscore.min.js

https://cleanplates.com/wp-includes/js/dist/hooks.min.js

https://cleanplates.com/wp-includes/js/dist/i18n.min.js

wp.i18n.setLocaleData( { ‘text direction\u0004ltr’: [ ‘ltr’ ] } );

https://cleanplates.com/wp-content/plugins/memberpress/js/login.js

https://cleanplates.com/wp-content/plugins/memberpress/js/vendor/jquery.magnific-popup.min.js

https://cleanplates.com/wp-content/plugins/memberpress/js/vendor/jquery.payment.js

https://cleanplates.com/wp-content/plugins/memberpress/js/validate.js

var MeprI18n = {“states”:{“IR”:{“ABZ”:”Alborz (\u0627\u0644\u0628\u0631\u0632)”,”ADL”:”Ardabil (\u0627\u0631\u062f\u0628\u06cc\u0644)”,”BHR”:”Bushehr (\u0628\u0648\u0634\u0647\u0631)”,”CHB”:”Chaharmahal and Bakhtiari (\u0686\u0647\u0627\u0631\u0645\u062d\u0627\u0644 \u0648 \u0628\u062e\u062a\u06cc\u0627\u0631\u06cc)”,”EAZ”:”East Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u0634\u0631\u0642\u06cc)”,”FRS”:”Fars (\u0641\u0627\u0631\u0633)”,”GZN”:”Ghazvin (\u0642\u0632\u0648\u06cc\u0646)”,”GIL”:”Gilan (\u06af\u06cc\u0644\u0627\u0646)”,”GLS”:”Golestan (\u06af\u0644\u0633\u062a\u0627\u0646)”,”HDN”:”Hamadan (\u0647\u0645\u062f\u0627\u0646)”,”HRZ”:”Hormozgan (\u0647\u0631\u0645\u0632\u06af\u0627\u0646)”,”ILM”:”Ilaam (\u0627\u06cc\u0644\u0627\u0645)”,”ESF”:”Isfahan (\u0627\u0635\u0641\u0647\u0627\u0646)”,”KRN”:”Kerman (\u06a9\u0631\u0645\u0627\u0646)”,”KRH”:”Kermanshah (\u06a9\u0631\u0645\u0627\u0646\u0634\u0627\u0647)”,”KHZ”:”Khuzestan (\u062e\u0648\u0632\u0633\u062a\u0627\u0646)”,”KBD”:”Kohgiluyeh and BoyerAhmad (\u06a9\u0647\u06af\u06cc\u0644\u0648\u06cc\u06cc\u0647 \u0648 \u0628\u0648\u06cc\u0631\u0627\u062d\u0645\u062f)”,”KRD”:”Kurdistan \/ \u06a9\u0631\u062f\u0633\u062a\u0627\u0646)”,”LRS”:”Luristan (\u0644\u0631\u0633\u062a\u0627\u0646)”,”MZN”:”Mazandaran (\u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646)”,”MKZ”:”Markazi (\u0645\u0631\u06a9\u0632\u06cc)”,”NKH”:”North Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc)”,”QHM”:”Qom (\u0642\u0645)”,”RKH”:”Razavi Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u0631\u0636\u0648\u06cc)”,”SMN”:”Semnan (\u0633\u0645\u0646\u0627\u0646)”,”SBN”:”Sistan and Baluchestan (\u0633\u06cc\u0633\u062a\u0627\u0646 \u0648 \u0628\u0644\u0648\u0686\u0633\u062a\u0627\u0646)”,”SKH”:”South Khorasan (\u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc)”,”THR”:”Tehran (\u062a\u0647\u0631\u0627\u0646)”,”WAZ”:”West Azarbaijan (\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u063a\u0631\u0628\u06cc)”,”YZD”:”Yazd (\u06cc\u0632\u062f)”,”ZJN”:”Zanjan (\u0632\u0646\u062c\u0627\u0646)”},”TH”:{“TH-37″:”Amnat Charoen (อำนาจเจริญ)”,”TH-15″:”Ang Thong (อ่างทอง)”,”TH-14″:”Ayutthaya (พระนครศรีอยุธยา)”,”TH-10″:”Bangkok (กรุงเทพมหานคร)”,”TH-38″:”Bueng Kan (บึงกาฬ)”,”TH-31″:”Buri Ram (บุรีรัมย์)”,”TH-24″:”Chachoengsao (ฉะเชิงเทรา)”,”TH-18″:”Chai Nat (ชัยนาท)”,”TH-36″:”Chaiyaphum (ชัยภูมิ)”,”TH-22″:”Chanthaburi (จันทบุรี)”,”TH-50″:”Chiang Mai (เชียงใหม่)”,”TH-57″:”Chiang Rai (เชียงราย)”,”TH-20″:”Chonburi (ชลบุรี)”,”TH-86″:”Chumphon (ชุมพร)”,”TH-46″:”Kalasin (กาฬสินธุ์)”,”TH-62″:”Kamphaeng Phet (กำแพงเพชร)”,”TH-71″:”Kanchanaburi (กาญจนบุรี)”,”TH-40″:”Khon Kaen (ขอนแก่น)”,”TH-81″:”Krabi (กระบี่)”,”TH-52″:”Lampang (ลำปาง)”,”TH-51″:”Lamphun (ลำพูน)”,”TH-42″:”Loei (เลย)”,”TH-16″:”Lopburi (ลพบุรี)”,”TH-58″:”Mae Hong Son (แม่ฮ่องสอน)”,”TH-44″:”Maha Sarakham (มหาสารคาม)”,”TH-49″:”Mukdahan (มุกดาหาร)”,”TH-26″:”Nakhon Nayok (นครนายก)”,”TH-73″:”Nakhon Pathom (นครปฐม)”,”TH-48″:”Nakhon Phanom (นครพนม)”,”TH-30″:”Nakhon Ratchasima (นครราชสีมา)”,”TH-60″:”Nakhon Sawan (นครสวรรค์)”,”TH-80″:”Nakhon Si Thammarat (นครศรีธรรมราช)”,”TH-55″:”Nan (น่าน)”,”TH-96″:”Narathiwat (นราธิวาส)”,”TH-39″:”Nong Bua Lam Phu (หนองบัวลำภู)”,”TH-43″:”Nong Khai (หนองคาย)”,”TH-12″:”Nonthaburi (นนทบุรี)”,”TH-13″:”Pathum Thani (ปทุมธานี)”,”TH-94″:”Pattani (ปัตตานี)”,”TH-82″:”Phang Nga (พังงา)”,”TH-93″:”Phatthalung (พัทลุง)”,”TH-56″:”Phayao (พะเยา)”,”TH-67″:”Phetchabun (เพชรบูรณ์)”,”TH-76″:”Phetchaburi (เพชรบุรี)”,”TH-66″:”Phichit (พิจิตร)”,”TH-65″:”Phitsanulok (พิษณุโลก)”,”TH-54″:”Phrae (แพร่)”,”TH-83″:”Phuket (ภูเก็ต)”,”TH-25″:”Prachin Buri (ปราจีนบุรี)”,”TH-77″:”Prachuap Khiri Khan (ประจวบคีรีขันธ์)”,”TH-85″:”Ranong (ระนอง)”,”TH-70″:”Ratchaburi (ราชบุรี)”,”TH-21″:”Rayong (ระยอง)”,”TH-45″:”Roi Et (ร้อยเอ็ด)”,”TH-27″:”Sa Kaeo (สระแก้ว)”,”TH-47″:”Sakon Nakhon (สกลนคร)”,”TH-11″:”Samut Prakan (สมุทรปราการ)”,”TH-74″:”Samut Sakhon (สมุทรสาคร)”,”TH-75″:”Samut Songkhram (สมุทรสงคราม)”,”TH-19″:”Saraburi (สระบุรี)”,”TH-91″:”Satun (สตูล)”,”TH-17″:”Sing Buri (สิงห์บุรี)”,”TH-33″:”Sisaket (ศรีสะเกษ)”,”TH-90″:”Songkhla (สงขลา)”,”TH-64″:”Sukhothai (สุโขทัย)”,”TH-72″:”Suphan Buri (สุพรรณบุรี)”,”TH-84″:”Surat Thani (สุราษฎร์ธานี)”,”TH-32″:”Surin (สุรินทร์)”,”TH-63″:”Tak (ตาก)”,”TH-92″:”Trang (ตรัง)”,”TH-23″:”Trat (ตราด)”,”TH-34″:”Ubon Ratchathani (อุบลราชธานี)”,”TH-41″:”Udon Thani (อุดรธานี)”,”TH-61″:”Uthai Thani (อุทัยธานี)”,”TH-53″:”Uttaradit (อุตรดิตถ์)”,”TH-95″:”Yala (ยะลา)”,”TH-35″:”Yasothon (ยโสธร)”},”JP”:{“JP01″:”Hokkaido”,”JP02″:”Aomori”,”JP03″:”Iwate”,”JP04″:”Miyagi”,”JP05″:”Akita”,”JP06″:”Yamagata”,”JP07″:”Fukushima”,”JP08″:”Ibaraki”,”JP09″:”Tochigi”,”JP10″:”Gunma”,”JP11″:”Saitama”,”JP12″:”Chiba”,”JP13″:”Tokyo”,”JP14″:”Kanagawa”,”JP15″:”Niigata”,”JP16″:”Toyama”,”JP17″:”Ishikawa”,”JP18″:”Fukui”,”JP19″:”Yamanashi”,”JP20″:”Nagano”,”JP21″:”Gifu”,”JP22″:”Shizuoka”,”JP23″:”Aichi”,”JP24″:”Mie”,”JP25″:”Shiga”,”JP26″:”Kyouto”,”JP27″:”Osaka”,”JP28″:”Hyougo”,”JP29″:”Nara”,”JP30″:”Wakayama”,”JP31″:”Tottori”,”JP32″:”Shimane”,”JP33″:”Okayama”,”JP34″:”Hiroshima”,”JP35″:”Yamaguchi”,”JP36″:”Tokushima”,”JP37″:”Kagawa”,”JP38″:”Ehime”,”JP39″:”Kochi”,”JP40″:”Fukuoka”,”JP41″:”Saga”,”JP42″:”Nagasaki”,”JP43″:”Kumamoto”,”JP44″:”Oita”,”JP45″:”Miyazaki”,”JP46″:”Kagoshima”,”JP47″:”Okinawa”},”IT”:{“AG”:”Agrigento”,”AL”:”Alessandria”,”AN”:”Ancona”,”AO”:”Aosta”,”AR”:”Arezzo”,”AP”:”Ascoli Piceno”,”AT”:”Asti”,”AV”:”Avellino”,”BA”:”Bari”,”BT”:”Barletta-Andria-Trani”,”BL”:”Belluno”,”BN”:”Benevento”,”BG”:”Bergamo”,”BI”:”Biella”,”BO”:”Bologna”,”BZ”:”Bolzano”,”BS”:”Brescia”,”BR”:”Brindisi”,”CA”:”Cagliari”,”CL”:”Caltanissetta”,”CB”:”Campobasso”,”CI”:”Carbonia-Iglesias”,”CE”:”Caserta”,”CT”:”Catania”,”CZ”:”Catanzaro”,”CH”:”Chieti”,”CO”:”Como”,”CS”:”Cosenza”,”CR”:”Cremona”,”KR”:”Crotone”,”CN”:”Cuneo”,”EN”:”Enna”,”FM”:”Fermo”,”FE”:”Ferrara”,”FI”:”Firenze”,”FG”:”Foggia”,”FC”:”Forl\u00ec-Cesena”,”FR”:”Frosinone”,”GE”:”Genova”,”GO”:”Gorizia”,”GR”:”Grosseto”,”IM”:”Imperia”,”IS”:”Isernia”,”SP”:”La Spezia”,”AQ”:”L'Aquila”,”LT”:”Latina”,”LE”:”Lecce”,”LC”:”Lecco”,”LI”:”Livorno”,”LO”:”Lodi”,”LU”:”Lucca”,”MC”:”Macerata”,”MN”:”Mantova”,”MS”:”Massa-Carrara”,”MT”:”Matera”,”ME”:”Messina”,”MI”:”Milano”,”MO”:”Modena”,”MB”:”Monza e della Brianza”,”NA”:”Napoli”,”NO”:”Novara”,”NU”:”Nuoro”,”OT”:”Olbia-Tempio”,”OR”:”Oristano”,”PD”:”Padova”,”PA”:”Palermo”,”PR”:”Parma”,”PV”:”Pavia”,”PG”:”Perugia”,”PU”:”Pesaro e Urbino”,”PE”:”Pescara”,”PC”:”Piacenza”,”PI”:”Pisa”,”PT”:”Pistoia”,”PN”:”Pordenone”,”PZ”:”Potenza”,”PO”:”Prato”,”RG”:”Ragusa”,”RA”:”Ravenna”,”RC”:”Reggio Calabria”,”RE”:”Reggio Emilia”,”RI”:”Rieti”,”RN”:”Rimini”,”RM”:”Roma”,”RO”:”Rovigo”,”SA”:”Salerno”,”VS”:”Medio Campidano”,”SS”:”Sassari”,”SV”:”Savona”,”SI”:”Siena”,”SR”:”Siracusa”,”SO”:”Sondrio”,”TA”:”Taranto”,”TE”:”Teramo”,”TR”:”Terni”,”TO”:”Torino”,”OG”:”Ogliastra”,”TP”:”Trapani”,”TN”:”Trento”,”TV”:”Treviso”,”TS”:”Trieste”,”UD”:”Udine”,”VA”:”Varese”,”VE”:”Venezia”,”VB”:”Verbano-Cusio-Ossola”,”VC”:”Vercelli”,”VR”:”Verona”,”VV”:”Vibo Valentia”,”VI”:”Vicenza”,”VT”:”Viterbo”},”TR”:{“TR01″:”Adana”,”TR02″:”Adıyaman”,”TR03″:”Afyon”,”TR04″:”Ağrı”,”TR05″:”Amasya”,”TR06″:”Ankara”,”TR07″:”Antalya”,”TR08″:”Artvin”,”TR09″:”Aydın”,”TR10″:”Balıkesir”,”TR11″:”Bilecik”,”TR12″:”Bingöl”,”TR13″:”Bitlis”,”TR14″:”Bolu”,”TR15″:”Burdur”,”TR16″:”Bursa”,”TR17″:”Çanakkale”,”TR18″:”Çankırı”,”TR19″:”Çorum”,”TR20″:”Denizli”,”TR21″:”Diyarbakır”,”TR22″:”Edirne”,”TR23″:”Elazığ”,”TR24″:”Erzincan”,”TR25″:”Erzurum”,”TR26″:”Eskişehir”,”TR27″:”Gaziantep”,”TR28″:”Giresun”,”TR29″:”Gümüşhane”,”TR30″:”Hakkari”,”TR31″:”Hatay”,”TR32″:”Isparta”,”TR33″:”İçel”,”TR34″:”İstanbul”,”TR35″:”İzmir”,”TR36″:”Kars”,”TR37″:”Kastamonu”,”TR38″:”Kayseri”,”TR39″:”Kırklareli”,”TR40″:”Kırşehir”,”TR41″:”Kocaeli”,”TR42″:”Konya”,”TR43″:”Kütahya”,”TR44″:”Malatya”,”TR45″:”Manisa”,”TR46″:”Kahramanmaraş”,”TR47″:”Mardin”,”TR48″:”Muğla”,”TR49″:”Muş”,”TR50″:”Nevşehir”,”TR51″:”Niğde”,”TR52″:”Ordu”,”TR53″:”Rize”,”TR54″:”Sakarya”,”TR55″:”Samsun”,”TR56″:”Siirt”,”TR57″:”Sinop”,”TR58″:”Sivas”,”TR59″:”Tekirdağ”,”TR60″:”Tokat”,”TR61″:”Trabzon”,”TR62″:”Tunceli”,”TR63″:”Şanlıurfa”,”TR64″:”Uşak”,”TR65″:”Van”,”TR66″:”Yozgat”,”TR67″:”Zonguldak”,”TR68″:”Aksaray”,”TR69″:”Bayburt”,”TR70″:”Karaman”,”TR71″:”Kırıkkale”,”TR72″:”Batman”,”TR73″:”Şırnak”,”TR74″:”Bartın”,”TR75″:”Ardahan”,”TR76″:”Iğdır”,”TR77″:”Yalova”,”TR78″:”Karabük”,”TR79″:”Kilis”,”TR80″:”Osmaniye”,”TR81″:”Düzce”},”AT”:{“1″:”Burgenland”,”2″:”K\u00e4rnten”,”3″:”Nieder\u00f6sterreich”,”4″:”Ober\u00f6sterreich”,”5″:”Salzburg”,”6″:”Steiermark”,”7″:”Tirol”,”8″:”Vorarlberg”,”9″:”Wien”},”HK”:{“HONG KONG”:”Hong Kong Island”,”KOWLOON”:”Kowloon”,”NEW TERRITORIES”:”New Territories”},”PE”:{“AMA”:”Amazonas”,”ANC”:”Ancash”,”APU”:”Apurímac”,”ARE”:”Arequipa”,”AYA”:”Ayacucho”,”CAJ”:”Cajamarca”,”CUS”:”Cusco”,”CAL”:”El Callao”,”HUV”:”Huancavelica”,”HUC”:”Huánuco”,”ICA”:”Ica”,”JUN”:”Junín”,”LAL”:”La Libertad”,”LAM”:”Lambayeque”,”LIM”:”Lima”,”LOR”:”Loreto”,”MDD”:”Madre de Dios”,”MOQ”:”Moquegua”,”LMA”:”Municipalidad Metropolitana de Lima”,”PAS”:”Pasco”,”PIU”:”Piura”,”PUN”:”Puno”,”SAM”:”San Martín”,”TAC”:”Tacna”,”TUM”:”Tumbes”,”UCA”:”Ucayali”},”US”:{“AL”:”Alabama”,”AK”:”Alaska”,”AZ”:”Arizona”,”AR”:”Arkansas”,”CA”:”California”,”CO”:”Colorado”,”CT”:”Connecticut”,”DE”:”Delaware”,”DC”:”District Of Columbia”,”FL”:”Florida”,”GA”:”Georgia”,”HI”:”Hawaii”,”ID”:”Idaho”,”IL”:”Illinois”,”IN”:”Indiana”,”IA”:”Iowa”,”KS”:”Kansas”,”KY”:”Kentucky”,”LA”:”Louisiana”,”ME”:”Maine”,”MD”:”Maryland”,”MA”:”Massachusetts”,”MI”:”Michigan”,”MN”:”Minnesota”,”MS”:”Mississippi”,”MO”:”Missouri”,”MT”:”Montana”,”NE”:”Nebraska”,”NV”:”Nevada”,”NH”:”New Hampshire”,”NJ”:”New Jersey”,”NM”:”New Mexico”,”NY”:”New York”,”NC”:”North Carolina”,”ND”:”North Dakota”,”OH”:”Ohio”,”OK”:”Oklahoma”,”OR”:”Oregon”,”PA”:”Pennsylvania”,”RI”:”Rhode Island”,”SC”:”South Carolina”,”SD”:”South Dakota”,”TN”:”Tennessee”,”TX”:”Texas”,”UT”:”Utah”,”VT”:”Vermont”,”VA”:”Virginia”,”WA”:”Washington”,”WV”:”West Virginia”,”WI”:”Wisconsin”,”WY”:”Wyoming”,”AA”:”Armed Forces (AA)”,”AE”:”Armed Forces (AE)”,”AP”:”Armed Forces (AP)”,”AS”:”American Samoa”,”GU”:”Guam”,”MP”:”Northern Mariana Islands”,”PR”:”Puerto Rico”,”UM”:”US Minor Outlying Islands”,”VI”:”US Virgin Islands”},”BR”:{“AC”:”Acre”,”AL”:”Alagoas”,”AP”:”Amapá”,”AM”:”Amazonas”,”BA”:”Bahia”,”CE”:”Ceará”,”DF”:”Distrito Federal”,”ES”:”Espírito Santo”,”GO”:”Goiás”,”MA”:”Maranhão”,”MT”:”Mato Grosso”,”MS”:”Mato Grosso do Sul”,”MG”:”Minas Gerais”,”PA”:”Pará”,”PB”:”Paraíba”,”PR”:”Paraná”,”PE”:”Pernambuco”,”PI”:”Piauí”,”RJ”:”Rio de Janeiro”,”RN”:”Rio Grande do Norte”,”RS”:”Rio Grande do Sul”,”RO”:”Rondônia”,”RR”:”Roraima”,”SC”:”Santa Catarina”,”SP”:”São Paulo”,”SE”:”Sergipe”,”TO”:”Tocantins”},”BD”:{“BAG”:”Bagerhat”,”BAN”:”Bandarban”,”BAR”:”Barguna”,”BARI”:”Barisal”,”BHO”:”Bhola”,”BOG”:”Bogra”,”BRA”:”Brahmanbaria”,”CHA”:”Chandpur”,”CHI”:”Chittagong”,”CHU”:”Chuadanga”,”COM”:”Comilla”,”COX”:”Cox’s Bazar”,”DHA”:”Dhaka”,”DIN”:”Dinajpur”,”FAR”:”Faridpur “,”FEN”:”Feni”,”GAI”:”Gaibandha”,”GAZI”:”Gazipur”,”GOP”:”Gopalganj”,”HAB”:”Habiganj”,”JAM”:”Jamalpur”,”JES”:”Jessore”,”JHA”:”Jhalokati”,”JHE”:”Jhenaidah”,”JOY”:”Joypurhat”,”KHA”:”Khagrachhari”,”KHU”:”Khulna”,”KIS”:”Kishoreganj”,”KUR”:”Kurigram”,”KUS”:”Kushtia”,”LAK”:”Lakshmipur”,”LAL”:”Lalmonirhat”,”MAD”:”Madaripur”,”MAG”:”Magura”,”MAN”:”Manikganj “,”MEH”:”Meherpur”,”MOU”:”Moulvibazar”,”MUN”:”Munshiganj”,”MYM”:”Mymensingh”,”NAO”:”Naogaon”,”NAR”:”Narail”,”NARG”:”Narayanganj”,”NARD”:”Narsingdi”,”NAT”:”Natore”,”NAW”:”Nawabganj”,”NET”:”Netrakona”,”NIL”:”Nilphamari”,”NOA”:”Noakhali”,”PAB”:”Pabna”,”PAN”:”Panchagarh”,”PAT”:”Patuakhali”,”PIR”:”Pirojpur”,”RAJB”:”Rajbari”,”RAJ”:”Rajshahi”,”RAN”:”Rangamati”,”RANP”:”Rangpur”,”SAT”:”Satkhira”,”SHA”:”Shariatpur”,”SHE”:”Sherpur”,”SIR”:”Sirajganj”,”SUN”:”Sunamganj”,”SYL”:”Sylhet”,”TAN”:”Tangail”,”THA”:”Thakurgaon”},”HU”:{“BK”:”B\u00e1cs-Kiskun”,”BE”:”B\u00e9k\u00e9s”,”BA”:”Baranya”,”BZ”:”Borsod-Aba\u00faj-Zempl\u00e9n”,”BU”:”Budapest”,”CS”:”Csongr\u00e1d”,”FE”:”Fej\u00e9r”,”GS”:”Gy\u0151r-Moson-Sopron”,”HB”:”Hajd\u00fa-Bihar”,”HE”:”Heves”,”JN”:”J\u00e1sz-Nagykun-Szolnok”,”KE”:”Kom\u00e1rom-Esztergom”,”NO”:”N\u00f3gr\u00e1d”,”PE”:”Pest”,”SO”:”Somogy”,”SZ”:”Szabolcs-Szatm\u00e1r-Bereg”,”TO”:”Tolna”,”VA”:”Vas”,”VE”:”Veszpr\u00e9m”,”ZA”:”Zala”},”NZ”:{“AK”:”Auckland”,”BP”:”Bay of Plenty”,”CT”:”Canterbury”,”HB”:”Hawke’s Bay”,”MW”:”Manawatu-Wanganui”,”MB”:”Marlborough”,”NS”:”Nelson”,”NL”:”Northland”,”OT”:”Otago”,”SL”:”Southland”,”TK”:”Taranaki”,”TM”:”Tasman”,”WA”:”Waikato”,”WE”:”Wellington”,”WC”:”West Coast”},”CA”:{“AB”:”Alberta”,”BC”:”British Columbia”,”MB”:”Manitoba”,”NB”:”New Brunswick”,”NL”:”Newfoundland”,”NT”:”Northwest Territories”,”NS”:”Nova Scotia”,”NU”:”Nunavut”,”ON”:”Ontario”,”PE”:”Prince Edward Island”,”QC”:”Quebec”,”SK”:”Saskatchewan”,”YT”:”Yukon Territory”},”BG”:{“BG-01″:”Blagoevgrad”,”BG-02″:”Burgas”,”BG-08″:”Dobrich”,”BG-07″:”Gabrovo”,”BG-26″:”Haskovo”,”BG-09″:”Kardzhali”,”BG-10″:”Kyustendil”,”BG-11″:”Lovech”,”BG-12″:”Montana”,”BG-13″:”Pazardzhik”,”BG-14″:”Pernik”,”BG-15″:”Pleven”,”BG-16″:”Plovdiv”,”BG-17″:”Razgrad”,”BG-18″:”Ruse”,”BG-27″:”Shumen”,”BG-19″:”Silistra”,”BG-20″:”Sliven”,”BG-21″:”Smolyan”,”BG-23″:”Sofia”,”BG-22″:”Sofia-Grad”,”BG-24″:”Stara Zagora”,”BG-25″:”Targovishte”,”BG-03″:”Varna”,”BG-04″:”Veliko Tarnovo”,”BG-05″:”Vidin”,”BG-06″:”Vratsa”,”BG-28″:”Yambol”},”NP”:{“ILL”:”Illam”,”JHA”:”Jhapa”,”PAN”:”Panchthar”,”TAP”:”Taplejung”,”BHO”:”Bhojpur”,”DKA”:”Dhankuta”,”MOR”:”Morang”,”SUN”:”Sunsari”,”SAN”:”Sankhuwa”,”TER”:”Terhathum”,”KHO”:”Khotang”,”OKH”:”Okhaldhunga”,”SAP”:”Saptari”,”SIR”:”Siraha”,”SOL”:”Solukhumbu”,”UDA”:”Udayapur”,”DHA”:”Dhanusa”,”DLK”:”Dolakha”,”MOH”:”Mohottari”,”RAM”:”Ramechha”,”SAR”:”Sarlahi”,”SIN”:”Sindhuli”,”BHA”:”Bhaktapur”,”DHD”:”Dhading”,”KTM”:”Kathmandu”,”KAV”:”Kavrepalanchowk”,”LAL”:”Lalitpur”,”NUW”:”Nuwakot”,”RAS”:”Rasuwa”,”SPC”:”Sindhupalchowk”,”BAR”:”Bara”,”CHI”:”Chitwan”,”MAK”:”Makwanpur”,”PAR”:”Parsa”,”RAU”:”Rautahat”,”GOR”:”Gorkha”,”KAS”:”Kaski”,”LAM”:”Lamjung”,”MAN”:”Manang”,”SYN”:”Syangja”,”TAN”:”Tanahun”,”BAG”:”Baglung”,”PBT”:”Parbat”,”MUS”:”Mustang”,”MYG”:”Myagdi”,”AGR”:”Agrghakanchi”,”GUL”:”Gulmi”,”KAP”:”Kapilbastu”,”NAW”:”Nawalparasi”,”PAL”:”Palpa”,”RUP”:”Rupandehi”,”DAN”:”Dang”,”PYU”:”Pyuthan”,”ROL”:”Rolpa”,”RUK”:”Rukum”,”SAL”:”Salyan”,”BAN”:”Banke”,”BDA”:”Bardiya”,”DAI”:”Dailekh”,”JAJ”:”Jajarkot”,”SUR”:”Surkhet”,”DOL”:”Dolpa”,”HUM”:”Humla”,”JUM”:”Jumla”,”KAL”:”Kalikot”,”MUG”:”Mugu”,”ACH”:”Achham”,”BJH”:”Bajhang”,”BJU”:”Bajura”,”DOT”:”Doti”,”KAI”:”Kailali”,”BAI”:”Baitadi”,”DAD”:”Dadeldhura”,”DAR”:”Darchula”,”KAN”:”Kanchanpur”},”PT”:{“AC”:”A\u00e7ores”,”AG”:”Algarve”,”AT”:”Alentejo”,”CE”:”Centro”,”LT”:”Lisboa e Vale do Tejo”,”MD”:”Madeira”,”NO”:”Norte”},”DE”:{“BW”:”Baden-W\u00fcrttemberg”,”BY”:”Bavaria”,”BE”:”Berlin”,”BB”:”Brandenburg”,”HB”:”Bremen”,”HH”:”Hamburg”,”HE”:”Hesse”,”NI”:”Lower Saxony”,”MV”:”Mecklenburg-Vorpommern”,”NW”:”North Rhine-Westphalia”,”RP”:”Rhineland-Palatinate”,”SL”:”Saarland”,”SN”:”Saxony”,”ST”:”Saxony-Anhalt”,”SH”:”Schleswig-Holstein”,”TH”:”Thuringia”},”CN”:{“CN1″:”Yunnan \/ 云南”,”CN2″:”Beijing \/ 北京”,”CN3″:”Tianjin \/ 天津”,”CN4″:”Hebei \/ 河北”,”CN5″:”Shanxi \/ 山西”,”CN6″:”Inner Mongolia \/ 內蒙古”,”CN7″:”Liaoning \/ 辽宁”,”CN8″:”Jilin \/ 吉林”,”CN9″:”Heilongjiang \/ 黑龙江”,”CN10″:”Shanghai \/ 上海”,”CN11″:”Jiangsu \/ 江苏”,”CN12″:”Zhejiang \/ 浙江”,”CN13″:”Anhui \/ 安徽”,”CN14″:”Fujian \/ 福建”,”CN15″:”Jiangxi \/ 江西”,”CN16″:”Shandong \/ 山东”,”CN17″:”Henan \/ 河南”,”CN18″:”Hubei \/ 湖北”,”CN19″:”Hunan \/ 湖南”,”CN20″:”Guangdong \/ 广东”,”CN21″:”Guangxi Zhuang \/ 广西壮族”,”CN22″:”Hainan \/ 海南”,”CN23″:”Chongqing \/ 重庆”,”CN24″:”Sichuan \/ 四川”,”CN25″:”Guizhou \/ 贵州”,”CN26″:”Shaanxi \/ 陕西”,”CN27″:”Gansu \/ 甘肃”,”CN28″:”Qinghai \/ 青海”,”CN29″:”Ningxia Hui \/ 宁夏”,”CN30″:”Macau \/ 澳门”,”CN31″:”Tibet \/ 西藏”,”CN32″:”Xinjiang \/ 新疆”},”MY”:{“JHR”:”Johor”,”KDH”:”Kedah”,”KTN”:”Kelantan”,”MLK”:”Melaka”,”NSN”:”Negeri Sembilan”,”PHG”:”Pahang”,”PRK”:”Perak”,”PLS”:”Perlis”,”PNG”:”Pulau Pinang”,”SBH”:”Sabah”,”SWK”:”Sarawak”,”SGR”:”Selangor”,”TRG”:”Terengganu”,”KUL”:”W.P. Kuala Lumpur”,”LBN”:”W.P. Labuan”,”PJY”:”W.P. Putrajaya”},”ID”:{“BA”:”Bali”,”BB”:”Bangka Belitung”,”BT”:”Banten”,”BE”:”Bengkulu”,”AC”:”Daerah Istimewa Aceh”,”YO”:”Daerah Istimewa Yogyakarta”,”JK”:”DKI Jakarta”,”GO”:”Gorontalo”,”JA”:”Jambi”,”JB”:”Jawa Barat”,”JT”:”Jawa Tengah”,”JI”:”Jawa Timur”,”KB”:”Kalimantan Barat”,”KS”:”Kalimantan Selatan”,”KT”:”Kalimantan Tengah”,”KI”:”Kalimantan Timur”,”KU”:”Kalimantan Utara”,”KR”:”Kepulauan Riau”,”LA”:”Lampung”,”MA”:”Maluku”,”MU”:”Maluku Utara”,”NB”:”Nusa Tenggara Barat”,”NT”:”Nusa Tenggara Timur”,”PA”:”Papua”,”PB”:”Papua Barat”,”RI”:”Riau”,”SR”:”Sulawesi Barat”,”SN”:”Sulawesi Selatan”,”SA”:”Sulawesi Utara”,”ST”:”Sulawesi Tengah”,”SG”:”Sulawesi Tenggara”,”SB”:”Sumatera Barat”,”SS”:”Sumatera Selatan”,”SU”:”Sumatera Utara”},”ZA”:{“EC”:”Eastern Cape”,”FS”:”Free State”,”GP”:”Gauteng”,”KZN”:”KwaZulu-Natal”,”LP”:”Limpopo”,”MP”:”Mpumalanga”,”NC”:”Northern Cape”,”NW”:”North West”,”WC”:”Western Cape”},”IE”:{“CW”:”Carlow”,”CN”:”Cavan”,”CE”:”Clare”,”CO”:”Cork”,”DL”:”Donegal”,”D”:”Dublin”,”G”:”Galway”,”KY”:”Kerry”,”KE”:”Kildare”,”KK”:”Kilkenny”,”LS”:”Laois”,”LM”:”Leitrim”,”LK”:”Limerick”,”LD”:”Longford”,”LH”:”Louth”,”MO”:”Mayo”,”MH”:”Meath”,”MN”:”Monaghan”,”OY”:”Offaly”,”RN”:”Roscommon”,”SO”:”Sligo”,”TA”:”Tipperary”,”WD”:”Waterford”,”WH”:”Westmeath”,”WX”:”Wexford”,”WW”:”Wicklow”},”AU”:{“ACT”:”Australian Capital Territory”,”NSW”:”New South Wales”,”NT”:”Northern Territory”,”QLD”:”Queensland”,”SA”:”South Australia”,”TAS”:”Tasmania”,”VIC”:”Victoria”,”WA”:”Western Australia”},”MX”:{“Aguascalientes”:”Aguascalientes”,”Baja California”:”Baja California”,”Baja California Sur”:”Baja California Sur”,”Campeche”:”Campeche”,”Chiapas”:”Chiapas”,”Chihuahua”:”Chihuahua”,”Ciudad de Mexico”:”Ciudad de M\u00e9xico (CDMX)”,”Coahuila”:”Coahuila”,”Colima”:”Colima”,”Durango”:”Durango”,”Estado de Mexico”:”Edo. de M\u00e9xico”,”Guanajuato”:”Guanajuato”,”Guerrero”:”Guerrero”,”Hidalgo”:”Hidalgo”,”Jalisco”:”Jalisco”,”Michoacan”:”Michoac\u00e1n”,”Morelos”:”Morelos”,”Nayarit”:”Nayarit”,”Nuevo Leon”:”Nuevo Le\u00f3n”,”Oaxaca”:”Oaxaca”,”Puebla”:”Puebla”,”Queretaro”:”Quer\u00e9taro”,”Quintana Roo”:”Quintana Roo”,”San Luis Potosi”:”San Luis Potos\u00ed”,”Sinaloa”:”Sinaloa”,”Sonora”:”Sonora”,”Tabasco”:”Tabasco”,”Tamaulipas”:”Tamaulipas”,”Tlaxcala”:”Tlaxcala”,”Veracruz”:”Veracruz”,”Yucatan”:”Yucat\u00e1n”,”Zacatecas”:”Zacatecas”},”ES”:{“C”:”A Coruña”,”VI”:”Araba\/Álava”,”AB”:”Albacete”,”A”:”Alicante”,”AL”:”Almería”,”O”:”Asturias”,”AV”:”Ávila”,”BA”:”Badajoz”,”PM”:”Baleares”,”B”:”Barcelona”,”BU”:”Burgos”,”CC”:”Cáceres”,”CA”:”Cádiz”,”S”:”Cantabria”,”CS”:”Castellón”,”CE”:”Ceuta”,”CR”:”Ciudad Real”,”CO”:”Córdoba”,”CU”:”Cuenca”,”GI”:”Girona”,”GR”:”Granada”,”GU”:”Guadalajara”,”SS”:”Gipuzkoa”,”H”:”Huelva”,”HU”:”Huesca”,”J”:”Jaén”,”LO”:”La Rioja”,”GC”:”Las Palmas”,”LE”:”León”,”L”:”Lleida”,”LU”:”Lugo”,”M”:”Madrid”,”MA”:”Málaga”,”ML”:”Melilla”,”MU”:”Murcia”,”NA”:”Navarra”,”OR”:”Ourense”,”P”:”Palencia”,”PO”:”Pontevedra”,”SA”:”Salamanca”,”TF”:”Santa Cruz de Tenerife”,”SG”:”Segovia”,”SE”:”Sevilla”,”SO”:”Soria”,”T”:”Tarragona”,”TE”:”Teruel”,”TO”:”Toledo”,”V”:”Valencia”,”VA”:”Valladolid”,”BI”:”Bizkaia”,”ZA”:”Zamora”,”Z”:”Zaragoza”},”IN”:{“AP”:”Andra Pradesh”,”AR”:”Arunachal Pradesh”,”AS”:”Assam”,”BR”:”Bihar”,”CT”:”Chhattisgarh”,”GA”:”Goa”,”GJ”:”Gujarat”,”HR”:”Haryana”,”HP”:”Himachal Pradesh”,”JK”:”Jammu and Kashmir”,”JH”:”Jharkhand”,”KA”:”Karnataka”,”KL”:”Kerala”,”MP”:”Madhya Pradesh”,”MH”:”Maharashtra”,”MN”:”Manipur”,”ML”:”Meghalaya”,”MZ”:”Mizoram”,”NL”:”Nagaland”,”OR”:”Orissa”,”PB”:”Punjab”,”RJ”:”Rajasthan”,”SK”:”Sikkim”,”TN”:”Tamil Nadu”,”TS”:”Telangana”,”TR”:”Tripura”,”UK”:”Uttarakhand”,”UP”:”Uttar Pradesh”,”WB”:”West Bengal”,”AN”:”Andaman and Nicobar Islands”,”CH”:”Chandigarh”,”DN”:”Dadar and Nagar Haveli”,”DD”:”Daman and Diu”,”DL”:”Delhi”,”LD”:”Lakshadeep”,”PY”:”Pondicherry (Puducherry)”},”CH”:{“AG”:”Aargau”,”AR”:”Appenzell Ausserrhoden”,”AI”:”Appenzell Innerrhoden”,”BL”:”Basel-Landschaft”,”BS”:”Basel-Stadt”,”BE”:”Bern”,”FR”:”Freiburg”,”GE”:”Gen\u00e8ve”,”GL”:”Glarus”,”GR”:”Graub\u00fcnden”,”JU”:”Jura”,”LU”:”Luzern”,”NE”:”Neuch\u00e2tel”,”NW”:”Nidwalden”,”OW”:”Obwalden”,”SH”:”Schaffhausen”,”SZ”:”Schwyz”,”SO”:”Solothurn”,”SG”:”St. Gallen”,”TG”:”Thurgau”,”TI”:”Ticino”,”UR”:”Uri”,”VS”:”Valais”,”VD”:”Vaud”,”ZG”:”Zug”,”ZH”:”Z\u00fcrich”}},”ajaxurl”:”https:\/\/cleanplates.com\/wp-admin\/admin-ajax.php”,”countries_without_states”:[“AE”,”AF”,”AT”,”AX”,”BA”,”BE”,”BG”,”BH”,”BI”,”CY”,”CZ”,”DE”,”DK”,”EE”,”ET”,”FR”,”IM”,”IS”,”IL”,”KR”,”KW”,”LB”,”LI”,”LK”,”LU”,”MF”,”MQ”,”MT”,”NL”,”NO”,”PL”,”PT”,”RE”,”RW”,”SE”,”SG”,”SI”,”SK”],”please_select_state”:”– Select State –“};

https://cleanplates.com/wp-content/plugins/memberpress/js/i18n.js

https://cleanplates.com/wp-includes/js/jquery/ui/core.min.js

https://cleanplates.com/wp-includes/js/jquery/ui/datepicker.min.js

jQuery(function(jQuery){jQuery.datepicker.setDefaults({“closeText”:”Close”,”currentText”:”Today”,”monthNames”:[“January”,”February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,”October”,”November”,”December”],”monthNamesShort”:[“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”],”nextText”:”Next”,”prevText”:”Previous”,”dayNames”:[“Sunday”,”Monday”,”Tuesday”,”Wednesday”,”Thursday”,”Friday”,”Saturday”],”dayNamesShort”:[“Sun”,”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat”],”dayNamesMin”:[“S”,”M”,”T”,”W”,”T”,”F”,”S”],”dateFormat”:”MM d, yy”,”firstDay”:1,”isRTL”:false});});

https://cleanplates.com/wp-content/plugins/memberpress/js/vendor/jquery-ui-timepicker-addon.js

var MeprDatePicker = {“translations”:{“closeText”:”Done”,”currentText”:”Today”,”monthNamesShort”:[“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”],”dayNamesMin”:[“Su”,”Mo”,”Tu”,”We”,”Th”,”Fr”,”Sa”]},”timeFormat”:””,”dateFormat”:”MM d, yy”,”showTime”:””};

https://cleanplates.com/wp-content/plugins/memberpress/js/date_picker.js

var MeprSignup = {“coupon_nonce”:”1ec9216928″,”spc_enabled”:”1″,”spc_invoice”:”1″,”no_compatible_pms”:”There are no payment methods available that can purchase this product, please contact the site administrator or purchase it separately.”,”switch_pm_prompt”:”It looks like your purchase requires %s. No problem! Just click below to switch.”,”switch_pm”:”Switch to %s”,”cancel”:”Cancel”,”no_compatible_pms_ob_required”:”Payment Gateway(s) do not support required order configuration.”,”warning_icon_url”:”https:\/\/cleanplates.com\/wp-content\/plugins\/memberpress\/images\/notice-icon-error.png”};

https://cleanplates.com/wp-content/plugins/toolbox/src/uikit/js/uikit-icons.min.js

var PushlySDK = window.PushlySDK || [];
function pushly() { PushlySDK.push(arguments) }
pushly(‘load’, {
domainKey: decodeURIComponent(“i84DPRHUIod7WNMyqEXSpROsyv2hU2aZYrur”),
sw: “https://cleanplates.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php”,
swScope: “https://cleanplates.com/wp-content/plugins/pushly/” });

/** DO NOT MODIFY THIS CODE**/
!function(_window, _document) {
var OB_ADV_ID = ‘00115c545f4ece0b9fad1739176d766745’;
if (_window.obApi) {
var toArray = function(object) {
return Object.prototype.toString.call(object) === ‘[object Array]’ ? object : [object];
};
_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));
return;
}
var api = _window.obApi = function() {
api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);
};
api.version = ‘1.1’;
api.loaded = true;
api.marketerId = OB_ADV_ID;
api.queue = [];
var tag = _document.createElement(‘script’);
tag.async = true;
tag.src = ‘//amplify.outbrain.com/cp/obtp.js’;
tag.type = ‘text/javascript’;
var script = _document.getElementsByTagName(‘script’)[0];
script.parentNode.insertBefore(tag, script);
}(window, document);

obApi(‘track’, ‘PAGE_VIEW’);

!function(){var geq=window.geq=window.geq||[];if(geq.initialize) return;if (geq.invoked){if (window.console && console.error) {console.error(“GE snippet included twice.”);}return;}geq.invoked = true;geq.methods = [“page”, “suppress”, “track”, “doNotTrack”, “trackOrder”, “identify”, “addToCart”, “callBack”, “event”];geq.factory = function(method){return function(){var args = Array.prototype.slice.call(arguments);args.unshift(method);geq.push(args);return geq;};};for (var i = 0; i < geq.methods.length; i++) {var key = geq.methods[i];geq[key] = geq.factory(key);} geq.load = function(key){var script = document.createElement(“script”);script.type = “text/javascript”;script.async = true; if (location.href.includes(“vge=true”)) {script.src = “https://s3-us-west-2.amazonaws.com/jsstore/a/” + key + “/ge.js?v=” + Math.random();} else {script.src = “https://s3-us-west-2.amazonaws.com/jsstore/a/” + key + “/ge.js”;} var first = document.getElementsByTagName(“script”)[0];first.parentNode.insertBefore(script, first);};geq.SNIPPET_VERSION = “1.6.1”;

geq.load(“MVOH44E0”);}();

https://cdn.tpdads.com/configs/cleanplates.js










Skip to content

10 U.S. Cities I Think Are Perfect For Vegans And Vegetarians

Finding a city that truly supports plant-based diets can make life far easier for vegans and vegetarians.

More than just offering a handful of token meat-free dishes, the best cities embrace plant-based living with diverse eateries, vibrant farmers markets, and welcoming communities.

Ten American cities stand out as havens for those committed to a lifestyle free from animal products.

Disclaimer: This article is for general informational and entertainment purposes only. City and restaurant descriptions reflect general trends in plant-based dining and are not endorsements of specific businesses or dietary practices. Availability of vegan and vegetarian menu items may vary over time. Always confirm restaurant offerings and food preparation details directly with establishments to accommodate personal dietary preferences or allergies.

1. Portland, Oregon

Portland, Oregon is a dream destination for vegans and vegetarians, and its pizza scene is no exception. The city is home to an impressive range of vegan pizzerias and restaurants that cater to plant-based eaters without compromising flavor.

From wood-fired sourdough crusts topped with cashew mozzarella to creative combinations featuring seasonal vegetables and house-made vegan meats, the options are both inventive and satisfying. With its strong food culture and commitment to sustainability, Portland makes it easy for anyone, vegan, vegetarian, or otherwise, to enjoy a slice that’s as delicious as it is compassionate.

2. Austin, Texas

Austin, Texas is a hotspot for vegan comfort food, and its vegan cheeseburgers are proof that plant-based can still be indulgent. Juicy, flavorful patties made from beans, veggies, or innovative meat substitutes are topped with perfectly melted dairy-free cheese and piled high with fresh fixings.

Many spots get creative, adding smoky vegan bacon, house-made sauces, and locally baked buns for a burger that satisfies both vegans and die-hard meat lovers. In a city known for bold flavors and food innovation, Austin’s vegan cheeseburgers hold their own as a must-try.

3. New York City, New York

Towering flavor and creativity define New York City’s veggie burger scene, where chefs turn meatless patties into gourmet statements. Lentil-mushroom blends, beetroot creations, and quinoa-packed versions share menus with jackfruit “pulled pork” styles, each paired with artisan buns and vibrant, house-made sauces.

Crisp greens, roasted vegetables, and inventive toppings like pickled onions or vegan aioli elevate every bite. In a city that thrives on culinary innovation, these veggie burgers prove plant-based dining can be bold, satisfying, and unforgettable.

4. Los Angeles, California

Setting the standard for flavor-packed, meat-free indulgence, Los Angeles turns the plant-based burger into an art form.

Patties are crafted with care, layered between fresh, fluffy buns, and finished with vibrant toppings that balance texture and taste. Every bite captures the city’s mix of health consciousness and culinary creativity, making these burgers as satisfying as they are mindful. In true LA fashion, they prove that going plant-based never means sacrificing indulgence.

5. Chicago, Illinois

In Chicago, vegetarian sandwiches aren’t an afterthought, they’re a showcase of the city’s knack for bold, satisfying food. Bakers turn out crusty loaves and pillowy rolls that become the foundation for inventive, flavor-packed fillings.

Every element, from the fresh produce to the seasoning, is layered with purpose, creating a balanced bite that feels hearty without relying on meat. It’s proof that in a city built on big flavors, plant-based sandwiches can easily hold their ground.

6. Seattle, Washington

Creamy, comforting, and completely dairy-free, Seattle’s vegan mac and cheese delivers indulgence without compromise. Local kitchens craft silky sauces that coat each bite, layering in rich flavor that rivals the classic version.

Thoughtful seasoning and perfectly cooked pasta keep the dish satisfying from the first forkful to the last. In a city that thrives on innovation and conscious dining, this plant-based comfort food fits right in.

7. Minneapolis, Minnesota

Minneapolis pushes the limits of plant-based indulgence with its towering vegan double burgers. Layers of juicy patties, crisp produce, and flavorful sauces stack high between perfectly toasted buns, creating a bite that’s both hearty and balanced.

Each component is crafted to complement the others, from the texture of the bread to the richness of the fillings. This is comfort food reimagined, proving that vegan dining in the Twin Cities can be every bit as bold as its meaty counterparts.

8. Denver, Colorado

In Denver, vegan chicken and waffles strike the perfect balance between indulgence and comfort. Crispy, golden plant-based “chicken” delivers a savory crunch that plays beautifully against the soft, fluffy waffles beneath it.

Sweet maple syrup drizzled over the top ties the flavors together, creating that iconic sweet-and-savory harmony. Served in a city that embraces both hearty fare and plant-based innovation, it’s a dish that satisfies without compromise.

9. San Francisco, California

Vegan sushi rolls in San Francisco reflect the city’s flair for turning simple ingredients into unforgettable experiences.

Rolls come alive with layers of crisp vegetables, silky avocado, and carefully seasoned rice, each arranged for maximum color and balance. The flavors are clean yet nuanced, often pairing refreshing crunch with a hint of richness for depth. It’s a style of sushi that doesn’t try to imitate tradition, it redefines it in a way only San Francisco can.

10. Asheville, North Carolina

Asheville’s vegan tamales capture the city’s love for soulful, handcrafted food with a plant-based twist. Soft masa wraps around a flavorful filling, steamed until tender and infused with spices that bring depth without relying on meat.

Fresh salsas or vibrant toppings often add a bright, zesty finish, enhancing the tamale’s comforting warmth. True to Asheville’s creative food culture, it’s a dish that feels both traditional and refreshingly modern.

What our editors love right now


https://cleanplates.com/wp-content/plugins/memberpress/js/signup.js

gform.initializeOnLoaded( function() {gformInitSpinner( 26910941, ‘https://cleanplates.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(‘#gform_ajax_frame_26910941’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_26910941’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_26910941’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_26910941’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_26910941’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_26910941’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_26910941’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_8’).val();gformInitSpinner( 26910941, ‘https://cleanplates.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [26910941, current_page]);window[‘gf_submitting_26910941’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_26910941’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_26910941’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [26910941]);window[‘gf_submitting_26910941’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_26910941’).text());}else{jQuery(‘#gform_26910941’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “8”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_8” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_8”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_8” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );

gform.initializeOnLoaded( function() {gformInitSpinner( 1225618715, ‘https://cleanplates.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(‘#gform_ajax_frame_1225618715’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_1225618715’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_1225618715’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_1225618715’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_1225618715’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_1225618715’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_1225618715’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_8’).val();gformInitSpinner( 1225618715, ‘https://cleanplates.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [1225618715, current_page]);window[‘gf_submitting_1225618715’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_1225618715’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_1225618715’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [1225618715]);window[‘gf_submitting_1225618715’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_1225618715’).text());}else{jQuery(‘#gform_1225618715’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “8”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_8” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_8”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_8” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );

document.addEventListener(‘DOMContentLoaded’, () => {
document
.querySelectorAll(‘.affiliate a’)
.forEach(link => link.classList.add(‘affiliate-link’));
});

(function(d,u,ac){var s=d.createElement(‘script’);s.type=’text/javascript’;s.src=’https://a.omappapi.com/app/js/api.min.js’;s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName(‘head’)[0].appendChild(s);})(document,163062,’jmzkr8och7yi5haazfag’);

var jmzkr8och7yi5haazfag_shortcode = true;

https://cleanplates.com/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js

https://cleanplates.com/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js

https://cleanplates.com/wp-content/themes/bb-theme-child/js/footer.min.js

https://cleanplates.com/wp-content/plugins/page-links-to/dist/new-tab.js

(function(d){var s=d.createElement(“script”);s.type=”text/javascript”;s.src=”https://a.omappapi.com/app/js/api.min.js”;s.async=true;s.id=”omapi-script”;d.getElementsByTagName(“head”)[0].appendChild(s);})(document);

https://cleanplates.com/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.min.js

https://cleanplates.com/wp-content/plugins/bb-plugin/js/jquery.fitvids.min.js

var themeopts = {“medium_breakpoint”:”990″,”mobile_breakpoint”:”641″,”lightbox”:”enabled”,”scrollTopPosition”:”800″};

https://cleanplates.com/wp-content/themes/bb-theme/js/theme.min.js

https://cleanplates.com/wp-includes/js/dist/vendor/react.min.js

https://cleanplates.com/wp-includes/js/dist/vendor/react-dom.min.js

https://cleanplates.com/wp-includes/js/dist/escape-html.min.js

https://cleanplates.com/wp-includes/js/dist/element.min.js

https://cleanplates.com/wp-includes/js/dist/dom-ready.min.js

https://cleanplates.com/wp-includes/js/dist/a11y.min.js

https://cleanplates.com/wp-content/plugins/gravityforms/js/jquery.json.min.js

var gform_i18n = {“datepicker”:{“days”:{“monday”:”Mo”,”tuesday”:”Tu”,”wednesday”:”We”,”thursday”:”Th”,”friday”:”Fr”,”saturday”:”Sa”,”sunday”:”Su”},”months”:{“january”:”January”,”february”:”February”,”march”:”March”,”april”:”April”,”may”:”May”,”june”:”June”,”july”:”July”,”august”:”August”,”september”:”September”,”october”:”October”,”november”:”November”,”december”:”December”},”firstDay”:1,”iconText”:”Select date”}};
var gf_legacy_multi = [];
var gform_gravityforms = {“strings”:{“invalid_file_extension”:”This type of file is not allowed. Must be one of the following:”,”delete_file”:”Delete this file”,”in_progress”:”in progress”,”file_exceeds_limit”:”File exceeds size limit”,”illegal_extension”:”This type of file is not allowed.”,”max_reached”:”Maximum number of files reached”,”unknown_error”:”There was a problem while saving the file on the server”,”currently_uploading”:”Please wait for the uploading to complete”,”cancel”:”Cancel”,”cancel_upload”:”Cancel this upload”,”cancelled”:”Cancelled”,”error”:”Error”,”message”:”Message”},”vars”:{“images_url”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms\/images”}};
var gf_global = {“gf_currency_config”:{“name”:”U.S. Dollar”,”symbol_left”:”$”,”symbol_right”:””,”symbol_padding”:””,”thousand_separator”:”,”,”decimal_separator”:”.”,”decimals”:2,”code”:”USD”},”base_url”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms”,”number_formats”:[],”spinnerUrl”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg”,”version_hash”:”a96583d9ca796725100f2664afaee04c”,”strings”:{“newRowAdded”:”New row added.”,”rowRemoved”:”Row removed”,”formSaved”:”The form has been saved. The content contains the link to return and complete the form.”}};
var gf_global = {“gf_currency_config”:{“name”:”U.S. Dollar”,”symbol_left”:”$”,”symbol_right”:””,”symbol_padding”:””,”thousand_separator”:”,”,”decimal_separator”:”.”,”decimals”:2,”code”:”USD”},”base_url”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms”,”number_formats”:[],”spinnerUrl”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg”,”version_hash”:”a96583d9ca796725100f2664afaee04c”,”strings”:{“newRowAdded”:”New row added.”,”rowRemoved”:”Row removed”,”formSaved”:”The form has been saved. The content contains the link to return and complete the form.”}};

https://cleanplates.com/wp-content/plugins/gravityforms/js/gravityforms.min.js

https://cleanplates.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js

https://cleanplates.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js

var gform_theme_config = {“common”:{“form”:{“honeypot”:{“version_hash”:”a96583d9ca796725100f2664afaee04c”},”ajax”:{“ajaxurl”:”https:\/\/cleanplates.com\/wp-admin\/admin-ajax.php”,”ajax_submission_nonce”:”0a1fe0892d”,”i18n”:{“step_announcement”:”Step %1$s of %2$s, %3$s”,”unknown_error”:”There was an unknown error processing your request. Please try again.”}}}},”hmr_dev”:””,”public_path”:”https:\/\/cleanplates.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/”,”config_nonce”:”761543c60a”};

https://cleanplates.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js

https://cleanplates.com/wp-content/plugins/optinmonster/assets/dist/js/helper.min.js

jQuery(‘.soliloquy-container’).removeClass(‘no-js’);

gform.initializeOnLoaded( function() { jQuery(document).on(‘gform_post_render’, function(event, formId, currentPage){if(formId == 8) {if(typeof Placeholders != ‘undefined’){
Placeholders.enable();
} gform.utils.addAsyncFilter(‘gform/submission/pre_submission’, async (data) => {
const input = document.createElement(‘input’);
input.type = ‘hidden’;
input.name = ‘gf_zero_spam_key’;
input.value = ‘IX0ESiTziYfmVNNQOMy3z9RHjgGf0VgF9I0IpzL8Qa87yM0lRradVjPFvaF8FS1T’;
input.setAttribute(‘autocomplete’, ‘new-password’);
data.form.appendChild(input);

return data;
});} } );jQuery(document).on(‘gform_post_conditional_logic’, function(event, formId, fields, isInit){} ) } );

gform.initializeOnLoaded( function() {jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “8”, currentPage: “1”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_8” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_8”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_8” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );

var omapi_localized = {
ajax: ‘https://cleanplates.com/wp-admin/admin-ajax.php?optin-monster-ajax-route=1’,
nonce: ‘d9e9426bf2’,
slugs:
{“jmzkr8och7yi5haazfag”:{“slug”:”jmzkr8och7yi5haazfag”,”mailpoet”:false}} };

var omapi_data = {“object_id”:53951,”object_key”:”post”,”object_type”:”post”,”term_ids”:[4358],”wp_json”:”https:\/\/cleanplates.com\/wp-json”,”wc_active”:false,”edd_active”:false,”nonce”:”b6a9dd32d7″};

var wpAjaxUrl=’https://cleanplates.com/wp-admin/admin-ajax.php’;var flBuilderUrl=’https://cleanplates.com/wp-content/plugins/bb-plugin/’;var FLBuilderLayoutConfig={anchorLinkAnimations:{duration:1000,easing:’swing’,offset:100},paths:{pluginUrl:’https://cleanplates.com/wp-content/plugins/bb-plugin/’,wpAjaxUrl:’https://cleanplates.com/wp-admin/admin-ajax.php’},breakpoints:{small:641,medium:961,large:1200},waypoint:{offset:80},emptyColWidth:’0%’};(function($){if(typeof FLBuilderLayout!=’undefined’){return;}
FLBuilderLayout={init:function(){FLBuilderLayout._destroy();FLBuilderLayout._initClasses();FLBuilderLayout._initBackgrounds();FLBuilderLayout._initRowShapeLayerHeight();if(0===$(‘.fl-builder-edit’).length){FLBuilderLayout._initAnchorLinks();FLBuilderLayout._initHash();FLBuilderLayout._initForms();FLBuilderLayout._reorderMenu();}
else{FLBuilderLayout._initNestedColsWidth();}
$(‘body’).removeClass(‘fl-no-js’);},refreshGalleries:function(element){var $element=’undefined’==typeof element?$(‘body’):$(element),mfContent=$element.find(‘.fl-mosaicflow-content’),wmContent=$element.find(‘.fl-gallery’),mfObject=null;if(mfContent){mfObject=mfContent.data(‘mosaicflow’);if(mfObject){mfObject.columns=$([]);mfObject.columnsHeights=[];mfContent.data(‘mosaicflow’,mfObject);mfContent.mosaicflow(‘refill’);}}
if(wmContent){wmContent.trigger(‘refreshWookmark’);}},refreshGridLayout:function(element){var $element=’undefined’==typeof element?$(‘body’):$(element),msnryContent=$element.find(‘.masonry’);if(msnryContent.length){msnryContent.masonry(‘layout’);}},reloadSlider:function(content){var $content=’undefined’==typeof content?$(‘body’):$(content);if($content.find(‘.bx-viewport > div’).length>0){$.each($content.find(‘.bx-viewport > div’),function(key,slider){setTimeout(function(){$(slider).data(‘bxSlider’).reloadSlider();},100);});}},resizeAudio:function(element){var $element=’undefined’==typeof element?$(‘body’):$(element),audioPlayers=$element.find(‘.wp-audio-shortcode.mejs-audio’),player=null,mejsPlayer=null,rail=null,railWidth=400;if(audioPlayers.length&&typeof mejs!==’undefined’){audioPlayers.each(function(){player=$(this);mejsPlayer=mejs.players[player.attr(‘id’)];rail=player.find(‘.mejs-controls .mejs-time-rail’);var innerMejs=player.find(‘.mejs-inner’),total=player.find(‘.mejs-controls .mejs-time-total’);if(typeof mejsPlayer!==’undefined’){railWidth=Math.ceil(player.width()*0.8);if(innerMejs.length){rail.css(‘width’,railWidth+’px!important’);mejsPlayer.options.autosizeProgress=true;setTimeout(function(){mejsPlayer.setControlsSize();},50);player.find(‘.mejs-inner’).css({visibility:’visible’,height:’inherit’});}}});}},preloadAudio:function(element){var $element=’undefined’==typeof element?$(‘body’):$(element),contentWrap=$element.closest(‘.fl-accordion-item’),audioPlayers=$element.find(‘.wp-audio-shortcode.mejs-audio’);if(!contentWrap.hasClass(‘fl-accordion-item-active’)&&audioPlayers.find(‘.mejs-inner’).length){audioPlayers.find(‘.mejs-inner’).css({visibility:’hidden’,height:0});}},resizeSlideshow:function(){if(typeof YUI!==’undefined’){YUI().use(‘node-event-simulate’,function(Y){Y.one(window).simulate(“resize”);});}},reloadGoogleMap:function(element){var $element=’undefined’==typeof element?$(‘body’):$(element),googleMap=$element.find(‘iframe[src*=”google.com/maps”]’);if(googleMap.length){googleMap.attr(‘src’,function(i,val){return val;});}},_destroy:function(){var win=$(window);win.off(‘scroll.fl-bg-parallax’);win.off(‘resize.fl-bg-video’);},_isTouch:function(){if((‘ontouchstart’in window)||(window.DocumentTouch&&document instanceof DocumentTouch)){return true;}
return false;},_isMobile:function(){return/Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test(navigator.userAgent);},_initClasses:function(){var body=$(‘body’),ua=navigator.userAgent;if(!body.hasClass(‘archive’)&&$(‘.fl-builder-content-primary’).length>0){body.addClass(‘fl-builder’);}
if(FLBuilderLayout._isTouch()){body.addClass(‘fl-builder-touch’);}
if(FLBuilderLayout._isMobile()){body.addClass(‘fl-builder-mobile’);}
if($(window).width()<FLBuilderLayoutConfig.breakpoints.small){body.addClass(‘fl-builder-breakpoint-small’);}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.small&&$(window).width()<FLBuilderLayoutConfig.breakpoints.medium){body.addClass(‘fl-builder-breakpoint-medium’);}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.medium&&$(window).width()<FLBuilderLayoutConfig.breakpoints.large){body.addClass(‘fl-builder-breakpoint-large’);}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.large){body.addClass(‘fl-builder-breakpoint-default’);}
if(ua.indexOf(‘Trident/7.0’)>-1&&ua.indexOf(‘rv:11.0’)>-1){body.addClass(‘fl-builder-ie-11’);}},_initBackgrounds:function(){var win=$(window);if($(‘.fl-row-bg-parallax’).length>0&&!FLBuilderLayout._isMobile()){FLBuilderLayout._scrollParallaxBackgrounds();FLBuilderLayout._initParallaxBackgrounds();win.on(‘resize.fl-bg-parallax’,FLBuilderLayout._initParallaxBackgrounds);win.on(‘scroll.fl-bg-parallax’,FLBuilderLayout._scrollParallaxBackgrounds);}
if($(‘.fl-bg-video’).length>0){FLBuilderLayout._initBgVideos();FLBuilderLayout._resizeBgVideos();var resizeBGTimer=null;win.on(‘resize.fl-bg-video’,function(e){clearTimeout(resizeBGTimer);resizeBGTimer=setTimeout(function(){FLBuilderLayout._resizeBgVideos(e);},100);});}},_initParallaxBackgrounds:function(){$(‘.fl-row-bg-parallax’).each(FLBuilderLayout._initParallaxBackground);},_initParallaxBackground:function(){var row=$(this),content=row.find(‘> .fl-row-content-wrap’),winWidth=$(window).width(),screenSize=”,imageSrc={default:”,medium:”,responsive:”,};imageSrc.default=row.data(‘parallax-image’)||”;imageSrc.medium=row.data(‘parallax-image-medium’)||imageSrc.default;imageSrc.responsive=row.data(‘parallax-image-responsive’)||imageSrc.medium;if(winWidth>FLBuilderLayoutConfig.breakpoints.medium){screenSize=’default’;}else if(winWidth>FLBuilderLayoutConfig.breakpoints.small&&winWidth<=FLBuilderLayoutConfig.breakpoints.medium){screenSize=’medium’;}else if(winWidth<=FLBuilderLayoutConfig.breakpoints.small){screenSize=’responsive’;}
content.css(‘background-image’,’url(‘+imageSrc[screenSize]+’)’);row.data(‘current-image-loaded’,screenSize);},_scrollParallaxBackgrounds:function(){$(‘.fl-row-bg-parallax’).each(FLBuilderLayout._scrollParallaxBackground);},_scrollParallaxBackground:function(){var win=$(window),row=$(this),content=row.find(‘> .fl-row-content-wrap’),speed=row.data(‘parallax-speed’),offset=content.offset(),yPos=-((win.scrollTop()-offset.top)/ speed),initialOffset=(row.data(‘parallax-offset’)!=null)?row.data(‘parallax-offset’):0,totalOffset=yPos-initialOffset;content.css(‘background-position’,’center ‘+totalOffset+’px’);},_initBgVideos:function(){$(‘.fl-bg-video’).each(FLBuilderLayout._initBgVideo);},_initBgVideo:function(){var wrap=$(this),width=wrap.data(‘width’),height=wrap.data(‘height’),mp4=wrap.data(‘mp4’),youtube=wrap.data(‘youtube’),vimeo=wrap.data(‘vimeo’),mp4Type=wrap.data(‘mp4-type’),webm=wrap.data(‘webm’),webmType=wrap.data(‘webm-type’),fallback=wrap.data(‘fallback’),loaded=wrap.data(‘loaded’),videoMobile=wrap.data(‘video-mobile’),fallbackTag=”,videoTag=null,mp4Tag=null,webmTag=null;if(loaded){return;}
videoTag=$(‘<video autoplay loop muted playsinline></video>’);if(‘undefined’!=typeof fallback&&”!=fallback){videoTag.attr(‘poster’,’data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7′)
videoTag.css({backgroundImage:’url(“‘+fallback+'”)’,backgroundColor:’transparent’,backgroundRepeat:’no-repeat’,backgroundSize:’cover’,backgroundPosition:’center center’,})}
if(‘undefined’!=typeof mp4&&”!=mp4){mp4Tag=$(‘<source />’);mp4Tag.attr(‘src’,mp4);mp4Tag.attr(‘type’,mp4Type);videoTag.append(mp4Tag);}
if(‘undefined’!=typeof webm&&”!=webm){webmTag=$(‘<source />’);webmTag.attr(‘src’,webm);webmTag.attr(‘type’,webmType);videoTag.append(webmTag);}
if(!FLBuilderLayout._isMobile()||(FLBuilderLayout._isMobile()&&”yes”==videoMobile)){if(‘undefined’!=typeof youtube){FLBuilderLayout._initYoutubeBgVideo.apply(this);}
else if(‘undefined’!=typeof vimeo){FLBuilderLayout._initVimeoBgVideo.apply(this);}
else{wrap.append(videoTag);}}
else{videoTag.attr(‘src’,”)
wrap.append(videoTag);}
wrap.data(‘loaded’,true);},_initYoutubeBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data(‘video-id’),videoPlayer=playerWrap.find(‘.fl-bg-video-player’),enableAudio=playerWrap.data(‘enable-audio’),audioButton=playerWrap.find(‘.fl-bg-video-audio’),startTime=’undefined’!==typeof playerWrap.data(‘start’)?playerWrap.data(‘start’):0,startTime=’undefined’!==typeof playerWrap.data(‘t’)&&startTime===0?playerWrap.data(‘t’):startTime,endTime=’undefined’!==typeof playerWrap.data(‘end’)?playerWrap.data(‘end’):0,loop=’undefined’!==typeof playerWrap.data(‘loop’)?playerWrap.data(‘loop’):1,stateCount=0,player,fallback_showing;if(videoId){fallback=playerWrap.data(‘fallback’)||false
if(fallback){playerWrap.find(‘iframe’).remove()
fallbackTag=$(‘<div></div>’);fallbackTag.addClass(‘fl-bg-video-fallback’);fallbackTag.css(‘background-image’,’url(‘+playerWrap.data(‘fallback’)+’)’);fallbackTag.css(‘background-size’,’cover’);fallbackTag.css(‘transition’,’background-image 1s’)
playerWrap.append(fallbackTag);fallback_showing=true;}
FLBuilderLayout._onYoutubeApiReady(function(YT){setTimeout(function(){player=new YT.Player(videoPlayer[0],{videoId:videoId,events:{onReady:function(event){if(“no”===enableAudio||FLBuilderLayout._isMobile()){event.target.mute();}
else if(“yes”===enableAudio&&event.target.isMuted){event.target.unMute();}
playerWrap.data(‘YTPlayer’,player);FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);event.target.playVideo();if(audioButton.length>0&&!FLBuilderLayout._isMobile()){audioButton.on(‘click’,{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio);}},onStateChange:function(event){if(event.data===1){if(fallback_showing){$(‘.fl-bg-video-fallback’).css(‘background-image’,’url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)’)}}
if(stateCount<4){stateCount++;}
if(stateCount>1&&(-1===event.data||2===event.data)&&”yes”===enableAudio){player.mute();player.playVideo();audioButton.show();}
if(event.data===YT.PlayerState.ENDED&&1===loop){if(startTime>0){player.seekTo(startTime);}
else{player.playVideo();}}},onError:function(event){console.info(‘YT Error: ‘+event.data)
FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)}},playerVars:{playsinline:FLBuilderLayout._isMobile()?1:0,controls:0,showinfo:0,rel:0,start:startTime,end:endTime,}});},1);});}},_onErrorYoutubeVimeo:function(playerWrap){fallback=playerWrap.data(‘fallback’)||false
if(!fallback){return false;}
playerWrap.find(‘iframe’).remove()
fallbackTag=$(‘<div></div>’);fallbackTag.addClass(‘fl-bg-video-fallback’);fallbackTag.css(‘background-image’,’url(‘+playerWrap.data(‘fallback’)+’)’);playerWrap.append(fallbackTag);},_onYoutubeApiReady:function(callback){if(window.YT&&YT.loaded){callback(YT);}else{setTimeout(function(){FLBuilderLayout._onYoutubeApiReady(callback);},350);}},_initVimeoBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data(‘video-id’),videoHash=playerWrap.data(‘video-hash’),videoPlayer=playerWrap.find(‘.fl-bg-video-player’),enableAudio=playerWrap.data(‘enable-audio’),audioButton=playerWrap.find(‘.fl-bg-video-audio’),player,width=playerWrap.outerWidth(),ua=navigator.userAgent;if(typeof Vimeo!==’undefined’&&videoId){const vimOptions={loop:true,title:false,portrait:false,background:true,autopause:false,muted:true,};if(videoHash.length){vimOptions.url=`https://player.vimeo.com/video/${ videoId }?h=${ videoHash }`;}else{vimOptions.id=videoId;}
player=new Vimeo.Player(videoPlayer[0],vimOptions);playerWrap.data(‘VMPlayer’,player);if(“no”===enableAudio){player.setVolume(0);}
else if(“yes”===enableAudio){if(ua.indexOf(“Safari”)>-1||ua.indexOf(“Chrome”)>-1||ua.indexOf(“Firefox”)>-1){player.setVolume(0);audioButton.show();}
else{player.setVolume(1);}}
player.play().catch(function(error){FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)});if(audioButton.length>0){audioButton.on(‘click’,{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio);}}},_toggleBgVideoAudio:function(e){var player=e.data.player,control=e.data.button.find(‘.fl-audio-control’);if(control.hasClass(‘fa-volume-off’)){control.removeClass(‘fa-volume-off’).addClass(‘fa-volume-up’);e.data.button.find(‘.fa-times’).hide();if(‘function’===typeof player.unMute){player.unMute();}
else{player.setVolume(1);}}
else{control.removeClass(‘fa-volume-up’).addClass(‘fa-volume-off’);e.data.button.find(‘.fa-times’).show();if(‘function’===typeof player.unMute){player.mute();}
else{player.setVolume(0);}}},_videoBgSourceError:function(e){var source=$(e.target),wrap=source.closest(‘.fl-bg-video’),vid=wrap.find(‘video’),fallback=wrap.data(‘fallback’),fallbackTag=”;source.remove();if(vid.find(‘source’).length){return;}else if(”!==fallback){fallbackTag=$(‘<div></div>’);fallbackTag.addClass(‘fl-bg-video-fallback’);fallbackTag.css(‘background-image’,’url(‘+fallback+’)’);wrap.append(fallbackTag);vid.remove();}},_resizeBgVideos:function(){$(‘.fl-bg-video’).each(function(){FLBuilderLayout._resizeBgVideo.apply(this);if($(this).parent().find(‘img’).length>0){$(this).parent().imagesLoaded($.proxy(FLBuilderLayout._resizeBgVideo,this));}});},_resizeBgVideo:function(){if(0===$(this).find(‘video’).length&&0===$(this).find(‘iframe’).length){return;}
var wrap=$(this),wrapHeight=wrap.outerHeight(),wrapWidth=wrap.outerWidth(),vid=wrap.find(‘video’),vidHeight=wrap.data(‘height’),vidWidth=wrap.data(‘width’),newWidth=wrapWidth,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newLeft=0,newTop=0,iframe=wrap.find(‘iframe’),isRowFullHeight=$(this).closest(‘.fl-row-bg-video’).hasClass(‘fl-row-full-height’),vidCSS={top:’50%’,left:’50%’,transform:’translate(-50%,-50%)’,};if(vid.length){if(vidHeight===”||typeof vidHeight===’undefined’||vidWidth===”||typeof vidWidth===’undefined’){vid.css({‘left’:’0px’,’top’:’0px’,’width’:newWidth+’px’});vid.on(‘loadedmetadata’,FLBuilderLayout._resizeOnLoadedMeta);return;}
if(!isRowFullHeight){if(newHeight<wrapHeight){newHeight=wrapHeight;newLeft=-((newWidth-wrapWidth)/ 2);newWidth=vidHeight?Math.round(vidWidth*wrapHeight/vidHeight):newWidth;}
else{newTop=-((newHeight-wrapHeight)/2);}
vidCSS={left:newLeft+’px’,top:newTop+’px’,height:newHeight+’px’,width:newWidth+’px’,}}
vid.css(vidCSS);}
else if(iframe.length){if(typeof wrap.data(‘youtube’)!==’undefined’){FLBuilderLayout._resizeYoutubeBgVideo.apply(this);}}},_resizeOnLoadedMeta:function(){var video=$(this),wrapHeight=video.parent().outerHeight(),wrapWidth=video.parent().outerWidth(),vidWidth=video[0].videoWidth,vidHeight=video[0].videoHeight,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newWidth=wrapWidth,newLeft=0,newTop=0;if(newHeight<wrapHeight){newHeight=wrapHeight;newWidth=Math.round(vidWidth*wrapHeight/vidHeight);newLeft=-((newWidth-wrapWidth)/2);}
else{newTop=-((newHeight-wrapHeight)/2);}
video.parent().data(‘width’,vidWidth);video.parent().data(‘height’,vidHeight);video.css({‘left’:newLeft+’px’,’top’:newTop+’px’,’width’:newWidth+’px’,’height’:newHeight+’px’});},_resizeYoutubeBgVideo:function(){var wrap=$(this),wrapWidth=wrap.outerWidth(),wrapHeight=wrap.outerHeight(),player=wrap.data(‘YTPlayer’),video=player?player.getIframe():null,aspectRatioSetting=’16:9′,aspectRatioArray=aspectRatioSetting.split(‘:’),aspectRatio=aspectRatioArray[0]/ aspectRatioArray[1],ratioWidth=wrapWidth / aspectRatio,ratioHeight=wrapHeight*aspectRatio,isWidthFixed=wrapWidth / wrapHeight>aspectRatio,width=isWidthFixed?wrapWidth:ratioHeight,height=isWidthFixed?ratioWidth:wrapHeight;if(video){$(video).width(width).height(height);}},_initHash:function(){var hash=window.location.hash.replace(‘#’,”).split(‘/’).shift(),element=null,tabs=null,responsiveLabel=null,tabIndex=null,label=null;if(”!==hash){try{element=$(‘#’+hash);if(element.length>0){if(element.hasClass(‘fl-accordion-item’)){setTimeout(function(){element.find(‘.fl-accordion-button’).trigger(‘click’);},100);}
if(element.hasClass(‘fl-tabs-panel’)){setTimeout(function(){tabs=element.closest(‘.fl-tabs’);responsiveLabel=element.find(‘.fl-tabs-panel-label’);tabIndex=responsiveLabel.data(‘index’);label=tabs.find(‘.fl-tabs-labels .fl-tabs-label[data-index=’+tabIndex+’]’);label[0].click();FLBuilderLayout._scrollToElement(element);},100);}}}
catch(e){}}},_initAnchorLinks:function(){$(‘a’).each(FLBuilderLayout._initAnchorLink);},_initAnchorLink:function(){var link=$(this),href=link.attr(‘href’),loc=window.location,id=null,element=null,flNode=false;if(‘undefined’!=typeof href&&href.indexOf(‘#’)>-1&&link.closest(‘svg’).length<1){if(loc.pathname.replace(/^\//,”)==this.pathname.replace(/^\//,”)&&loc.hostname==this.hostname){try{id=href.split(‘#’).pop();if(!id){return;}
element=$(‘#’+id);if(element.length>0){flNode=element.hasClass(‘fl-row’)||element.hasClass(‘fl-col’)||element.hasClass(‘fl-module’);if(!element.hasClass(‘fl-no-scroll’)&&(link.hasClass(‘fl-scroll-link’)||flNode)){$(link).on(‘click’,FLBuilderLayout._scrollToElementOnLinkClick);}
if(element.hasClass(‘fl-accordion-item’)){$(link).on(‘click’,FLBuilderLayout._scrollToAccordionOnLinkClick);}
if(element.hasClass(‘fl-tabs-panel’)){$(link).on(‘click’,FLBuilderLayout._scrollToTabOnLinkClick);}}}
catch(e){}}}},_scrollToElementOnLinkClick:function(e,callback){var element=$(‘#’+$(this).attr(‘href’).split(‘#’).pop());FLBuilderLayout._scrollToElement(element,callback);e.preventDefault();},_scrollToElement:function(element,callback){var config=FLBuilderLayoutConfig.anchorLinkAnimations,dest=0,win=$(window),doc=$(document);if(element.length>0){if(‘fixed’===element.css(‘position’)||’fixed’===element.parent().css(‘position’)){dest=element.position().top;}
else if(element.offset().top>doc.height()-win.height()){dest=doc.height()-win.height();}
else{dest=element.offset().top-config.offset;}
$(‘html, body’).stop(true).animate({scrollTop:dest},config.duration,config.easing,function(){if(‘undefined’!=typeof callback){callback();}
if(undefined!=element.attr(‘id’)&&window.location.hash!==’#’+element.attr(‘id’)){var firefox_version=window.navigator.userAgent.match(/Firefox\/(\d+)\./),firefox_version=firefox_version?parseInt(firefox_version[1],10):null;if(firefox_version!==null&&firefox_version<135){window.location.hash=element.attr(‘id’);}else{if(history.pushState){history.pushState(null,null,’#’+element.attr(‘id’));}else{window.location.hash=element.attr(‘id’);}}}});}},_scrollToAccordionOnLinkClick:function(e){var element=$(‘#’+$(this).attr(‘href’).split(‘#’).pop());if(element.length>0){var callback=function(){if(element){element.find(‘.fl-accordion-button’).trigger(‘click’);element=false;}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback);}},_scrollToTabOnLinkClick:function(e){var element=$(‘#’+$(this).attr(‘href’).split(‘#’).pop()),tabs=null,label=null,responsiveLabel=null;if(element.length>0){tabs=element.closest(‘.fl-tabs’);responsiveLabel=element.find(‘.fl-tabs-panel-label’);tabIndex=responsiveLabel.data(‘index’);label=tabs.find(‘.fl-tabs-labels .fl-tabs-label[data-index=’+tabIndex+’]’);if(responsiveLabel.is(‘:visible’)){var callback=function(){if(element){responsiveLabel.trigger($.Event(‘click’,{which:1}));}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback);}
else{label[0].click();FLBuilderLayout._scrollToElement(element);}
e.preventDefault();}},_initForms:function(){if(!FLBuilderLayout._hasPlaceholderSupport){$(‘.fl-form-field input’).each(FLBuilderLayout._initFormFieldPlaceholderFallback);}
$(‘.fl-form-field input’).on(‘focus’,FLBuilderLayout._clearFormFieldError);},_hasPlaceholderSupport:function(){var input=document.createElement(‘input’);return’undefined’!=input.placeholder;},_initFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr(‘placeholder’);if(‘undefined’!=placeholder&&”===val){field.val(placeholder);field.on(‘focus’,FLBuilderLayout._hideFormFieldPlaceholderFallback);field.on(‘blur’,FLBuilderLayout._showFormFieldPlaceholderFallback);}},_hideFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr(‘placeholder’);if(val==placeholder){field.val(”);}},_showFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr(‘placeholder’);if(”===val){field.val(placeholder);}},_clearFormFieldError:function(){var field=$(this);field.removeClass(‘fl-form-error’);field.siblings(‘.fl-form-error-message’).hide();},_initRowShapeLayerHeight:function(){FLBuilderLayout._adjustRowShapeLayerHeight();$(window).on(‘resize’,FLBuilderLayout._adjustRowShapeLayerHeight);},_initNestedColsWidth:function(){var nestedCols=$(‘.fl-col-has-cols’);if(nestedCols.length<=0){return;}
$(nestedCols).each(function(index,col){if($(col).width()<=0){$(col).css(‘width’,FLBuilderLayoutConfig.emptyColWidth);}});},_adjustRowShapeLayerHeight:function(){var rowShapeLayers=$(‘.fl-builder-shape-layer’);$(rowShapeLayers).each(function(index){var rowShapeLayer=$(this),shape=$(rowShapeLayer).find(‘svg’),height=shape.height(),excludeShapes=’.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect’;if(!rowShapeLayer.is(excludeShapes)){$(shape).css(‘height’,Math.ceil(height));}});},_string_to_slug:function(str){str=str.replace(/^\s+|\s+$/g,”);if(‘undefined’==typeof window._fl_string_to_slug_regex){regex=new RegExp(‘[^a-zA-Z0-9\'”:() !.,-_|]’,’g’);}else{regex=new RegExp(‘[^’+window._fl_string_to_slug_regex+’\'”:\(\) !.,-_|\\\p{Letter}]’,’ug’);}
str=str.replace(regex,”).replace(/\s+/g,’ ‘);return str;},_reorderMenu:function(){if($(‘#wp-admin-bar-fl-builder-frontend-edit-link-default li’).length>1){$(‘#wp-admin-bar-fl-builder-frontend-duplicate-link’).appendTo(‘#wp-admin-bar-fl-builder-frontend-edit-link-default’).css(‘padding-top’,’5px’).css(‘border-top’,’2px solid #1D2125′).css(‘margin-top’,’5px’)}}};$(function(){FLBuilderLayout.init();});})(jQuery);(function($){if(typeof FLBuilderLayoutModules!==’undefined’){return;}
FLBuilderLayoutModules={init:function(){if(0===$(‘.fl-builder-edit’).length){FLBuilderLayoutModules._initModuleAnimations();}},_initModuleAnimations:function(){if(typeof jQuery.fn.waypoint!==’undefined’){$(‘.fl-animation’).each(function(){var node=$(this),nodeTop=node.offset().top,winHeight=$(window).height(),bodyHeight=$(‘body’).height(),waypoint=FLBuilderLayoutConfig.waypoint,offset=’80%’;if(typeof waypoint.offset!==undefined){offset=FLBuilderLayoutConfig.waypoint.offset+’%’;}
if(bodyHeight-nodeTop<winHeight*0.2){offset=’100%’;}
node.waypoint({offset:offset,handler:FLBuilderLayoutModules._doModuleAnimation});});}},_doModuleAnimation:function(){var module=’undefined’==typeof this.element?$(this):$(this.element),delay=parseFloat(module.data(‘animation-delay’)),duration=parseFloat(module.data(‘animation-duration’));if(!isNaN(duration)){module.css(‘animation-duration’,duration+’s’);}
if(!isNaN(delay)&&delay>0){setTimeout(function(){module.addClass(‘fl-animated’);},delay*1000);}else{setTimeout(function(){module.addClass(‘fl-animated’);},1);}}};$(function(){FLBuilderLayoutModules.init();});})(jQuery);jQuery(window).scroll(function(){if(jQuery(this).scrollTop()>90){jQuery(‘.leaderboard’).slideUp(“slow”);}
else{jQuery(‘.leaderboard’).slideDown(“slow”);}});(function($){FLThemeBuilderHeaderLayout={win:null,body:null,header:null,overlay:false,hasAdminBar:false,stickyOn:”,breakpointWidth:0,init:function(){var editing=$(‘html.fl-builder-edit’).length,header=$(‘.fl-builder-content[data-type=header]’),menuModule=header.find(‘.fl-module-menu’),breakpoint=null;if(!editing&&header.length){header.imagesLoaded($.proxy(function(){this.win=$(window);this.body=$(‘body’);this.header=header.eq(0);this.overlay=!!Number(header.attr(‘data-overlay’));this.hasAdminBar=!!$(‘body.admin-bar’).length;this.stickyOn=this.header.data(‘sticky-on’);breakpoint=this.header.data(‘sticky-breakpoint’);if(”==this.stickyOn){if(typeof FLBuilderLayoutConfig.breakpoints[breakpoint]!==undefined){this.breakpointWidth=FLBuilderLayoutConfig.breakpoints[breakpoint];}
else{this.breakpointWidth=FLBuilderLayoutConfig.breakpoints.medium;}}
if(Number(header.attr(‘data-sticky’))){this.header.data(‘original-top’,this.header.offset().top);this.win.on(‘resize’,$.throttle(500,$.proxy(this._initSticky,this)));this._initSticky();}},this));}},_initSticky:function(e){var header=$(‘.fl-builder-content[data-type=header]’),windowSize=this.win.width(),makeSticky=false;makeSticky=this._makeWindowSticky(windowSize);if(makeSticky||(this.breakpointWidth>0&&windowSize>=this.breakpointWidth)){this.win.on(‘scroll.fl-theme-builder-header-sticky’,$.proxy(this._doSticky,this));if(e&&’resize’===e.type){if(this.header.hasClass(‘fl-theme-builder-header-sticky’)){this._doSticky(e);}
this._adjustStickyHeaderWidth();}
if(Number(header.attr(‘data-shrink’))){this.header.data(‘original-height’,this.header.outerHeight());this.win.on(‘resize’,$.throttle(500,$.proxy(this._initShrink,this)));this._initShrink();}
this._initFlyoutMenuFix(e);}else{this.win.off(‘scroll.fl-theme-builder-header-sticky’);this.win.off(‘resize.fl-theme-builder-header-sticky’);this.header.removeClass(‘fl-theme-builder-header-sticky’);this.header.removeAttr(‘style’);this.header.parent().css(‘padding-top’,’0′);}},_makeWindowSticky:function(windowSize){var makeSticky=false;switch(this.stickyOn){case’xl’:makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints[‘large’];break;case”:case’desktop’:makeSticky=windowSize>=FLBuilderLayoutConfig.breakpoints[‘medium’];break;case’desktop-medium’:makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints[‘small’];break;case’large’:makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints[‘medium’]&&windowSize<=FLBuilderLayoutConfig.breakpoints[‘large’];break;case’large-medium’:makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints[‘small’]&&windowSize<=FLBuilderLayoutConfig.breakpoints[‘large’];break;case’medium’:makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints[‘medium’]&&windowSize>FLBuilderLayoutConfig.breakpoints[‘small’]);break;case’medium-mobile’:makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints[‘medium’]);break;case’mobile’:makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints[‘small’]);break;case’all’:makeSticky=true;break;}
return makeSticky;},_doSticky:function(e){var winTop=Math.floor(this.win.scrollTop()),headerTop=Math.floor(this.header.data(‘original-top’)),hasStickyClass=this.header.hasClass(‘fl-theme-builder-header-sticky’),hasScrolledClass=this.header.hasClass(‘fl-theme-builder-header-scrolled’),beforeHeader=this.header.prevAll(‘.fl-builder-content’),bodyTopPadding=parseInt(jQuery(‘body’).css(‘padding-top’)),winBarHeight=$(‘#wpadminbar’).length?$(‘#wpadminbar’).outerHeight():0,headerHeight=0;if(isNaN(bodyTopPadding)){bodyTopPadding=0;}
if(this.hasAdminBar&&this.win.width()>600){winTop+=Math.floor(winBarHeight);}
if(winTop>headerTop){if(!hasStickyClass){if(e&&(‘scroll’===e.type||’smartscroll’===e.type)){this.header.addClass(‘fl-theme-builder-header-sticky’);if(this.overlay&&beforeHeader.length){this.header.css(‘top’,winBarHeight);}}
if(!this.overlay){this._adjustHeaderHeight();}}}
else if(hasStickyClass){this.header.removeClass(‘fl-theme-builder-header-sticky’);this.header.removeAttr(‘style’);this.header.parent().css(‘padding-top’,’0′);}
this._adjustStickyHeaderWidth();if(winTop>headerTop){if(!hasScrolledClass){this.header.addClass(‘fl-theme-builder-header-scrolled’);}}else if(hasScrolledClass){this.header.removeClass(‘fl-theme-builder-header-scrolled’);}
this._flyoutMenuFix(e);},_initFlyoutMenuFix:function(e){var header=this.header,menuModule=header.closest(‘.fl-menu’),flyoutMenu=menuModule.find(‘.fl-menu-mobile-flyout’),isPushMenu=menuModule.hasClass(‘fl-menu-responsive-flyout-push’)||menuModule.hasClass(‘fl-menu-responsive-flyout-push-opacity’),isOverlay=menuModule.hasClass(‘fl-menu-responsive-flyout-overlay’),flyoutPos=menuModule.hasClass(‘fl-flyout-right’)?’right’:’left’,flyoutParent=header.parent().is(‘header’)?header.parent().parent():header.parent();isFullWidth=this.win.width()===header.width(),flyoutLayout=”,activePos=250,headerPos=0;if(!flyoutMenu.length){return;}
if(this.win.width()>header.parent().width()){headerPos=(this.win.width()-header.width())/ 2;}
if(isOverlay){activePos=headerPos;}
else if(isPushMenu){activePos=activePos+headerPos;}
flyoutMenu.data(‘activePos’,activePos);if(isPushMenu){flyoutLayout=’push-‘+flyoutPos;}
else if(isOverlay){flyoutLayout=’overlay-‘+flyoutPos;}
if(isPushMenu&&!$(‘html’).hasClass(‘fl-theme-builder-has-flyout-menu’)){$(‘html’).addClass(‘fl-theme-builder-has-flyout-menu’);}
if(!flyoutParent.hasClass(‘fl-theme-builder-flyout-menu-‘+flyoutLayout)){flyoutParent.addClass(‘fl-theme-builder-flyout-menu-‘+flyoutLayout);}
if(!header.hasClass(‘fl-theme-builder-flyout-menu-overlay’)&&isOverlay){header.addClass(‘fl-theme-builder-flyout-menu-overlay’);}
if(!header.hasClass(‘fl-theme-builder-header-full-width’)&&isFullWidth){header.addClass(‘fl-theme-builder-header-full-width’);}
else if(!isFullWidth){header.removeClass(‘fl-theme-builder-header-full-width’);}
menuModule.on(‘click’,’.fl-menu-mobile-toggle’,$.proxy(function(event){if(menuModule.find(‘.fl-menu-mobile-toggle.fl-active’).length){$(‘html’).addClass(‘fl-theme-builder-flyout-menu-active’);event.stopImmediatePropagation();}
else{$(‘html’).removeClass(‘fl-theme-builder-flyout-menu-active’);}
this._flyoutMenuFix(event);},this));},_flyoutMenuFix:function(e){var header=this.header,menuModule=$(e.target).closest(‘.fl-menu’),flyoutMenu=menuModule.find(‘.fl-menu-mobile-flyout’),flyoutPos=menuModule.hasClass(‘fl-flyout-right’)?’right’:’left’,menuOpacity=menuModule.find(‘.fl-menu-mobile-opacity’),isScroll=’undefined’!==typeof e&&’scroll’===e.handleObj.type,activePos=’undefined’!==typeof flyoutMenu.data(‘activePos’)?flyoutMenu.data(‘activePos’):0,headerPos=(this.win.width()-header.width())/ 2,inactivePos=headerPos>0?activePos+4:254;if(!flyoutMenu.length){return;}
if(this.overlay){return;}
if($(‘.fl-theme-builder-flyout-menu-active’).length){if(isScroll&&!flyoutMenu.hasClass(‘fl-menu-disable-transition’)){flyoutMenu.addClass(‘fl-menu-disable-transition’);}
if(header.hasClass(‘fl-theme-builder-header-sticky’)){if(!isScroll){setTimeout($.proxy(function(){flyoutMenu.css(flyoutPos,’-‘+activePos+’px’);},this),1);}
else{flyoutMenu.css(flyoutPos,’-‘+activePos+’px’);}}
else{flyoutMenu.css(flyoutPos,’0px’);}}
else{if(flyoutMenu.hasClass(‘fl-menu-disable-transition’)){flyoutMenu.removeClass(‘fl-menu-disable-transition’);}
if(header.hasClass(‘fl-theme-builder-flyout-menu-overlay’)&&headerPos>0&&headerPos<250){if(header.hasClass(‘fl-theme-builder-header-sticky’)){inactivePos=headerPos+254;}
else{inactivePos=254;}}
if(e&&e.type===’resize’){inactivePos=headerPos+254;}
flyoutMenu.css(flyoutPos,’-‘+inactivePos+’px’);}
if(e&&menuModule.is(‘.fl-menu-responsive-flyout-overlay’)&&$.infinitescroll){e.stopImmediatePropagation();}
if(menuOpacity.length){if(header.hasClass(‘fl-theme-builder-header-sticky’)){if(‘0px’===menuOpacity.css(‘left’)){menuOpacity.css(‘left’,’-‘+headerPos+’px’);}}
else{menuOpacity.css(‘left’,”);}}},_adjustStickyHeaderWidth:function(){if($(‘body’).hasClass(‘fl-fixed-width’)){var parentWidth=this.header.parent().width();if(this.win.width()>=992){this.header.css({‘margin’:’0 auto’,’max-width’:parentWidth,});}
else{this.header.css({‘margin’:”,’max-width’:”,});}}},_adjustHeaderHeight:function(){var beforeHeader=this.header.prevAll(‘.fl-builder-content’),beforeHeaderHeight=0,beforeHeaderFix=0,headerHeight=Math.floor(this.header.outerHeight()),bodyTopPadding=parseInt($(‘body’).css(‘padding-top’)),wpAdminBarHeight=0,totalHeaderHeight=0;if(isNaN(bodyTopPadding)){bodyTopPadding=0;}
if(beforeHeader.length){$.each(beforeHeader,function(){beforeHeaderHeight+=Math.floor($(this).outerHeight());});beforeHeaderFix=2;}
if(this.hasAdminBar&&this.win.width()<=600){wpAdminBarHeight=Math.floor($(‘#wpadminbar’).outerHeight());}
totalHeaderHeight=Math.floor(beforeHeaderHeight+headerHeight);if(headerHeight>0){var headerParent=this.header.parent(),headerParentTopPadding=0;if($(headerParent).is(‘body’)){headerParentTopPadding=Math.floor(headerHeight-wpAdminBarHeight);}else{headerParentTopPadding=Math.floor(headerHeight-bodyTopPadding-wpAdminBarHeight);}
$(headerParent).css(‘padding-top’,(headerParentTopPadding-beforeHeaderFix)+’px’);this.header.css({‘-webkit-transform’:’translate(0px, -‘+totalHeaderHeight+’px)’,’-ms-transform’:’translate(0px, -‘+totalHeaderHeight+’px)’,’transform’:’translate(0px, -‘+totalHeaderHeight+’px)’});}},_initShrink:function(e){if(this.win.width()>=this.breakpointWidth){this.win.on(‘scroll.fl-theme-builder-header-shrink’,$.proxy(this._doShrink,this));this._setImageMaxHeight();if(this.win.scrollTop()>0){this._doShrink();}}else{this.header.parent().css(‘padding-top’,’0′);this.win.off(‘scroll.fl-theme-builder-header-shrink’);this._removeShrink();this._removeImageMaxHeight();}},_doShrink:function(e){var winTop=this.win.scrollTop(),headerTop=this.header.data(‘original-top’),headerHeight=this.header.data(‘original-height’),shrinkImageHeight=this.header.data(‘shrink-image-height’),windowSize=this.win.width(),makeSticky=this._makeWindowSticky(windowSize),hasClass=this.header.hasClass(‘fl-theme-builder-header-shrink’);if(this.hasAdminBar){winTop+=32;}
if(makeSticky&&(winTop>headerTop+headerHeight)){if(!hasClass){this.header.addClass(‘fl-theme-builder-header-shrink’);this.header.find(‘img’).each(function(i){var image=$(this),maxMegaMenu=image.closest(‘.max-mega-menu’).length,imageInLightbox=image.closest(‘.fl-button-lightbox-content’).length,imageInNavMenu=image.closest(‘li.menu-item’).length;if(!(imageInLightbox||imageInNavMenu||maxMegaMenu)){image.css(‘max-height’,shrinkImageHeight);}});this.header.find(‘.fl-row-content-wrap’).each(function(){var row=$(this);if(parseInt(row.css(‘padding-bottom’))>5){row.addClass(‘fl-theme-builder-header-shrink-row-bottom’);}
if(parseInt(row.css(‘padding-top’))>5){row.addClass(‘fl-theme-builder-header-shrink-row-top’);}});this.header.find(‘.fl-module’).each(function(){var module=$(this).find(‘.fl-module-content’).length?$(this).find(‘.fl-module-content’):$(this);if(parseInt(module.css(‘margin-bottom’))>5){module.addClass(‘fl-theme-builder-header-shrink-module-bottom’);}
if(parseInt(module.css(‘margin-top’))>5){module.addClass(‘fl-theme-builder-header-shrink-module-top’);}});}}else if(hasClass){this.header.find(‘img’).css(‘max-height’,”);this._removeShrink();}
if(‘undefined’===typeof(e)&&$(‘body’).hasClass(‘fl-fixed-width’)){if(!this.overlay){this._adjustHeaderHeight();}}},_removeShrink:function(){var rows=this.header.find(‘.fl-row-content-wrap’),modules=this.header.find(‘.fl-module, .fl-module-content’);rows.removeClass(‘fl-theme-builder-header-shrink-row-bottom’);rows.removeClass(‘fl-theme-builder-header-shrink-row-top’);modules.removeClass(‘fl-theme-builder-header-shrink-module-bottom’);modules.removeClass(‘fl-theme-builder-header-shrink-module-top’);this.header.removeClass(‘fl-theme-builder-header-shrink’);},_setImageMaxHeight:function(){var head=$(‘head’),stylesId=’fl-header-styles-‘+this.header.data(‘post-id’),styles=”,images=this.header.find(‘.fl-module img’);if($(‘#’+stylesId).length){return;}
images.each(function(i){var image=$(this),height=image.height(),node=image.closest(‘.fl-module’).data(‘node’),className=’fl-node-‘+node+’-img-‘+i,maxMegaMenu=image.closest(‘.max-mega-menu’).length,imageInLightbox=image.closest(‘.fl-button-lightbox-content’).length,imageInNavMenu=image.closest(‘li.menu-item’).length;if(!(imageInLightbox||imageInNavMenu||maxMegaMenu)){image.addClass(className);styles+=’.’+className+’ { max-height: ‘+(height?height:image[0].height)+’px }’;}});if(”!==styles){head.append(‘<style id=”‘+stylesId+'”>’+styles+'</style>’);}},_removeImageMaxHeight:function(){$(‘#fl-header-styles-‘+this.header.data(‘post-id’)).remove();},};$(function(){FLThemeBuilderHeaderLayout.init();});})(jQuery);

https://www.tp88trk.com/scripts/sdk/everflow.js

https://cdn.p-n.io/pushly-sdk.min.js

[ad_2]

10 U.S. Cities I Think Are Perfect For Vegans And Vegetarians