PageSourceSearch

https://www.vietworldkitchen.com/about-andrea-nguyen

html vietworldkitchen.com collected 2026-10-02 04:29:43 UTC 337,078 bytes, 3,607 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head >
4<meta charset="UTF-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1" />
6<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}();
7</script>
7<style id="pluginthemexcss">/**
8 * Styling moved from theme's CSS file to here
9 * Theme information must remain in theme's style.css file due to Wordpress setup
10 * Minifying + optimization is handled by WP Rocket
11 */
12
13
14/*
15HTML5 Reset
16----------------------------------------------------------------------------- */
17
18
19/* ## Baseline Normalize
20--------------------------------------------- */
21
22/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
23html {
24	font-family: sans-serif;
25	-webkit-text-size-adjust: 100%;
26	-ms-text-size-adjust: 100%;
27}
28
29body {
30	margin: 0;
31}
32
33
34/* HTML5 display definitions
35--------------------------------------------- */
36
37article,
38aside,
39details,
40figcaption,
41figure,
42footer,
43header,
44hgroup,
45main,
46menu,
47nav,
48section,
49summary {
50	display: block;
51}
52
53audio,
54canvas,
55progress,
56video {
57	display: inline-block;
58	vertical-align: baseline;
59}
60
61audio:not([controls]) {
62	display: none;
63	height: 0;
64}
65
66[hidden],
67template {
68	display: none;
69}
70
71
72/* Links
73--------------------------------------------- */
74
75a {
76	background-color: transparent;
77}
78
79a:active,
80a:hover {
81	outline: 0;
82}
83
84
85/* Text-level semantics
86--------------------------------------------- */
87
88abbr[title] {
89	border-bottom: 1px dotted;
90}
91
92b,
93strong {
94	font-weight: bold;
95}
96
97small {
98	font-size: 80%;
99}
100
101sub,
102sup {
103	font-size: 75%;
104	line-height: 0;
105	position: relative;
106	vertical-align: baseline;
107}
108
109sup {
110	top: -0.5em;
111}
112
113sub {
114	bottom: -0.25em;
115}
116
117
118/* Embedded content
119--------------------------------------------- */
120
121img {
122	border: 0;
123}
124
125svg:not(:root) {
126	overflow: hidden;
127}
128
129
130/* Grouping content
131--------------------------------------------- */
132
133figure {
134	margin: 20px 0;
135}
136
137hr {
138	-moz-box-sizing: content-box;
139	-webkit-box-sizing: content-box;
140	box-sizing: content-box;
141	height: 0;
142}
143
144code,
145kbd,
146pre,
147samp {
148	font-family: monospace, monospace;
149	font-size: 1em;
150	white-space: pre-line; 
151	box-shadow: 1px 1px 3px #CCC; 
152	padding: 17px; 
153	margin: 17px 0;
154}
155
156
157/* Forms
158--------------------------------------------- */
159
160button,
161input,
162optgroup,
163select,
164textarea {
165	color: inherit;
166	font: inherit;
167	margin: 0;
168}
169
170button {
171	overflow: visible;
172}
173
174button,
175select {
176	text-transform: none;
177	font-family: sans-serif; /* Google Fonts crash Safari */
178}
179
180button,
181html input[type="button"],
182input[type="reset"],
183input[type="submit"] {
184	cursor: pointer;
185	-webkit-appearance: button;
186}
187
188button[disabled],
189html input[disabled] {
190	cursor: default;
191}
192
193button::-moz-focus-inner,
194input::-moz-focus-inner {
195	border: 0;
196	padding: 0;
197}
198
199input {
200	line-height: normal;
201}
202
203input[type="checkbox"],
204input[type="radio"] {
205	-moz-box-sizing: border-box;
206	-webkit-box-sizing: border-box;
207	box-sizing: border-box;
208	padding: 0;
209}
210
211input[type="number"]::-webkit-inner-spin-button,
212input[type="number"]::-webkit-outer-spin-button {
213	height: auto;
214}
215
216input[type="search"] {
217	-moz-box-sizing: content-box;
218	-webkit-box-sizing: content-box;
219	box-sizing: content-box;
220	-webkit-appearance: textfield;
221}
222
223input[type="search"]::-webkit-search-cancel-button,
224input[type="search"]::-webkit-search-decoration {
225	-webkit-appearance: none;
226}
227
228fieldset {
229	border: 1px solid #c0c0c0;
230	margin: 0 2px;
231	padding: 0.35em 0.625em 0.75em;
232}
233
234legend {
235	border: 0;
236	padding: 0;
237}
238
239textarea {
240	overflow: auto;
241}
242
243optgroup {
244	font-weight: bold;
245}
246
247
248/* Tables
249--------------------------------------------- */
250
251table {
252	border-collapse: collapse;
253	border-spacing: 0;
254}
255
256td,
257th {
258	padding: 0;
259}
260
261
262/* Box Sizing
263--------------------------------------------- */
264
265*,
266input[type="search"] {
267	-moz-box-sizing: border-box;
268	-webkit-box-sizing: border-box;
269	box-sizing: border-box;
270}
271
272
273/* Float Clearing
274--------------------------------------------- */
275
276.clear:after,
277.clearfix:after,
278.entry:after,
279.entry-content:after,
280.nav-primary:after,
281.pagination:after,
282.site-container:after,
283.site-footer:after,
284.site-header:after,
285.site-inner:after,
286.after-entry:after,
287.comment-respond:after,
288.wrap:after {
289	clear: both;
290	content: " ";
291	display: table;
292}
293
294.clear,
295.clear-line {
296	clear: both;
297	margin-bottom: 30px;
298}
299
300/* Typographical Elements
301--------------------------------------------- */
302
303body {
304	background: #fff;
305	color: #010101;
306	font-size: 18px;
307	font-weight: 300;
308	letter-spacing: 0.5px;
309	line-height: 1.8;
310}
311
312
313::-moz-selection {
314	background: #111;
315	color: #fff;
316}
317
318::selection {
319	background: #111;
320	color: #fff;
321}
322
323a {
324	color: #fb6a4a;
325}
326
327.single .content a, 
328aside a, 
329.site-footer a {
330	text-decoration: underline; /* accessibility */
331}
332
333a:hover,
334a:focus {
335	opacity: 0.7;
336}
337
338p,
339nav#breadcrumbs {
340	margin: 5px 0 15px;
341	padding: 0;
342}
343
344strong {
345	font-weight: bold;
346}
347
348ol,
349ul {
350	margin: 0;
351	padding: 0;
352}
353
354.mce-content-body ol,
355.mce-content-body ul {
356	margin: revert;
357	padding: revert;
358}
359
360.wp-block-list { 
361	padding-left: 37px;
362}
363
364blockquote {
365	margin: 0;
366	padding: 21px;
367}
368
369blockquote::before {
370	content: "\201C";
371	display: block;
372	font-size: 77px;
373	height: 0;
374	position: relative;
375	top: -31px;
376	left: -41px;
377}
378
379.wp-block-pullquote blockquote::before {
380	top: -77px;
381}
382
383cite {
384	font-style: normal;
385}
386
387
388/* Headings
389--------------------------------------------- */
390
391h1,
392h2,
393h3,
394h4,
395h5,
396h6 {
397	font-weight: bold;
398	line-height: 1.3;
399	margin: 37px 0 21px;
400	padding: 0;
401}
402
403h1 {
404	font-size: 1.8em;
405}
406
407h2 {
408	font-size: 1.625em;
409}
410
411h3 {
412	font-size: 1.375em;
413}
414
415h4 {
416	font-size: 1.125em;
417}
418
419h5 {
420	font-size: 1em;
421}
422
423h6 {
424	font-size: 1em;
425}
426
427
428
429/* Objects
430--------------------------------------------- */
431
432embed,
433iframe,
434img,
435object,
436video,
437.wp-caption {
438	max-width: 100%;
439}
440
441img {
442	height: auto; /* used for Modern Sidebar */
443}
444
445
446/* Forms
447--------------------------------------------- */
448
449input,
450select,
451textarea {
452	border: 1px solid #eee;
453	-webkit-box-shadow: 0 0 0 #fff;
454	-webkit-box-shadow: 0 0 0 #fff;
455	box-shadow: 0 0 0 #fff;
456	font-weight: 300;
457	letter-spacing: 0.5px;
458	padding: 10px;
459}
460input:not([type="radio"]):not([type="checkbox"]),
461select,
462textarea {
463	width: 100%;
464}
465input:focus,
466textarea:focus {
467	outline: none;
468}
469.button,
470button,
471input[type="button"],
472input[type="reset"],
473input[type="submit"] {
474	background: #010101;
475	border: 1px solid #010101;
476	-webkit-box-shadow: none;
477	box-shadow: none;
478	color: #fff;
479	cursor: pointer;
480	font-style: normal;
481	font-weight: bold;
482	letter-spacing: 2px;
483	padding: 7px 17px;
484	text-transform: uppercase;
485	width: auto;
486}
487
488input[type="submit"] {
489	letter-spacing: 2px;
490}
491
492.button:hover,
493.button:focus,
494button:hover,
495button:focus,
496input:hover[type="button"],
497input:focus[type="button"],
498input:hover[type="reset"],
499input:focus[type="reset"],
500input:hover[type="submit"],
501input:focus[type="submit"] {
502	background: #fff;
503	color: #010101;
504}
505
506input[type="search"]::-webkit-search-cancel-button,
507input[type="search"]::-webkit-search-results-button {
508	display: none;
509}
510
511/* Site Containers
512--------------------------------------------- */
513
514.site-container {
515	margin: 0 auto;
516}
517
518.content-sidebar-wrap,
519.site-inner,
520.wrap {
521	margin: 0 auto;
522	max-width: 1170px;
523}
524
525.site-inner {
526	background: #fff;
527	margin: 0 auto;
528	padding: 15px 24px;
529}
530
531/* Content */
532.content {
533	float: right;
534	width: 728px; 
535}
536
537.content-sidebar .content {
538	float: left;
539}
540
541.full-width-content .content {
542	float: none;
543	width: 100%;
544}
545
546/* Primary Sidebar */
547.sidebar-primary {
548	float: right;
549	width: 300px;
550	min-width: 300px !important;
551}
552
553/* WordPress
554--------------------------------------------- */
555
556.search-form {
557	background: #fff;
558	border: 1px solid #eee;
559	padding: 10px;
560}
561
562.search-form input {
563	background: #fff url("/wp-content/plugins/feast-plugin/assets/images/search.svg") center right no-repeat;
564	-webkit-background-size: contain;
565	background-size: contain;
566	border: 0;
567	padding: 0;
568}
569
570.search-form input[type="submit"] {
571	border: 0;
572	clip: rect(0, 0, 0, 0);
573	height: 1px;
574	margin: -1px;
575	padding: 0;
576	position: absolute;
577	width: 1px;
578}
579
580
581/* Block Editor (Gutenberg) 
582--------------------------------------------- */
583figcaption {
584	text-align: center;
585}
586@media only screen and (min-width: 600px) { 
587	figcaption {
588		font-size: 0.8em;
589	}
590}
591
592
593/* ## Screen reader text
594--------------------------------------------- */
595
596.screen-reader-text,
597.screen-reader-text span,
598.screen-reader-shortcut {
599	background: #fff;
600	border: 0;
601	clip: rect(0, 0, 0, 0);
602	height: 1px;
603	overflow: hidden;
604	position: absolute !important;
605	width: 1px;
606}
607
608.screen-reader-text:focus,
609.screen-reader-shortcut:focus,
610.genesis-nav-menu .search input[type="submit"]:focus {
611	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
612	box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
613	clip: auto !important;
614	display: block;
615	font-size: 1em;
616	font-weight: bold;
617	height: auto;
618	padding: 15px 23px 14px;
619	/* Above WP toolbar. */
620	text-decoration: none;
621	width: auto;
622	z-index: 100000;
623}
624
625.genesis-skip-link li {
626	height: 0;
627	list-style: none;
628	width: 0;
629}
630
631/* Entries
632--------------------------------------------- */
633
634.entry {
635	margin-bottom: 37px;
636}
637
638.entry-content ol,
639.entry-content p,
640.entry-content ul,
641.quote-caption {
642	margin-bottom: 37px;
643}
644
645.entry-content &gt; ol li,
646.entry-content &gt; ul li {
647	margin: 0 0 17px 37px;
648}
649
650.entry-content ul li {
651	list-style-type: disc;
652}
653
654.entry-content ol ol,
655.entry-content ul ul,
656.entry-content .wp-caption p {
657	margin-bottom: 37px;
658}
659
660.entry-header {
661	margin: 0 0 37px;
662}
663
664.entry-meta a {
665	text-decoration: underline;
666}
667
668.entry-footer .entry-meta {
669	border-top: 1px solid #eee;
670	padding: 37px 0;
671}
672
673
674/* Comments
675--------------------------------------------- */
676
677.comment-respond,
678.entry-comments {
679	padding: 37px 0;
680}
681
682.comment-respond,
683.entry-comments {
684	margin: 0 0 37px;
685}
686
687.comment-author, .comment-meta { 
688	display: inline-block; 
689	margin: 0 17px 0 0;
690}
691
692.comment-respond input[type="email"],
693.comment-respond input[type="text"],
694.comment-respond input[type="url"] {
695	width: 50%;
696}
697
698.comment-respond label {
699	display: block;
700	margin-right: 12px;
701}
702
703.comment-list {
704	border-top: 1px solid #eee;
705}
706
707.comment-list li {
708	list-style-type: none;
709	margin: 37px 0 0;
710	padding: 0;
711}
712
713.comment-list article { 
714	padding: 17px; 
715	overflow: auto;
716	border-bottom: 1px solid #F7F7F7;
717}
718
719.comment-header {
720	margin: 0 0 17px;
721}
722
723.comment .avatar {
724	-webkit-border-radius: 100%;
725	border-radius: 100%;
726	display: inline;
727	float: left;
728	margin: 0 17px 17px 0;
729}
730
731.form-allowed-tags {
732	background: #f7f9fc;
733	font-size: 12px;
734	padding: 22px;
735}
736
737.comment-reply a {
738	color: #555;
739	border: 1px solid #CCC;
740	border-radius: 5px;
741	padding: 12px;
742	float: right;
743	display: block;
744	letter-spacing: 2px;
745	text-transform: uppercase;
746	text-decoration: none !important;
747}
748
749.comment-meta {
750	margin: 0;
751}
752
753@media only screen and (min-width: 600px) { 
754	.comment-meta {
755		float:right;
756	}
757}
758
759.comment-meta {
760	margin: 0;
761	float:right;
762}
763
764.comment-time a, .comment-time {
765	color: #555;
766}
767
768.comment-content {
769	overflow-wrap: break-word;
770}
771
772.bypostauthor article {
773	background: #f7f9fc;
774}
775
776.comment-author-name {
777	font-weight: bold;
778}
779
780.comment-list .children {  
781	margin-left: 17px;
782}
783
784.comment-list .children article { 
785	border-left: 11px solid #CCC;
786}
787
788/*
789Sidebars
790---------------------------------------------------------------------------------------------------- */
791
792.sidebar li {
793	list-style-type: none;
794	margin-bottom: 6px;
795	padding: 0;
796	word-wrap: break-word;
797}
798
799.sidebar a {
800	font-weight: bold;
801}
802
803
804/*
805Site Footer
806---------------------------------------------------------------------------------------------------- */
807
808.site-footer {
809	text-align: center;
810}
811
812
813
814/*
815Media Queries
816----------------------------------------------------------------------------- */
817
818
819@media only screen and (min-width: 1200px) {
820	#before-header {
821		visibility: visible;
822	}
823	.comment-time a, .comment-time {
824		font-size: 0.8em;
825	}
826	.children { 
827		margin-left: 17px; 
828	}
829	.comment-list .children article { 
830		border-left: none;
831	}
832	aside, #breadcrumbs, .entry-meta { 
833		font-size: 0.8em; 
834	}
835}
836
837
838
839@media only screen and (max-width: 1079px) {
840	.content,
841	.sidebar-primary,
842	.site-inner,
843	.wrap {
844		width: 100%;
845	}
846
847	.site-inner {
848		padding-left: 4%;
849		padding-right: 4%;
850	}
851
852	.entry,
853	.entry-comments,
854	.entry-footer .entry-meta,
855	.site-header,
856	.comment-respond {
857		padding: 10px 0;
858	}
859  
860	.entry-footer .entry-meta {
861		margin: 0;
862		padding-top: 12px;
863	}
864
865}
866
867@media only screen and (max-width: 335px) {
868	.site-inner {
869		padding-left: 0;
870		padding-right: 0;
871	}
872}
873</style>
873<script data-affiliate-config type="application/json">{"enableLinkMonetizer":true,"keywordLinkerKeywordLimit":"","affiliateJsClientPath":"https:\/\/affiliate-cdn.raptive.com\/affiliate.mvp.min.js","affiliateApiPath":"https:\/\/affiliate-api.raptive.com","amazonAffiliateId":"raptive-vietworldkitchen-lm-20","excludeNetworks":["raptive"],"excludeDestinations":["cj"],"enableAnalytics":true,"pluginVersion":"1.1.6"}</script>
vendor: 1 bytes, line 873
873
874<script async referrerpolicy="no-referrer-when-downgrade" data-no-optimize="1" data-cfasync="false" src="https://affiliate-cdn.raptive.com/affiliate.mvp.min.js">
875</script>
875
876<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
877<style data-no-optimize="1" data-cfasync="false">
878	.adthrive-ad {
879		margin-top: 10px;
880		margin-bottom: 10px;
881		text-align: center;
882		overflow-x: visible;
883		clear: both;
884		line-height: 0;
885	}
886	.adthrive-device-desktop .adthrive-recipe, .adthrive-device-tablet .adthrive-recipe {
887margin-left: 10px;
888float: right;
889clear: right;
890}
891
892.adthrive-player-title {
893margin-top: 0px;
894margin-bottom:0px;
895}
896
897/* White Background For Mobile Sticky Video Player */
898.adthrive-collapse-mobile-background {
899background-color: #fff!important;
900}
901.adthrive-top-collapse-close > svg > * {
902stroke: black;
903font-family: sans-serif;
904}
905.adthrive-top-collapse-wrapper-video-title,
906.adthrive-top-collapse-wrapper-bar a a.adthrive-learn-more-link {
907color: #000!important;
908}
909/* END White Background For Mobile Sticky Video Player */
910/* for ESSAs */
911.adthrive-sticky-sidebar > div {
912top: 80px!important;
913}</style>
914<script data-no-optimize="1" data-cfasync="false">
915	window.adthriveCLS = {
916		enabledLocations: ['Content', 'Recipe'],
917		injectedSlots: [],
918		injectedFromPlugin: true,
919		branch: 'aedfcec',bucket: 'prod',			};
920	window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"5e39fc9893394b3d07889527","key":"siteId"},{"value":"6233884d76b9f67088dde782","key":"organizationId"},{"value":"Viet World Kitchen","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Food"],"key":"verticals"}],"siteUrl":"https://www.vietworldkitchen.com/","siteId":"5e39fc9893394b3d07889527","siteName":"Viet World Kitchen","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"1.0.0"},"adUnits":[{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet"],"name":"Header","sticky":false,"location":"Header","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".site-inner","skip":0,"classNames":[],"position":"afterbegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[320,50],[468,60],[970,90],[1,1],[320,100],[970,250],[300,50],[728,250]],"priority":399,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar-primary > .widget","skip":1,"classNames":["widget"],"position":"beforebegin","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar-primary","skip":0,"classNames":["widget"],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".site-footer","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.home, body.search, body.archive","spacing":0,"max":3,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"article","skip":3,"classNames":[],"position":"beforebegin","every":3,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.7,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["tablet","desktop"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":4,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".cookbook-container-ingredients p, .cookbook-container-ingredients li, .cookbook-instructions-list li, .cookbook-notes p, .cookbook-tag","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["tablet","desktop"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":4,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".wprm-recipe-ingredients-container li, .wprm-recipe-instructions-container li, .wprm-recipe-notes-container li, .wprm-recipe-notes-container span,  .wprm-recipe-notes-container p, .wprm-nutrition-label-container","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":5,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["phone"],"name":"Recipe_5","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".wprm-recipe-ingredients-container, .cookbook-container-ingredients","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-105,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["phone"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":2,"lazyMax":2,"enable":true,"lazy":true,"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container li, .wprm-recipe-notes-container li, .wprm-recipe-notes-container span,  .wprm-recipe-notes-container p, .wprm-nutrition-label-container, .cookbook-container-ingredients, .cookbook-container-instructions","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"","spacing":0.7,"max":0,"lazyMax":99,"enable":true,"lazy":true,"elementSelector":".comment-resond, .comment-list > .comment","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[300,250],[970,250],[728,250]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","
920skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.26,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.3,"onePerViewport":false},"note":null,"pageSelector":"body.home, body.search, body.archive","desktop":{"adDensity":0.28,"onePerViewport":false}}],"desktop":{"adDensity":0.26,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":true,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":true,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":false,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"chicory":true,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":false,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"7065444","stickyContainerAds":false,"rubiconMediaMath":true,"rubicon":true,"restartStickyVideoPlayersAfterClose":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
920:true,"desktopInterstitial":true,"amx":true,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":true,"trustx":true,"comscoreTAL":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"Food","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","conl","drg","gamv","ske","pol"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Food"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-kargo-spotlight":{"featureRolloutId":45,"enabled":false,"data":{}},"amazon-competitive-separation-q3-2026":{"enabled":true,"featureRolloutId":73,"data":null}},"organizationData":{"organizationId":"6233884d76b9f67088dde782","multiSiteOrg":false},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":true,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","skip":2,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".entry-content > p","id":4064908,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"DgjslHd2"},{"playlistId":"ZQ85vwuV","pageSelector":"body.single","devices":["desktop"],"description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4064910,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"zT9UJ2mX"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":2,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".entry-content > p","id":4064909,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"DgjslHd2"},{"devices":["desktop","mobile"],"formattedType":"Stationary Related","description":"","id":4064907,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"DgjslHd2"},{"playlistId":"ZQ85vwuV","pageSelector":"body.single","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4064911,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"zT9UJ2mX"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"top-center","thirdPartyGamAdUnitName":null,"allowOnHomepage":true,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":null,"allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":false,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
920
921
922<script data-no-optimize="1" data-cfasync="false">
923(function(w, d) {
924	w.adthrive = w.adthrive || {};
925	w.adthrive.cmd = w.adthrive.cmd || [];
926	w.adthrive.plugin = 'adthrive-ads-3.13.0';
927	w.adthrive.host = 'ads.adthrive.com';
928	w.adthrive.integration = 'plugin';
929
930	var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';
931
932	var s = d.createElement('script');
933	s.async = true;
934	s.referrerpolicy='no-referrer-when-downgrade';
935	s.src = 'https://' + w.adthrive.host + '/sites/5e39fc9893394b3d07889527/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
936	var n = d.getElementsByTagName('script')[0];
937	n.parentNode.insertBefore(s, n);
938})(window, document);
939</script>
939
940<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin>
941	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
942	<title>About Andrea Nguyen - Viet World Kitchen</title>
943	<meta name="description" content="Award-winning cookbook author Andrea Nguyen is a leading voice on Asian food and cooking. Learn more about her, including current projects." />
944	<link rel="canonical" href="https://www.vietworldkitchen.com/about-andrea-nguyen" />
945	<meta property="og:locale" content="en_US" />
946	<meta property="og:type" content="article" />
947	<meta property="og:title" content="About Andrea Nguyen - Viet World Kitchen" />
948	<meta property="og:description" content="Award-winning cookbook author Andrea Nguyen is a leading voice on Asian food and cooking. Learn more about her, including current projects." />
949	<meta property="og:url" content="https://www.vietworldkitchen.com/about-andrea-nguyen" />
950	<meta property="og:site_name" content="Viet World Kitchen" />
951	<meta property="article:publisher" content="https://www.facebook.com/vietworldkitchen/" />
952	<meta property="article:modified_time" content="2024-12-12T19:40:20+00:00" />
953	<meta property="og:image" content="https://www.vietworldkitchen.com/wp-content/uploads/2018/08/Andrea-Portrait-writing-up-cropped.jpg" />
954	<meta property="og:image:width" content="250" />
955	<meta property="og:image:height" content="289" />
956	<meta property="og:image:type" content="image/jpeg" />
957	<meta name="twitter:card" content="summary_large_image" />
958	<meta name="twitter:label1" content="Est. reading time" />
959	<meta name="twitter:data1" content="9 minutes" />
960	
960<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","AboutPage"],"@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen","url":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen","name":"About Andrea Nguyen - Viet World Kitchen","isPartOf":{"@id":"https:\/\/www.vietworldkitchen.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen#primaryimage"},"image":{"@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen#primaryimage"},"thumbnailUrl":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2018\/08\/Andrea-Portrait-writing-up-cropped.jpg","datePublished":"2017-09-22T17:04:16+00:00","dateModified":"2024-12-12T19:40:20+00:00","description":"Award-winning cookbook author Andrea Nguyen is a leading voice on Asian food and cooking. Learn more about her, including current projects.","breadcrumb":{"@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen#primaryimage","url":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2018\/08\/Andrea-Portrait-writing-up-cropped.jpg","contentUrl":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2018\/08\/Andrea-Portrait-writing-up-cropped.jpg","width":250,"height":289},{"@type":"BreadcrumbList","@id":"https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vietworldkitchen.com\/"},{"@type":"ListItem","position":2,"name":"About Andrea Nguyen"}]},{"@type":"WebSite","@id":"https:\/\/www.vietworldkitchen.com\/#website","url":"https:\/\/www.vietworldkitchen.com\/","name":"Viet World Kitchen","description":"Dive in to explore Asian cooking and traditions","publisher":{"@id":"https:\/\/www.vietworldkitchen.com\/#\/schema\/person\/fe5dac7e42a3da9963dd3017eb4f3be1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vietworldkitchen.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.vietworldkitchen.com\/#\/schema\/person\/fe5dac7e42a3da9963dd3017eb4f3be1","name":"Andrea Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","url":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","contentUrl":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","width":519,"height":636,"caption":"Andrea Nguyen"},"logo":{"@id":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg"},"description":"Based in Northern California, Andrea Nguyen is a James Beard award-winning author, freelance writer, editor, cooking teacher, and consultant. She has published over seven acclaimed cookbooks and is considered a leading authority on Asian foodways, especially those of Vietnam.","sameAs":["https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen","https:\/\/www.facebook.com\/vietworldkitchen\/","https:\/\/www.instagram.com\/andreanguyen88\/?hl=en","https:\/\/en.wikipedia.org\/wiki\/Andrea_Nguyen"]}]}</script>
960
961	<!-- / Yoast SEO plugin. -->
962
963
964<link rel="alternate" type="application/rss+xml" title="Viet World Kitchen &raquo; Feed" href="https://www.vietworldkitchen.com/feed" />
965<link rel="alternate" type="application/rss+xml" title="Viet World Kitchen &raquo; Comments Feed" href="https://www.vietworldkitchen.com/comments/feed" />
966<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.vietworldkitchen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vietworldkitchen.com%2Fabout-andrea-nguyen" />
967<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.vietworldkitchen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vietworldkitchen.com%2Fabout-andrea-nguyen&#038;format=xml" />
968<script>(()=>{"use strict";const e=[400,500,600,700,800,900],t=e=>`wprm-min-${e}`,n=e=>`wprm-max-${e}`,s=new Set,o="ResizeObserver"in window,r=o?new ResizeObserver((e=>{for(const t of e)c(t.target)})):null,i=.5/(window.devicePixelRatio||1);function c(s){const o=s.getBoundingClientRect().width||0;for(let r=0;r<e.length;r++){const c=e[r],a=o<=c+i;o>c+i?s.classList.add(t(c)):s.classList.remove(t(c)),a?s.classList.add(n(c)):s.classList.remove(n(c))}}function a(e){s.has(e)||(s.add(e),r&&r.observe(e),c(e))}!function(e=document){e.querySelectorAll(".wprm-recipe").forEach(a)}();if(new MutationObserver((e=>{for(const t of e)for(const e of t.addedNodes)e instanceof Element&&(e.matches?.(".wprm-recipe")&&a(e),e.querySelectorAll?.(".wprm-recipe").forEach(a))})).observe(document.documentElement,{childList:!0,subtree:!0}),!o){let e=0;addEventListener("resize",(()=>{e&&cancelAnimationFrame(e),e=requestAnimationFrame((()=>s.forEach(c)))}),{passive:!0})}})();</script>
968<style id='wp-img-auto-sizes-contain-inline-css'>
969img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
970/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
971</style>
972<link rel='stylesheet' id='foodie-pro-5-css' href='https://www.vietworldkitchen.com/wp-content/themes/foodiepro5/style.css?ver=5.0.0' media='all' />
973<style id='wp-block-library-inline-css'>
974:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
974--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
975
976/*# sourceURL=wp-block-library-inline-css */
977</style>
978<style id='wp-block-button-inline-css'>
979.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
980.is-style-button-right-arrow .wp-element-button::after { content: "→"; position: relative; margin-left: 0.2em; }
981.is-style-button-external-arrow .wp-element-button::after { content: "↗"; position: relative; margin-left: 0.2em; }
982/*# sourceURL=wp-block-button-inline-css */
983</style>
984<style id='wp-block-heading-inline-css'>
985h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
986body { counter-reset: step-count footnotes !important; } .is-style-step-count {  counter-increment: step-count; position: relative; padding-left: 1.6em; } .is-style-step-count::before { content: counter(step-count); position: absolute; top: 0.1em; left: 0; width: 2.2em; height: 2.2em; display: flex; align-items: center; justify-content: center; border-radius: 2.2em; font-size: 0.55em; font-weight: bold; }
987body { counter-reset: step-count footnotes !important; } .is-style-step-count-above { counter-increment: step-count; position: relative; display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; } .is-style-step-count-above::before { content: counter(step-count); width: 2.2em; height: 2.2em; display: flex; align-items: center; justify-content: center; border-radius: 2.2em; font-size: 0.55em; font-weight: bold;}.is-style-step-count-above.has-text-align-center {align-items:center;}.is-style-step-count-above.has-text-align-right {align-items:flex-end;}
988@media only screen and (min-width: 1023px) { h2.is-style-heading-right-line { overflow: hidden; text-align: left !important; } h2.is-style-heading-right-line:after { background-color: var(--branding-color-accents); content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 100%; left: 0.3em; margin-right: -50%; } }
989/*# sourceURL=wp-block-heading-inline-css */
990</style>
991<style id='wp-block-image-inline-css'>
992.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
992cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
993.is-style-book-cover img { box-shadow: 4px 4px 20px #454545; transform: rotate(3deg) scale(0.9); -webkit-backface-visibility: hidden; margin-top: 10px; margin-bottom: 10px; } .is-style-book-cover { padding: 10px; }
994.is-style-polaroid img { border-bottom: 50px solid #fff; border-right: 15px solid #fff; border-left: 15px solid #fff; border-top: 10px solid #fff; box-shadow: 5px 5px 15px rgba(0, 0, 0, .4); transform: rotate(-5deg) scale(0.9); -webkit-backface-visibility: hidden; margin: 10px 0; }
995/*# sourceURL=wp-block-image-inline-css */
996</style>
997<style id='wp-block-list-inline-css'>
998ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
999@media only screen and (min-width: 1023px) { .is-style-feast-2-column-list { display: grid; grid-template-columns: 1fr 1fr; gap: 0 37px; }
999 .editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.is-style-feast-2-column-list li { margin-left: unset; margin-right: unset; } }
1000@media only screen and (min-width: 1023px) { .is-style-feast-3-column-list { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 37px; } .editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.is-style-feast-3-column-list li { margin-left: unset; margin-right: unset; } }
1001ol.is-style-circle-number-list { list-style-type: none; counter-reset: my-counter; padding-left: 44px; } ol.is-style-circle-number-list li { list-style-type: none; counter-increment: my-counter; position: relative; margin-bottom: var(--feast-spacing-xs) !important; margin-left: 0 !important; } ol.is-style-circle-number-list li:last-child { margin-bottom: 0; } ol.is-style-circle-number-list li::before { content: counter(my-counter);position: absolute; top: 2px; left: -36px; width: 28px; height: 28px; display: flex; align-items: center;justify-content: center; border-radius: 28px; font-size: 14px; font-weight: bold; } ol.is-style-circle-number-list[start="2"] { counter-reset: my-counter 1; } ol.is-style-circle-number-list[start="3"] { counter-reset: my-counter 2; } ol.is-style-circle-number-list[start="4"] { counter-reset: my-counter 3; } ol.is-style-circle-number-list[start="5"] { counter-reset: my-counter 4; } ol.is-style-circle-number-list[start="6"] { counter-reset: my-counter 5; } ol.is-style-circle-number-list[start="7"] { counter-reset: my-counter 6; } ol.is-style-circle-number-list[start="8"] { counter-reset: my-counter 7; } ol.is-style-circle-number-list[start="9"] { counter-reset: my-counter 8; } ol.is-style-circle-number-list[start="10"] { counter-reset: my-counter 9; } ol.is-style-circle-number-list[start="11"] { counter-reset: my-counter 10; } ol.is-style-circle-number-list[start="12"] { counter-reset: my-counter 11; } ol.is-style-circle-number-list[start="13"] { counter-reset: my-counter 12; } ol.is-style-circle-number-list[start="14"] { counter-reset: my-counter 13; } ol.is-style-circle-number-list[start="15"] { counter-reset: my-counter 14; } ol.is-style-circle-number-list[start="16"] { counter-reset: my-counter 15; } ol.is-style-circle-number-list[start="17"] { counter-reset: my-counter 16; } ol.is-style-circle-number-list[start="18"] { counter-reset: my-counter 17; } ol.is-style-circle-number-list[start="19"] { counter-reset: my-counter 18; } ol.is-style-circle-number-list[start="20"] { counter-reset: my-counter 19; }
1002/*# sourceURL=wp-block-list-inline-css */
1003</style>
1004<style id='wp-block-media-text-inline-css'>
1005.wp-block-media-text{box-sizing:border-box;
1006  /*!rtl:begin:ignore*/direction:ltr;
1007  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
1008  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
1009  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
1010  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
1011  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
1012  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
1013  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
1014  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
1015  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{he
1015ight:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
1016
1017			.wp-block-media-text.is-style-book-cover {
1018				grid-template-columns: 30% 1fr;
1019			}
1020			.wp-block-media-text.is-style-book-cover img {
1021				box-shadow: 4px 4px 20px rgba(0,0,0,0.5);
1022				transform: rotate(-6deg) scale(0.9);
1023				-webkit-backface-visibility: hidden;
1024				margin-top: 10px; margin-bottom: 10px;
1025			}
1026			.wp-block-media-text.is-style-book-cover .wp-block-media-text__media {
1027				display: flex;
1028				justify-content: center;
1029			}
1030			.wp-block-media-text.is-style-book-cover .wp-block-media-text__content {
1031				padding: 0 0 0 40px;
1032			}
1033			@media(max-width:600px) {
1034				.wp-block-media-text.is-style-book-cover img {
1035					max-width: 200px;
1036				}
1037				.wp-block-media-text.is-style-book-cover .wp-block-media-text__content {
1038					padding: 20px 0 0 0;
1039					text-align: center;
1040				}
1041				.wp-block-media-text.is-style-book-cover .wp-block-media-text__content .wp-block-buttons {
1042					justify-content: center;
1043				}
1044			}
1045		
1046
1047			.wp-block-media-text.is-style-polaroid-media-text {
1048				grid-template-columns: 30% 1fr;
1049			}
1050			.wp-block-media-text.is-style-polaroid-media-text img {
1051				transform: rotate(-10deg) scale(0.9);
1052				-webkit-backface-visibility: hidden;
1053				margin-top: 10px;
1054				margin-bottom: 10px;
1055				border: 10px solid var(--branding-color-background, #ccc);
1056			}
1057			.wp-block-group.is-style-full-width-feature-wrapper .wp-block-media-text.is-style-polaroid-media-text img,
1058			.wp-block-group.is-style-full-width-custom-background-feature-wrapper .wp-block-media-text.is-style-polaroid-media-text img,
1059			.wp-block-group.is-style-feast-branding-background .wp-block-media-text.is-style-polaroid-media-text img {
1060				border-color: #fff;
1061			}
1062			.wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__media {
1063				display: flex;
1064				justify-content: center;
1065			}
1066			.wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content {
1067				padding: 0 0 0 40px;
1068			}
1069			@media(max-width:600px) {
1070				.wp-block-media-text.is-style-polaroid-media-text img {
1071					max-width: 75%;
1072				}
1073				.wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content {
1074					padding: 20px 0 0 0;
1075					text-align: center;
1076				}
1077				.wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content .wp-block-buttons {
1078					justify-content: center;
1079				}
1080			}
1081		
1082
1083			.is-style-post-info-author {
1084				grid-template-columns: 50px 1fr !important;
1085				grid-gap: 12px;
1086			}
1087			.is-style-post-info-author .wp-block-media-text__content {
1088				padding: 7px 0;
1089			}
1090			.is-style-post-info-author .wp-block-media-text__content a {
1091				text-decoration: underline;
1092			}
1093			.is-style-post-info-author .wp-block-media-text__media img {
1094				border-radius: 100px;
1095				aspect-ratio: 1 / 1;
1096			}
1097			.is-style-post-info-author.has-background {
1098				padding: 7px;
1099				margin: 7px 0;
1100			}
1101		
1102
1103			.is-style-post-info-author-100px {
1104				grid-template-columns: 100px 1fr !important;
1105				grid-gap: 15px;
1106			}
1107			.is-style-post-info-author-100px .wp-block-media-text__content {
1108				padding: 7px 0;
1109			}
1110			.is-style-post-info-author-100px .wp-block-media-text__content a {
1111				text-decoration: underline;
1112			}
1113			.is-style-post-info-author-100px .wp-block-media-text__media img {
1114				border-radius: 100px;
1115				aspect-ratio: 1 / 1;
1116			}
1117			.is-style-post-info-author-100px.has-background {
1118				padding: 7px;
1119				margin: 7px 0;
1120			}
1121		
1122
1123			@media(max-width:600px) {
1124				.wp-block-media-text.is-style-image-below-mobile.is-stacked-on-mobile > .wp-block-media-text__media {
1125					grid-row: 2;
1126				}
1127				.wp-block-media-text.is-style-image-below-mobile.is-stacked-on-mobile > .wp-block-media-text__content {
1128					grid-row: 1;
1129				}
1130			}
1131		
1132.is-style-media-text-white-background { background: #FFF; color: #000; margin: 11px 0; box-shadow: 1px 1px 4px #999; } body .is-style-media-text-white-background a { color: var(--branding-color-links); } .is-style-media-text-white-background :is(h1,h2,h3,h4,h5,h6) { color: #000 !important; }
1133.is-style-media-text-white-background-flat { background: #FFF; color: #000; margin: 11px 0; } body .is-style-media-text-white-background-flat a { color: var(--branding-color-links); } .is-style-media-text-white-background-flat :is(h1,h2,h3,h4,h5,h6) { color: #000 !important; }
1134.is-style-media-text-image-border .wp-block-media-text__media { outline: 2px solid var(--branding-color-accents); padding: 11px; margin: 11px 0; } .feast-media-text-image-round.is-style-media-text-image-border .wp-block-media-text__media { border-radius: 50%; }
1135.is-style-media-text-image-frame .wp-block-media-text__media { border: 8px solid var(--branding-color-accents); } .feast-media-text-image-round.is-style-media-text-image-frame .wp-block-media-text__media { border-radius: 50%; }
1136.is-style-media-text-full-border { outline: 2px solid var(--branding-color-accents); padding: 11px; margin: 11px 0; box-shadow: 1px 1px 4px #999   }
1137.is-style-media-text-background-only { background: var(--branding-color-background); color: var(--branding-color-background-text); box-shadow: 1px 1px 4px #999; } .is-style-media-text-background-only a { color: var(--branding-color-background-text) !important; }
1138
1139					.is-style-media-text-circle-image .wp-block-media-text__media img {
1140						border-radius: 50%;
1141					}
1142				
1143
1144					.is-style-media-text-small-circle-image {
1145						display: flex;
1146						position: relative;
1147						margin-bottom: 27px;
1148					}
1149					.wp-block-media-text.is-style-media-text-small-circle-image .editor-media-container__resizer,
1150					.is-style-media-text-small-circle-image .wp-block-media-text__media {
1151						width: 150px !important;
1152						position: absolute !important;
1153						left: 0;
1154						top: 50%;
1155						transform: translateY(-50%);
1156						z-index: 1;
1157					}
1158					.is-style-media-text-small-circle-image .wp-block-media-text__media img {
1159						border-radius: 150px;
1160					}
1161					.is-style-media-text-small-circle-image .wp-block-media-text__content {
1162						width: calc(100% - 32px);
1163						margin-left: 32px;
1164						padding: 27px 27px 27px 150px;
1165						background: var(--branding-color-background);
1166						color: var(--branding-color-background-text);
1167					}
1168					.is-style-media-text-small-circle-image .wp-block-media-text__content * {
1169						color: var(--branding-color-background-text);
1170					}
1171					@media(min-width:601px) {
1172						.is-style-media-text-small-circle-image.has-media-on-the-right .wp-block-media-text__media {
1173							left: auto;
1174							right: 0;
1175						}
1176						.is-style-media-text-small-circle-image.has-media-on-the-right .wp-block-media-text__content {
1177							margin-left: 0;
1178							margin-right: 32px;
1179							padding: 27px 150px 27px 27px;
1180						}
1181					}
1182					@media(max-width:600px) {
1183						.is-style-media-text-small-circle-image .wp-block-media-text__media {
1184							left: 50%;
1185							transform: translateX(-50%);
1186							top: 0;
1187						}
1188						.is-style-media-text-small-circle-image .wp-block-media-text__content {
1189							width: 100%;
1190							margin-top: 32px;
1191							margin-left: 0;
1192							padding-top: calc(118px + var(--feast-spacing-s)) !important;
1193						}
1194					}
1195				
1196/*# sourceURL=wp-block-media-text-inline-css */
1197</style>
1198<style id='wp-block-buttons-inline-css'>
1199.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
1200/*# sourceURL=https://www.vietworldkitchen.com/wp-includes/blocks/buttons/style.min.css */
1201</style>
1202<style id='wp-block-columns-inline-css'>
1203.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
1204.is-style-basic-columns .wp-block-column { background-color: var(--branding-color-background, #EEEEEE); color: var(--branding-color-background-text, #000000); padding: 17px 11px; }
1205/*# sourceURL=wp-block-columns-inline-css */
1206</style>
1207<style id='wp-block-group-inline-css'>
1208.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
1209.wp-block-group.is-style-full-width-slanted { -webkit-transform: skewY(1.5deg); transform: skewY(1.5deg); -ms-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; margin-bottom: 20px !important; margin-top: 60px !important; padding-bottom: 70px !important; } .wp-block-group.is-style-full-width-slanted > .wp-block-group__inner-container { -webkit-transform: skewY(-1.5deg); transform: skewY(-1.5deg); -ms-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; }
1210.is-style-feast-inline-heading-group h2:first-of-type, .is-style-feast-inline-heading-group h3:first-of-type { transform: translateY(-0.7em);  background: #FFF; display: inline-block; padding: 0 0.5em 0; margin: 0 0.5em; } .is-style-feast-inline-heading-group { border: 2px solid var(--global-palette6, #CCC); padding: 0 1em 1em; margin: 3em 0 2em; } .is-style-feast-inline-heading-group h2:first-child+*, .is-style-feast-inline-heading-group h3:first-child+* { margin-top: 0; }
1211.wp-block-group.is-style-group-tip-1 {position: relative; box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15);margin-top:calc(var(--feast-spacing-xl) + 16px);border:2px solid var(--branding-color-primary);} .wp-block-group.is-style-group-tip-1 p:first-child {margin:0;position: absolute;top: 0;left: var(--wp--preset--spacing--50);padding: 8px 20px;background-color:var(--branding-color-primary);font-weight:700;text-transform:uppercase;letter-spacing:1px;color: var(--branding-color-primary-text);box-shadow: 0 4px 8px rgba(102, 126, 234, 0.3); border-radius: 8px;font-size:14px;line-height: 1.5; transform: translateY(-50%);} .wp-block-group.is-style-group-tip-1 .wp-block-group__inner-container > *:last-child {margin-bottom:0;} .wp-block-group.is-style-group-tip-1 .wp-block-group__inner-container {position: initial;}
1212.wp-block-group.is-style-group-tip-2 {box-shadow:0 4px 16px rgba(0, 0, 0, 0.1);} .wp-block-group.is-style-group-tip-2 .wp-block-group__inner-container > *:last-child {margin-bottom: 0;} .wp-block-group.is-style-group-tip-2 .wp-block-group__inner-container > *:first-child {margin-top: 0;}
1213.wp-block-group.is-style-group-tip-3 {position: relative;margin-top:calc(var(--feast-spacing-xl) + 16px);border: 2px solid hsl(from var(--branding-color-background) h s calc(l - 5));} .wp-block-group.is-style-group-tip-3 > .wp-block-group__inner-container > p:first-child {margin:0;position: absolute;top: 0;left: 50%;padding: 10px 32px;background-color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color: #495057;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); border-radius: 30px;font-size:14px;line-height: 1.5; transform: translate(-50%, -50%);border:2px solid hsl(from var(--branding-color-background) h s calc(l - 5));} .wp-block-group.is-style-group-tip-3 > .wp-block-group__inner-container > *:last-child {margin-bottom:0;} .wp-block-group.is-style-group-tip-3 .wp-block-group__inner-container {position: initial;}
1214.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family {display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;margin-top:0 !important;width:100%;}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family::after { content: "";flex: 1 1 auto;border-bottom: 1px solid hsl(from var(--branding-color-background) h s calc(l - 15));}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-center::before,.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-right::before { content: "";flex: 1 1 auto;border-bottom: 1px solid hsl(from var(--branding-color-background) h s calc(l - 15));}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-right::after {  content: "";display:none;}
1215/*# sourceURL=wp-block-group-inline-css */
1216</style>
1217<style id='wp-block-paragraph-inline-css'>
1218.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
1219.is-style-paragraph-right-arrow a::after { content: " →"; position: relative; margin-left: 0; }
1220.is-style-paragraph-external-arrow a::after { content: " ↗"; position: relative; margin-left: 0; }
1221/*# sourceURL=wp-block-paragraph-inline-css */
1222</style>
1223<style id='wp-block-spacer-inline-css'>
1224.wp-block-spacer{clear:both}
1225/*# sourceURL=https://www.vietworldkitchen.com/wp-includes/blocks/spacer/style.min.css */
1226</style>
1227
1228<style id='classic-theme-styles-inline-css'>
1229/*! This file is auto-generated */
1230.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
1230padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
1231/*# sourceURL=/wp-includes/css/classic-themes.min.css */
1232</style>
1233<style id='global-styles-inline-css'>
1234:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--feast-branding-color-primary: #3f3f3f;--wp--preset--color--feast-branding-color-primary-text-contrast: #FFFFFF;--wp--preset--color--feast-branding-color-accents: #77ac77;--wp--preset--color--feast-branding-color-background: #f5f5f5;--wp--preset--color--feast-branding-color-links: #e86d10;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1234--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--feast-branding-body-font: Source Sans 3;--wp--preset--font-family--feast-branding-heading-font: Lora;--wp--preset--font-family--feast-branding-accent-font: Sriracha;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1234.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
1235/*# sourceURL=global-styles-inline-css */
1236</style>
1237
1238<link rel='stylesheet' id='contact-form-7-css' href='https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
1239<style id='feast-global-styles-inline-css'>
1240.feast-plugin a {
1241	word-break: break-word;
1242}
1243.feast-plugin ul.menu a {
1244	word-break: initial;
1245}
1246	@media (prefers-reduced-motion: no-preference) {
1247		:root {
1248			scroll-behavior: smooth;
1249		}
1250	}
1251.feast-film-strip .feast-recipe-index { 
1252	height: 105px;
1253	overflow: hidden;
1254}
1255.feast-film-strip .fsri-list { 
1256	grid-template-columns: repeat( 12, minmax( 180px, 1fr));
1257	margin: 0 !important;
1258	max-height: 105px;
1259	height: 105px;
1260	grid-gap: 7px;
1261	-webkit-overflow-scrolling: touch;
1262	overflow-x: auto;
1263	overflow-y: hidden;
1264	-ms-overflow-style: none;
1265	scrollbar-width: none;			
1266}
1267.feast-film-strip .fsri-list::-webkit-scrollbar {
1268	width: 0;
1269	height: 0;
1270	background: transparent;
1271}
1272.feast-film-strip .listing-item { 
1273	padding: 0;
1274	min-height: 0;
1275}
1276.feast-film-strip .listing-item img { 
1277	height: 90px;
1278	border: none;
1279	box-shadow: none;
1280	border-radius: 4px;
1281}
1282.feast-film-strip .fsri-list .listing-item img {
1283	margin-bottom: 0;
1284	border: none;
1285}
1286.feast-film-strip .listing-item a {
1287	display: grid; 
1288	grid-template-columns: 1fr 1fr;
1289	grid-gap: 11px;
1290	align-items: center;
1291}
1292.feast-film-strip .fsri-title { 
1293	height: auto;
1294	max-height: 80px; 
1295	overflow: hidden;
1296	font-weight: 400;
1297	font-size: 16px;
1298	line-height: 20px;
1299	padding: 0;
1300	text-align: left;
1301	display: -webkit-box;
1302	-webkit-line-clamp: 4;
1303	-webkit-box-orient: vertical;  
1304	overflow: hidden;
1305	letter-spacing: 0;	
1306}
1307button.feast-submenu-toggle {
1308	display: none;
1309	background: transparent;
1310	border: 1px solid #424242;
1311	border-radius: 0;
1312	box-shadow: none;
1313	padding: 0;
1314	outline: none;
1315	cursor: pointer;
1316	position: absolute;
1317	line-height: 0;
1318	right: 0;
1319	top: 3px;
1320	width: 42px;
1321	height: 42px;
1322	justify-content: center;
1323	align-items: center;
1324}
1325button.feast-submenu-toggle svg {
1326	width: 20px;
1327	height: 20px;
1328}
1329@media(max-width:1199px) {
1330	button.feast-submenu-toggle {
1331		display: flex;
1332	}
1333	.mmm-content ul li.menu-item-has-children {
1334		position: relative;
1335	}
1336	.mmm-content ul li.menu-item-has-children > a {
1337		display: inline-block;
1338		margin-top: 12px;
1339		margin-bottom: 12px;
1340		width: 100%;
1341		padding-right: 48px;
1342	}
1343	.mmm-content ul li.menu-item-has-children > ul.sub-menu {
1344		display: none;
1345	}
1346	.mmm-content ul li.menu-item-has-children.open > ul.sub-menu {
1347		display: block;
1348	}
1349	.mmm-content ul li.menu-item-has-children.open > button svg {
1350		transform: rotate(180deg);
1351	}
1352}
1353.feast-full-width-banner {
1354	margin: 0 auto;
1355	padding: 0;
1356	max-width: 1170px;
1357	z-index: 1300;
1358}
1359.single .content a,
1360.category .content a,
1361.feast-modern-category-layout a,
1362aside a, 
1363.site-footer a {
1364	text-decoration: underline;
1365}
1366.feast-social-media {
1367	display: flex;
1368	flex-wrap: wrap;
1369	align-items: center;
1370	justify-content: center;
1371	column-gap: 18px;
1372	row-gap: 9px;
1373	width: 100%;
1374	padding: 27px 0;
1375}
1376.feast-social-media.feast-social-media--align-left {
1377	justify-content: flex-start;
1378}
1379.feast-social-media.feast-social-media--align-right {
1380	justify-content: flex-end;
1381}
1382.feast-social-media a {
1383	display: flex;
1384	align-items: center;
1385	justify-content: center;
1386	padding: 12px;
1387}
1388@media(max-width:600px) {
1389	.feast-social-media a {
1390		min-height: 50px;
1391		min-width: 50px;
1392	}
1393}
1394.feast-ai-buttons-block {
1395	display: block;
1396	width: 100%;
1397}
1398.feast-ai-buttons-block .wp-block-buttons {
1399	display: flex;
1400	flex-wrap: wrap;
1401	gap: 12px;
1402	width: 100%;
1403}
1404.feast-ai-buttons-block--align-center .wp-block-buttons {
1405	justify-content: center;
1406}
1407.feast-ai-buttons-block--align-right .wp-block-buttons {
1408	justify-content: flex-end;
1409}
1410.feast-ai-buttons-block .wp-block-buttons .wp-block-button {
1411	flex-basis: 0;
1412	flex-grow: 1;
1413}
1414.feast-ai-buttons-block .wp-block-buttons .wp-block-button .wp-block-button__link {
1415	white-space: nowrap;
1416}
1417@media(max-width:600px) {
1418	.feast-ai-buttons-block .wp-block-buttons .wp-block-button {
1419		flex-basis: 40%;
1420	}
1421}		
1422.feast-trusted-google-source .wp-block-button__link svg path {
1423	fill: var(--global-palette9);
1424}
1425.feast-trusted-google-source--layout-full-width .wp-block-button {
1426	width: 100%;
1427}
1428.feast-trusted-google-source--layout-full-width .wp-block-button__link {
1429	justify-content: center;
1430}
1431.feast-layout--menu-social-icons .feast-social-media {
1432	column-gap: 8px;
1433	padding: 0;
1434}
1435.modern-menu-desktop-social .feast-layout--menu-social-icons .feast-social-media .social-media__link:nth-child(n+4) {
1436	display: none;
1437}
1438.feast-layout .dpsp-content-wrapper { 
1439	display: none; 
1440}
1441@media (max-width: 600px) {
1442	.wprm-recipe-container,
1443	.tasty-recipes { 
1444		margin-left: -5%; 
1445		margin-right: -5%; 
1446	}
1447}
1448.feast-remove-top-padding {
1449	padding-top: 0 !important;
1450}
1451.feast-remove-bottom-padding {
1452	padding-bottom: 0 !important;
1453}
1454.feast-remove-top-margin {
1455	margin-top: 0 !important;
1456}
1457.feast-remove-bottom-margin {
1458	margin-bottom: 0 !important;
1459}
1460.z-10 {
1461	position: relative;
1462	z-index: 10;
1463}
1464body h1,
1465body h2,
1466body h3,
1467body h4,
1468body h5,
1469body h6 {
1470	line-height: 1.2;
1471}
1472.wp-block-media-text.is-variation-media-text-sidebar-bio {
1473	display: flex;
1474	flex-direction: column;
1475	row-gap: 4px;
1476}
1477.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media {
1478	display: flex;
1479	justify-content: center;
1480}
1481.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img {
1482	border-radius: 1000px;
1483}
1484.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content {
1485	padding: 16px 24px 28px;
1486	margin: 0;
1487	display: flex;
1488	flex-direction: column;
1489	gap: 10px;
1490	box-sizing: border-box;
1491}
1492.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h3,
1493.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h2 {
1494	font-size: 1.625em;
1495}
1496.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content * {
1497	margin: 0;
1498	max-width: 100%;
1499}
1500.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content p {
1501	line-height: 1.5;
1502}
1503@media only screen and (max-width: 335px) {
1504	.site-inner {
1505		padding-left: 0;
1506		padding-right: 0;
1507	}
1508}
1509@media only screen and (max-width:1023px) {
1510	.feast-layout--modern-footer {
1511		padding-left: 5%;
1512		padding-right: 5%;
1513	}
1514}
1515@media only screen and (max-width: 600px) {
1516	.site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper,
1517	.site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper-cta,
1518	.site-container .feast-layout--modern-footer .is-style-full-width-slanted,
1519	.site-container .feast-layout--modern-footer .is-style-full-width-custom-background-feature-wrapper {
1520		margin: var(--feast-spacing-xl, 27px) -5%;
1521	}
1522}
1523a.wprm-recipe-jump:hover {
1524	opacity: 1.0 !important;
1525}
1526.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img {
1527	border-radius: 178px;
1528	aspect-ratio: 1 / 1;
1529	object-fit: cover;
1530}
1531.feast-modern-category-layout {
1532	text-align: initial;
1533}
1534.feast-trusted-google-source .wp-block-button__link svg path,
1535.feast-jump-to-buttons .wp-block-button__link svg path {
1536	fill: #fff;
1537}
1538h1,
1539h2,
1540h3,
1541h4,
1542h5,
1543h6,
1544div, 
1545.wp-block-group {
1546	scroll-margin-top: 80px;
1547}
1548body .fsri-list .listing-item {padding:;background-color:;}body .fsri-title {letter-spacing: ;}body .feast-recipe-index .fsri-list {column-gap:;row-gap:;}body .feast-category-index-list > li { padding:; }body .fsci-title,body .feast-title-overlay .fsci-title,body .entry-content .feast-title-overlay a .fsci-title,body .entry-content a .fsci-title {padding:;letter-spacing: ;}body .feast-category-index .feast-category-index-list {column-gap:;row-gap:;}body .feastmobilenavbar,
1549body .desktop-inline-modern-menu ul {
1550	overflow: visible;
1551	contain: initial;
1552}
1553.feastmobilenavbar ul.menu > .menu-item {
1554	position: relative;
1555}
1556.feastmobilenavbar ul.menu > .menu-item:hover > .sub-menu,
1557.feastmobilenavbar ul.menu > .menu-item:focus-within > .sub-menu {
1558	left: 0;
1559	opacity: 1;
1560}
1561.feastmobilenavbar .menu-item-has-children .sub-menu {
1562	background: #fff;
1563	left: -9999px;
1564	top: 100%;
1565	opacity: 0;
1566	border-radius: 5px;
1567	box-shadow: 0 5px 10px rgba(0,0,0,0.15);
1568	padding: 10px 0;
1569	position: absolute;
1570	width: auto;
1571	min-width: 200px;
1572	z-index: 99;
1573	display: flex;
1574	flex-direction: column;
1575	row-gap: 0;
1576	height: auto;
1577	margin: 0;
1578}
1579.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item {
1580	width: 100%;
1581	display: block;
1582	clear: both;
1583	border-top: none !important;
1584	min-height: 0 !important;
1585	max-width: none;
1586	text-align: left;
1587}
1588.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item a {
1589	width: 100%;
1590	background: transparent;
1591	padding: 8px 30px 8px 20px;
1592	position: relative;
1593	white-space: nowrap;
1594	display: block;
1595}
1596@media(max-width:768px) {
1597	.menu-item-has-children .sub-menu {
1598		left: auto;
1599		opacity: 1;
1600		position: relative;
1601		width: 100%;
1602		border-radius: 0;
1603		box-shadow: none;
1604		padding: 0;
1605		display: none;
1606	}
1607}.wp-block-media-text {
1608	row-gap: var(--global-md-spacing, 22px);
1609}
1610	.wp-block-group {
1611	margin-top: var(--global-md-spacing, 1.5rem);
1612	margin-bottom: var(--global-md-spacing, 1.5rem);
1613}
1614li[class*="feast-menu-icon-"] > a {
1615	display: flex !important;
1616	align-items: center;
1617	column-gap: 6px;
1618}
1619
1620li[class*="feast-menu-icon-"] > a > svg.feast-menu-icon {
1621	display: inline-block;
1622	width: 20px;
1623	height: 20px;
1624	color: currentColor;
1625	fill: currentColor;
1626	vertical-align: middle;
1627}
1628
1629li[class*="feast-menu-icon-"] > a > svg.feast-menu-icon path {
1630	fill: currentColor;
1631}
1632
1633/*# sourceURL=feast-global-styles-inline-css */
1634</style>
1635<link rel='stylesheet' id='simple-social-icons-font-css' href='https://www.vietworldkitchen.com/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' media='all' />
1636<script src="https://www.vietworldkitchen.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 1636
1636
1637<script src="https://www.vietworldkitchen.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
1637
1638<link rel="https://api.w.org/" href="https://www.vietworldkitchen.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.vietworldkitchen.com/wp-json/wp/v2/pages/874" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.vietworldkitchen.com/xmlrpc.php?rsd" />
1639<meta name="generator" content="WordPress 6.9.9" />
1640<link rel='shortlink' href='https://www.vietworldkitchen.com/?p=874' />
1641<style id='feast-blockandfront-styles'>.feast-about-author { background-color: #f2f2f2; color: #32373c; padding: 17px; margin-top: 57px; display: grid; grid-template-columns: 1fr 3fr !important; } .feast-about-author h2 { margin-top: 7px !important;} .feast-about-author img{ border-radius: 50% !important; }aside .feast-about-author { grid-template-columns: 1fr !important; }.wp-block-search .wp-block-search__input { max-width: 100%; background: #FFF; color: #000; }.wp-block-separator { color: #D6D6D6; border-bottom: none; margin-top: 16px; margin-bottom: 16px; }.screen-reader-text { width: 1px; height: 1px; }footer ul li, .site-footer ul li { list-style-type: none; }footer ul li, .site-footer ul li { list-style-type: none; }aside .wp-block-search { display: grid; grid-template-columns: 1fr; margin: 37px 0;  } aside .wp-block-search__inside-wrapper { display: grid !important; grid-template-columns: 1fr; } aside input { min-height: 50px; }  ​aside .wp-block-search__label, aside .wp-block-search__button { display: none; } aside p, aside div, aside ul { margin: 17px 0; }@media only screen and (max-width: 600px) { aside .wp-block-search { grid-template-columns: 1fr; } aside input { min-height: 50px; margin-bottom: 17px;} }.feast-button a { border: 2px solid #CCC; padding: 7px 14px; border-radius: 20px; text-decoration: none !important; font-weight: bold; } .feast-button { padding: 27px 7px; }a.wp-block-button__link { text-decoration: none !important; }.feast-box-primary {  padding: 17px !important; margin: 17px 0 !important;  }.feast-box-secondary { padding: 17px !important; margin: 17px 0 !important;  }.feast-box-primary li, .feast-box-secondary li {margin-left: 17px !important; }.feast-checklist li::marker { color: transparent; } .feast-checklist li:before { content: '✓'; margin-right: 17px; }</style>
1642<style type="text/css">
1643	.feast-category-index-list, .fsri-list {
1644		display: grid;
1645		grid-template-columns: repeat(2, minmax(0, 1fr) );
1646		grid-gap: 57px 17px;
1647		list-style: none;
1648		list-style-type: none;
1649		margin: 17px 0 !important;
1650	}
1651	.feast-category-index-list li,
1652	.fsri-list li {
1653		text-align: center;
1654		position: relative;
1655		list-style: none !important;
1656		margin-left: 0 !important;
1657		list-style-type: none !important;
1658		overflow: hidden;
1659	}
1660	.feast-category-index-list li {
1661		min-height: 150px;
1662	}
1663	.feast-category-index-list li a.title {
1664		text-decoration: none;
1665	}
1666	.feast-category-index-list-overlay .fsci-title {
1667		position: absolute;
1668		top: 88%;
1669		left: 50%;
1670		transform: translate(-50%, -50%);
1671		background: #FFF;
1672		padding: 5px;
1673		color: #333;
1674		font-weight: bold;
1675		border: 2px solid #888;
1676		text-transform: uppercase;
1677		width: 80%;
1678	}
1679	.listing-item:focus-within, .wp-block-search__input:focus {outline: 2px solid #555; }
1680	.listing-item a:focus, .listing-item a:focus .fsri-title, .listing-item a:focus img { opacity: 0.8; outline: none; }
1681	.listing-item a, .feast-category-index-list a { text-decoration: none !important; word-break: break-word; font-weight: initial; }
1682	li.listing-item:before { content: none !important; } /* needs to override theme */
1683	.fsri-list, ul.feast-category-index-list { padding-left: 0 !important; }
1684	.fsri-list .listing-item { margin: 0; }
1685	.fsri-list .listing-item img { display: block; height: auto; max-width: 100%; }
1686	.feast-category-index-list img { height: auto; max-width: 100%; }
1687	.fsri-list .feast_3x4_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 3/4; }
1688	.fsri-list .feast_2x3_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 2/3; }
1689	.fsri-list .feast_4x3_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 4/3; }
1690	.fsri-list .feast_1x1_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 1/1; }
1691	.fsri-title, .fsci-title { text-wrap: balance; }
1692	.listing-item { display: grid; align-content: flex-start; } .fsri-rating, .fsri-time { place-self: end center; } /* align time + rating bottom */
1693	.fsri-category { padding: 8px 12px 0; }
1694	.feast-recipe-index .feast-category-link { text-align: right; }
1695	.feast-recipe-index .feast-category-link a { text-decoration: underline; }
1696	.feast-image-frame, .feast-image-border { border: 3px solid #DDD; }
1697	.feast-square-image { aspect-ratio: 1/1; object-fit: cover; }
1698	.feast-image-round, .feast-image-round img, .feast-category-index-list.feast-image-round svg, .feast-media-text-image-round .wp-block-media-text__media img { border-radius: 50%; }
1699	.feast-image-shadow { box-shadow: 3px 3px 5px #AAA; }
1700	.feast-line-through { text-decoration: line-through; }
1701	.feast-grid-full, .feast-grid-half, .feast-grid-third, .feast-grid-fourth, .feast-grid-fifth { display: grid; grid-gap: 57px 17px; }
1702	.feast-grid-full { grid-template-columns: 1fr !important; }
1703	.feast-grid-half { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
1704	.feast-grid-third { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
1705	.feast-grid-fourth { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
1706	.feast-grid-fifth { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
1707	@media only screen and (max-width:601px) {
1708		.feast-grid-full-horizontal { grid-template-columns: 1fr !important; }
1709		.feast-grid-full-horizontal .listing-item { min-height: 0; }
1710		.feast-grid-full-horizontal .listing-item a { display: flex; align-items: center; }
1711		.feast-grid-full-horizontal .listing-item a > img { width: 33%; }
1712		.feast-grid-full-horizontal .listing-item a > .fsri-title { width: 67%; padding: 0; text-align: left; margin-top: 0 !important; padding: 0 16px; }
1713		.feast-grid-full-horizontal .fsri-rating, .feast-grid-full-horizontal .fsri-time, .feast-grid-full-horizontal .fsri-recipe
1713-keys, .feast-grid-full-horizontal .fsri-recipe-cost { display: none !important; }
1714		body .feast-recipe-index .feast-grid-full-horizontal { row-gap: 17px; }
1715		body .feast-recipe-index .feast-grid-full-horizontal li { margin-bottom: 0; }
1716	}
1717	@media only screen and (min-width: 600px) {
1718		.feast-category-index-list { grid-template-columns: repeat(4, minmax(0, 1fr) ); }
1719		.feast-desktop-grid-full { grid-template-columns: 1fr !important; }
1720		.feast-desktop-grid-half { grid-template-columns: repeat(2, 1fr) !important; }
1721		.feast-desktop-grid-third { grid-template-columns: repeat(3, 1fr) !important; }
1722		.feast-desktop-grid-fourth { grid-template-columns: repeat(4, 1fr) !important; }
1723		.feast-desktop-grid-fifth { grid-template-columns: repeat(5, 1fr) !important; }
1724		.feast-desktop-grid-sixth { grid-template-columns: repeat(6, 1fr) !important; }
1725		.feast-desktop-grid-ninth { grid-template-columns: repeat(6, 1fr) !important; }
1726		.feast-desktop-grid-half-horizontal, .feast-desktop-grid-third-horizontal { grid-template-columns: repeat(2, 1fr) !important; }
1727		.feast-desktop-grid-full-horizontal { grid-template-columns: 1fr !important; }
1728		.feast-desktop-grid-half-horizontal .listing-item a, .feast-desktop-grid-full-horizontal .listing-item a, .feast-desktop-grid-third-horizontal .listing-item a { display: flex; align-items: center; }
1729		.feast-desktop-grid-half-horizontal .listing-item a > img, .feast-desktop-grid-full-horizontal a > img, .feast-desktop-grid-third-horizontal .listing-item a > img { width: 33% !important; margin-bottom: 0; }
1730		.feast-desktop-grid-half-horizontal .listing-item a > .fsri-title, .feast-desktop-grid-full-horizontal a > .fsri-title, .feast-desktop-grid-third-horizontal .listing-item a > .fsri-title { width: 67%; padding: 0 16px; text-align: left; margin-top: 0 !important; }
1731		.feast-desktop-grid-half-horizontal .fsri-rating, .feast-desktop-grid-half-horizontal .fsri-time, .feast-desktop-grid-half-horizontal .fsri-recipe-keys, .feast-desktop-grid-half-horizontal .fsri-recipe-cost { display: none !important; }
1732		.feast-desktop-grid-third-horizontal .fsri-rating, .feast-desktop-grid-third-horizontal .fsri-time, .feast-desktop-grid-third-horizontal .fsri-recipe-keys, .feast-desktop-grid-third-horizontal .fsri-recipe-cost { display: none !important; }
1733		.feast-desktop-grid-full-horizontal .fsri-rating, .feast-desktop-grid-full-horizontal .fsri-time, .feast-desktop-grid-full-horizontal .fsri-recipe-keys, .feast-desktop-grid-full-horizontal .fsri-recipe-cost { display: none !important; }
1734	}
1735	@media only screen and (min-width:900px) {
1736		.feast-desktop-grid-third-horizontal { grid-template-columns: repeat(3, 1fr) !important; }
1737		.feast-desktop-grid-ninth { grid-template-columns: repeat(9, 1fr) !important; }
1738	}
1739	@media only screen and (min-width:900px) and (max-width:1200px) {
1740		.feast-desktop-grid-third-horizontal .listing-item a > img {
1741			width: 44%;
1742		}
1743	}
1744	@media only screen and (min-width:600px) and (max-width:775px) {
1745		.feast-desktop-grid-third-horizontal .listing-item a > img,
1746		.feast-desktop-grid-half-horizontal .listing-item a > img {
1747			width: 44%;
1748		}
1749	}
1750	@media only screen and (min-width: 1100px) { .full-width-content main.content { width: 1080px; max-width: 1080px; } .full-width-content .sidebar-primary { display: none;  } }
1751	@media only screen and (max-width: 600px) { .entry-content :not(.wp-block-gallery) .wp-block-image { width: 100% !important; } }
1752	@media only screen and (min-width: 1024px) {
1753		.feast-full-width-wrapper { width: 100vw; position: relative; left: 50%; right: 50%; margin: 37px -50vw; background: #F5F5F5; padding: 17px 0; }
1754		.feast-full-width-wrapper .feast-recipe-index { width: 1140px; margin: 0 auto; }
1755		.feast-full-width-wrapper .listing-item { background: #FFF; padding: 17px; }
1756	}
1757	.feast-prev-next { display: grid; grid-template-columns: 1fr;  border-bottom: 1px solid #CCC; margin: 57px 0;  }
1758	.feast-prev-post, .feast-next-post { padding: 37px 17px; border-top: 1px solid #CCC; }
1759	.feast-next-post { text-align: right; }
1760	@media only screen and (min-width: 600px) {
1761		.feast-prev-next { grid-template-columns: 1fr 1fr; border-bottom: none; }
1762		.feast-next-post { border-left: 1px solid #CCC;}
1763		.feast-prev-post, .feast-next-post { padding: 37px; }
1764	}
1765	.has-background { padding: 1.25em 2.375em; margin: 1em 0; }
1766	figure { margin: 0 0 1em; }
1767	div.wp-block-image > figure { margin-bottom: 1em; }
1768	@media only screen and (max-width: 1023px) {
1769		.content-sidebar .content, .sidebar-primary { float: none; clear: both; }
1770		.has-background { padding: 1em; margin: 1em 0; }
1771	}
1772	hr.has-background { padding: inherit; margin: inherit; }
1773	body { -webkit-animation: none !important; animation: none !important; }
1774	@media only screen and (max-width: 600px) {
1775		body {
1776			--wp--preset--font-size--small: 16px !important;
1777		}
1778	}
1779	@media only screen and (max-width: 600px) { .feast-desktop-only { display: none; } }
1780	@media only screen and (min-width: 600px) { .feast-mobile-only { display: none; } }
1781	summary { display: list-item; }
1782	.comment-form-cookies-consent > label {
1783		display: inline-block;
1784		margin-left: 30px;
1785	}
1786	@media only screen and (max-width: 600px) { .comment-form-cookies-consent { display: grid; grid-template-columns: 1fr 12fr; } }
1787	.bypostauthor .comment-author-name { color: unset; }
1788	.comment-list article header { overflow: auto; }
1789	.fsri-rating .wprm-recipe-rating { pointer-events: none; }
1790	.fsri-tasty-recipe-count {
1791		display: block;
1792		width: 100%;
1793		font-size: .8em;
1794	}
1795	nav#breadcrumbs { margin: 5px 0 15px; }.entry-content .feast-title-overlay a .fsci-title, .feast-title-overlay .fsci-title { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #f2f2f2; padding: 12px; }
1796.feast-title-overlay.feast-image-round .fsci-title.fsci-title--no-image { background: inherit !important; background-color: inherit !important; border: none !important; width: 100% !important; height: auto !important; border-radius: 0 !important; }
1797.feast-category-index .feast-title-overlay > li { padding-left: 0; padding-right: 0; }
1798.feast-title-overlay.feast-image-round > li { border-radius: 50%; overflow: hidden; }
1799.feast-title-overlay.feast-image-round > li > a { display: flex; }
1800.entry-content .feast-title-overlay.feast-image-round a .fsci-title, .feast-title-overlay.feast-image-round .fsci-title { bottom: 50%; transform: translateY(50%); }
1801.block-editor-block-list__block .feast-category-index .feast-title-overlay img,	.block-editor-block-list__block .feast-category-index .feast-title-overlay .fsci-title { box-sizing: border-box; }
1802.page .content a {
1803	text-decoration: underline;
1804}
1805.entry-time:after,
1806.entry-author:after {
1807	content: "";
1808	margin: inherit;
1809}
1810.entry-content .wp-block-group ol li, .entry-content .wp-block-group ul li {
1811	margin: 0 0 17px 37px;
1812}
1813.entry-content ul:not(.fsri-list):not(.feast-category-index-list) li,
1814.feast-modern-category-layout ul:not(.fsri-list):not(.feast-category-index-list) li {
1815	margin-left: 0;
1816	margin-bottom: 0;
1817}
1818</style><style>.page #breadcrumbs { display: none; } .page-child #breadcrumbs { display: block; } </style><style type="text/css" id='feastbreadcrumbstylesoverride'>
1819@media only screen and (max-width: 940px) {
1820	nav#breadcrumbs {
1821		display: block;
1822	}
1823}
1824</style><style type="text/css" id='feastfoodieprooverrides'>
1825.page .content a {
1826	text-decoration: underline;
1827}
1828.entry-time:after,
1829.entry-author:after {
1830	content: "";
1831	margin: inherit;
1832}
1833</style><style type="text/css"> .tippy-box[data-theme~="wprm"] { background-color: #333333; color: #FFFFFF; } .tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #333333; } .tippy-box[data-theme~="wprm"] a { color: #FFFFFF; } .wprm-comment-rating svg { width: 18px !important; height: 18px !important; } img.wprm-comment-rating { width: 90px !important; height: 18px !important; } body { --comment-rating-star-color: #343434; } body { --wprm-popup-font-size: 16px; } body { --wprm-popup-background: #ffffff; } body { --wprm-popup-title: #000000; } body { --wprm-popup-content: #444444; } body { --wprm-popup-button-background: #444444; } body { --wprm-popup-button-text: #ffffff; } body { --wprm-popup-accent: #747B2D; }</style><style type="text/css">.wprm-glossary-term {color: #5A822B;text-decoration: underline;cursor: help;}</style><link rel="pingback" href="https://www.vietworldkitchen.com/xmlrpc.php" />
1834<!-- Global Site Tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 1834-1835
1834
1835<script async src="https://www.googletagmanager.com/gtag/js?id=
1835UA-8756843-1
vendor: 13 bytes, line 1835
1835"></script>
1836<script>
1837  window.dataLayer = window.dataLayer || [];
1838  function gtag(){dataLayer.push(arguments)};
1839  gtag('js', new Date());
1840
1841  gtag('config', 'UA-8756843-1');
1842</script>
1842
1843	<style>
1844		/* Add animation (Chrome, Safari, Opera) */
1845		@-webkit-keyframes openmenu {
1846			from {left:-100px;opacity: 0;}
1847			to {left:0px;opacity:1;}
1848		}
1849		@-webkit-keyframes closebutton {
1850			0% {opacity: 0;}
1851			100% {opacity: 1;}
1852		}
1853
1854		/* Add animation (Standard syntax) */
1855		@keyframes openmenu {
1856			from {left:-100px;opacity: 0;}
1857			to {left:0px;opacity:1;}
1858		}
1859		@keyframes closebutton {
1860			0% {opacity: 0;}
1861			100% {opacity: 1;}
1862		}
1863
1864		.mmmadminlinks {
1865			position: absolute;
1866			left: 20px;
1867			top: 0;
1868			width: 200px;
1869			line-height: 25px;
1870			text-align: left;
1871			display: none;
1872		}
1873		@media only screen and ( min-width: 1000px ) {
1874			.mmmadminlinks { display: block; }
1875		}
1876
1877		/* The mmm's background */
1878		.feastmobilemenu-background {
1879			display: none;
1880			position: fixed;
1881			z-index: 9999;
1882			left: 0;
1883			top: 0;
1884			width: 100%;
1885			height: 100%;
1886			overflow: auto;
1887			background-color: rgb(0, 0, 0);
1888			background-color: rgba(0, 0, 0, 0.4);
1889		}
1890
1891		/* Display the mmm when targeted */
1892		.feastmobilemenu-background:target {
1893			display: table;
1894			position: fixed;
1895		}
1896
1897		/* The mmm box */
1898		.mmm-dialog {
1899			display: table-cell;
1900			vertical-align: top;
1901			font-size: 20px;
1902		}
1903
1904		/* The mmm's content */
1905		.mmm-dialog .mmm-content {
1906			margin: 0;
1907			padding: 10px 10px 10px 20px;
1908			position: fixed;
1909			left: 0;
1910			background-color: #FEFEFE;
1911			contain: strict;
1912			overflow-x: hidden;
1913			overflow-y: auto;
1914			outline: 0;
1915			border-right: 1px #777 solid;
1916			border-bottom: 1px #777 solid;
1917			width: 320px;
1918			height: 90%;
1919			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
1920
1921			/* Add animation */
1922			-webkit-animation-name: openmenu; /* Chrome, Safari, Opera */
1923			-webkit-animation-duration: 0.6s; /* Chrome, Safari, Opera */
1924			animation-name: openmenu;
1925			animation-duration: 0.6s;
1926		}
1927		.mmm-content ul.sub-menu {
1928			padding-left: 16px;
1929		}
1930		.mmm-content li {
1931			list-style: none;
1932		}
1933		#menu-feast-modern-mobile-menu li,
1934		.desktop-inline-modern-menu > ul.menu li {
1935			min-height: 50px;
1936			margin-left: 5px;
1937			list-style: none;
1938		}
1939		#menu-feast-modern-mobile-menu li a,
1940		.desktop-inline-modern-menu > ul.menu li a {
1941			color: inherit;
1942			text-decoration: inherit;
1943		}
1944
1945		/* The button used to close the mmm */
1946		.closebtn {
1947			text-decoration: none;
1948			float: right;
1949			margin-right: 10px;
1950			font-size: 50px;
1951			font-weight: bold;
1952			color: #333;
1953			z-index: 1301;
1954			top: 0;
1955			position: fixed;
1956			left: 270px;
1957			-webkit-animation-name: closebutton; /* Chrome, Safari, Opera */
1958			-webkit-animation-duration: 1.5s; /* Chrome, Safari, Opera */
1959			animation-name: closebutton;
1960			animation-duration: 1.5s;
1961		}
1962
1963		.closebtn:hover,
1964		.closebtn:focus {
1965			color: #555;
1966			cursor: pointer;
1967		}
1968		@media (prefers-reduced-motion) { /* accessibility animation fix */
1969			.mmm-dialog .mmm-content, .closebtn {
1970			animation: none !important;
1971			}
1972		}
1973		.mmmheader {
1974			font-size: 25px;
1975			color: #FFF;
1976			height: 80px;
1977			display: flex;
1978			justify-content: space-between;
1979		}
1980		#mmmlogo {
1981			max-width: 200px;
1982			max-height: 70px;
1983		}
1984		#feast-mobile-search {
1985			margin-bottom: 17px;
1986			min-height: 50px;
1987			overflow: auto;
1988		}
1989		#feast-mobile-search input[type=submit] {
1990			border: 0;
1991			height: 30px;
1992			margin: 5px 0 0 -30px;
1993			padding: 15px;
1994			position: absolute;
1995			width: 30px;
1996			z-index: 200;
1997			clip: unset;
1998			color: transparent;
1999			background: none;
2000		}
2001		#feast-mobile-search input[type=submit]:hover {
2002			background: transparent;
2003		}
2004		#feast-mobile-search input[type=search] {
2005			width: 100%;
2006		}
2007
2008		#feast-mobile-menu-social-icons {
2009			margin-top: 17px;
2010		}
2011
2012		#feast-social .simple-social-icons {
2013			list-style: none;
2014			margin: 0 !important;
2015		}
2016
2017		.feastmobilenavbar {
2018			position: fixed;
2019			top: 0;
2020			left: 0;
2021			z-index: 1300;
2022			width: 100%;
2023			height: 80px;
2024			padding: 0;
2025			margin: 0 auto;
2026			box-sizing: border-box;
2027			border-top: 1px solid #CCC;
2028			border-bottom: 1px solid #CCC;
2029			background: #FFF;
2030			display: grid;
2031			grid-template-columns: repeat(7, minmax(50px, 1fr));
2032			text-align: center;
2033			contain: strict;
2034			overflow: hidden;
2035		}
2036		.feastmobilenavbar > div { height: 80px; }
2037		.admin-bar .feastmobilenavbar {
2038			top: 32px;
2039		}
2040		@media screen and (max-width:782px) {
2041			.admin-bar .feastmobilenavbar {
2042				top: 0;
2043				position: sticky;
2044			}
2045			.admin-bar .site-container, .admin-bar .body-template-content {
2046				margin-top: 0;
2047			}
2048		}
2049		.feastmobilenavbar .feastmenulogo > a {
2050			display: flex;
2051			align-items: center;
2052		}
2053		.feastmobilenavbar a img {
2054			margin-bottom: inherit !important;
2055		}
2056		.feastmenutoggle, .feastsearchtoggle, .feastsubscribebutton {
2057			display: flex;
2058			align-items: center;
2059			justify-items: center;
2060			justify-content: center;
2061		}
2062
2063		
2064		.feastsearchtoggle svg, .feastmenutoggle svg {
2065			width: 30px;
2066			height: 30px;
2067			padding: 10px;
2068			box-sizing: content-box;
2069			color: black;
2070		}
2071		.feastsubscribebutton {
2072			overflow: hidden;
2073		}
2074		.feastsubscribebutton img {
2075			max-width: 90px;
2076			padding: 0;
2077			display: block;
2078			margin: 1px;
2079		}
2080		.feastsubscribebutton svg {
2081			color: #000;
2082		}
2083				.feastmenulogo {
2084			overflow: hidden;
2085			display: flex;
2086			align-items: center;
2087			justify-content: center;
2088			grid-column-end: span 4;
2089		}
2090
2091					.desktop-inline-modern-menu .sub-menu { display: none; }
2092			.desktop-inline-modern-menu, .modern-menu-desktop-social { display: none; }
2093			@media only screen and (min-width: 1200px) {
2094				.desktop-inline-modern-menu, .modern-menu-desktop-social { display: block; line-height: 1.2em; }
2095				.feastmobilenavbar .feastmenutoggle { display: none; } /* hide menu toggle */
2096				.feastmobilenavbar { grid-template-columns: 1fr 3fr 1fr 50px !important; } /* rearrange grid for desktop */
2097				.feastmenulogo { grid-column-end: span 1 !important; }
2098				.desktop-inline-modern-menu ul {
2099					display: flex;
2100					justify-content: center;
2101					gap: 40px;
2102					height: 80px;
2103					overflow: hidden;
2104					margin: 0 17px;
2105				}
2106				.desktop-inline-modern-menu ul li {
2107					display: flex;
2108					justify-content: center;
2109					align-items: center;
2110					min-height: 80px;
2111					max-width: 20%;
2112					margin-left: 0 !important;
2113				}
2114				.desktop-inline-modern-menu ul li:nth-child(n+6) { display: none; }
2115				.modern-menu-desktop-social .simple-social-icons li:nth-child(n+4), .modern-menu-desktop-social .widgettitle { display: none; }
2116				.modern-menu-desktop-social { display: flex !important; justify-content: center; align-items: center; }
2117				body .feastmobilenavbar a { color: #000; text-decoration: none; }
2118
2119			} /* end desktop query */
2120			/* end testing */
2121		
2122		@media only screen and ( max-width: 1199px ) {
2123			.feastmenulogo {grid-column-end: span 3; }
2124			.feastsubscribebutton { grid-column-end: span 2; }
2125		}
2126		@media only screen and (max-width: 359px) { /* 320px fix */
2127			.feastmobilenavbar {
2128				grid-template-columns: repeat(6, minmax(50px, 1fr));
2129			}
2130			.feastmenulogo {grid-column-end: span 2; }		}
2131				header.site-header, .nav-primary  {
2132			display: none !important;
2133			visibility: hidden;
2134		}
2135		.site-container, .body-template-content {
2136			margin-top: 80px; /* prevents menu overlapping content */
2137		}
2138		@media only screen and ( min-width: 1200px ) {
2139			.feastmobilenavbar {
2140				width: 100%;
2141				left: 0;
2142				padding-left: calc(50% - 550px);
2143				padding-right: calc(50% - 550px);
2144			}
2145							.feastsubscribebutton { display: none; }
2146					}
2147		@media print {
2148			.feastmobilenavbar { position: static; }
2149		}
2150						</style>
2151
2152	<style id="feast-edit-font-sizes">h1 { font-size: 30px; }body { font-size: 18px; }</style>	<style id='feast-increase-content-width'>@media only screen and (min-width: 1200px) { #genesis-content { min-width: 728px; } #content-container { min-width: 728px; }  }</style>
2153	
2154
2155
2156<link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;700&family=Lora:wght@700&family=Sriracha:wght@400;700&display=swap" rel="stylesheet" id="feast-plus-fonts">
2157<style id="feast-plus-branding-styles">
2158:root {
2159--font-fallback: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans;
2160--branding-color-primary: #3f3f3f;
2161--branding-color-primary-text: #FFFFFF;
2162/* primary black contrast: 1.922976848447; primary white contrast: 10.920568293352 */
2163--branding-color-accents: #77ac77;
2164--branding-color-accents-text: #000000;
2165/* accent black contrast: 8.0800319217915; accent white contrast: 2.5989996330787 */
2166--branding-color-background: #f5f5f5;
2167--branding-color-background-text: #000000;
2168/* background black contrast: 19.315002585585; background white contrast: 1.0872377524646 */
2169--branding-color-links: #e86d10;
2170--feast-spacing-xxxs: 8px;--feast-spacing-xxs: 8px;--feast-spacing-xs: 12px;--feast-spacing-s: 16px;--feast-spacing-m: 20px;--feast-spacing-l: 20px;--feast-spacing-xl: 20px;--feast-spacing-xxl: 24px;--feast-font-s: 20px;--feast-font-m: 24px;--feast-font-l: 28px;--feast-font-xl: 32px;--feast-border-radius: 7px;--feast-banner-height: 48px;--feast-modern-menu-height: 80px;--feast-top-offset-height: calc( var(--feast-banner-height) + var(--feast-modern-menu-height) );--feast-top-banner-background-color: var(--branding-color-background);--branding-top-banner_text-color: #000000;
2171
2172--branding-body-font: "Source Sans 3";
2173
2174--branding-heading-font: "Lora";
2175
2176--branding-accent-font: "Sriracha";
2177--branding-custom-list-char: "\2713";
2178} 
2179/* end of feast plus branding root variables */ 
2180@media (min-width: 481px) { :root {--feast-spacing-xxxs: 8px;--feast-spacing-xxs: 12px;--feast-spacing-xs: 16px;--feast-spacing-s: 20px;--feast-spacing-m: 24px;--feast-spacing-l: 28px;--feast-spacing-xl: 32px;--feast-spacing-xxl: 44px;--feast-desktop-font-xxs: 12px;--feast-desktop-font-xs: 16px;} }
2181/* end of feast plus branding desktop root variables */ 
2182a {
2183	text-decoration: none;
2184}
2185.has-feast-branding-color-primary-color {
2186	color: var(--branding-color-primary);
2187}
2188.has-background.has-feast-branding-color-primary-background-color {
2189	background-color: var(--branding-color-primary);
2190}
2191.has-feast-branding-color-accents-color {
2192	color: var(--branding-color-accents);
2193}
2194.has-background.has-feast-branding-color-accents-background-color {
2195	background-color: var(--branding-color-accents);
2196}
2197.has-feast-branding-color-background-color {
2198	color: var(--branding-color-background);
2199}
2200.has-background.has-feast-branding-color-background-background-color {
2201	background-color: var(--branding-color-background);
2202}
2203.has-feast-branding-color-links-color {
2204	color: var(--branding-color-links);
2205}
2206.has-background.has-feast-branding-color-links-background-color {
2207	background-color: var(--branding-color-links);
2208}
2209.feast-plugin a {
2210	color: var(--branding-color-links);
2211}
2212.feast-plugin .entry-content a,
2213.feast-plugin .feast-modern-category-layout a { 
2214	text-underline-offset: 3px; 
2215	text-decoration-thickness: 3px; 
2216}
2217.feast-button a,
2218.wp-block-group .wp-block-search__button,
2219.wp-block-group .wp-block-search__button,
2220#respond #submit,
2221body .editor-styles-wrapper .wp-block-button__link,
2222.wp-block-button__link,
2223body .wp-block-button a {
2224	background: var(--branding-color-primary) !important;
2225	color: var(--branding-color-primary-text) !important;
2226	text-decoration: none !important;
2227	font-weight: bold;
2228	padding: 11px;
2229}
2230.feast-plugin .feast-trusted-google-source .wp-block-button__link svg path,
2231.wp-block-button__link svg {
2232	fill: var(--branding-color-primary-text) !important;
2233}
2234body .editor-styles-wrapper .wp-block-button__link,
2235.wp-block-button__link,
2236body .wp-block-button a {
2237	padding: 11px 18px;
2238}
2239.feast-button a, .wp-block-group .wp-block-search__inside-wrapper, .wp-block-group .wp-block-search__button, .wp-block-group .wp-block-search__inside-wrapper, .wp-block-group .wp-block-search__button, #respond #submit, body .editor-styles-wrapper .wp-block-button__link, .wp-block-button__link  { border-radius: 100px; } @media(max-width:480px) { .wp-block-group .wp-block-search__inside-wrapper { border-radius: 32px; padding-top: 13px !important; } }.feast-button a, .wp-block-group .wp-block-search__button, .wp-block-group .wp-block-search__button, #respond #submit, body .editor-styles-wrapper .wp-block-button__link, .wp-block-button__link  { border: 0 !important; margin: 0 !important; }.feast-button a:hover, #respond #submit:hover, body .editor-styles-wrapper .wp-block-button__link:hover, .wp-block-button__link:hover  { background: #FFF !important; outline: 2px solid #000 !important;  color: #000 !important; }.fsri-list .listing-item { border-radius: 0; }.fsri-list .listing-item { box-shadow: 0 3px 6px rgba(0,0,0,0.16); background: #FFFFFF; }.fsri-list .listing-item img { border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.feast-plus-author img { box-shadow: 0 6px 12px rgba(0,0,0,0.16); background: #FFFFFF; } .fsri-title { padding: 0 7px 17px; }
2239.full-width-feature-wrapper .fsri-list svg, .is-style-full-width-feature-wrapper .fsri-list svg, .is-style-full-width-feature-wrapper-cta .fsri-list svg, .is-style-full-width-slanted .fsri-list svg, .is-style-full-width-custom-background-feature-wrapper .fsri-list svg, .is-style-feast-custom-background-feature-wrapper .fsri-list svg, .is-style-feast-feature-wrapper svg, .is-style-feast-branding-background svg, .is-style-feast-branding-background .fsri-list svg { fill: #000; }.full-width-feature-wrapper .fsri-list .fsri-time, .is-style-full-width-feature-wrapper .fsri-list .fsri-time, .is-style-full-width-feature-wrapper-cdta .fsri-list .fsri-time, .is-style-full-width-slanted .fsri-list .fsri-time, .is-style-full-width-custom-background-feature-wrapper .fsri-list .fsri-time, .is-style-feast-custom-background-feature-wrapper .fsri-list .fsri-time, .full-width-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-full-width-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-full-width-feature-wrapper-cta .fsri-list .fsri-recipe-cost, .is-style-full-width-slanted .fsri-list .fsri-recipe-cost, .is-style-full-width-custom-background-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-custom-background-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-feature-wrapper .fsri-list .fsri-time, .is-style-feast-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-branding-background .fsri-list .fsri-time, .is-style-feast-branding-background .fsri-list .fsri-recipe-cost { color: #000; }.feast-film-strip .fsri-list { padding-bottom: 6px; }body .fsri-list:not(.fsri-numbered) .fsri-title { margin-top: 12px; }.feast-category-index-list > li {
2240	padding-left: 3px;
2241	padding-right: 3px;
2242}
2243.feast-category-index-list img {
2244	border: 8px solid #fff;
2245	box-shadow: 0 3px 6px rgba(0,0,0,0.16);
2246}
2247.feast-category-index-list.feast-title-overlay > li,
2248.feast-category-index-list.feast-image-round.feast-title-overlay > li {
2249	box-shadow: 0 3px 6px rgba(0,0,0,0.16);
2250	padding: 8px;
2251	background-color: #fff;
2252}
2253.feast-category-index-list.feast-image-round.feast-title-overlay > li > a:hover img {
2254	transform: scale(0.95);
2255}
2256.feast-category-index-list.feast-title-overlay img,
2257.feast-category-index-list.feast-image-round.feast-title-overlay img {
2258	border: none;
2259	box-shadow: none;
2260}
2261.feast-category-index-list.feast-image-round.feast-title-overlay .fsci-title.fsci-title--no-image {
2262	background: none !important;
2263	background-color: inherit !important;
2264}.full-width-feature-wrapper .wp-block-columns h2,
2265.full-width-feature-wrapper .wp-block-columns p,
2266.is-style-full-width-feature-wrapper .wp-block-columns h2,
2267.is-style-full-width-feature-wrapper-cta .wp-block-columns h2,
2268.is-style-full-width-slanted .wp-block-columns h2,
2269.is-style-full-width-custom-background-feature-wrapper .wp-block-columns h2,
2270.is-style-feast-custom-background-feature-wrapper .wp-block-columns h2,
2271.is-style-full-width-feature-wrapper .wp-block-columns p,
2272.is-style-full-width-feature-wrapper-cta .wp-block-columns p,
2273.is-style-full-width-slanted .wp-block-columns p,
2274.is-style-full-width-custom-background-feature-wrapper .wp-block-columns p,
2275.is-style-feast-custom-background-feature-wrapper .wp-block-columns p,
2276.page .wp-block-group p,
2277.category .wp-block-group p {
2278	margin: var(--feast-spacing-xxs) 0;
2279}
2280.wp-block-group .wp-block-media-text h2,
2281.wp-block-media-text h2,
2282.wp-block-media-text p,
2283.page .wp-block-group .wp-block-media-text p {
2284	margin: var(--feast-spacing-xs) 0;
2285}
2286.wp-block-media-text__content > *:first-child {
2287	margin-top: 0 !important;
2288}
2289.wp-block-media-text__content > *:last-child {
2290	margin-bottom: 0 !important;
2291}
2292.wp-block-group  .wp-block-media-text { align-self: center; }.align-self-center { align-self: center; }.is-style-fancy-underline { background-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/underline.svg"); background-repeat: no-repeat; background-position: bottom center; background-size: contain; width: auto; }.is-style-accent-font { font-family: var(--branding-accent-font) !important; }.fsri-title { color: #000;  line-height: 1.3; text-wrap: balance; } aside .fsri-title { margin: 0; }.full-width-feature-wrapper svg, .is-style-full-width-feature-wrapper svg, .is-style-full-width-slanted svg, .is-style-full-width-custom-background-feature-wrapper svg, .is-style-feast-custom-background-feature-wrapper svg, .is-style-feast-branding-background svg { fill: var(--branding-color-background-text); }.full-width-feature-wrapper .wp-block-search__button svg, .is-style-full-width-feature-wrapper .wp-block-search__button svg, .is-style-full-width-slanted .wp-block-search__button svg, .is-style-full-width-custom-background-feature-wrapper .wp-block-search__button svg, .is-style-feast-custom-background-feature-wrapper .wp-block-search__button svg, .is-style-feast-branding-background .wp-block-search__button svg { fill: currentColor; }.is-style-full-width-feature-wrapper-cta svg { fill: var(--branding-color-cta-text); }.wp-block-search__button svg, { fill: var(--branding-color-primary-text) !important; }.is-style-feast-cta-background svg { fill: var(--branding-color-primary-text) !important; }.entry-content a .fsci-title { color: #000; padding: 0; line-height: 1.2em; text-decoration: none !important; }.entry-content .wp-block-group .feast-category-index ul li { margin-bottom: 0; }
2292.full-width-feature-wrapper .fsci-title, .is-style-full-width-feature-wrapper .fsci-title, .is-style-full-width-slanted .fsci-title, .is-style-full-width-custom-background-feature-wrapper .fsci-title, .is-style-feast-custom-background-feature-wrapper .fsci-title, .feast-feature-wrapper .fsci-title, .is-style-feast-feature-wrapper .fsci-title,
2293	.is-style-feast-branding-background .fsci-title { color: var(--branding-color-background-text) !important; }.is-style-full-width-feature-wrapper-cta .fsci-title,	.is-style-feast-cta-background .fsci-title { color: var(--branding-color-cta-text) !important; }.entry-content .feast-title-overlay a .fsci-title,
2294.feast-title-overlay .fsci-title {
2295	background-color: var(--branding-color-background);
2296	color: var(--branding-color-background-text);
2297}
2298.is-style-full-width-feature-wrapper .feast-title-overlay .fsci-title, 			
2299.is-style-full-width-feature-wrapper-cta .feast-title-overlay .fsci-title, 			
2300.is-style-full-width-slanted .feast-title-overlay .fsci-title { 			
2301	background-color: #fff !important;
2302	color: #000 !important;
2303}
2304.feast-category-index-list svg.fsci-placeholder rect {
2305	fill: var(--branding-color-background) !important;
2306}
2307.feast-category-index-list.feast-title-overlay.feast-image-round .fsci-title.fsci-title--no-image {
2308	color: var(--branding-color-background-text) !important;
2309}
2310hr { color: #D6D6D6; }.feast-category-index-list img {
2311	transition: 0.4s; -webkit-transition: 0.4s;
2312}
2313.feast-category-index-list img:hover {
2314	transform: scale(0.95);
2315}
2316.feast-recipe-index .fsri-list,
2317.feast-category-index-list {
2318	grid-gap: var(--feast-spacing-xs);
2319}
2320.feast-category-index-list {
2321	row-gap: var(--feast-spacing-m);
2322}
2323body .feast-category-index-list li {
2324	min-height: 0;
2325}
2326.sidebar .feast-category-index-list li {
2327	margin-bottom: 0;
2328}
2329.sidebar .feast-category-index-list li img {
2330	display: block;
2331}
2332.sidebar .feast-category-index-list li .fsci-title {
2333	line-height: 1.2;
2334	margin-top: 6px;
2335	margin-bottom: 0;
2336}
2337.feast-top-tip,
2338.feast-featured-review,
2339#feast-advanced-jump-to,
2340.schema-faq-section {
2341	border-radius: 0;
2342}
2343.feast-top-tip,
2344.feast-featured-review,
2345.is-style-group-asterisk,
2346.is-style-group-badge,
2347.is-style-group-check,
2348.is-style-group-envelope,
2349.is-style-group-heart,
2350.is-style-group-question,
2351.is-style-group-save,
2352.is-style-group-send,
2353.is-style-group-star,
2354.is-style-group-utensils,
2355.is-style-group-dollar,
2356.is-style-group-plane,
2357.is-style-group-lightbulb,
2358.is-style-group-quote,
2359#feast-advanced-jump-to,
2360.schema-faq-section,
2361.is-style-feast-feature-wrapper,
2362.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content {
2363	border: 2px solid var(--branding-color-accents) !important;
2364}
2365.is-style-feast-feature-wrapper,
2366.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content {
2367	background-color: #FFF !important;
2368	color: initial !important;
2369}
2370.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content * {
2371	color: initial;
2372}
2373.feast-featured-review::before {
2374	background-color: #FFF !important;
2375	border-radius: 100px;
2376}
2377body .is-style-feast-feature-wrapper a,
2378body .feast-feature-wrapper a,
2379.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content a {
2380	color: var(--branding-color-links);
2381}
2382body #feast-advanced-jump-to {
2383	background-color: #fff;
2384}
2385.is-style-feast-feature-wrapper .wp-block-heading {
2386	color: #000;
2387}
2388#feast-advanced-jump-to ::marker {
2389	display: none;
2390}
2391#feast-advanced-jump-to summary {
2392	font-weight: bold !important;
2393}
2394.wp-block-group.feast-top-tip,
2395.wp-block-group.feast-featured-review,
2396.wp-block-group.is-style-group-asterisk,
2397.wp-block-group.is-style-group-badge,
2398.wp-block-group.is-style-group-check,
2399.wp-block-group.is-style-group-envelope,
2400.wp-block-group.is-style-group-heart,
2401.wp-block-group.is-style-group-question,
2402.wp-block-group.is-style-group-save,
2403.wp-block-group.is-style-group-send,
2404.wp-block-group.is-style-group-star,
2405.wp-block-group.is-style-group-utensils,
2406.wp-block-group.is-style-group-dollar,
2407.wp-block-group.is-style-group-plane,
2408.wp-block-group.is-style-group-lightbulb,
2409.wp-block-group.is-style-group-quote,
2410.wp-block-group.is-style-group-quote-bubble {
2411	padding: 45px clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px) 20px;
2412	position: relative;
2413	margin-bottom: 37px;
2414	margin-top: calc(var(--feast-spacing-xl) + 25px);
2415}
2416.is-style-feast-branding-background,
2417.is-style-feast-custom-background-feature-wrapper {
2418	padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px);
2419	position: relative;
2420	margin-bottom: 37px;
2421}
2422.feast-top-tip h2,
2423.feast-featured-review h2 {
2424	margin: 0;
2425	padding: var(--feast-spacing-xxxs) 0;
2426}
2427.feast-top-tip p,
2428.feast-featured-review p {
2429	margin: 0;
2430	padding: 0 0 var(--feast-spacing-xxs);
2431}
2432.is-style-full-width-feature-wrapper .wp-block-group__inner-container > *:first-child,
2433.is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > *:first-child,
2434.is-style-full-width-slanted .wp-block-group__inner-container > *:first-child,
2435.is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > *:first-child,
2436.is-style-feast-custom-background-feature-wrapper .wp-block-group__inner-container > *:first-child,
2437.is-style-feast-branding-background .wp-block-group__inner-container > *:first-child,
2438.feast-top-tip .wp-block-group__inner-container > *:first-child,
2439.feast-featured-review .wp-block-group__inner-container > *:first-child,
2440.is-style-group-asterisk .wp-block-group__inner-container > *:first-child,
2441.is-style-group-badge .wp-block-group__inner-container > *:first-child,
2442.is-style-group-check .wp-block-group__inner-container > *:first-child,
2443.is-style-group-envelope .wp-block-group__inner-container > *:first-child,
2444.is-style-group-heart .wp-block-group__inner-container > *:first-child,
2445.is-style-group-question .wp-block-group__inner-container > *:first-child,
2446.is-style-group-save .wp-block-group__inner-container > *:first-child,
2447.is-style-group-send .wp-block-group__inner-container > *:first-child,
2448.is-style-group-star .wp-block-group__inner-container > *:first-child,
2449.is-style-group-utensils .wp-block-group__inner-container > *:first-child,
2450.is-style-group-dollar .wp-block-group__inner-container > *:first-child,
2451.is-style-group-plane .wp-block-group__inner-container > *:first-child,
2452.is-style-group-lightbulb .wp-block-group__inner-container > *:first-child,
2453.is-style-group-quote .wp-block-group__inner-container > *:first-child,
2454.is-style-group-quote-bubble .wp-block-group__inner-container > *:first-child {
2455	margin-top: 0;
2456}
2457.is-style-full-width-feature-wrapper .wp-block-group__inner-container > *:last-child,
2458.is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > *:last-child,
2459.is-style-full-width-slanted .wp-block-group__inner-container > *:last-child,
2460.is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > *:last-child,
2461.is-style-feast-custom-background-feature-wrapper .wp-block-group__inner-container > *:last-child,
2462.is-style-feast-branding-background .wp-block-group__inner-container > *:last-child,
2463.feast-top-tip .wp-block-group__inner-container > *:last-child,
2464.feast-featured-review .wp-block-group__inner-container > *:last-child,
2465.is-style-group-asterisk .wp-block-group__inner-container > *:last-child,
2466.is-style-group-badge .wp-block-group__inner-container > *:last-child,
2467.is-style-group-check .wp-block-group__inner-container > *:last-child,
2468.is-style-group-envelope .wp-block-group__inner-container > *:last-child,
2469.is-style-group-heart .wp-block-group__inner-container > *:last-child,
2470.is-style-group-question .wp-block-group__inner-container > *:last-child,
2471.is-style-group-save .wp-block-group__inner-container > *:last-child,
2472.is-style-group-send .wp-block-group__inner-container > *:last-child,
2473.is-style-group-star .wp-block-group__inner-container > *:last-child,
2474.is-style-group-utensils .wp-block-group__inner-container > *:last-child,
2475.is-style-group-dollar .wp-block-group__inner-container > *:last-child,
2476.is-style-group-plane .wp-block-group__inner-container > *:last-child,
2477.is-style-group-lightbulb .wp-block-group__inner-container > *:last-child,
2478.is-style-group-quote .wp-block-group__inner-container > *:last-child,
2479.is-style-group-quote-bubble .wp-block-group__inner-container > *:last-child {
2480	margin-bottom: 0;
2481}
2482body .wp-block-group.is-style-group-quote-bubble {
2483	background-color: var(--branding-color-background);
2484	border-radius: 32px;
2485	padding: 36px 54px;
2486	margin-bottom: calc(37px + 38px);
2487	color: var(--branding-color-background-text);
2488}
2489body .wp-block-group.is-style-group-quote-bubble::after {
2490	content: "";
2491	position: absolute;
2492	width: 0;
2493	height: 0;
2494	top: 100%;
2495	left: 54px;
2496	border-top: 38px solid var(--branding-color-background);
2497	border-left: 0 solid transparent;
2498	border-right: 38px solid transparent;
2499}
2500body .entry-content .schema-faq-section > p:last-child {
2501	margin-bottom: 0;
2502}
2503body .is-style-feast-inline-heading-group {
2504	border-color: var(--branding-color-accents);
2505}
2506.feast-top-tip::before, .is-style-group-lightbulb::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/lightbulb.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.feast-featured-review::before, .is-style-group-quote::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/quote.svg');   }.is-style-group-asterisk::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/asterisk.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text);  }.is-style-group-badge::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/badge.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-check::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/check.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-envelope::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/envelope.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text);    }.is-style-group-heart::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/heart.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-question::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/question.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-save::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/save.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-send::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/send.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-star::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/star.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-utensils::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/utensils.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-dollar::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/dollar.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-plane::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/airplane.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-quote-bubble::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/quote.svg'); background-color: var(--branding-color-background); }.feast-featured-review::before, .feast-top-tip::before, .is-style-group-asterisk::before, .is-style-group-badge::before, .is-style-group-check::before, .is-style-group-envelope::before, .is-style-group-heart::before, .is-style-group-question::before, .is-style-group-save::before, .is-style-group-send::before, .is-style-group-star::before, .is-style-group-utensils::before, .is-style-group-dollar::before, .is-style-group-plane::before, .is-style-group-lightbulb::before, .is-style-group-quote::before, .is-style-group-quote-bubble::before {  position: absolute; content: ''; top: -25px; left: clamp(20px, calc(1.25rem + ((1vw - 6px) * 0.8803)), 25px); height: 50px; width: 50px; background-repeat: no-repeat !important; background-position: center; background-size: 30px 30px !important; border-radius: 100%;  }.entry-content a:hover { text-decoration: none; }.feast-category-index-list a:hover, .listing-item a:hover { background: none !important; }ul.inline-list li,
2507ul.is-style-inline-list li {
2508	display: inline-block; margin: 17px !important;
2509}
2510ol.inline-list,
2511ol.is-style-inline-list {
2512	display: flex;
2513	flex-direction: column;
2514}
2515ol.inline-list li,
2516ol.is-style-inline-list li {
2517	width: 100%;
2518}
2519.wp-block-group.is-content-justification-center ul.is-style-inline-list,
2520.wp-block-group.is-content-justification-center ol.is-style-inline-list {
2521	padding-left: 0;
2522	text-align: center;
2523}
2524.wp-block-group.is-content-justification-center ul.is-style-inline-list li,
2525.wp-block-group.is-content-justification-center ol.is-style-inline-list li {
2526	text-align: center;
2527}
2528.home .entry-title {
2529	font-size: 1.2em;
2530	line-height: 1.2em;
2531	margin: -30px -6% 0;
2532	background: var(--branding-color-background);
2533	color: var(--branding-color-background-text);
2534	padding: var(--feast-spacing-xxl);
2535	text-align: center;
2536}
2537.sociallandingpage .feast-button a { 
2538	width: 90% !important; 
2539}
2540.sociallandingpage li { 
2541	display: block; 
2542	margin: 21px 0 !important; 
2543}
2544.sociallandingpage ul {
2545	text-align: center;
2546}
2547.schema-faq-section { 
2548	padding: var(--feast-spacing-s);
2549}
2550body #simple-social-icons-2 ul li a, body #simple-social-icons-2 ul li a:hover, body #simple-social-icons-2 ul li a:focus { 
2551	color: var(--branding-color-accents-text) !important;
2552	background-color: var(--branding-color-accents) !important; 
2553}
2554.wp-block-group .wp-block-search {
2555	margin: var(--feast-spacing-s) 0 !important;
2556	background: transparent !important;
2557}
2558.wp-block-group .wp-block-search__inside-wrapper {
2559	display: flex;
2560	flex-direction: column;
2561	margin: 0;
2562	border: 3px solid #000;
2563	background: #FFF !important;
2564	padding: 0;
2565	width: 100%;
2566}
2567@media(max-width:600px) {
2568	.wp-block-group .wp-block-search__inside-wrapper {
2569		width: 100% !important;
2570	}
2571}
2572.wp-block-group .wp-block-search__input {
2573	border: none !important;
2574	margin: 0 37px;
2575	width: unset;
2576}
2577@media(max-width:482px) {
2578	.wp-block-group .wp-block-search__input {
2579		max-width: calc(100% - 10px);
2580		margin: 0 5px;
2581	}
2582}
2583.wp-block-group .wp-block-search__button {
2584	display: block !important;
2585	visibility: visible !important;
2586	margin: 13px;
2587	font-weight: bold;
2588}
2589.feast-plus-author img {
2590	padding: var(--feast-spacing-xs);
2591}
2592.round-image img {
2593	padding: var(--feast-spacing-s);
2594	object-fit: cover;
2595	aspect-ratio: 1;
2596	border-radius: 50%;
2597}
2598.wp-block-media-text.is-variation-media-text-sidebar-bio {
2599	background-color: var(--branding-color-background);
2600	margin-top: 32px;
2601	row-gap: 0;
2602}
2603.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media {
2604	margin-top: -32px;
2605}
2606.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img {
2607	width: 178px;
2608	max-width: 100%;
2609	height: auto;
2610	border-radius: 178px;
2611	border: 6px solid white;
2612	box-shadow: 0 6px 12px rgba(0,0,0,0.15);
2613}
2614.wp-block-media-text .wp-block-media-text__content {
2615	padding-top: var(--feast-spacing-s);
2616	padding-bottom: var(--feast-spacing-s);
2617}
2618.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content * {
2619	color: var(--branding-color-background-text);
2620}
2621@media(max-width:600px) {
2622	.wp-block-media-text .wp-block-media-text__content {
2623		padding: var(--feast-spacing-s);
2624	}
2625}
2626.wp-block-group {
2627	margin: var(--feast-spacing-xl) 0;
2628}
2629.wp-block-group h2 {
2630	line-height: 1.2em;
2631	margin-bottom: var(--feast-spacing-xs);
2632}
2633.wp-block-group h2:first-child {
2634	margin-top: 0;
2635}
2636.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list),
2637.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) {
2638	padding-left: 37px;
2639}
2640@media(max-width:600px) {
2641	.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list),
2642	.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) {
2643		padding-left: 17px;
2644	}
2645}
2646.entry-content ul:not(.fsri-list):not(.feast-category-index-list) li,
2647.feast-modern-category-layout ul:not(.fsri-list):not(.feast-category-index-list) li {
2648	line-height: 1.6;
2649	margin-left: 0;
2650}
2651.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) li:not(:last-child),
2652.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) li:not(:last-child) {
2653	margin-bottom: var(--feast-spacing-xs);
2654}
2655@media only screen and (max-width: 600px) {
2656	.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) li:not(:last-child),
2657	.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) li:not(:last-child) {
2658		margin-bottom: var(--feast-spacing-s);
2659	}
2660}
2661.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) {
2662	margin-bottom: 37px;
2663}
2664ul.is-style-circle-number-list {
2665	display: flex;
2666	flex-direction: column;
2667}
2668ul.is-style-circle-number-list li {
2669	width: 100%;
2670}
2671ol.is-style-circle-number-list li::before {
2672	background-color: var(--branding-color-background);
2673	color: var(--branding-color-background-text);
2674}.is-style-step-count::before,
2675.is-style-step-count-above::before {
2676	background-color: var(--branding-color-background);
2677	color: var(--branding-color-background-text);
2678}
2679.wp-block-group.is-style-full-width-feature-wrapper .is-style-step-count::before,
2680.wp-block-group.is-style-full-width-feature-wrapper-cta .is-style-step-count::before,
2681.wp-block-group.is-style-full-width-slanted .is-style-step-count::before,
2682.wp-block-group.is-style-feast-branding-background .is-style-step-count::before,
2683.wp-block-group.is-style-full-width-feature-wrapper .is-style-step-count-above::before,
2684.wp-block-group.is-style-full-width-feature-wrapper-cta .is-style-step-count-above::before,
2685.wp-block-group.is-style-full-width-slanted .is-style-step-count-above::before,
2686.wp-block-group.is-style-feast-branding-background .is-style-step-count-above::before {
2687	background-color: #fff;
2688}
2689ol.is-style-circle-number-list li::before {
2690	color: var(--branding-color-primary-text);
2691	background: var(--branding-color-primary);
2692}.is-style-media-text-background-only ol.is-style-circle-number-list li::before {
2693	color: #fff;
2694	background-color: #000;
2695}
2696hr.has-background, 
2697.wp-block-separator {
2698	margin-top: var(--feast-spacing-xxl);
2699	margin-bottom: var(--feast-spacing-xxl);
2700}
2701@media only screen and (max-width: 482px) {
2702	.site-container .site-inner .full-width-feature-wrapper,
2703	.site-container .site-inner .is-style-full-width-feature-wrapper,
2704	.site-container .site-inner .is-style-full-width-feature-wrapper-cta,
2705	.site-container .site-inner .is-style-full-width-slanted,
2706	.site-container .site-inner .is-style-full-width-custom-background-feature-wrapper {
2707		margin: var(--feast-spacing-xl) -4%;
2708	}
2709	.site-container .full-width-feature-wrapper,
2710	.site-container .is-style-full-width-feature-wrapper,
2711	.site-container .is-style-full-width-feature-wrapper-cta,
2712	.site-container .is-style-full-width-slanted,
2713	.site-container .is-style-full-width-custom-background-feature-wrapper,
2714	.site-container .feast-feature-wrapper,
2715	.site-container .is-style-feast-feature-wrapper {
2716		margin: var(--feast-spacing-xl) 0;
2717		padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px);
2718
2719	}
2720}
2721.full-width-feature-wrapper,
2722.is-style-full-width-feature-wrapper,
2723.is-style-full-width-slanted,
2724.is-style-full-width-custom-background-feature-wrapper,
2725.is-style-feast-custom-background-feature-wrapper,
2726.feast-feature-wrapper, 
2727.is-style-feast-feature-wrapper,
2728.is-style-feast-branding-background {
2729	background: var(--global-palette7, var(--branding-color-background));
2730}
2731.is-style-full-width-feature-wrapper-cta {
2732	background: var(--branding-color-cta);
2733}
2734.full-width-feature-wrapper,
2735.full-width-feature-wrapper a,
2736.full-width-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2737.is-style-full-width-feature-wrapper,
2738.is-style-full-width-slanted,
2739.is-style-full-width-feature-wrapper a,
2740.is-style-full-width-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2741.is-style-full-width-slanted a,
2742.is-style-full-width-slanted :is(h1,h2,h3,h4,h5,h6),
2743.is-style-full-width-custom-background-feature-wrapper,
2744.is-style-feast-custom-background-feature-wrapper,
2745.is-style-full-width-custom-background-feature-wrapper a,
2746.is-style-full-width-custom-background-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2747.is-style-feast-custom-background-feature-wrapper a,
2748.is-style-feast-custom-background-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2749.feast-feature-wrapper,
2750.feast-feature-wrapper a,
2751.feast-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2752.is-style-feast-feature-wrapper,
2753.is-style-feast-feature-wrapper a,
2754.is-style-feast-feature-wrapper :is(h1,h2,h3,h4,h5,h6),
2755.is-style-feast-branding-background,
2756.is-style-feast-branding-background a,
2757.is-style-feast-branding-background :is(h1,h2,h3,h4,h5,h6),
2758.is-style-group-tip-3,
2759.is-style-group-tip-4,
2760.is-style-group-tip-3 a,
2761.is-style-group-tip-3 :is(h1,h2,h3,h4,h5,h6),
2762.is-style-group-tip-4 a,
2763.is-style-group-tip-4 :is(h1,h2,h3,h4,h5,h6) {
2764	color: var(--branding-color-background-text);
2765}
2766.is-style-full-width-feature-wrapper-cta,
2767.is-style-full-width-feature-wrapper-cta a,
2768.is-style-full-width-feature-wrapper-cta :is(h1,h2,h3,h4,h5,h6),
2769.is-style-feast-branding-cta,
2770.is-style-feast-brandaing-cta a {
2771	color: var(--branding-color-cta-text);
2772}
2773.is-style-full-width-feature-wrapper .has-white-background-color,
2774.is-style-full-width-feature-wrapper-cta .has-white-background-color,
2775.is-style-full-width-feature-wrapper-cta .has-white-background-color :is(h1,h2,h3,h4,h5,h6),
2776.is-style-full-width-slanted .has-white-background-color,
2777.is-style-full-width-feature-wrapper .has-white-background-color a,
2778.is-style-full-width-feature-wrapper-cta .has-white-background-color a,
2779.is-style-full-width-slanted .has-white-background-color a,
2780.is-style-full-width-custom-background-feature-wrapper .has-white-background-color,
2781.is-style-feast-custom-background-feature-wrapper .has-white-background-color,
2782.is-style-full-width-custom-background-feature-wrapper .has-white-background-color a,
2783.is-style-feast-custom-background-feature-wrapper .has-white-background-color a,
2784.is-style-feast-feature-wrapper .has-white-background-color,
2785.is-style-feast-feature-wrapper .has-white-background-color a,
2786.is-style-feast-branding-background .has-white-background-color,
2787.is-style-feast-branding-background .has-white-background-color a,
2788.is-style-feast-branding-cta .has-white-background-color,
2789.is-style-feast-branding-cta .has-white-background-color a {
2790	color: #000;
2791}
2792.site-container .full-width-feature-wrapper .wp-block-columns {
2793	padding: 17px;
2794}
2795.feast-feature-wrapper, 
2796.is-style-feast-feature-wrapper {
2797	margin: var(--feast-spacing-xl) 0;
2798	padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px);
2799}
2800.feast-feature-wrapper .wp-block-group__inner-container > *:last-child, 
2801.is-style-feast-feature-wrapper .wp-block-group__inner-container > *:last-child {
2802	margin-bottom: 0;
2803}
2804.feast-feature-wrapper .wp-block-group__inner-container > *:first-child, 
2805.is-style-feast-feature-wrapper .wp-block-group__inner-container > *:first-child {
2806	margin-top: 0;
2807}
2808.wp-block-group > .wp-block-group__inner-container {
2809	margin: 0;
2810}
2811.editor-styles-wrapper .is-style-full-width-custom-background-feature-wrapper::after,
2812.editor-styles-wrapper .is-style-feast-custom-background-feature-wrapper::after {
2813	content: "You don't have a Custom Background set on the Feast+ Branding page. Please set a background for it to show.";
2814	width: 100%;
2815	display: block !important;
2816	color: red;
2817	text-align: center;
2818	margin-top: 24px;
2819}
2820.bypostauthor article {  
2821	background: var(--branding-color-background);
2822	color: var(--branding-color-background-text);
2823}
2824.bypostauthor article a {
2825	color: var(--branding-color-background-text);
2826}
2827.bypostauthor article .comment-time,
2828.bypostauthor article .comment-time a {
2829	color: var(--branding-color-background-text);	
2830}
2831
2832body,
2833body .has-feast-branding-body-font-font-family {
2834	font-family: var(--branding-body-font), var(--font-fallback) !important;
2835	font-weight: 400;
2836	letter-spacing: normal;
2837}
2838h1,
2839h2,
2840h3,
2841h4,
2842h5,
2843h6,
2844.has-feast-branding-heading-font-font-family {
2845	font-family: var(--branding-heading-font), var(--font-fallback) !important;
2846	font-weight: 800;
2847	letter-spacing: normal;
2848	text-transform: none;
2849}
2850h1, h2, h3, h4, h5, h6 { font-weight: 700 !important; }
2851.is-variation-fancy-text,
2852.has-feast-branding-accent-font-font-family {
2853	font-family: var(--branding-accent-font), var(--font-fallback) !important;
2854	font-size: 1.2em;
2855	margin-top: var(--feast-spacing-xxs) !important;
2856	margin-bottom: 8px !important;
2857	line-height: 1.2;
2858}
2859p.is-variation-fancy-text + *:not(div),
2860.wp-block-group__inner-container p.is-variation-fancy-text:first-child {
2861	margin-top: 0 !important;
2862}
2863.is-variation-media-text-sidebar-bio .is-variation-fancy-text {
2864	margin-top: 0 !important;
2865	margin-bottom: 0 !important;
2866}
2867.is-variation-fancy-text:last-child {
2868	margin-bottom: 0 !important;
2869}
2870.is-variation-fancy-text,.has-feast-branding-accent-font-font-family {font-size: 20px;}	.feast-numbered-images .wp-block-image { 
2871		position: relative !important; 
2872	}
2873	.feast-numbered-images figure::before {
2874		counter-increment: instruction-step;
2875		content: counter(instruction-step);
2876		position: absolute;
2877		top: 15px;
2878		left: 15px;
2879		width: 30px;
2880		height: 30px;
2881		background: #FFFFFFDD;
2882		padding: 7px;
2883		border-radius: 100px;
2884		display: flex;
2885		align-items: center;
2886		justify-content: center;
2887		font-weight: bold;
2888	}
2889	ul.is-style-feast-list,
2890ul.feast-list {
2891	padding-left: var(--feast-spacing-s) !important;
2892}
2893ul.is-style-feast-list li,
2894ul.feast-list li {
2895	list-style-type: none !important;
2896	position: relative;
2897	padding-left: 1.3em;
2898}
2899ul.is-style-feast-list li:before,
2900ul.feast-list li:before {
2901	position: absolute;
2902	left: 0;
2903	top: 0;
2904	content: var(--branding-custom-list-char);
2905	width: 18px;
2906}
2907ul.is-style-feast-list .block-editor-rich-text__editable,
2908ul.feast-list .block-editor-rich-text__editable {
2909	display: inline-block;
2910}
2911ol.feast-list,
2912ol.is-style-feast-list {
2913	display: flex;
2914	flex-direction: column;
2915}
2916ol.feast-list li,
2917ol.is-style-feast-list li {
2918	width: 100%;
2919}
2920.fsri-numbered { 
2921	counter-reset: fsri-counter; 
2922}
2923.fsri-numbered .fsri-title::before {
2924	display: block;
2925	position: relative;
2926	z-index: 2;
2927	text-align: center;
2928	border-radius: 27px;
2929	font-weight: bold;
2930	color: var(--branding-color-accents-text);
2931	background: var(--branding-color-accents);
2932	content: counter(fsri-counter);
2933	counter-increment: fsri-counter;
2934	margin: -18px auto 7px;
2935	height: 35px;
2936	width: 35px;
2937	line-height: 35px;
2938	pointer-events: none;
2939}
2940body nav.pagination {
2941	margin-bottom: 0;
2942	padding-bottom: 37px;
2943}
2944body nav.pagination .nav-links {
2945	display: flex;
2946	justify-content: center;
2947	flex-wrap: wrap;
2948	margin: 0;
2949	gap: 14px;
2950}
2951body .nav-links .page-numbers {
2952	margin: 0;
2953	padding: 12px 16px;
2954	font-weight: 700;
2955	border: 2px solid var(--branding-color-primary);
2956	background-color: white;
2957	color: #000;
2958	line-height: 12px;
2959	min-height: 48px;
2960	display: flex;
2961	align-items: center;
2962	border-radius: 0;
2963}
2964body .nav-links .page-numbers.current,
2965body .nav-links .page-numbers.next,
2966body .nav-links .page-numbers.prev {
2967	background-color: var(--branding-color-primary);
2968	color: var(--branding-color-primary-text);
2969}
2970body .nav-links .page-numbers:not(.dots):hover {
2971	background-color: var(--branding-color-primary);
2972	color: var(--branding-color-primary-text);
2973}
2974body .nav-links .page-numbers.dots:hover {
2975	opacity: 1;
2976}
2977body .site-footer {
2978	letter-spacing: normal;
2979}
2980body .site-footer:has(.feast-modern-footer) {
2981	padding-bottom: 0;
2982	text-transform: initial;
2983	text-align: inherit;
2984}
2985body .site-footer:has(.feast-modern-footer) ul.wp-block-list {
2986	padding-left: 0;
2987}
2988body .nav-links .page-numbers {
2989	border-radius: 100px;
2990}
2991body .mmmheader,
2992body .feastmobilenavbar,
2993body .feastmobilenavbar > div,
2994body .feast-layout.feast-layout--feast-desktop-menu {
2995	height: var(--feast-modern-menu-height);
2996}
2997.feast-top-banner {
2998	position: fixed;
2999	top: 0;
3000	left: 0;
3001	width: 100%;
3002	height: var(--feast-banner-height);
3003	background-color: var(--feast-top-banner-background-color);
3004	display: flex;
3005	align-items: center;
3006	justify-content: center;
3007	z-index: 1300;
3008}
3009.feast-top-banner__inner {
3010	text-align: center;
3011}
3012body .feast-top-banner * {
3013	color: var(--branding-top-banner_text-color);
3014}
3015body .feast-top-banner a {
3016	text-decoration: none;
3017	opacity: 1;
3018}
3019body .feast-top-banner a:hover {
3020	text-decoration: underline;
3021}
3022body .feastmobilenavbar {
3023	top: var(--feast-banner-height);
3024	border-top: 1px solid transparent;
3025}
3026h1,
3027h2,
3028h3,
3029h4,
3030h5,
3031h6,
3032div, 
3033.wp-block-group {
3034	scroll-margin-top: 128px;
3035}
3036body .site-container,
3037.body-template-content {
3038	margin-top: var(--feast-top-offset-height);
3039}
3040#feast-advanced-jump-to summary::-webkit-details-marker,
3041#feast-advanced-jump-to summary::marker {
3042	display: none;
3043	content: "";
3044}
3045#feast-advanced-jump-to summary {
3046	position: relative;
3047	cursor: pointer;
3048}
3049#feast-advanced-jump-to summary::after {
3050	content: "";
3051	position: absolute;
3052	top: calc(50% - 7px);
3053	right: 30px;
3054	background-image: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/chevron-down.svg');
3055	width: 26px;
3056	height: 15px;
3057	background-size: cover;
3058	transition: all 0.2s ease-in-out;
3059	transform: rotate(180deg);
3060}
3061#feast-advanced-jump-to[open] summary::after {
3062	transform: rotate(0);
3063}
3064body #feast-advanced-jump-to li a {
3065	text-decoration: underline;
3066	color: var(--branding-color-links) !important;
3067}
3068.feast-jump-to-buttons {
3069	gap: 12px;
3070}
3071.feast-jump-to-buttons .wp-block-button__link {
3072	padding: 0 16px;
3073	height: 48px;
3074	line-height: 44px;
3075	white-space: nowrap;
3076}
3077.feast-trusted-google-source .wp-block-button__link:hover svg path,
3078.feast-jump-to-buttons .wp-block-button__link:hover svg path {
3079	fill: #000;
3080}
3081@media(max-width:1023px) {
3082	body .entry {
3083		padding-top: 0;
3084	}
3085}	
3086.feast-hook--feast_alternate_header_right_top,
3087.feast-hook--feast_alternate_header_right_bottom {
3088	width: 100%;
3089}
3090
3091/* end of feast branding styles */ 
3092
3093/* start of feast plus branding desktop styles */ 
3094@media (min-width: 481px) { .fsri-time {
3095	font-size: var(--feast-desktop-font-xs); margin-bottom: var(--feast-spacing-xxs);
3096}
3097.aside {
3098	font-size: var(--feast-desktop-font-xs); line-height: 1.3em;
3099}
3100.feast-button a,
3101#respond #submit,
3102body .editor-styles-wrapper .wp-block-button__link,
3103.wp-block-button__link {
3104	display: inline-block;
3105	transition: 0.4s;
3106	-webkit-transition: 0.4s;
3107}
3108.feast-button a:hover,
3109#respond #submit:hover,
3110body .editor-styles-wrapper .wp-block-button__link:hover,
3111.wp-block-button__link:hover {
3112	transform: scale(0.90);
3113}
3114.link-align-top {
3115	position: relative;
3116}
3117.link-align-top .feast-category-link {
3118	position: absolute;
3119	top: 0;
3120	right: 0;
3121}
3122.home .entry-title {
3123	box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background));
3124	-webkit-clip-path: inset(0 -100vmax);
3125	clip-path: inset(0 -100vmax);
3126}
3127.wp-block-group .wp-block-search__inside-wrapper {
3128	flex-direction: row;
3129	width: inherit;
3130}
3131.wp-block-group .wp-block-search__button {
3132	width: auto;
3133	margin: 3px;
3134	padding: 11px 20px;
3135}
3136.site-container .full-width-feature-wrapper,
3137.site-container .is-style-full-width-feature-wrapper,
3138.site-container .is-style-full-width-feature-wrapper-cta,
3139.site-container .is-style-full-width-slanted,
3140.site-container .is-style-full-width-custom-background-feature-wrapper {
3141	margin: var(--feast-spacing-xl) auto;
3142	padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px) 0;
3143	box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background));
3144	-webkit-clip-path: inset(0 -100vmax);
3145	clip-path: inset(0 -100vmax);
3146}
3147.site-container .is-style-full-width-feature-wrapper-cta {
3148	box-shadow: 0 0 0 100vmax var(--branding-color-cta);
3149}
3150.site-container .sidebar .full-width-feature-wrapper,
3151.site-container .sidebar .is-style-full-width-feature-wrapper,
3152.site-container .sidebar .is-style-full-width-feature-wrapper-cta,
3153.site-container .sidebar .is-style-full-width-slanted,
3154.site-container .sidebar .is-style-full-width-custom-background-feature-wrapper {
3155	box-shadow: none;
3156	-webkit-clip-path: none;
3157	clip-path: none;
3158	background-color: var(--global-palette7, var(--branding-color-background));
3159}
3160.site-container .sidebar .is-style-full-width-feature-wrapper-cta {
3161	background-color: var(--branding-color-cta);
3162}
3163.site-container .full-width-feature-wrapper .wp-block-group__inner-container,
3164.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container,
3165.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container,
3166.site-container .is-style-full-width-slanted .wp-block-group__inner-container,
3167.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container {
3168	width: 100%;
3169	max-width: 1080px;
3170}
3171.site-container .full-width-feature-wrapper .wp-block-group__inner-container > :last-child,
3172.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container > :last-child,
3173.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > :last-child,
3174.site-container .is-style-full-width-slanted .wp-block-group__inner-container > :last-child,
3175.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > :last-child {
3176	margin-bottom: 0;
3177}
3178.site-container .full-width-feature-wrapper .wp-block-group__inner-container > :first-child,
3179.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container > :first-child,
3180.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > :first-child,
3181.site-container .is-style-full-width-slanted .wp-block-group__inner-container > :first-child,
3182.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > :first-child {
3183	margin-top: 0;
3184}
3185.single-post .entry-content .full-width-feature-wrapper,
3186.single-post .entry-content .is-style-full-width-feature-wrapper,
3187.single-post .entry-content .is-style-full-width-feature-wrapper-cta,
3188.single-post .entry-content .is-style-full-width-slanted,
3189.single-post .entry-content .is-style-full-width-custom-background-feature-wrapper {
3190	width: 100%;
3191}
3192.site-container .full-width-feature-wrapper.has-feast-branding-color-primary-background-color,
3193.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-primary-background-color,
3194.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-primary-background-color,
3195.site-container .is-style-full-width-slanted.has-feast-branding-color-primary-background-color,
3196.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-primary-background-color {
3197	box-shadow: 0 0 0 100vmax var(--branding-color-primary);
3198	box-shadow: 0 0 0 100vmax var(--global-palette1, var(--branding-color-primary));
3199}
3200.site-container .full-width-feature-wrapper.has-feast-branding-color-accents-background-color,
3201.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-accents-background-color,
3202.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-accents-background-color,
3203.site-container .is-style-full-width-slanted.has-feast-branding-color-accents-background-color,
3204.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-accents-background-color {
3205	box-shadow: 0 0 0 100vmax var(--branding-color-accents);
3206}
3207.site-container .full-width-feature-wrapper.has-feast-branding-color-background-background-color,
3208.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-background-background-color,
3209.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-background-background-color,
3210.site-container .is-style-full-width-slanted.has-feast-branding-color-background-background-color,
3211.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-background-background-color {
3212	box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background));
3213}
3214.site-container .full-width-feature-wrapper.has-feast-branding-color-links-background-color,
3215.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-links-background-color,
3216.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-links-background-color,
3217.site-container .is-style-full-width-slanted.has-feast-branding-color-links-background-color,
3218.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-links-background-color {
3219	box-shadow: 0 0 0 100vmax var(--branding-color-links);
3220}
3221 } 
3222/* end of feast plus branding desktop styles */ 
3223</style>
3224<link rel="icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-32x32.png" sizes="32x32" />
3225<link rel="icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-192x192.png" sizes="192x192" />
3226<link rel="apple-touch-icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-180x180.png" />
3227<meta name="msapplication-TileImage" content="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-270x270.png" />
3228<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-aedfcec'>(function(){window.adthriveCLS.buildDate=`2026-09-28`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
3228{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
3228),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
3228; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
3228{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
3228<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-aedfcec'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-28`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
3228<script data-no-optimize='1' data-cfasync='false' id='cls-header-insertion-aedfcec'>var cls_header_insertion=(function(e){window.adthriveCLS.buildDate=`2026-09-28`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},n=[[300,50],[300,90],[320,50],[320,100]],r=(e,n)=>e===t.Recipe&&n===`phone`,i=([e,t])=>n.some(([n,r])=>n===e&&r===t),a=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let o=navigator.userAgent,s=a(e=>/Chrom|Applechromium/.test(e||o)),c=(e,t)=>e==null||e!==e?t:e,l=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},u=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),d=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),f=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,p=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||f(e),m=a((e=o)=>p(e)?`tablet`:d(e)&&!p(e)?`mobile`:u(e)?`desktop`:`tablet`),h={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},g=e=>e===`mobile`?`phone`:e,_=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(h).includes(t)?t:null},v=a((e,t)=>{let n=m(e),r=t??n;return g(r===`tablet`&&n!==r?n:r)}),y=(e=navigator.userAgent)=>v(e,_()),b=(e=navigator.userAgent)=>y(e)===`phone`,x=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}};var S=class{},C=class extends S{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function w(e){"@babel/helpers - typeof";return w=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},w(e)}function T(e,t){if(w(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(w(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e){var t=T(e,`string`);return w(t)==`symbol`?t:t+``}function D(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=class{constructor(){D(this,`_featureRollouts`,{}),D(this,`_checkedFeatureRollouts`,new Map),D(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new C(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},k=class extends O{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
3228h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},A,j;let M=(A=window.adthrive)==null||(A=A.siteAds)==null?void 0:A.featureRollouts,N=(j=window.adthriveCLS)==null||(j=j.siteAds)==null?void 0:j.featureRollouts,P=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,F=new k(P(N)&&N||P(M)&&M||{}),I=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},L=()=>window.adthriveCLS,R=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],z=new Map([[t.Footer,1],[t.Header,2],[t.Sidebar,3],[t.Content,4],[t.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),B=e=>R.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),V=(e,[n,r],i)=>{let{location:a,sequence:o}=e;if(a===t.Footer)return!(i===`phone`&&n===320&&r===100);if(a===t.Header)return!0;if(a===t.Recipe)return!(b()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===t.Sidebar){let t=e.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!t||o===9?!0:n?i?e.sticky:!0:!i}else return!0},H=(e,n)=>{let{location:r,sticky:i}=e;if(r===t.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(b()&&e!=null&&e.enabled||!b()&&t!=null&&t.enabled)return!0}return r===t.Footer||i},U=(e,t)=>{var n;let i=(n=L())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&b()&&r(e,t)},W=(e,n)=>{let r=n.adUnits,a=F.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let o=r.location.replace(/\s+/g,`_`),l=o===`Sidebar`?0:2;o===t.Content&&a&&s()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let u=U(o,e),d=[];for(let e of c(r.targeting,[])){let t=e;t.key===`special`&&d.push(...t.value)}let f=B(r.adSizes).filter(t=>V(r,t,e)&&(u?i(t):!(t[0]===300&&t[1]===90)));return{auctionPriority:z.get(o)||8,location:o,sequence:c(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:f,devices:r.devices,pageSelector:c(r.dynamic.pageSelector,``).trim(),elementSelector:c(r.dynamic.elementSelector,``).trim(),position:c(r.dynamic.position,`beforebegin`),max:Math.floor(c(r.dynamic.max,0)),spacing:c(r.dynamic.spacing,0),skip:Math.floor(c(r.dynamic.skip,0)),every:Math.max(Math.floor(c(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:H(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:c(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:d,lazy:c(r.dynamic.lazy,!1),lazyMax:c(r.dynamic.lazyMax,l),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},G=(e,n)=>{let r=l(n),i=e.sticky&&e.location===t.Sidebar;return e.sizes.filter(t=>{let n=e.autosize?t[0]<=r||t[0]<=320:!0,a=i?t[1]<=window.innerHeight-100:!0;return n&&a})},K=(e,t)=>e.devices.includes(t),q=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],J=(e,t=q)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let n=0;n<t.length;n++)if(!e[t[n]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},Y=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,X=e=>`${Y(e)}-${e.sequence}`,Z=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}
3228px)`).matches?`tablet`:`phone`;var Q=class{constructor(e){this.adthriveCLS=e,D(this,`deviceToMinHeight`,{desktop:`90px`,tablet:`90px`,phone:`50px`}),D(this,`_device`,void 0);let{tablet:t,desktop:n}=this.adthriveCLS.siteAds.breakpoints;this._device=Z(t,n)}start(){try{let e=W(this._device,this.adthriveCLS.siteAds).filter(e=>this.locationEnabled(e)).filter(e=>K(e,this._device));for(let t=0;t<e.length;t++)window.requestAnimationFrame(this.inject.bind(this,e[t],document))}catch(e){I.error(`ClsHeaderInjector`,`start`,e)}}inject(e,n=document){if(document.readyState===`complete`)return;if(e.pageSelector.length!==0){let t=x(e.pageSelector);if(!t.valid){this._logInvalidSelector(e,`pageSelector`,e.pageSelector,t.error);return}if(!t.element){window.requestAnimationFrame(this.inject.bind(this,e,document));return}}let r=this.getElements(e.elementSelector,n,e);if(r!==void 0){if(r){let i=this.getDynamicElementId(e),a=[Y(e),X(e),...e.classNames],o=this.addAd(r,i,e.position,a);if(o){let r=G(e,o);if(r.length>0){let i={dynamicAd:e,element:o,sizes:r,name:t.Header_1,infinite:n!==document};this.adthriveCLS.injectedSlots.some(e=>e.name===t.Header_1)||this.adthriveCLS.injectedSlots.push(i),o.style.minHeight=this.deviceToMinHeight[this._device]}}return}window.requestAnimationFrame(this.inject.bind(this,e,document))}}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=x(e,t);if(!r.valid){this._logInvalidSelector(n,`elementSelector`,e,r.error);return}return r.element}_logInvalidSelector(e,t,n,r){}addAd(e,t,n,r=[]){if(!document.getElementById(t)){let i=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;e.insertAdjacentHTML(n,i)}return document.getElementById(t)}locationEnabled(e){return!(this.adthriveCLS.disableAds&&this.adthriveCLS.disableAds.all)&&e.location===t.Header&&e.sequence===1&&e.max===1&&e.spacing===0}};return(()=>{let e=L();!e||!e.siteAds||!J(e.siteAds)||!window.requestAnimationFrame||new Q(e).start()})(),e.ClsHeaderInjector=Q,e})({});</script>
3228
3229	<style id="feast-homepage-styling-874">
3230
3231		
3232	</style>
3233	<style id='block-style-variation-styles-inline-css'>
3234:root :where(.wp-block-button.is-style-outline--2 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}
3235/*# sourceURL=block-style-variation-styles-inline-css */
3236</style>
3237<style id='core-block-supports-inline-css'>
3238.wp-container-core-group-is-layout-e5ad9e44{gap:var(--wp--preset--spacing--30);justify-content:center;}.wp-container-core-buttons-is-layout-a89b3969{justify-content:center;}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}.wp-container-core-group-is-layout-e7a8db7c > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-e7a8db7c > * + *{margin-block-start:var(--wp--preset--spacing--30);margin-block-end:0;}.wp-elements-9d7e4ee532f5c0c2994b121d79548808 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);}.wp-elements-4ca9186ab1970fe915e7fee86333e4e5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);}.wp-elements-5efa6acdd3a6ff3ac88067d5abe784cf a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);}
3239/*# sourceURL=core-block-supports-inline-css */
3240</style>
3241
3242</head>
3243<body class="wp-singular page-template-default page page-id-874 wp-theme-genesis wp-child-theme-foodiepro5 header-full-width content-sidebar genesis-breadcrumbs-visible feast-plugin wp-6-9-9 fp-15-7-1 feast-plus"><div class="site-container"><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.vietworldkitchen.com/">Viet World Kitchen</a></p></div></div></header><nav class="nav-primary" aria-label="Main"><div class="wrap"><ul id="menu-feast-modern-mobile-menu" class="menu genesis-nav-menu menu-primary"><li id="menu-item-16143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index"><span >Recipe Index</span></a></li>
3244<li id="menu-item-15731" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips"><span >Ever-Green Tips</span></a></li>
3245<li id="menu-item-15737" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-874 current_page_item menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen" aria-current="page"><span >About</span></a></li>
3246<li id="menu-item-15733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe"><span >Subscribe</span></a></li>
3247<li id="menu-item-16507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen"><span >Classes</span></a></li>
3248</ul></div></nav><header class="feastmobilenavbar"><div class="feastmenutoggle"><a href="#feastmobilemenu"><?xml version="1.0" encoding="iso-8859-1"?>
3249<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3250<svg version="1.1" id="Capa_1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 459 459" style="enable-background:new 0 0 459 459;" xml:space="preserve" aria-labelledby="menuicon" role="img">
3251	<title id="menuicon">menu icon</title>
3252	<g id="menu">
3253		<path fill="currentColor" d="M0,382.5h459v-51H0V382.5z M0,255h459v-51H0V255z M0,76.5v51h459v-51H0z"/>
3254	</g>
3255</svg>
3256</a></div><div class="feastmenulogo"><a href="https://www.vietworldkitchen.com"><img src="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-logo-2023-200-x-70-for-FEAST-design-2.jpg" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-mobile-only-retina-logo-400-x-140.jpg 2x" alt="go to homepage" data-skip-lazy data-pin-nopin="true" height="70" width="200" fetchpriority="high" /></a></div><nav class="desktop-inline-modern-menu"><ul id="menu-feast-modern-mobile-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index">Recipe Index</a></li>
3257<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips">Ever-Green Tips</a></li>
3258<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-874 current_page_item menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen" aria-current="page">About</a></li>
3259<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></li>
3260<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen">
3260Classes</a></li>
3261</ul></nav><div class="modern-menu-desktop-social"><div id="feast-social">
3262			<div class="feast-layout feast-layout--menu-social-icons feast-menu-social-icons">
3263								<div class="feast-social-media feast-social-media--align-center" ><a class="social-media__link" href="https://www.facebook.com/vietworldkitchen/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 320 512" width="24" height="24" role="graphics-symbol" aria-label="Facebook Icon"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" fill="#000000"></svg></a><a class="social-media__link" href="https://www.instagram.com/andreanguyen88/?hl=en" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" role="graphics-symbol" aria-label="Instagram Icon"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" fill="#000000"></svg></a></div>							</div>
3264
3265			</div></div><div class="feastsubscribebutton"><a href="/subscribe/"><svg id="svg" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" height="30px" width="90px" viewBox="0, 0, 400,62.365591397849464">
3266  <title>subscribe</title>
3267  <g id="svgg">
3268    <path fill="currentColor" id="path0" d="M26.050 5.330 C 19.725 7.308,15.771 12.123,15.771 17.846 C 15.771 25.406,19.962 29.225,32.891 33.446 C 48.466 38.530,48.556 50.896,33.017 50.896 C 25.829 50.896,22.500 48.560,20.505 42.115 C 19.726 39.597,14.337 40.411,14.337 43.046 C 14.337 56.105,41.674 61.606,48.769 49.975 C 54.448 40.665,48.765 31.572,34.767 27.571 C 23.980 24.488,20.269 20.193,23.310 14.313 C 27.257 6.680,43.728 9.562,43.728 17.886 C 43.728 19.171,44.177 19.355,47.312 19.355 C 49.283 19.355,50.896 19.252,50.896 19.127 C 50.896 9.148,37.546 1.734,26.050 5.330 M160.932 4.926 C 143.613 9.505,145.768 26.536,164.445 32.693 C 175.194 36.236,177.778 38.236,177.778 43.011 C 177.778 53.848,156.854 53.818,154.473 42.977 C 153.842 40.106,147.658 39.647,147.686 42.473 C 147.827 56.888,176.357 61.890,183.180 48.696 C 187.688 39.978,182.226 32.186,168.371 27.569 C 156.805 23.715,152.605 17.927,157.885 13.118 C 164.593 7.008,177.778 10.406,177.778 18.244 C 177.778 19.087,178.577 19.355,181.097 19.355 L 184.417 19.355 183.994 16.747 C 182.636 8.383,170.802 2.317,160.932 4.926 M205.522 5.288 C 193.113 9.929,187.498 27.839,193.471 43.728 C 200.113 61.398,225.168 60.783,229.987 42.832 L 230.709 40.143 227.272 40.143 C 224.006 40.143,223.813 40.253,223.393 42.354 C 221.152 53.560,205.804 54.266,200.382 43.412 C 197.373 37.389,197.248 24.155,200.140 17.838 C 205.236 6.706,220.504 7.247,223.462 18.664 C 224.326 21.998,230.667 22.645,230.225 19.355 C 228.759 8.450,216.195 1.295,205.522 5.288 M58.781 24.396 C 58.781 45.482,59.019 47.008,62.941 51.141 C 70.903 59.530,87.303 57.865,93.053 48.085 L 94.982 44.803 95.203 24.910 L 95.424 5.018 92.199 5.018 L 88.974 5.018 88.752 24.194 C 88.469 48.664,87.490 50.887,76.988 50.893 C 66.447 50.900,65.236 48.111,65.234 23.835 L 65.233 5.018 62.007 5.018 L 58.781 5.018 58.781 24.396 M106.093 30.538 L 106.093 56.059 118.100 55.784 C 131.707 55.472,134.341 54.673,138.131 49.704 C 142.597 43.849,140.283 32.689,134.070 30.116 L 131.852 29.197 134.377 27.481 C 140.228 23.505,140.846 14.573,135.646 9.123 C 132.673 6.006,128.030 5.018,116.357 5.018 L 106.093 5.018 106.093 30.538 M240.143 30.466 L 240.143 55.914 243.369 55.914 L 246.595 55.914 246.595 45.520 L 246.595 35.125 252.509 35.126 L 258.423 35.127 264.025 45.521 L 269.628 55.914 273.190 55.914 C 276.653 55.914,276.730 55.869,275.923 54.301 C 275.467 53.414,272.875 48.634,270.163 43.679 C 264.354 33.065,264.551 34.140,268.014 31.954 C 278.032 25.630,275.856 9.891,264.455 6.209 C 261.718 5.325,258.109 5.
3268018,250.455 5.018 L 240.143 5.018 240.143 30.466 M284.588 30.466 L 284.588 55.914 287.814 55.914 L 291.039 55.914 291.039 30.466 L 291.039 5.018 287.814 5.018 L 284.588 5.018 284.588 30.466 M303.226 30.466 L 303.226 55.914 313.953 55.914 C 325.859 55.914,330.021 55.026,333.601 51.722 C 339.739 46.056,339.150 35.284,332.463 30.920 L 329.863 29.224 332.594 26.619 C 336.044 23.329,337.133 19.713,336.111 14.946 C 334.474 7.313,329.244 5.018,313.490 5.018 L 303.226 5.018 303.226 30.466 M348.387 30.466 L 348.387 55.914 364.559 55.914 L 380.732 55.914 380.509 53.226 L 380.287 50.538 367.563 50.342 L 354.839 50.146 354.839 41.202 L 354.839 32.258 365.950 32.258 L 377.061 32.258 377.061 29.749 L 377.061 27.240 365.950 27.240 L 354.839 27.240 354.839 18.996 L 354.839 10.753 367.384 10.753 L 379.928 10.753 379.928 7.885 L 379.928 5.018 364.158 5.018 L 348.387 5.018 348.387 30.466 M129.099 11.862 C 132.543 13.644,133.822 19.465,131.498 22.784 C 129.472 25.675,126.727 26.523,119.390 26.523 L 112.545 26.523 112.545 18.638 L 112.545 10.753 119.749 10.753 C 124.849 10.753,127.579 11.077,129.099 11.862 M263.574 12.151 C 266.573 13.979,267.549 15.950,267.549 20.179 C 267.549 27.041,264.112 29.448,253.584 29.960 L 246.595 30.299 246.595 20.526 L 246.595 10.753 253.943 10.755 C 259.953 10.758,261.706 11.011,263.574 12.151 M328.021 13.122 C 333.818 19.868,328.285 26.523,316.881 26.523 L 310.394 26.523 310.394 18.575 L 310.394 10.626 318.343 10.868 C 326.030 11.103,326.349 11.177,328.021 13.122 M129.773 33.345 C 133.706 35.379,135.094 40.558,133.031 45.495 C 131.463 49.248,128.894 50.179,120.107 50.179 L 112.545 50.179 112.545 41.219 L 112.545 32.258 120.107 32.258 C 125.465 32.258,128.283 32.575,129.773 33.345 M329.093 34.958 C 332.751 39.055,331.571 46.679,326.905 49.092 C 325.435 49.852,322.636 50.179,317.598 50.179 L 310.394 50.179 310.394 41.157 L 310.394 32.135 318.698 32.376 L 327.003 32.616 329.093 34.958 " stroke="none" fill-rule="evenodd"></path>
3269  </g>
3270</svg>
3271</a></div><div class="feastsearchtoggle"><a href="#feastmobilemenu"><svg xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" xml:space="preserve" xmlns:svg="//www.w3.org/2000/svg" version="1.1" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 100 100" aria-labelledby="searchicon" role="img">
3272  <title id="searchicon">search icon</title>
3273  <g transform="translate(0,-952.36218)">
3274    <path fill="currentColor" d="M 40 11 C 24.007431 11 11 24.00743 11 40 C 11 55.9926 24.007431 69 40 69 C 47.281794 69 53.935267 66.28907 59.03125 61.84375 L 85.59375 88.40625 C 86.332786 89.16705 87.691654 89.1915 88.4375 88.4375 C 89.183345 87.6834 89.175154 86.2931 88.40625 85.5625 L 61.875 59.03125 C 66.312418 53.937244 69 47.274551 69 40 C 69 24.00743 55.992569 11 40 11 z M 40 15 C 53.830808 15 65 26.16919 65 40 C 65 53.8308 53.830808 65 40 65 C 26.169192 65 15 53.8308 15 40 C 15 26.16919 26.169192 15 40 15 z " transform="translate(0,952.36218)">
3275    </path>
3276  </g>
3277</svg>
3278</a></div></header><nav id="feastmobilemenu" class="feastmobilemenu-background" aria-label="main"><div class="mmm-dialog"><div class="mmm-content"><a href="https://www.vietworldkitchen.com"><img id="mmmlogo" src="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-logo-2023-200-x-70-for-FEAST-design-2.jpg" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-mobile-only-retina-logo-400-x-140.jpg 2x" alt="Homepage link" data-pin-nopin="true" fetchpriority="high" /></a><div id="feast-mobile-search"><form class="search-form" method="get" action="https://www.vietworldkitchen.com/" role="search"><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.vietworldkitchen.com/?s={s}"></form></div><ul id="menu-feast-modern-mobile-menu-2" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index">Recipe Index</a></li>
3279<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips">Ever-Green Tips</a></li>
3280<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-874 current_page_item menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen" aria-current="page">About</a></li>
3281<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></li>
3282<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen">
3282Classes</a></li>
3283</ul><div id="feast-mobile-menu-social-icons"><div id="feast-social">
3284			<div class="feast-layout feast-layout--menu-social-icons feast-menu-social-icons">
3285								<div class="feast-social-media feast-social-media--align-center" ><a class="social-media__link" href="https://www.facebook.com/vietworldkitchen/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 320 512" width="24" height="24" role="graphics-symbol" aria-label="Facebook Icon"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" fill="#000000"></svg></a><a class="social-media__link" href="https://www.instagram.com/andreanguyen88/?hl=en" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" role="graphics-symbol" aria-label="Instagram Icon"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" fill="#000000"></svg></a></div>							</div>
3286
3287			</div></div><a href="#" class="closebtn">×</a></div></div></nav>
3288	<div class="feast-top-banner">
3289
3290					<a href="https://www.vietworldkitchen.com/subscribe" aria-label="Stay in touch via my newsletter!">
3291		
3292		<span class="feast-top-banner__text">
3293			Stay in touch via my newsletter!							&rarr;
3294					</span>
3295
3296					</a>
3297		
3298	</div>
3299
3300	
3301			<div class="feast-layout feast-layout--full-width-banner feast-full-width-banner">
3302								
3303<div class="wp-block-group is-style-full-width-feature-wrapper is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e5ad9e44 wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
3304<p class="has-text-align-center has-feast-branding-color-links-background-color has-background" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:var(--wp--preset--spacing--20);line-height:1.2"><strong>Join my free newsletter!</strong></p>
3305
3306
3307
3308<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex" style="padding-right:0;padding-left:0">
3309<div class="wp-block-button has-custom-font-size is-style-button-right-arrow" style="font-size:16px;line-height:1.2"><a class="wp-block-button__link wp-element-button" href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></div>
3310</div>
3311</div>
3312
3313
3314
3315<p></p>
3316							</div>
3317
3318			<div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><nav id="breadcrumbs" aria-label="breadcrumbs"><span><span><a href="https://www.vietworldkitchen.com/">Home</a></span></span></nav><article class="post-874 page type-page status-publish has-post-thumbnail entry" aria-label="About Andrea Nguyen"><header class="entry-header"><h1 class="entry-title">About Andrea Nguyen</h1>
3319</header><div class="entry-content"><div class="archive-content">
3320<p>Hello, this site was created and is maintained by me - Andrea Nguyen. Based in Northern California, I'm an author, freelance writer, editor, cooking teacher, and consultant. <br /><span style="color: #800000;"><strong><br />GREAT NEWS!</strong></span> My new cookbook, <em><a href="https://www.vietworldkitchen.com/blog/2023/03/ever-green-vietnamese-cookbook-preview.html">Ever-Green Vietnamese</a></em>
3320  was a 2024 IACP award winner and Beard Award finalist! It's a brainy beaut full of vegetable-driven recipes that are tasty, healthy, and sustainable -- good for the planet and doable for the long haul. <a href="https://www.vietworldkitchen.com/blog/2023/03/ever-green-vietnamese-cookbook-preview.html">Preview the book, get a copy, and start cooking!</a> </p>
3321<p>Current projects include: </p>
3322<ul>
3323<li>Publishing the very fun and informative newsletter for over 17,000 subscribers all over the world -- <a href="https://www.vietworldkitchen.com/blog/2023/01/pass-the-fish-sauce-newsletter.html">Pass the Fish Sauce (PTFS)</a>!</li>
3324<li>Podcasting about cookbooks at <a href="https://www.everythingcookbooks.com/episodes">Everything Cookbooks</a>.</li>
3325<li>Writing <em>Cooking Thai</em> to showcase the excellent flavors and techniques of Pim Techamuamvivit, a dear friend and multi-Michelin-star chef and restaurateur.</li>
3326</ul>
3327<p><a href="https://www.vietworldkitchen.com/subscribe">Subscribe to my PTFS newsletter on Substack to stay up-to-date</a>.</p>
3328<h4><span style="color: #800000;"><br />WHAT I DO</span></h4>
3329<p>Along with cookbooks, I write articles for <strong>magazines and newspapers</strong>. My work has appeared publications such as <em>Food and Wine</em>, <em>New York Times</em>, <em>Los Angeles Times, Wall Street Journal, Food and Wine, Sunset, Bon Appetit, EatingWell, Cooking Light </em>and <em>Saveur</em>.<em>  </em>For a number of years, I was a contributing editor to <em>Saveur</em> and <em>Rodale's Organic Life, </em>and monthly columnist at <em>Cooking Light</em>. Additionally, I've written Asian food and culture pieces for <em>Lonely Planet Vietnam</em> (2012) and <em>Cornbread Nation 6</em> by the Southern Foodways Alliance (SFA). I've also served as SFA board president.  </p>
3330<p>I've appeared on both local and national <strong>television programs</strong> and been interviewed on many <strong>podcasts</strong> and<strong> radio programs</strong>, including NPR's <em>Splendid Table,</em> Martha Stewart Living's <em>Everyday Food, </em>KCRW's<em> Good Food </em>and the <em>Sporkful. </em>A guest <strong>speaker at food events</strong>, I've been featured at the Sydney International Food Festival and the Culinary Institute of America's World of Flavors conference, among others. I've also given talks at libraries, educational institutions such as Yale University, and corporations such as Google and Salesforce. </p>
3331<p>I've taught <strong>cooking classes</strong> both online through Craftsy and in person. Moving forward, I'll be focusing on online classes, so stay tuned <a href="https://andreanguyen.substack.com/">via the newsletter.</a></p>
3332<p>I also provide<strong> consulting</strong> services on projects in the areas of food/hospitality, education, and business. My clients include restaurants, food manufacturers, and food importers and distributors. I've worked with local eateries such as Charlie Hong Kong in Santa Cruz and large entities like Nestle foods. I have collaborated with the Saigon Siblings restaurant group in Seattle.</p>
3333<p>Additionally, I collaborate on cookbook projects, functioning as a coach, co-author, editor, and facilitator of excellent publications to help people cook well and better!</p>
3334<h5><span style="color: #800000;"><a href="https://www.vietworldkitchen.com/contact">How to contact me.</a></span><span style="color: #800000;"><br /></span><strong><span style="color: #800000;"><br /></span></strong><span style="color: #800000;">COOKBOOKS &amp; ACCOLADES</span><strong><span style="color: #800000;"><br /></span></strong></h5>
3335<p><a href="https://www.amazon.com/Andrea-Nguyen/e/B001JRZ8RI/ref=dp_byline_cont_book_1"><img decoding="async" fetchpriority="high" class="aligncenter wp-image-9728 size-full" src="https://www.vietworldkitchen.com/wp-content/uploads/2018/11/book-cover-collage-black-border.jpg" alt="Andrea Nguyen cookbooks" width="800" height="385" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2018/11/book-cover-collage-black-border.jpg 800w, https://www.vietworldkitchen.com/wp-content/uploads/2018/11/book-cover-collage-black-border-300x144.jpg 300w, https://www.vietworldkitchen.com/wp-content/uploads/2018/11/book-cover-collage-black-border-768x370.jpg 768w" sizes="(max-width: 800px) 100v
3335w, 800px" /></a></p>
3336<table border="0" width="125" cellpadding="12" align="right">
3337<tbody>
3338<tr>
3339<td style="text-align: center;" valign="center"><a style="font-family: inherit; font-size: inherit;" href="https://www.vietworldkitchen.com/blog/2012/03/cooking-light-top-asian-cookbooks.html"><img decoding="async" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/6a00d8341ef22f53ef01676391fb87970b-pi.jpg" alt="" width="105" height="105" /></a>
3340<p><a href="https://www.vietworldkitchen.com/blog/2012/03/cooking-light-top-asian-cookbooks.html">Best Asian Cookbooks of the Last 25 Years</a></p>
3341</td>
3342</tr>
3343<tr>
3344<td style="text-align: center;" valign="center">
3345<figure style="width: 105px" class="wp-caption aligncenter"><img decoding="async" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/6a00d8341ef22f53ef01053631b014970b-pi.jpg" alt="James Beard Foundation Award" width="105" height="105" /><figcaption class="wp-caption-text">2007 Finalist, 2018 Winner!</figcaption></figure>
3346</td>
3347</tr>
3348<tr>
3349<td valign="center">
3350<figure style="width: 100px" class="wp-caption aligncenter"><a class="asset-img-link" href="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/6a00d8341ef22f53ef017d41b1e556970c.jpg"><img loading="lazy" decoding="async" class="asset asset-image at-xid-6a00d8341ef22f53ef017d41b1e556970c" style="width: 100px; display: block; margin-left: auto; margin-right: auto;" title="image from www.vietworldkitchen.com" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/6a00d8341ef22f53ef017d41b1e556970c-100wi.jpg" alt="International Association of Culinary Professionals" width="100" height="94" /></a><figcaption class="wp-caption-text">2007, 2010, 2013, 2018, 2020 Cookbook Award Finalist</figcaption></figure>
3351</td>
3352</tr>
3353<tr>
3354<td valign="center">
3355<figure style="width: 100px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/cookinglight-oct09cvr-sm.jpg" alt="" width="100" height="100" /><figcaption class="wp-caption-text">2010 Favorite Cookbooks</figcaption></figure>
3356</td>
3357</tr>
3358<tr>
3359<td valign="center">
3360<figure style="width: 90px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/nprlogo_sm.jpg" alt="National Public Radio Cookbook Picks" width="90" height="30" /><figcaption class="wp-caption-text">Best 10 Cookbooks of 2009, Best Summer 2012 Cookbooks, Best 2014, 2017, 2019 Cookbooks</figcaption></figure>
3361</td>
3362</tr>
3363<tr>
3364<td valign="center">
3365<figure id="attachment_7851" aria-describedby="caption-attachment-7851" style="width: 150px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-thumbnail wp-image-7851" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/Epicurious-100-Greatest-Badge-150x150.png" alt="" width="150" height="150" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/Epicurious-100-Greatest-Badge-150x150.png 150w, https://www.vietworldkitchen.com/wp-content/uploads/2017/09/Epicurious-100-Greatest-Badge.png 200w" sizes="auto, (max-width: 150px) 100vw, 150px" /><figcaption id="caption-attachment-7851" class="wp-caption-text">2017 Honor from Epicurious</figcaption></figure>
3366</td>
3367</tr>
3368</tbody>
3369</table>
3370<p><strong><span style="color: #800000;"><br /></span></strong>My <strong>debut cookbook</strong>, <a href="https://www.vietworldkitchen.com/blog/into_the_vietnamese_kitchen.html"><em>Into the Vietnamese Kitchen</em></a>, was published by Ten Speed Press in October 2006. A landmark publication with over 175 recipes, the work is the first comprehensive full-color cookbook devoted to Vietnamese food in the English language. Leading food writers have praised the book for its attention to detail, accessibility, and thorough research. I work to demystify Vietnamese cuisine while bridging culinary traditions with contemporary practices.</p>
3371</div>
3372<div>
3373<p>In 2007, the book was among the select finalists for a James Beard Foundation award (best Asian cookbook). That year, the Vietnamese cookbook also earned two International Association of Culinary Professionals award nominations (best first book and best international book). The 2009 Slate.com food issue included me in their listing of "recipe detectives" who excel at translating foreign flavors for American cooks.</p>
3374<p>My<strong> second book</strong> did not focus on Vietnamese cooking. The subject and title was <em><a href="http://www.asiandumplingtips.com/asian-dumplings-cookbook.html" target="_blank" rel="noopener noreferrer">Asian Dumplings</a> </em>-- one of my all-time favorite foods. In May 2009, I launched a site called <a href="http://asiandumplingtips.com" target="_blank" rel="noopener noreferrer">Asian Dumpling Tips</a> as a companion to the book. Since June 2010, new information on Asian dumplings has resided on Viet World Kitchen -- which has evolved into in an exploration and conversation on Asian food, cooking and culture.</p>
3375<p><em>Asian Dumplings</em> was an award finalist in the International Association of Culinary Professionals cookbook competition. It was also selected as one of the best or favorite books by National Public Radio, <a href="https://www.vietworldkitchen.com/blog/2012/03/cooking-light-top-asian-cookbooks.html">Cooking Light</a>, and CHOW.com.</p>
3376<p>I've been interested in <strong>digital publications and apps</strong> (ebooks) for years, and been collaborating with publishers to experiment on developing potent ebooks. In Spring of 2011<em>, Asian Dumplings</em> was released as an enhanced ebook with instructional videos to guide cooks through the various shapes. It was one of the first of its kind to show the potential of ecookbooks. Learn more from <a href="https://www.vietworldkitchen.com/blog/2011/03/enhanced-asian-dumplings-ebook-and-new-book-info.html" target="_blank" rel="noopener noreferrer">this page</a>.</p>
3377<p><strong>My third cookbook,</strong> <a href="https://www.amazon.com/Asian-Tofu-Discover-Best-Make/dp/1607740257/ref=sr_1_1?ie=UTF8&amp;qid=1308632643&amp;sr=8-1" target="_blank" rel="noopener noreferrer"><em>Asian Tofu</em> </a>was published by Ten Speed Press on February 28, 2012. On that date, we released the book as a traditional print book, regular ebook (a digital version of the printed book), and an enhanced ebook that's just like the printed book but with video tutorials and travelogues; see the <a href="https://www.vietworldkitchen.com/asian_tofu/asian-tofu-ebook-buying-guide-regular-vs-enhanced.html" target="_self" rel="noopener noreferrer">ebook buying guide</a> for details. In February 2013, we released an eBooklet for DIY tofu making called <em><a href="https://www.vietworldkitchen.com/blog/2013/02/making-soy-milk-and-tofu-at-home-ebook.html" target="_self" rel="noopener noreferrer">Making Soy Milk and Tofu at Home</a></em>.</p>
3378</div>
3379<div class="archive-content">
3380<p>In advance of publication, <em>Asian Tofu</em> was reviewed and featured in Martha Stewart <em>Living, San Francisco</em> magazine, and <em>Publishers Weekly</em>. The work has been deemed a 'game changer' and I hope that it informs and inspires more people to enjoy tofu as a delicious food, not a denial food. Read more about the <em>Asian Tofu</em> cookbook and reviews on <a href="https://www.amazon.com/gp/product/1607740257/ref=as_li_ss_tl?ie=UTF8&amp;tag=vietworldkitc-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1607740257" target="_self" rel="noopener noreferrer">Amazon</a>.</p>
3381<p><em>Asian Tofu</em>, was selected by<a href="http://www.npr.org/2012/05/14/152694515/plant-eaters-paradise-2012s-best-summer-cookbooks" target="_self" rel="noopener noreferrer"> National Public Radio</a>
3381 and the <a href="http://www.nytimes.com/2012/06/03/books/review/the-inspired-vegan-asian-tofu-and-more.html?_r=1" target="_self" rel="noopener noreferrer">New York Times</a> for the 2012 summer cookbook picks! It also garnered accolades from Eater.com and SeriousEats.com for being one of essential and favorite books of 2012. Food.52 selected <em>Asian Tofu</em> for the 2013 Piglet cookbook tournament. In March 2013, the book made the final cut for an IACP cookbook award!</p>
3382<p>The <strong>fourth cookbook</strong> was a fun one called <a href="https://www.vietworldkitchen.com/blog/banh-mi-handbook.html" target="_self" rel="noopener noreferrer"><em>The Banh Mi Handbook</em></a>, released in July 2014. It's my way of drawing people into Vietnamese cooking through the ease and simplicity of making a darn good sandwich. Three weeks after the book release, Ten Speed Press ordered a reprint. Many people are interested in bold flavors and banh mi sandwiches are fabulous way to enjoy and explore them.</p>
3383<p>In late August, 2016, we sent my <strong>fifth cookbook</strong> to press. <a href="https://www.vietworldkitchen.com/blog/2016/10/the-pho-cookbook-preview.html"><em>The Pho Cookbook</em></a> released on February 7, 2017. Hope you've slurped it up. Pho won a prestigious 2018 James Beard Foundation Award of excellence in the single subject category! </p>
3384<p>The <strong>sixth book baby</strong>,<em> Vietnamese Food Any Day</em>, birthed in February 2019. It's a great book full of modern takes and hacks to help people make good Viet food at home -- without having to shop at an Asian market, unless you want to. It's been well received and was a finalist for an IACP cookbook award. In fact, the <i>New York Times</i>, <i>Washington Post</i>, <i>Bon Appetit</i>, <i>SF Chronicle, Library Journal, Eater, Christian Science Monitor and </i>NPR named<em> Vietnamese Food Any Day</em> as one of the best cookbooks of 2019! </p>
3385<p class="p1"><em>Ever-Green Vietnamese</em> released in April 2023. My <strong>seventh cookbook</strong> contains my modern interpretations and updates of traditional Vietnamese plant-based cooking. It's incredibly fun, creative, and delicious. It's how I eat today and will into the future because it's built on true Vietnamese food roots -- plants. There are wonderful hacks and tons of doable recipes. Minimal Asian market shopping required, but I do nudge you a tiny bit. The book was honored as 2024 IACP award winner and Beard Award finalist! <a href="https://www.vietworldkitchen.com/blog/2023/03/ever-green-vietnamese-cookbook-preview.html">Learn about <em>Ever-Green Vietnamese</em> and get your copy</a>.</p>
3386<p><a style="display: inline !important;" href="http://amzn.to/2fIEJgk"><img loading="lazy" decoding="async" class="wp-image-7847 size-full aligncenter" src="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/andrea-nguyen-jeopardy.jpg" alt="Andrea Nguyen as a Jeorpardy clue" width="550" height="559" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2017/09/andrea-nguyen-jeopardy.jpg 550w, https://www.vietworldkitchen.com/wp-content/uploads/2017/09/andrea-nguyen-jeopardy-295x300.jpg 295w" sizes="auto, (max-width: 550px) 100vw, 550px" /></a></p>
3387<h4><span style="color: #800000;"><br />PROFESSIONAL AFFILIATIONS AND EDUCATION</span></h4>
3388<p>I'm a culinary professional and member of the International Association of Culinary Professionals (IACP), Author's Guild, Southern Foodways Alliance (SFA), and Les Dames d'Escoffier International (LDEI).</p>
3389<p>I'm also a proud alum of the University of Southern California, where I earned my bachelor's and master's degrees in business and communication management. (Go Trojans!) As a Rotary International Foundation Fellow, I attended the Chinese University of Hong Kong, where I polished my Mandarin Chinese and ate lots of terrific Asian food.</p>
3390<h4><strong><span style="color: #800000;"><br /></span></strong><span style="color: #800000;">CULINARY TRAINING</span></h4>
3391<p><img loading="lazy" decoding="async" class="size-full wp-image-9415 aligncenter" src="https://www.vietworldkitchen.com/wp-content/uploads/2018/08/Andrea-Portrait-3067-cutting-cropped-e1534200555958.jpg" alt="" width="350" height="429" /><br />Since the age of 10 (when I gained a certain command of English), I've been reading and studying cookbooks. I perused cookbooks, both East and West, as if they were novels. I watched PBS shows by Julia Child and Martin Yan and observed their moves and took in their knowledge.</p>
3392<p>I fantasized about doing something in food but first generation immigrants 'don't do that.' I've been a bank auditor, university administrator, and communication consultant. But in the midst of those careers, I cooked and read the classics as well as new interpretations of food, trying to find cultural and culinary links between cuisines. I read Vietnamese cookbooks in English and Vietnamese, trying to figure out how to best present the unfamiliar and 'exotic' to a broad audience of cooks.</p>
3393<p>To test my determination, I cooked professionally for 1 year in the early 1990s, first at the now-defunct City Restaurant (owned by Mary Sue Milliken and Susan Feniger) in Los Angeles, and then in catering. It was the hardest work I'd ever done. Hands down.<
3393/p>
3394<p>My father offered to put me through cooking school, a bold move on his and my mom's part since they didn't initially take to me getting a university degree and wanting to work with my hands. But I demurred and figured that I'd be better off in something more conventional so I got a graduate degree and forged a career as a communication consultant for clients in education. I wrote as a freelancer on the side to hone my writing and research skills and eventually built a website and won a cookbook contract with Ten Speed Press for my first work, <em>Into the Vietnamese Kitchen</em>. It's the book that I've been wanting to write since I was ten!</p>
3395<p>I have no formal culinary training. I never went to cooking school. I read, research, practice and make many mistakes along the way. My life-long curiosity about food, cooking, and culture fuels my work. At the end of the day, my aim is to (1) capture the human connections to food and (2) demystify Asian food without dumbing it down. There's no reason why more people shouldn't include great homemade Asian food in their rotation.</p>
3396<p>Feel free to send messages, post comments, and join in the fray. I look forward to e-meeting you.</p>
3397<h4 class="archive-content"><span style="color: #800000;"><br />COPYRIGHT INFORMATION</span></h4>
3398<div class="archive-content">Please do not copy and re-post content from this site without <a href="https://www.vietworldkitchen.com/permission-and-credit">getting permission</a> from me first.  That's a rights infringement and just plain bad form!</div>
3399</div>
3400<div class="archive-content"> </div>
3401
3402</div></article></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar">
3403			<div class="feast-layout feast-layout--modern-sidebar feast-modern-sidebar">
3404								
3405<div class="wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center is-variation-media-text-sidebar-bio has-medium-font-size" style="grid-template-columns:35% auto"><figure class="wp-block-media-text__media"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2024/05/andreanguyen-circlehead-480px.jpg" alt="Andrea Nguyen headshot" class="wp-image-16059 size-feast-content-180px-wide"/></figure><div class="wp-block-media-text__content">
3406<h4 class="wp-block-heading has-text-align-center">Hello, it's Andrea!</h4>
3407
3408
3409
3410<p class="has-text-align-center">I'm the award-winning cookbook author,  teacher, and consultant. My work centers Asian food and cooking. <em>Welcome!</em></p>
3411
3412
3413
3414<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
3415<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
3416<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
3417<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">
3418<div class="wp-block-button has-custom-width wp-block-button__width-75 is-style-outline is-style-outline--2"><a class="wp-block-button__link wp-element-button" href="https://www.vietworldkitchen.com/about-andrea-nguyen"> + about me</a></div>
3419</div>
3420</div></div>
3421</div>
3422</div>
3423</div></div>
3424
3425
3426
3427<div class="wp-block-group is-style-group-star"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
3428<div class="wp-block-group" style="margin-top:0;margin-bottom:0"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-e7a8db7c wp-block-group-is-layout-constrained"><div class="wp-block-image">
3429<figure class="aligncenter size-full is-resized"><a href="https://www.vietworldkitchen.com/blog/2023/03/ever-green-vietnamese-cookbook-preview.html"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2023/03/Nguyen-Ever-Green-Vietnamese-Cover-500px-straight.jpg" alt="ever-green vietnamese" class="wp-image-15133" style="width:175px"/></a></figure>
3430</div>
3431
3432
3433<h4 class="wp-block-heading has-text-align-center" style="font-size:18px;letter-spacing:2px">
34332024 IACP award winner and <br>Beard award finalist</h4>
3434</div></div>
3435</div></div>
3436
3437
3438
3439<div class="wp-block-group is-style-group-star"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
3440<div class="wp-block-group" style="margin-top:0;margin-bottom:0"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-e7a8db7c wp-block-group-is-layout-constrained"><div class="wp-block-image">
3441<figure class="aligncenter size-full is-resized"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2024/07/Cooking-Classes-with-Andrea-Nguyen.jpg" alt="cooking classes" class="wp-image-16305" style="width:316px;height:auto"/></a></figure>
3442</div>
3443
3444
3445<h4 class="wp-block-heading has-text-align-center" style="font-size:18px;letter-spacing:2px">Get details and register!</h4>
3446</div></div>
3447</div></div>
3448
3449
3450
3451<p></p>
3452							</div>
3453
3454			</aside></div></div><footer class="site-footer"><div class="wrap"><h2 class="screen-reader-text">Footer</h2>
3455			<div class="feast-layout feast-layout--modern-footer feast-modern-footer">
3456								
3457<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">
3458<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="#">↑ back to top</a></div>
3459</div>
3460
3461
3462
3463<div style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);height:15px" aria-hidden="true" class="wp-block-spacer"></div>
3464
3465
3466
3467<div class="wp-block-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
3468<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow">
3469<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-9d7e4ee532f5c0c2994b121d79548808">About</h3>
3470
3471
3472
3473<ul class="wp-block-list">
3474<li><a href="https://www.vietworldkitchen.com/privacy-policy">Privacy Policy</a></li>
3475
3476
3477
3478<li><a href="https://www.vietworldkitchen.com/cooking-classes-andrea-nguyen"></a><a href="https://www.vietworldkitchen.com/cooking-classes-andrea-nguyen">Events + Classes</a></li>
3479</ul>
3480</div>
3481
3482
3483
3484<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow">
3485<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-4ca9186ab1970fe915e7fee86333e4e5">Newsletter</h3>
3486
3487
3488
3489<ul class="wp-block-list">
3490<li><a href="https://www.vietworldkitchen.com/subscribe">Sign Up!</a></li>
3491</ul>
3492</div>
3493
3494
3495
3496<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow">
3497<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-5efa6acdd3a6ff3ac88067d5abe784cf">Contact</h3>
3498
3499
3500
3501<ul class="wp-block-list">
3502<li><a href="https://www.vietworldkitchen.com/about-andrea-nguyen">About Andrea Nguyen</a></li>
3503
3504
3505
3506<li><a href="https://www.vietworldkitchen.com/contact">Contact</a></li>
3507
3508
3509
3510<li><a href="https://www.vietworldkitchen.com/permission-and-credit">Permission + Credit</a></li>
3511</ul>
3512</div>
3513</div>
3514
3515
3516
3517<p class="has-text-align-center has-white-background-color has-background"><em>When purchasing through an affiliate link on this website, you may generate a small amount of income (at no cost to you!) to help support VWK. Advertisements also enable content creation. Thanks for visiting and boosting good food knowledge!</em></p>
3518
3519
3520
3521<p class="has-text-align-center">© 2025 Viet World Kitchen by Andrea Nguyen. All rights reserved. <a href="https://www.vietworldkitchen.com/permission-and-credit" data-type="link" data-id="https://www.vietworldkitchen.com/permission-and-credit">Permission and Credit.</a></p>
3522							</div>
3523
3524			</div></footer></div>
3524<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-aedfcec'>(function(){window.adthriveCLS.buildDate=`2026-09-28`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
3524h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
3524let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
3524e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
3524t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(`
3525  .adthrive-device-phone .adthrive-sticky-content {
3526    height: 450px !important;
3527    margin-bottom: 100px !important;
3528  }
3529  .adthrive-content.adthrive-sticky {
3530    position: -webkit-sticky;
3531    position: sticky !important;
3532    top: 42px !important;
3533    margin-top: 42px !important;
3534  }
3535  .adthrive-content.adthrive-sticky:after {
3536    content: "— Advertisement. Scroll down to continue. —";
3537    font-size: 10pt;
3538    margin-top: 5px;
3539    margin-bottom: 5px;
3540    display:block;
3541    color: #888;
3542  }
3543  .adthrive-sticky-container {
3544    position: relative;
3545    display: flex;
3546    flex-direction: column;
3547    justify-content: flex-start;
3548    align-items: center;
3549    min-height:${e||400}px;
3550    margin: 10px 0 10px 0;
3551    background-color: #FAFAFA;
3552    padding-bottom:0px;
3553  }
3554  `),Je=e=>{z(`
3555  .adthrive-recipe.adthrive-sticky {
3556    position: -webkit-sticky;
3557    position: sticky !important;
3558    top: 42px !important;
3559    margin-top: 42px !important;
3560  }
3561  .adthrive-recipe-sticky-container {
3562    position: relative;
3563    display: flex;
3564    flex-direction: column;
3565    justify-content: flex-start;
3566    align-items: center;
3567    min-height:${e||400}px !important;
3568    margin: 10px 0 10px 0;
3569    background-color: #FAFAFA;
3570    padding-bottom:0px;
3571  }
3572  `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
3572{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
3572deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
3572; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
3572,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
3572i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
3572_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
3572idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
3572ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
3572!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
3572<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
3572<style type="text/css" media="screen"></style>
3572<script src="https://www.vietworldkitchen.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 3572
3572
3573<script src="https://www.vietworldkitchen.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 3573
3573
3574<script id="wp-i18n-js-after">
3575wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3576//# sourceURL=wp-i18n-js-after
3577</script>
vendor: 1 bytes, line 3577
3577
3578<script src="https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7" id="swv-js"></script>
vendor: 1 bytes, line 3578
3578
3579<script id="contact-form-7-js-before">
3580var wpcf7 = {
3581    "api": {
3582        "root": "https:\/\/www.vietworldkitchen.com\/wp-json\/",
3583        "namespace": "contact-form-7\/v1"
3584    },
3585    "cached": 1
3586};
3587//# sourceURL=contact-form-7-js-before
3588</script>
vendor: 1 bytes, line 3588
3588
3589<script src="https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7" id="contact-form-7-js"></script>
vendor: 1 bytes, line 3589
3589
3590<script id="feast-public-js-js-extra">
3591var feastJSData = {"yoastFaqEnabled":""};
3592//# sourceURL=feast-public-js-js-extra
3593</script>
vendor: 1 bytes, line 3593
3593
3594<script src="https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/js/dev/feast-public-js.js?ver=15.7.1" id="feast-public-js-js"></script>
vendor: 1 bytes, line 3594
3594
3595<script id="bigscoots-bfcache-js-extra">
3596var bfcache = {"cookie_name":"bs_bfcache_auth","is_logged_in":"","pending_operation":"","cookie_path":"/","cookie_domain":""};
3597//# sourceURL=bigscoots-bfcache-js-extra
3598</script>
vendor: 1 bytes, line 3598
3598
3599<script src="https://www.vietworldkitchen.com/wp-content/plugins/bigscoots-cache/assets/js/bfcache-invalidation.min.js?ver=4.3.1" id="bigscoots-bfcache-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 3599
3599
3600<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-aedfcec'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
3600<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-aedfcec'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
3600 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
36005,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
3600<script id="bs-cache-speculation-rules" type="speculationrules">
3601{"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/*.php","\/wp-json\/*","\/wp-admin\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/uploads\/*","\/wp-content\/themes\/*","\/cart*","\/cart\/*","\/checkout*","\/checkout\/*","\/checkouts\/*","\/my-account\/*","\/logout\/*","\/*\/delete\/*","\/*\/print\/*","\/wprm_print\/*","\/*\\?*(^|&)(_wpnonce|ac|add-to-cart|add_to_cart|add-to-checkout|attachment_id|cart|download_id|download_media_file|edd_action|edd_options|media_file|media_type|wlmapi|wc-api|wc-ajax)=*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}}]},"eagerness":"moderate"}]}
3602</script>
vendor: 1 bytes, line 3602
3602
3603<script id="bs-cache-instant-prefetch-invoker-js" type="text/javascript">
3604document.addEventListener("DOMContentLoaded",function(){if(!(typeof HTMLScriptElement !== "undefined" && typeof HTMLScriptElement.supports === "function" && HTMLScriptElement.supports && HTMLScriptElement.supports("speculationrules"))) {document.querySelectorAll('script[type="speculationrules"]').forEach(script => script.remove());var bs_cache_instant_prefetch_script_element = document.createElement("script");bs_cache_instant_prefetch_script_element.id = "bs-cache-instant-prefetch-js", bs_cache_instant_prefetch_script_element.type = "module", bs_cache_instant_prefetch_script_element.src = "https://www.vietworldkitchen.com/wp-content/plugins/bigscoots-cache/assets/js/bs-cache-instant-prefetch-page.min.js", document.body.appendChild(bs_cache_instant_prefetch_script_element)}})
3605</script>
vendor: 1 bytes, line 3605
3605
3606<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0b76b5f4e0f349ecb0579776e4f33faa","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3606
3606
3607<script>window.__CF$cv$params={r:'a440f7b65952617b',t:'MTc5MDkxNTM4Mg==',u:'01a0fae00e117289a042df84df6c9071',ut:'DotK2Zz_qF8zigopHkGhDTFwldzINqWobwU.t15qPIw-1790915382-1.2.1.1-uwURQUG5VzkmAaMq7OHlYYdeCS_65NNaODVh7S.WAmwln6nvH_6kWwURl.M6JUjls5u51gD2P7mT34EVkZnUqYNs2d3MSyi9OHrFKSt7Zak',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
3607</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.