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 > ol li, 646.entry-content > 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 » Feed" href="https://www.vietworldkitchen.com/feed" /> 965<link rel="alternate" type="application/rss+xml" title="Viet World Kitchen » 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&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! → 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 & 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&qid=1308632643&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&tag=vietworldkitc-20&linkCode=as2&camp=217145&creative=399373&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.