<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     xmlns:georss="http://www.georss.org/georss"
     xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
     xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title><![CDATA[The Best Celebrity Friendsgivings Through the Years: Photos]]></title>
        <atom:link href="https://usagag.com/2020/11/26/the-best-celebrity-friendsgivings-through-the-years-photos/" rel="self" type="application/rss+xml" />
        <link>https://usagag.com/2020/11/26/the-best-celebrity-friendsgivings-through-the-years-photos/</link>
        <lastBuildDate>Thu, 26 Nov 2020 11:20:41 +0000</lastBuildDate>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <generator>https://usagag.com</generator>
        <media:content url="/uploads/2020/11/26/the-best-celebrity-friendsgivings-through-the-years-photos.jpg" medium="image">
            <media:title type="html">The Best Celebrity Friendsgivings Through the Years: Photos</media:title>
        </media:content>
        <content:encoded><![CDATA[
										
					<p>What happens when the stars align for a Thanksgiving celebration? Friendsgiving, of course! <strong><strong>Jennifer Aniston</strong></strong>, <strong><strong>Taylor Swift</strong></strong> and more celebrities know how to celebrate the holidays with their famous pals, as evidenced by their swanky soirees through the years.</p>
<p><strong><strong>Lauren Conrad</strong></strong>, for one, gave <em>Us Weekly</em> the exclusive run-down on <strong>Friendsgiving planning</strong> in 2017. “We’ve had to rent an extra table and chairs in past years,” she explained at the time. “You have to take into consideration that a lot of people travel for the holiday. So you can do it one of two days: You can do it in addition to a Thanksgiving, or you can do it in place of it, if you have friends who don’t travel for the day.”</p>
<p>The fashion designer handles the main course for her guests “since it needs to cook all day.” She then emails the attendees so they can volunteer for sides and desserts. “Most people go classic, but if there’s a bit of a mish-mash, it’s not a bad thing,” she told <em>Us</em>.</p>
<script type="text/plain" class="optanon-category-C0002-C0004 optanon-category-C0002-C0004" src="https://content.jwplatform.com/libraries/l3ahXupL.js"></script>
		<script type="text/plain" class="optanon-category-C0002-C0004">
		(function() {
					var checkJWReady = setInterval( function() {
						if ("undefined" !== typeof jwplayer) {
							if(typeof(jQuery)=="function"){(function($){$.fn.fitVids=function(){}})(jQuery)};
								var el = decodeURIComponent( 'jwplayer_TShniBae_l3ahXupL_div' );
								var mHash = 'ami' + decodeURIComponent( 'TShniBae' );
								window.jwpDef[mHash] = JSON.parse( decodeURIComponent( '%7B%22advertising%22%3A%7B%22admessage%22%3A%22This%20video%20will%20resume%20in%20xx%20seconds%22%2C%22adscheduleid%22%3A%22eRIZHzxl%22%2C%22client%22%3A%22googima%22%2C%22cuetext%22%3A%22Advertisement%22%2C%22preloadAds%22%3Afalse%2C%22rules%22%3A%7B%22startOnSeek%22%3A%22pre%22%2C%22timeBetweenAds%22%3A0%7D%2C%22schedule%22%3A%5B%7B%22offset%22%3A%22pre%22%2C%22tag%22%3A%22https%3A%5C%2F%5C%2Fpubads.g.doubleclick.net%5C%2Fgampad%5C%2Fads%3Fsz%3D320x240%26iu%3D%5C%2F4216%5C%2Fusweekly%5C%2Fpreroll%26impl%3Ds%26gdfp_req%3D1%26env%3Dvp%26output%3Dvast%26unviewed_position_start%3D1%26url%3D%5Breferrer_url%5D%26description_url%3D__page-url__%26correlator%3D%5Btimestamp%5D%26cust_params%3Dad%253D__item-tags__%2526playerwidth%3D__player-width__%2526playerheight%253D__player-height__%26mediaID%3D__item-mediaid__%26mediaTitle%3D__item-title__%26mediaURL%3D__item-file__%22%2C%22type%22%3A%22linear%22%7D%5D%2C%22skipmessage%22%3A%22Skip%20ad%20in%20xx%20seconds%22%2C%22vpaidcontrols%22%3Afalse%2C%22vpaidmode%22%3A%22enabled%22%7D%2C%22aspectratio%22%3A%2216%3A9%22%2C%22autostart%22%3Afalse%2C%22cast%22%3A%7B%22appid%22%3A%2200000000%22%7D%2C%22controls%22%3Atrue%2C%22displaydescription%22%3Afalse%2C%22displaytitle%22%3Afalse%2C%22flashplayer%22%3A%22%5C%2F%5C%2Fssl.p.jwpcdn.com%5C%2Fplayer%5C%2Fv%5C%2F8.18.2%5C%2Fjwplayer.flash.swf%22%2C%22floating%22%3A%5B%5D%2C%22height%22%3A360%2C%22key%22%3A%22U8Edb8q89uT8GXgoa7sCDwmktt7sEA6bBC6LzJJAImHOdK7N%2BovV5w%3D%3D%22%2C%22mute%22%3Afalse%2C%22ph%22%3A2%2C%22pid%22%3A%22l3ahXupL%22%2C%22playbackRateControls%22%3Afalse%2C%22preload%22%3A%22metadata%22%2C%22repeat%22%3Afalse%2C%22setTimeEvents%22%3Atrue%2C%22sharing%22%3A%7B%22code%22%3A%22%253Ciframe%2520src%253D%2522%5C%2F%5C%2Fcontent.jwplatform.com%5C%2Fplayers%5C%2FMEDIAID-l3ahXupL.html%2522%2520width%253D%2522640%2522%2520height%253D%2522360%2522%2520frameborder%253D%25220%2522%2520scrolling%253D%2522auto%2522%253E%253C%5C%2Fiframe%253E%22%2C%22sites%22%3A%5B%22facebook%22%2C%22twitter%22%2C%22email%22%5D%7D%2C%22skin%22%3A%7B%22controlbar%22%3A%7B%22background%22%3A%22rgba%280%2C0%2C0%2C0%29%22%2C%22icons%22%3A%22%23ec008c%22%2C%22iconsActive%22%3A%22%23f57fc5%22%2C%22text%22%3A%22%23ec008c%22%7D%2C%22menus%22%3A%7B%22background%22%3A%22%23000000%22%2C%22text%22%3A%22%23ec008c%22%2C%22textActive%22%3A%22%23f57fc5%22%7D%2C%22timeslider%22%3A%7B%22progress%22%3A%22%23f57fc5%22%7D%2C%22tooltips%22%3A%7B%22background%22%3A%22%23000000%22%2C%22text%22%3A%22%23ec008c%22%7D%7D%2C%22stagevideo%22%3Afalse%2C%22stretching%22%3A%22uniform%22%2C%22width%22%3A%22100%25%22%2C%22playlist%22%3A%22https%3A%5C%2F%5C%2Fcontent.jwplatform.com%5C%2Ffeeds%5C%2FTShniBae.json%22%2C%22plugins%22%3A%7B%22https%3A%5C%2F%5C%2Fsb.scorecardresearch.com%5C%2Fc2%5C%2Fplugins%5C%2Fstreamingtag_plugin_jwplayer.js%22%3A%5B%5D%2C%22https%3A%5C%2F%5C%2Fovp.iris.tv%5C%2Fplugins%5C%2Fjwplayer%5C%2Fv2%5C%2Firis-jwplayer8.adaptive.min.js%22%3A%7B%22settings%22%3A%7B%22client_token%22%3A%22nvonvsnnlg8c%22%2C%22platform_id%22%3A%22TShniBae%22%2C%22player_id%22%3A%22jwplayer_TShniBae_l3ahXupL_div%22%2C%22end_up_next%22%3Atrue%2C%22ssl%22%3Atrue%2C%22campaign_tracking%22%3Atrue%2C%22disable_mobile_upnext%22%3Afalse%7D%2C%22iris_buttons%22%3A%7B%22thumbs_up%22%3Afalse%2C%22thumbs_down%22%3Afalse%2C%22skip_forward%22%3Afalse%2C%22skip_back%22%3Afalse%2C%22skip_on_thumbs_down%22%3Afalse%7D%2C%22global%22%3A%22iris%22%2C%22jwCMS%22%3Atrue%7D%7D%2C%22nextUpDisplay%22%3Afalse%7D' ) );
								var videoParams   = JSON.parse( decodeURIComponent( '%7B%22advertising%22%3A%7B%22admessage%22%3A%22This%20video%20will%20resume%20in%20xx%20seconds%22%2C%22adscheduleid%22%3A%22eRIZHzxl%22%2C%22client%22%3A%22googima%22%2C%22cuetext%22%3A%22Advertisement%22%2C%22preloadAds%22%3Afalse%2C%22rules%22%3A%7B%22startOnSeek%22%3A%22pre%22%2C%22timeBetweenAds%22%3A0%7D%2C%22schedule%22%3A%5B%5D%2C%22skipmessage%22%3A%22Skip%20ad%20in%20xx%20seconds%22%2C%22vpaidcontrols%22%3Afalse%2C%22vpaidmode%22%3A%22enabled%22%7D%2C%22aspectratio%22%3A%2216%3A9%22%2C%22autostart%22%3Afalse%2C%22cast%22%3A%7B%22appid%22%3A%2200000000%22%7D%2C%22controls%22%3Atrue%2C%22displaydescription%22%3Afalse%2C%22displaytitle%22%3Afalse%2C%22flashplayer%22%3A%22%5C%2F%5C%2Fssl.p.jwpcdn.com%5C%2Fplayer%5C%2Fv%5C%2F8.18.2%5C%2Fjwplayer.flash.swf%22%2C%22floating%22%3A%5B%5D%2C%22height%22%3A360%2C%22key%22%3A%22U8Edb8q89uT8GXgoa7sCDwmktt7sEA6bBC6LzJJAImHOdK7N%2BovV5w%3D%3D%22%2C%22mute%22%3Afalse%2C%22ph%22%3A2%2C%22pid%22%3A%22l3ahXupL%22%2C%22playbackRateControls%22%3Afalse%2C%22preload%22%3A%22metadata%22%2C%22repeat%22%3Afalse%2C%22setTimeEvents%22%3Atrue%2C%22sharing%22%3A%7B%22code%22%3A%22%253Ciframe%2520src%253D%2522%5C%2F%5C%2Fcontent.jwplatform.com%5C%2Fplayers%5C%2FMEDIAID-l3ahXupL.html%2522%2520width%253D%2522640%2522%2520height%253D%2522360%2522%2520frameborder%253D%25220%2522%2520scrolling%253D%2522auto%2522%253E%253C%5C%2Fiframe%253E%22%2C%22sites%22%3A%5B%22facebook%22%2C%22twitter%22%2C%22email%22%5D%7D%2C%22skin%22%3A%7B%22controlbar%22%3A%7B%22background%22%3A%22rgba%280%2C0%2C0%2C0%29%22%2C%22icons%22%3A%22%23ec008c%22%2C%22iconsActive%22%3A%22%23f57fc5%22%2C%22text%22%3A%22%23ec008c%22%7D%2C%22menus%22%3A%7B%22background%22%3A%22%23000000%22%2C%22text%22%3A%22%23ec008c%22%2C%22textActive%22%3A%22%23f57fc5%22%7D%2C%22timeslider%22%3A%7B%22progress%22%3A%22%23f57fc5%22%7D%2C%22tooltips%22%3A%7B%22background%22%3A%22%23000000%22%2C%22text%22%3A%22%23ec008c%22%7D%7D%2C%22stagevideo%22%3Afalse%2C%22stretching%22%3A%22uniform%22%2C%22width%22%3A%22100%25%22%2C%22playlist%22%3A%22https%3A%5C%2F%5C%2Fcontent.jwplatform.com%5C%2Ffeeds%5C%2FTShniBae.json%22%2C%22plugins%22%3A%7B%22https%3A%5C%2F%5C%2Fsb.scorecardresearch.com%5C%2Fc2%5C%2Fplugins%5C%2Fstreamingtag_plugin_jwplayer.js%22%3A%5B%5D%2C%22https%3A%5C%2F%5C%2Fovp.iris.tv%5C%2Fplugins%5C%2Fjwplayer%5C%2Fv2%5C%2Firis-jwplayer8.adaptive.min.js%22%3A%7B%22settings%22%3A%7B%22client_token%22%3A%22nvonvsnnlg8c%22%2C%22platform_id%22%3A%22TShniBae%22%2C%22player_id%22%3A%22jwplayer_TShniBae_l3ahXupL_div%22%2C%22end_up_next%22%3Atrue%2C%22ssl%22%3Atrue%2C%22campaign_tracking%22%3Atrue%2C%22disable_mobile_upnext%22%3Afalse%7D%2C%22iris_buttons%22%3A%7B%22thumbs_up%22%3Afalse%2C%22thumbs_down%22%3Afalse%2C%22skip_forward%22%3Afalse%2C%22skip_back%22%3Afalse%2C%22skip_on_thumbs_down%22%3Afalse%7D%2C%22global%22%3A%22iris%22%2C%22jwCMS%22%3Atrue%7D%7D%2C%22nextUpDisplay%22%3Afalse%7D' ) );
								jwplayer(el).setup(videoParams).on('ready', (e) => {
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						if ( window.jwpDef[vHash].advertising.schedule[0].tag ) {
							if ( typeof window.jwVastTag[vHash] === "undefined" ){
								window.jwVastTag[vHash] = window.jwpDef[vHash].advertising.schedule[0].tag;
								var vastURL = new URL( window.jwVastTag[vHash] );
							    var vastParams = new URLSearchParams( vastURL.search );
							    var ui = vastParams.get( "iu" ).split( '/' );
							    window.prerollTag[vHash] = vastParams.get( "iu" );
							    window.jwpBids[vHash] = {};
							    console.log("AMI jwp prerolltag", window.prerollTag[vHash]);
							    console.log("AMI jwp GAM Tag", window.jwVastTag[vHash]);
							}
						}
					}
				}
			}).on('beforePlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}
				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						var utms = {};
					    if ( adsParseUrlParams( "utm_source" ) || typeof getCookie("utm_source") !== "undefined" ) {
					        var utm_source;
					        if(adsParseUrlParams( "utm_source" )){
					            utm_source = adsParseUrlParams( "utm_source" );
					            setCookie("utm_source", utm_source, {expires:1800, path: "/"});
					        } else {
					            utm_source = getCookie("utm_source");
					        }
					        utms.utm_source = utm_source;
					    }

					    if ( adsParseUrlParams( "utm_medium" ) || typeof getCookie("utm_medium") !== "undefined" ) {
					        var utm_medium;
					        if( adsParseUrlParams( "utm_medium" ) ){
					            utm_medium = adsParseUrlParams( "utm_medium" );
					            setCookie("utm_medium", utm_medium, {expires:1800, path: "/"});
					        } else {
					            utm_medium = getCookie("utm_medium");
					        }
					        utms.utm_medium = utm_medium;
					    }

					    if ( adsParseUrlParams( "utm_campaign" ) || typeof getCookie("utm_campaign") !== "undefined" ) {
					        var utm_campaign;
					        if(adsParseUrlParams( "utm_campaign" )){
					            utm_campaign = adsParseUrlParams( "utm_campaign" );
					            setCookie("utm_campaign", utm_campaign, {expires:1800, path: "/"});
					        } else {
					            utm_campaign = getCookie("utm_campaign");
					        }
					        utms.utm_campaign = utm_campaign ;
					    }

					    if ( typeof utms.utm_source !== "undefined" || typeof utms.utm_medium !== "undefined" || typeof utms.utm_campaign !== "undefined" ) {
					        var vastURL = new URL( window.jwVastTag[vHash] );
					        var vastParams = new URLSearchParams( vastURL.search );
					        var keys = Object.keys( utms );
					        if ( vastParams.has( "cust_params" ) ) {
					            var custParams = new URLSearchParams( vastParams.get( "cust_params" ) );
					        } else {
					            var custParams = new URLSearchParams();
					        }
				            for ( var key of keys ) {
				                custParams.set( key, utms[key]);
					        }
					        vastParams.set( "cust_params", decodeURIComponent( custParams.toString() ) );
					        vastURL.search = vastParams.toString();
					        window.jwVastTag[vHash] = vastURL.toString();
					    }

					    console.log( "AMI jwp GAM tag with UTM", window.jwVastTag );
					}
				}
			}).on("ready", function(){
						var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
						var playerInstance = jwplayer(el);
						ns_.StreamingAnalytics.JWPlayer( playerInstance, {
							publisherId: "6036076",
							labelmapping: "ns_st_pu=\"AMI\", c3=\"Us Weekly\", ns_st_ge=\"" + decodeURIComponent( "%2Anull" ) + "\", ns_st_ia=\"" + decodeURIComponent( "%2Anull" ) + "\", ns_st_ce=\"" + decodeURIComponent( "1" ) + "\", ns_st_ddt=\"" + decodeURIComponent( "%2Anull" ) + "\", ns_st_tdt=\"" + decodeURIComponent( "%2Anull" ) + "\"",
						});
					}).on('adsManager', (e) => {
				var vHash = 'ami' + decodeURIComponent( 'TShniBae' );
				const { adsManager, videoElement } = e;
				const iasConfig = {
				  anId: '928572',
				  campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded
				  chanId: window.prerollTag[vHash],
				  placementId: 'Open Auction',
				  pubOrder: 'Video',
				  pubId: 'Direct'
				};
				if (googleImaVansAdapter) {
				  googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig);
				}
			}).on('beforePlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				window.jwpBids[vHash].ix = false;
				window.jwpBids[vHash].ixBids = {};
				console.log( "AMI jwp IX Bidding init", new Date().getTime() );
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}
				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						headertag.cmd.push( function() {
							headertag.retrieveVideoDemand( [{"htSlotName": "preroll"}], function( demand ) {
								console.log( "AMI jwp IX callback", demand );

								if ( "undefined" !== typeof demand.preroll && demand.preroll.length ){
									window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price;
									console.log( "AMI jwp IX Bids", new Date().getTime(), demand.preroll[0].targeting );
								}
								window.jwpBids[vHash].ix = true;
							} );
						} );
					}
				}
			}).on('beforePlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				window.jwpBids[vHash].iristv = false;
				window.jwpBids[vHash].iristvBids = {};
				console.log( "AMI jwp IrisTV Bidding init", new Date().getTime() );
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}

				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						// Get main item context data
					    window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) {
							// Encode the context data
							var context = encodeURIComponent(`iris_context=${data.context.join(',')}`);
							console.log( "AMI jwp IrisTV callback", context );
							console.log( "AMI jwp IrisTV Bids", new Date().getTime(), data.context );
							// Replace the server url with the context data (this is for simple ad requests),
							// If you have the serverUrl dynamically configured, then you will need to append the context data
							// under cust_params, so this is just for testing purpose
							window.jwpBids[vHash].iristvBids = data.context;
							window.jwpBids[vHash].iristv = true;
					    });
					}
				}
			}).on('beforePlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				window.jwpBids[vHash].amazon = false;
				window.jwpBids[vHash].amazonBids = "";
				console.log( "AMI jwp amazon Bidding init", new Date().getTime() );
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}
				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						apstag.fetchBids({
							slots: [{
								slotID: window.prerollTag[vHash],
								mediaType: 'video'
							}]
						}, function( bids ) {
							console.log( "AMI jwp amazon bid callback", new Date().getTime(), bids );
							window.jwpBids[vHash].amazon = true;
							if ( bids.length > 0 ) { //If we have received any bids back
								try {
									console.log("AMI jwp amazon bid request ad", bids[0].encodedQsParams);
									window.jwpBids[vHash].amazonBids = bids[0].encodedQsParams;
								} catch ( e ) {
									console.log(e);
								}
							} else {
								console.log("AMI jwp amazon no bids");
							}
						});
					}
				}
			}).on( 'time', function( e ) {
				var id = this.id;
				var pct = Math.round( e.position );

				if ( ! window.amiPlayersData ) {
					window.amiPlayersData = {};
				}


				if ( ! window.amiPlayersData[id] ) {
					window.amiPlayersData[id] = {
						m3: false,
						m10: false
					};
				}

				if ( window.amiPlayersData[id]['m3'] === false && pct >= 3 ) {
					window.amiPlayersData[id]['m3'] = true;
					console.log( '3sec played: ', id );
					window.dataLayer = window.dataLayer || [];
					dataLayer.push( {event: 'JWPlayEvent', jwTime: '3s played'} );
				}

				if ( window.amiPlayersData[id]['m10'] === false && pct >= 10 ) {
					window.amiPlayersData[id]['m10'] = true;
					console.log( '10sec played: ', id );
					window.dataLayer = window.dataLayer || [];
					dataLayer.push( {event: 'JWPlayEvent', jwTime: '10s played'} );
				}

			}).on( 'complete', function( e ) {
						if ( window.amiPlayersData && window.amiPlayersData[ this.id ] ) {
							window.amiPlayersData[ this.id ]['m3']  = false;
							window.amiPlayersData[ this.id ]['m10'] = false;
							console.log( 'clear played: ', this.id );
						}
					}).once("play", function(){
			var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
			var playerInstance = jwplayer(el);
			loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins["https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js"])
			}).on('play', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}

				window.permutive.track("VideoPlay", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language:"English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});

				console.log("Permutive video play");

			}).on('complete', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}

				window.permutive.track("VideoComplete", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});
				console.log("Permutive video event:", e);
				window.lock_25 = false;
				window.lock_50 = false;
				window.lock_75 = false;
				window.lock_100 = false;
			}).on('time', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());
				var progress = (e.currentTime/e.duration).toFixed(2);

				if (
					(0.25 === progress && false === window.lock_25) ||
					(0.5 === progress && false === window.lock_50) ||
					(0.75 === progress && false === window.lock_75) ||
					(100 === progress && false === window.lock_100)
				) {
					window.permutive.track("VideoProgress", {
						play_id: el, //this will stay constant for all of the events emitted during the same video play
						progress: Number(progress),
						video: {
							duration: jwInfo.duration, // in seconds
							name: jwInfo.title,
							video_id: decodeURIComponent( "TShniBae" ),
							description: jwInfo.description,
							published_at: new Date(jwInfo.pubdate).toISOString()
						},
						enriched_data:{
							tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
						    language: "English", //language of the content
						    type: "video",
						    keywords: jwInfo.tags.split(","), //keywords for the page
						}
					});
					if ( 0.25 === progress ) {
						window.lock_25 = true;
					}
					if ( 0.5 === progress ) {
						window.lock_50 = true;
					}
					if ( 0.75 === progress ) {
						window.lock_75 = true;
					}
					if ( 1 === progress ) {
						window.lock_100 = true;
					}
					console.log("Permutive video play progress " + progress);
				}

			}).on('mute', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());

				window.permutive.track("VideoEvent", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					event: (e.mute) ? "sound off" : "sound on",
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});

				console.log("Permutive video event:", e);


			}).on('fullscreen', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());

				window.permutive.track("VideoEvent", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					event: (e.fullscreen) ? "fullscreen on" : "fullscreen off",
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});
				console.log("Permutive video event:", e);
			}).on('ready', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());
				console.log(jwInfo);
				window.lock_25 = false;
				window.lock_50 = false;
				window.lock_75 = false;
				window.lock_100 = false;

				window.permutive.track("VideoLoad", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});
				console.log("Permutive video load event");
			}).on('adPlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				window.adInfo = e;
				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());


				window.adlock_25 = false;
				window.adlock_50 = false;
				window.adlock_75 = false;
				window.adlock_100 = false;

				window.permutive.track("VideoAdPlay", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					ad: {
						duration: window.adInfo.duration,
						creative_name: window.adInfo.adtitle,
						ad_id: window.adInfo.adId,
						title: window.adInfo.adtitle,
						video_type: "instream" //outstream
					},
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});
				console.log("Permutive video ad play");
			}).on('adClick', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );

				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());

				window.permutive.track("VideoAdClick", {
					play_id: el, //this will stay constant for all of the events emitted during the same video play
					ad: {
						duration: window.adInfo.duration,
						creative_name: window.adInfo.adtitle,
						ad_id: window.adInfo.adId,
						title: window.adInfo.adtitle,
						video_type: "instream" //outstream
					},
					video: {
						duration: jwInfo.duration, // in seconds
						name: jwInfo.title,
						video_id: decodeURIComponent( "TShniBae" ),
						description: jwInfo.description,
						published_at: new Date(jwInfo.pubdate).toISOString()
					},
					enriched_data:{
						tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
					    language: "English", //language of the content
					    type: "video",
					    keywords: jwInfo.tags.split(","), //keywords for the page
					}
				});
				console.log("Permutive video ad click");
			}).on('adTime', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex());
				var progress = (e.position/e.duration).toFixed(2);

				if (
					(0.25 >= progress && false === window.adlock_25) ||
					(0.5 >= progress && false === window.adlock_50) ||
					(0.75 >= progress && false === window.adlock_75) ||
					(0.95 >= progress && false === window.adlock_100)
				) {

					window.permutive.track("VideoAdProgress", {
						play_id: el, //this will stay constant for all of the events emitted during the same video play
						progress: Number(progress),
						ad: {
							duration: window.adInfo.duration,
							creative_name: window.adInfo.adtitle,
							ad_id: window.adInfo.adId,
							title: window.adInfo.adtitle,
							video_type: "instream" //outstream
						},
						video: {
							duration: jwInfo.duration, // in seconds
							name: jwInfo.title,
							video_id: decodeURIComponent( "TShniBae" ),
							description: jwInfo.description,
							published_at: new Date(jwInfo.pubdate).toISOString()
						},
						enriched_data:{
							tvchannel: decodeURIComponent( "Us%20Weekly" ), //tv channel name
						    language: "English", //language of the content
					        type: "video",
						    keywords: jwInfo.tags.split(","), //keywords for the page
						}
					});
					if ( 0.25 >= progress ) {
						window.adlock_25 = true;
					}
					if ( 0.5 >= progress ) {
						window.adlock_50 = true;
					}
					if ( 0.75 >= progress ) {
						window.adlock_75 = true;
					}
					if ( 0.95 >= progress ) {
						window.adlock_100 = true;
					}
					console.log("Permutive video ad progress " + progress);
				}
			}).on('beforePlay', (e) => {
				var el = decodeURIComponent( "jwplayer_TShniBae_l3ahXupL_div" );
				var vHash = "ami" + decodeURIComponent( "TShniBae" );
				// skip if the video was paused and trying to resume
				if (jwplayer(el).getState() !== 'idle' && jwplayer(el).getState() !== 'complete') {
				    return;
				}
				if ( window.jwpDef[vHash].advertising ) {
					if ( window.jwpDef[vHash].advertising.schedule ) {
						var adTag = window.jwVastTag[vHash];
						setTimeout( function(){
							if ( window.jwpBids[vHash].ix || window.jwpBids[vHash].amazon || window.jwpBids[vHash].iristv ) {
								if ( window.jwpBids[vHash].amazonBids ) {
									adTag = adTag + "&scp=" + window.jwpBids[vHash].amazonBids;
								}

								if ( window.jwpBids[vHash].ixBids ) {
									var vastURL = new URL( adTag );
								    var vastParams = new URLSearchParams( vastURL.search );
								    if ( vastParams.has( "cust_params" ) ) {
								        var custParams = new URLSearchParams( vastParams.get( "cust_params" ) );
								    } else {
								        var custParams = new URLSearchParams();
								    }
								    var keys = Object.keys( window.jwpBids[vHash].ixBids );
								    for ( var key of keys ) {
						                custParams.set( key, window.jwpBids[vHash].ixBids[key][0]);
							        }
								    vastParams.set( "cust_params", custParams.toString() );
								    vastURL.search = vastParams.toString();
								    adTag = vastURL.toString();
							    }

								if ( window.jwpBids[vHash].iristvBids && Object.keys( window.jwpBids[vHash].iristvBids ).length ) {
									var vastURL = new URL( adTag );
								    var vastParams = new URLSearchParams( vastURL.search );
								    if ( vastParams.has( "cust_params" ) ) {
								        var custParams = new URLSearchParams( vastParams.get( "cust_params" ) );
								    } else {
								        var custParams = new URLSearchParams();
								    }
					                custParams.set( "iris_context", window.jwpBids[vHash].iristvBids.join(','));
								    vastParams.set( "cust_params", decodeURIComponent( custParams.toString() ) );
								    vastURL.search = vastParams.toString();
								    adTag = vastURL.toString();
							    }

							    if ( localStorage._pdfps ) {
									var playerSegsPerm = encodeURIComponent('&permutive=' + encodeURIComponent(JSON.parse(localStorage._pdfps || '[]').slice(0,250).join(",")));
									adTag = adTag.replace(/(cust_params[^&]+)/, '$1' + playerSegsPerm);
							    }
							    console.log( "AMI jwp adTag with Bids", adTag );
							}
							jwplayer(el).playAd( adTag );
						}, 1000 );
					}
				}
			});
								clearInterval(checkJWReady);
							}
					}, 500);
				})();
	</script><p>Conrad’s decor is set up to accommodate her guests’ every need. “We wanted to have either the flower arrangements or the food elevated,” she noted. “People don’t typically have giant tables, but Thanksgiving is a larger meal, so this way, the food is still easy to access for everyone. So much time goes into the meal, and people tend to do seconds. Having the platters right there doesn’t call as much attention as having to get up with your plate and re-serve yourself.”</p>
<p>The <em>Celebrate</em> author even makes the leftovers process simple by offering her friends to-go boxes. “In the past, I’ve gotten temporary containers from the grocery store, so I could send people home with a little container full,” she recalled. “I think that’s the easiest way.”</p>
<p>While Conrad certainly has Friendsgiving at her house down to a T, <strong>every celebrity does something a little different</strong> for their own celebration.</p>
<p>Scroll to see how <strong><strong>Amy Schumer</strong></strong>, <strong><strong>Emma Roberts</strong></strong>, <strong><strong>Nina Dobrev</strong></strong>, <strong><strong>Rob Lowe</strong></strong> and more stars have spent their Friendsgivings with fellow famous folks in the past!</p>
									

				
					<p id="cookie-empty-placeholder">In order to view the gallery, please allow <a class="optanon-toggle-display" name="Manage Cookies">Manage Cookies</a></p>
				

				<p>Author:<strong>Us Weekly Staff</strong> - Source: <strong>US Magazine</strong></p>]]></content:encoded>
                <dc:creator><![CDATA[Us Weekly Staff]]></dc:creator>
            </channel>
</rss><!--Time: 0.012593984603882-->