<!DOCTYPE html>
<html lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MX49LGX');</script>
<!-- End Google Tag Manager -->
</script>
<script src="https://www.dwin2.com/pub.250401.min.js"></script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<meta property="og:title" content="..." />
<meta property="og:image" content="" />

<script>var g_req_jquery=0;</script>
<script>var g_req_datatables=0;</script>
<script>var g_req_dtsearch=0;</script>
<script>!function(){"use strict";var t=window.location.search.substring(1).split("&");const e=t=>t.replace(/\s/g,""),n=t=>new Promise(e=>{if(!("msCrypto"in window)&&"https:"===location.protocol&&"crypto"in window&&"TextEncoder"in window){const n=(new TextEncoder).encode(t);crypto.subtle.digest("SHA-256",n).then(t=>{const n=Array.from(new Uint8Array(t)).map(t=>("00"+t.toString(16)).slice(-2)).join("");e(n)})}else e("")});for(var o=0;o<t.length;o++){var i="adt_ei",r=t[o];if(0===r.indexOf(i)){var s=r.split(i+"=")[1];if((t=>{const e=t.match(/((?=([a-zA-Z0-9._!#$%+^&*()[\]<>-]+))\2@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);return e?e[0]:""})(e(s.toLowerCase()))){n(s).then(e=>{e.length&&(localStorage.setItem(i,e),t.splice(o,1),history.replaceState(null,"","?"+t.join("&")))});break}}}}();
</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style data-no-optimize="1" data-cfasync="false">
	.adthrive-ad {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		overflow-x: visible;
		clear: both;
		line-height: 0;
	}
	body.single .adthrive-sidebar.adthrive-stuck {
margin-top: 90px !important;
}

body.blog .adthrive-content, body.archive .adthrive-content {
  grid-column: 1 / -1;
  margin-top: 50px;
  margin-bottom: 50px;
}

body.adthrive-device-phone .adthrive-below-post-2, body.adthrive-device-phone .adthrive-below-post-3 {
display: table-caption;
max-width: 1px;  
}

</style>
<script data-no-optimize="1" data-cfasync="false">
	window.adthriveCLS = {
		enabledLocations: ['Content', 'Recipe'],
		injectedSlots: [],
		injectedFromPlugin: true,
		branch: '1613cdc',bucket: 'prod',			};
	window.adthriveCLS.siteAds = {"siteId":"5cfa8eb28500e7468bf43195","siteName":"Laughing Place","betaTester":false,"targeting":[{"value":"5cfa8eb28500e7468bf43195","key":"siteId"},{"value":"6233884d54583d708812d334","key":"organizationId"},{"value":"Laughing Place","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Travel","Family and Parenting"],"key":"verticals"}],"breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"0439708"},"adUnits":[{"sequence":2,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Header_2","sticky":false,"location":"Header","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".entry-content > p > iframe","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[1,1],[300,50],[320,50],[320,100],[468,60],[728,90],[728,250],[970,90],[970,250],[250,250],[300,250],[336,280]],"priority":398,"autosize":true},{"sequence":1,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.wp-admin):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#sidebar > *","skip":0,"classNames":[],"position":"afterend","every":1,"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,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.wp-admin):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"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":291,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.home:not(.wp-admin):not(.logged-in)","spacing":1,"max":2,"lazyMax":0,"enable":true,"lazy":false,"elementSelector":".entry-content > .sectiontitle:not(.hide-on-desktop)","skip":1,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[300,50],[300,300],[552,334],[728,250],[300,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.blog:not(.wp-admin):not(.logged-in), body.archive:not(.wp-admin):not(.logged-in)","spacing":0,"max":2,"lazyMax":0,"enable":true,"lazy":false,"elementSelector":".archives_page_column > div:nth-of-type(6n +6)","skip":0,"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],[300,50],[300,300],[552,334],[728,250],[300,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","phone","tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":1,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".lp_attraction, .lp_character","skip":0,"classNames":[],"position":"beforebegin","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,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":1,"max":3,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".entry-content > p, .entry-content > .liveblog-viewblog > #blog > .entry, #tweets-container > .twitter-tweet","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,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":1,"max":6,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".entry-content > p, .entry-content > .liveblog-viewblog > #blog > .entry, #tweets-container > .twitter-tweet","skip":3,"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,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":1.25,"max":4,"lazyMax":2,"enable":true,"lazy":true,"elementSelector":".entry-content > p, .entry-content > .liveblog-viewblog > #blog > .entry, #tweets-container > .twitter-tweet","skip":0,"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,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":1,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".tag-live-blog .entry-content > p:has(img), .tag-live-blog","skip":1,"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,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"body.single:not(.wp-admin):not(.logged-in)","spacing":0,"max":0,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".entry-content","skip":0,"classNames":[],"position":"afterend","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":2,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post_2","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"head:has(meta[property='og:url'][content*='wait-times']) ~ body:not(.wp-admin):not(.logged-in)","spacing":0,"max":0,"lazyMax":2,"enable":true,"lazy":true,"elementSelector":".entry-content table, .entry-content table tr:nth-of-type(5)","skip":0,"classNames":[],"position":"afterend","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":98,"autosize":true},{"sequence":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"body:not(.wp-admin):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","skip":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","desktop":{"adDensity":0.3,"onePerViewport":false}}],"desktop":{"adDensity":0.24,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"animatedFooter":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"expandableFooter":true,"nativeDesktopSidebar":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"interscroller":true,"nativeDesktopRecipe":true,"outstreamMobile":true,"nativeHeaderDesktop":true,"nativeHeaderMobile":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true,"inRecipeRecommendationDesktop":true},"adOptions":{"theTradeDesk":true,"rtbhouse":true,"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"pmp":true,"thirtyThreeAcross":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":false,"pubMatic":true,"infiniteScroll":false,"yahoossp":true,"improvedigital":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"sonobi":true,"yieldmo":true,"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"1009816","rubiconMediaMath":true,"rubicon":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"mediaGrid":true,"bRealTime":true,"gumgum":true,"comscoreFooter":true,"desktopInterstitial":false,"footerCloseButtonDesktop":true,"ozone":false,"isAutoOptimized":false,"adform":true,"comscoreTAL":true,"targetaff":false,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"amazonASR":true,"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":true,"interstitialBlockedPageSelectors":"body.home","allowSmallerAdSizes":true,"comscore":"General","wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","conl","drg","gamv"],"liveRamp":true,"adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"aidem":false,"verticals":["Travel","Family and Parenting"],"inImage":false,"advancePlaylist":true,"flipp":true,"delayLoading":true,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"#main-footer","contentSpecificPlaylists":[],"players":[{"devices":["desktop","mobile"],"description":"","id":4062282,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"86LzIsNs"},{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","elementSelector":"","skip":0,"id":4062283,"position":"afterend","title":"","type":"stickyRelated","enabled":true,"playerId":"86LzIsNs"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"elementSelector":"","id":4062284,"position":"afterend","playerId":"86LzIsNs"},{"playlistId":"xR4BFm3c","pageSelector":"body.single","devices":["desktop"],"description":"","skip":3,"title":"Our Latest Videos","type":"stickyPlaylist","enabled":false,"footerSelector":"#main-footer","elementSelector":".entry-content > p","id":4062285,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"playerId":"ajukz2Bc"},{"playlistId":"xR4BFm3c","pageSelector":"body.single","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":3,"title":"Our Latest Videos","type":"stickyPlaylist","enabled":false,"footerSelector":"#main-footer","elementSelector":".entry-content > p","id":4062286,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"playerId":"ajukz2Bc"}],"partners":{"theTradeDesk":true,"yahoossp":true,"criteo":true,"unruly":true,"mediaGrid":true,"improvedigital":true,"undertone":true,"gumgum":true,"aidem":false,"yieldmo":true,"adform":true,"pmp":true,"amazonUAM":true,"kargo":true,"thirtyThreeAcross":false,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"body.home, body.wp-admin, body.logged-in","mobileLocation":"bottom-left","allowOnHomepage":false,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":"","allowForPageWithStickyPlayer":{"enabled":false}},"sharethrough":true,"rubicon":true,"appNexus":true,"rise":true,"tripleLift":true,"openx":true,"pubMatic":true,"indexExchange":true}}};</script>

<script data-no-optimize="1" data-cfasync="false">
(function(w, d) {
	w.adthrive = w.adthrive || {};
	w.adthrive.cmd = w.adthrive.cmd || [];
	w.adthrive.plugin = 'adthrive-ads-3.0.1';
	w.adthrive.host = 'ads.adthrive.com';
	w.adthrive.integration = 'plugin';

	var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';

	var s = d.createElement('script');
	s.async = true;
	s.referrerpolicy='no-referrer-when-downgrade';
	s.src = 'https://' + w.adthrive.host + '/sites/5cfa8eb28500e7468bf43195/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
	var n = d.getElementsByTagName('script')[0];
	n.parentNode.insertBefore(s, n);
})(window, document);
</script>
			<script>
			var quizSiteUrl = 'https://www.laughingplace.com/w/';
									</script>

			
	<!-- This site is optimized with the Yoast SEO Premium plugin v20.4 (Yoast SEO v21.8) - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Legacy Content &#8211; LaughingPlace.com</title>
	<link rel="canonical" href="https://www.laughingplace.com/w/leg/" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.laughingplace.com/w/leg/","url":"https://www.laughingplace.com/w/leg/","name":"Legacy Content - LaughingPlace.com","isPartOf":{"@id":"https://www.laughingplace.com/w/#website"},"datePublished":"2018-02-17T04:18:53+00:00","dateModified":"2023-08-03T22:10:21+00:00","breadcrumb":{"@id":"https://www.laughingplace.com/w/leg/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.laughingplace.com/w/leg/"]}]},{"@type":"BreadcrumbList","@id":"https://www.laughingplace.com/w/leg/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.laughingplace.com/w/"},{"@type":"ListItem","position":2,"name":"Disney World, Disneyland and More Disney Video Database"}]},{"@type":"WebSite","@id":"https://www.laughingplace.com/w/#website","url":"https://www.laughingplace.com/w/","name":"LaughingPlace.com","description":"Disney News and Information","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.laughingplace.com/w/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link rel="alternate" type="application/rss+xml" title="LaughingPlace.com &raquo; Feed" href="https://www.laughingplace.com/w/feed/" />
<link rel="alternate" type="application/rss+xml" title="LaughingPlace.com &raquo; Comments Feed" href="https://www.laughingplace.com/w/comments/feed/" />
<link rel='stylesheet' id='classic-theme-styles-css' href='https://www.laughingplace.com/w/wp-includes/css/classic-themes.min.css?ver=6.2' type='text/css' media='all' />
<style id='global-styles-inline-css' type='text/css'>
body{--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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--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--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.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;}.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;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='lp-games-css' href='https://www.laughingplace.com/w/wp-content/plugins/LPGamesPlugin/assets/css/games.css?ver=0.9' type='text/css' media='all' />
<link rel='stylesheet' id='quiz-maker-css' href='https://www.laughingplace.com/w/wp-content/plugins/quiz-maker/public/css/quiz-maker-public.css?ver=8.7.3' type='text/css' media='all' />
<link rel='stylesheet' id='lp-style-css' href='https://www.laughingplace.com/w/wp-content/themes/lp-fast/style.css?ver=20241009' type='text/css' media='all' />
<script type='text/javascript' src='https://www.laughingplace.com/w/wp-includes/js/jquery/jquery.min.js?ver=3.6.3' id='jquery-core-js'></script>
<script type='text/javascript' src='https://www.laughingplace.com/w/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.0' id='jquery-migrate-js'></script>
<link rel="https://api.w.org/" href="https://www.laughingplace.com/w/wp-json/" /><link rel="alternate" type="application/json" href="https://www.laughingplace.com/w/wp-json/wp/v2/pages/230260" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.laughingplace.com/w/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.laughingplace.com/w/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 6.2" />
<link rel='shortlink' href='https://www.laughingplace.com/w/?p=230260' />
<link rel="alternate" type="application/json+oembed" href="https://www.laughingplace.com/w/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.laughingplace.com%2Fw%2Fleg%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://www.laughingplace.com/w/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.laughingplace.com%2Fw%2Fleg%2F&#038;format=xml" />
<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>		<script>
			( function() {
				window.onpageshow = function( event ) {
					// Defined window.wpforms means that a form exists on a page.
					// If so and back/forward button has been clicked,
					// force reload a page to prevent the submit button state stuck.
					if ( typeof window.wpforms !== 'undefined' && event.persisted ) {
						window.location.reload();
					}
				};
			}() );
		</script>
		<link rel="icon" href="https://www.laughingplace.com/w/wp-content/uploads/2018/06/Laughing-Place-Favicon-72px-45x45.png" sizes="32x32" />
<link rel="icon" href="https://www.laughingplace.com/w/wp-content/uploads/2018/06/Laughing-Place-Favicon-72px.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.laughingplace.com/w/wp-content/uploads/2018/06/Laughing-Place-Favicon-72px.png" />
<meta name="msapplication-TileImage" content="https://www.laughingplace.com/w/wp-content/uploads/2018/06/Laughing-Place-Favicon-72px.png" />
<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-1613cdc'>var cls_disable_ads=function(e){"use strict";var t,i,o,r,a,n,s,l,d,u,c,p,h,_,S,g,y,m,v,f;function O(){return O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},O.apply(this,arguments)}window.adthriveCLS.buildDate="2025-01-17",function(e){e.amznbid="amznbid",e.amzniid="amzniid",e.amznp="amznp",e.amznsz="amznsz"}(t||(t={})),function(e){e.ThirtyThreeAcross="33across",e.Adform="adform",e.Aidem="aidem",e.AidemServer="aidem_ss",e.AppNexus="appnexus",e.AmazonTAM="amazon",e.AmazonUAM="AmazonUAM",e.AmazonASR="AmazonASR",e.Colossus="colossus",e.ColossusServer="col_ss",e.Conversant="conversant",e.Concert="concert",e.Criteo="criteo",e.CriteoServer="crit_ss",e.GumGum="gumgum",e.ImproveDigital="improvedigital",e.ImproveDigitalServer="improve_ss",e.IndexExchange="ix",e.Kargo="kargo",e.KargoServer="krgo_ss",e.MediaGrid="grid",e.MediaGridVideo="gridvid",e.Nativo="nativo",e.Ogury="ogury",e.OpenX="openx",e.OpenXServer="opnx_ss",e.Ozone="ozone",e.Pubmatic="pubmatic",e.PubmaticServer="pubm_ss",e.ResetDigital="resetdigital",e.Rise="rise",e.Rtbhouse="rtbhouse",e.Rubicon="rubicon",e.RubiconServer="rubi_ss",e.Seedtag="seedtag",e.Sharethrough="sharethrough",e.SharethroughServer="share_ss",e.Teads="teads",e.Triplelift="triplelift",e.TripleliftServer="tripl_ss",e.TTD="ttd",e.Undertone="undertone",e.UndertoneServer="under_ss",e.Unruly="unruly",e.YahooSSP="yahoossp",e.YahooSSPServer="yah_ss",e.Verizon="verizon",e.Yieldmo="yieldmo",e.Flipp="flipp"}(i||(i={})),function(e){e.Prebid="prebid",e.GAM="gam",e.Amazon="amazon",e.Marmalade="marmalade",e.Floors="floors",e.CMP="cmp",e.Optable="optable",e.OptimalBidder="optimalBidder"}(o||(o={})),function(e){e.cm="cm",e.fbrap="fbrap",e.rapml="rapml"}(r||(r={})),function(e){e.lazy="lazy",e.raptive="raptive",e.refresh="refresh",e.session="session",e.crossDomain="crossdomain",e.highSequence="highsequence",e.lazyBidPool="lazyBidPool"}(a||(a={})),function(e){e.lazy="l",e.raptive="rapml",e.refresh="r",e.session="s",e.crossdomain="c",e.highsequence="hs",e.lazyBidPool="lbp"}(n||(n={})),function(e){e.Version="Version",e.SharingNotice="SharingNotice",e.SaleOptOutNotice="SaleOptOutNotice",e.SharingOptOutNotice="SharingOptOutNotice",e.TargetedAdvertisingOptOutNotice="TargetedAdvertisingOptOutNotice",e.SensitiveDataProcessingOptOutNotice="SensitiveDataProcessingOptOutNotice",e.SensitiveDataLimitUseNotice="SensitiveDataLimitUseNotice",e.SaleOptOut="SaleOptOut",e.SharingOptOut="SharingOptOut",e.TargetedAdvertisingOptOut="TargetedAdvertisingOptOut",e.SensitiveDataProcessing="SensitiveDataProcessing",e.KnownChildSensitiveDataConsents="KnownChildSensitiveDataConsents",e.PersonalDataConsents="PersonalDataConsents",e.MspaCoveredTransaction="MspaCoveredTransaction",e.MspaOptOutOptionMode="MspaOptOutOptionMode",e.MspaServiceProviderMode="MspaServiceProviderMode",e.SubSectionType="SubsectionType",e.Gpc="Gpc"}(s||(s={})),function(e){e[e.NA=0]="NA",e[e.OptedOut=1]="OptedOut",e[e.OptedIn=2]="OptedIn"}(l||(l={})),function(e){e.AdDensity="addensity",e.AdLayout="adlayout",e.FooterCloseButton="footerclose",e.Interstitial="interstitial",e.RemoveVideoTitleWrapper="removevideotitlewrapper",e.StickyOutstream="stickyoutstream",e.StickyOutstreamOnStickyPlayer="sospp",e.VideoAdvancePlaylistRelatedPlayer="videoadvanceplaylistrp",e.MobileStickyPlayerPosition="mspp"}(d||(d={})),function(e){e.Below_Post_1="Below_Post_1",e.Below_Post="Below_Post",e.Content="Content",e.Content_1="Content_1",e.Content_2="Content_2",e.Content_3="Content_3",e.Content_4="Content_4",e.Content_5="Content_5",e.Content_6="Content_6",e.Content_7="Content_7",e.Content_8="Content_8",e.Content_9="Content_9",e.Recipe="Recipe",e.Recipe_1="Recipe_1",e.Recipe_2="Recipe_2",e.Recipe_3="Recipe_3",e.Recipe_4="Recipe_4",e.Recipe_5="Recipe_5",e.Native_Recipe="Native_Recipe",e.Footer_1="Footer_1",e.Footer="Footer",e.Header_1="Header_1",e.Header_2="Header_2",e.Header="Header",e.Sidebar_1="Sidebar_1",e.Sidebar_2="Sidebar_2",e.Sidebar_3="Sidebar_3",e.Sidebar_4="Sidebar_4",e.Sidebar_5="Sidebar_5",e.Sidebar_9="Sidebar_9",e.Sidebar="Sidebar",e.Interstitial_1="Interstitial_1",e.Interstitial="Interstitial",e.Video_StickyOutstream_1="Video_StickyOutstream_1",e.Video_StickyOutstream="Video_StickyOutstream",e.Video_StickyInstream="Video_StickyInstream",e.Sponsor_Tile="Sponsor_Tile"}(u||(u={})),function(e){e.Desktop="desktop",e.Mobile="mobile"}(c||(c={})),function(e){e.Video_Collapse_Autoplay_SoundOff="Video_Collapse_Autoplay_SoundOff",e.Video_Individual_Autoplay_SOff="Video_Individual_Autoplay_SOff",e.Video_Coll_SOff_Smartphone="Video_Coll_SOff_Smartphone",e.Video_In_Post_ClicktoPlay_SoundOn="Video_In-Post_ClicktoPlay_SoundOn",e.Video_Collapse_Autoplay_SoundOff_15s="Video_Collapse_Autoplay_SoundOff_15s",e.Video_Individual_Autoplay_SOff_15s="Video_Individual_Autoplay_SOff_15s",e.Video_Coll_SOff_Smartphone_15s="Video_Coll_SOff_Smartphone_15s",e.Video_In_Post_ClicktoPlay_SoundOn_15s="Video_In-Post_ClicktoPlay_SoundOn_15s"}(p||(p={})),function(e){e.vpaidAdPlayError="vpaidAdPlayError",e.adError="adError",e.adLoaded="adLoaded"}(h||(h={})),function(e){e.Float="adthrive-collapse-float",e.Sticky="adthrive-collapse-sticky",e.Mobile="adthrive-collapse-mobile"}(_||(_={})),function(e){e.Small="adthrive-collapse-small",e.Medium="adthrive-collapse-medium"}(S||(S={})),function(e){e.BottomRight="adthrive-collapse-bottom-right"}(g||(g={})),function(e){e[e.Unstarted=0]="Unstarted",e[e.UncollapsedPlay=1]="UncollapsedPlay",e[e.CollapsedPlay=2]="CollapsedPlay",e[e.UserPauseUncollapsed=3]="UserPauseUncollapsed",e[e.UserPauseCollapsed=4]="UserPauseCollapsed",e[e.PausedNotVisible=5]="PausedNotVisible",e[e.Overlapped=6]="Overlapped",e[e.Closed=7]="Closed",e[e.NonLinearAdPlay=8]="NonLinearAdPlay",e[e.NonLinearAdPaused=9]="NonLinearAdPaused",e[e.NonLinearAdOverlapped=10]="NonLinearAdOverlapped",e[e.UserUnPaused=11]="UserUnPaused"}(y||(y={})),function(e){e[e.Play=0]="Play",e[e.UserClick=1]="UserClick",e[e.PageSwitch=2]="PageSwitch",e[e.OutOfView=3]="OutOfView",e[e.InView=4]="InView",e[e.Close=5]="Close",e[e.Overlapping=6]="Overlapping",e[e.OtherVideoPlaying=7]="OtherVideoPlaying"}(m||(m={})),function(e){e.None="none"}(v||(v={})),function(e){e.Default="default",e.AZ_Animals="5daf495ed42c8605cfc74b0b",e.Natashas_Kitchen="55bccc97303edab84afd77e2",e.RecipeTin_Eats="55cb7e3b4bc841bd0c4ea577",e.Sallys_Baking_Recipes="566aefa94856897050ee7303",e.Spend_With_Pennies="541917f5a90318f9194874cf"}(f||(f={}));const w=new class{info(e,t,...i){this.call(console.info,e,t,...i)}warn(e,t,...i){this.call(console.warn,e,t,...i)}error(e,t,...i){this.call(console.error,e,t,...i),this.sendErrorLogToCommandQueue(e,t,...i)}event(e,t,...i){var o;"debug"===(null==(o=window.adthriveCLS)?void 0:o.bucket)&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...i){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push((()=>{void 0!==window.adthrive.logError&&"function"==typeof window.adthrive.logError&&window.adthrive.logError(e,t,i)}))}call(e,t,i,...o){const r=[`%c${t}::${i} `],a=["color: #999; font-weight: bold;"];o.length>0&&"string"==typeof o[0]&&r.push(o.shift()),a.push(...o);try{Function.prototype.apply.call(e,console,[r.join(""),...a])}catch(e){return void console.error(e)}}};class C{}const b=["mcmpfreqrec"];new class extends C{init(e){this._gdpr="true"===e.gdpr,this._shouldQueue=this._gdpr}clearQueue(e){e&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach((e=>{this.setSessionStorage(e.key,e.value)})),this._localStorageHandlerQueue.forEach((e=>{if("adthrive_abgroup"===e.key){const t=Object.keys(e.value)[0],i=e.value[t],o=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,i,o,{value:24,unit:"hours"})}else e.expiry?"internal"===e.type?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):"internal"===e.type?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)})),this._cookieHandlerQueue.forEach((e=>{"internal"===e.type?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)}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){const t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}setInternalCookie(e,t,i){this._verifyInternalKey(e),this._setCookieValue("internal",e,t,i)}setExternalCookie(e,t,i){this._setCookieValue("external",e,t,i)}setInternalLocalStorage(e,t){if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExternalLocalStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"external"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExpirableInternalLocalStorage(e,t,i){this._verifyInternalKey(e);try{var o;const a=null!=(o=null==i?void 0:i.expiry)?o:{value:400,unit:"days"};var r;const n=null!=(r=null==i?void 0:i.resetOnRead)&&r;if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal",expires:this._getExpiryDate(a),expiry:a,resetOnRead:n};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"internal",expires:this._getExpiryDate(a),expiry:a,resetOnRead:n};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setExpirableExternalLocalStorage(e,t,i){try{var o;const a=null!=(o=null==i?void 0:i.expiry)?o:{value:400,unit:"days"};var r;const n=null!=(r=null==i?void 0:i.resetOnRead)&&r;if(this._gdpr&&this._shouldQueue){const i={key:e,value:JSON.stringify(t),type:"external",expires:this._getExpiryDate(a),expiry:a,resetOnRead:n};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"external",expires:this._getExpiryDate(a),expiry:a,resetOnRead:n};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t};this._sessionStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.sessionStorage.setItem(e,i)}}getOrSetABGroupLocalStorageValue(e,t,i,o,r=!0){const a="adthrive_abgroup",n=this.readInternalLocalStorage(a);if(null!==n){const t=n[e];var s;const i=null!=(s=n[`${e}_weight`])?s:null;if(this._isValidABGroupLocalStorageValue(t))return[t,i]}const l=O({},n,{[e]:t,[`${e}_weight`]:i});return o?this.setExpirableInternalLocalStorage(a,l,{expiry:o,resetOnRead:r}):this.setInternalLocalStorage(a,l),[t,i]}_isValidABGroupLocalStorageValue(e){return null!=e&&!("number"==typeof e&&isNaN(e))}_getExpiryDate({value:e,unit:t}){const i=new Date;return"milliseconds"===t?i.setTime(i.getTime()+e):"seconds"==t?i.setTime(i.getTime()+1e3*e):"minutes"===t?i.setTime(i.getTime()+60*e*1e3):"hours"===t?i.setTime(i.getTime()+60*e*60*1e3):"days"===t?i.setTime(i.getTime()+24*e*60*60*1e3):"months"===t&&i.setTime(i.getTime()+30*e*24*60*60*1e3),i.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){const t=document.cookie.split("; ").find((t=>t.split("=")[0]===e));if(!t)return null;const i=t.split("=")[1];if(i)try{return JSON.parse(decodeURIComponent(i))}catch(e){return decodeURIComponent(i)}return null}_readFromLocalStorage(e){const t=window.localStorage.getItem(e);if(!t)return null;try{const o=JSON.parse(t),r=o.expires&&(new Date).getTime()>new Date(o.expires).getTime();if("adthrive_abgroup"===e&&o.created)return window.localStorage.removeItem(e),null;if(o.resetOnRead&&o.expires&&!r){const t=this._resetExpiry(o);var i;return window.localStorage.setItem(e,JSON.stringify(o)),null!=(i=t.value)?i:t}if(r)return window.localStorage.removeItem(e),null;if(!o.hasOwnProperty("value"))return o;try{return JSON.parse(o.value)}catch(e){return o.value}}catch(e){return t}}_setCookieValue(e,t,i,o){try{if(this._gdpr&&this._shouldQueue){const o={key:t,value:i,type:e};this._cookieHandlerQueue.push(o)}else{var r;const e=this._getExpiryDate(null!=(r=null==o?void 0:o.expiry)?r:{value:400,unit:"days"});var a;const s=null!=(a=null==o?void 0:o.sameSite)?a:"None";var n;const l=null==(n=null==o?void 0:o.secure)||n,d="object"==typeof i?JSON.stringify(i):i;document.cookie=`${t}=${d}; SameSite=${s}; ${l?"Secure;":""} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){const t=e.startsWith("adthrive_"),i=e.startsWith("adt_");if(!t&&!i&&!b.includes(e))throw new Error('When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.')}constructor(...e){super(...e),this.name="BrowserStorage",this.disable=!1,this.gdprPurposes=[1],this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[],this._shouldQueue=!1}};const P=e=>{const t=window.location.href;return e.some((e=>new RegExp(e,"i").test(t)))};window.adthrive.windowPerformance=window.adthrive.windowPerformance||new class{resetTimeOrigin(){this._timeOrigin=window.performance.now()}now(){try{return Math.round(window.performance.now()-this._timeOrigin)}catch(e){return 0}}constructor(){this._timeOrigin=0}};const x=window.adthrive.windowPerformance;x.now.bind(x);class k{checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach((e=>{const t=e.toString(),i=this.extractAPICall(t,"disableAds");i&&this.disableAllAds(this.extractPatterns(i));const o=this.extractAPICall(t,"disableContentAds");o&&this.disableContentAds(this.extractPatterns(o));const r=this.extractAPICall(t,"disablePlaylistPlayers");r&&this.disablePlaylistPlayers(this.extractPatterns(r))}))}extractPatterns(e){const t=e.match(/["'](.*?)['"]/g);if(null!==t)return t.map((e=>e.replace(/["']/g,"")))}extractAPICall(e,t){const i=new RegExp(t+"\\((.*?)\\)","g"),o=e.match(i);return null!==o&&o[0]}disableAllAds(e){e&&!P(e)||(this.all=!0,this.reasons.add("all_page"))}disableContentAds(e){e&&!P(e)||(this.content=!0,this.recipe=!0,this.locations.add(u.Content),this.locations.add(u.Recipe),this.reasons.add("content_plugin"))}disablePlaylistPlayers(e){e&&!P(e)||(this.video=!0,this.locations.add("Video"),this.reasons.add("video_page"))}urlHasEmail(e){if(!e)return!1;return null!==/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)}constructor(e){this.adthrive=e,this.all=!1,this.content=!1,this.recipe=!1,this.video=!1,this.locations=new Set,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(),null!==document.querySelector(".tag-novideo")&&(this.video=!0,this.locations.add("Video"),this.reasons.add("video_tag"))}catch(e){w.error("ClsDisableAds","checkCommandQueue",e)}}}const A=window.adthriveCLS;return A&&(A.disableAds=new k(window.adthrive)),e.ClsDisableAds=k,e}({});
</script>
<!-- START - Open Graph and Twitter Card Tags 3.3.2 -->
 <!-- Facebook Open Graph -->
  <meta property="og:locale" content="en_US"/>
  <meta property="og:site_name" content="LaughingPlace.com"/>
  <meta property="og:title" content="Legacy Content &#8211; LaughingPlace.com"/>
  <meta property="og:url" content="https://www.laughingplace.com/w/leg/"/>
  <meta property="og:type" content="article"/>
  <meta property="og:description" content="Legacy Content &#8211; LaughingPlace.com"/>
 <!-- Google+ / Schema.org -->
 <!-- Twitter Cards -->
  <meta name="twitter:title" content="Legacy Content &#8211; LaughingPlace.com"/>
  <meta name="twitter:url" content="https://www.laughingplace.com/w/leg/"/>
  <meta name="twitter:description" content="Legacy Content &#8211; LaughingPlace.com"/>
  <meta name="twitter:card" content="summary_large_image"/>
  <meta name="twitter:site" content="@laughing_place"/>
 <!-- SEO -->
 <!-- Misc. tags -->
 <!-- is_singular | yoast_seo -->
<!-- END - Open Graph and Twitter Card Tags 3.3.2 -->
	
<style id="wpforms-css-vars-root">
				:root {
					--wpforms-field-border-radius: 3px;
--wpforms-field-border-style: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-style: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0, 0, 0, 0 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-style: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;

				}
			</style></head>
<body class="page-template-default page page-id-230260 wp-embed-responsive">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MX49LGX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><div id="wrapper" class="hfeed">
<header id="header" role="banner">

<div id="idglobalheader">
    <div id="idglobalmenu">
        <div>
            <div style="float: left;">
                <div style="float: left; padding-top: 35px; padding-right: 5px;">
                    <img class="skip-lazy" id="btnmainmenu" src="https://www.laughingplace.com/w/wp-content/uploads/logo/menuicon.jpg" style="height: 25px;width: 25px;" data-divimegaproid="361678" aria-expanded="false"></div></div><div style="float: left;"><div style="float: left;"> <a href="https://www.laughingplace.com/w/" sl-processed="1"><img class="logo skip-lazy" src="https://www.laughingplace.com/w/wp-content/uploads/2024/08/resized_logo25-1.jpg" style="width: 223px; height: 70px; padding-bottom: 5px;"></a>
                </div>
            </div>
            <div style="float: right; padding-top: 30px; ">
                <div style="float: left;">
                    <div class="search"> 
                        <span class="fa fa-search"></span>
                        <form role="search" method="get" class="search-form" action="https://www.laughingplace.com/w/"> <label> <span class="screen-reader-text"></span> <input type="search" class="search-field" placeholder="Search" value="" name="s" <label=""> <input style="display: none;" type="submit" class="search-submit" value="Submit"></label>
                        </form>
                    </div>
                </div>
            <div style="float: left; padding-top: 5px;">
                <div id="menuheaderinline">
                    <ul><li><a href="https://www.laughingplace.com/w/page/subscribe-laughing-place/" sl-processed="1">Subscribe</a></li><li><a href="#" sl-processed="1">Follow</a><ul><li><a href="https://www.facebook.com/laughingplace" sl-processed="1"><i class="fa fa-fw fa-facebook-official"></i> Facebook</a></li><li><a href="https://twitter.com/laughing_place" sl-processed="1"><i class="fa fa-fw fa-twitter-square"></i> Twitter</a></li><li><a href="https://youtube.com/laughingplace" sl-processed="1"><i class="fa fa-fw fa-youtube"></i> YouTube</a></li><li><a href="https://www.instagram.com/laughing_place" sl-processed="1"><i class="fa fa-fw fa-instagram"></i> Instagram</a></li><li><a href="https://www.laughingplace.com/w/feed/rss/" sl-processed="1"><i class="fa fa-fw fa-feed"></i> RSS</a></li>
                    </ul></li></ul>
                </div>
            </div>
            <div id="div-usermenu1" style="float: left; padding-top: 5px;">
            </div>
            <div id="div-usermenu2" style="float: left; padding-top: 5px;">
            </div>
        </div>
    </div>
</div>
<div style="clear: both;"></div>


<div id="section-breakingnews"></div>
<div id="mainmenu_popup">
    <div class="tab">
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-dlr')">Disneyland Resort</button>
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-wdw')">Walt Disney World</button>
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-otherdests')">Other Destinations</button>
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-movie')">Disney Movies &amp; TV</button>
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-more')">More Disney</button>
        <button class="tablinks" onclick="mainmenuClick(event, 'mainmenu-follow')">Only On LP</button>
    </div>
    
    <div id="mainmenu-div"></div>
</div>

 <script>
    document.addEventListener('DOMContentLoaded', function(event) {
        var item = document.getElementById("btnmainmenu");
        // item.addEventListener("mouseover", mainmenuOpen, false);
        item.addEventListener("click", mainmenuOpen, false);
    })

    function mainmenuOpen() {
        var item = document.getElementById("btnmainmenu");
        var popup = document.getElementById("mainmenu_popup");
        popup.style.visibility = 'visible';
        item.removeEventListener("click", mainmenuOpen);
        item.addEventListener("click", mainmenuClose, false);
    }

    function mainmenuClose() {
        var item = document.getElementById("btnmainmenu");
        var popup = document.getElementById("mainmenu_popup");
        popup.style.visibility = 'hidden';
        item.removeEventListener("click", mainmenuClose, true);
        item.addEventListener("click", mainmenuOpen, false);

    }

    function mainmenuClick(evt, section) {
        // Declare all variables
        var i, tabcontent, tablinks;

        // Get all elements with class="tabcontent" and hide them
        tabcontent = document.getElementsByClassName("tabcontent");
        for (i = 0; i < tabcontent.length; i++) {
            tabcontent[i].style.display = "none";
        }

        // Get all elements with class="tablinks" and remove the class "active"
        tablinks = document.getElementsByClassName("tablinks");
        for (i = 0; i < tablinks.length; i++) {
            tablinks[i].className = tablinks[i].className.replace(" active", "");
        }

        // Show the current tab, and add an "active" class to the button that opened the tab
        document.getElementById(section).style.display = "block";
        evt.currentTarget.className += " active";
   }
</script>
</header>
<script src="/w/wp-content/themes/lp-fast/fslightbox.js"></script>
<div id="container"><main id="content" role="main">
<article id="post-230260" class="post-230260 page type-page status-publish hentry">
<header class="header">
<h1 class="entry-title" itemprop="name">...</h1>
</header>
<div class="entry-content" itemprop="mainContentOfPage">
<div id="main"><div id="column2"><div id="contentstabs"></div></div></div>
<div class="entry-links"></div>
</div>
</article>
</main>
<aside id="sidebar" role="complementary">
<div id="primary" class="widget-area">
<ul class="xoxo">
<li id="block-13" class="widget-container widget_block"><div id="widget-sidebar-covering-div" class="sidebar-covering-div"><div class="heading">WHAT WE'RE COVERING</div><div id="widget-sidebar-covering-insert"></div></div></li><li id="text-9" class="widget-container widget_text"><h3 class="widget-title">Item of the Day</h3>			<div class="textwidget"><p><a href="https://www.disneystore.com/figment-spirit-jersey-for-adults-epcot-international-festival-of-the-arts-2025-5108058380184M.html?cjdata=MXxOfDB8WXww&amp;LSID=7474779%7C11875026%7C&amp;CMP=AFL-AffLSGen_Content_4249662_11875026&amp;att=LSGenAffl&amp;EFC=224510&amp;cjevent=9dd878ffd51411ef83ed009f0a1cb82b" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-2176276 size-large aligncenter" src="https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp" alt="" width="1024" height="1024" srcset="https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w1024 1024w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w400 400w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w150 150w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w768 768w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w1536 1536w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w300 300w, https://www.laughingplace.com/w/wp-content/uploads/2025/01/5108058380184-1-1024x1024.webp/w1884 1884w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p><a href="https://www.disneystore.com/figment-spirit-jersey-for-adults-epcot-international-festival-of-the-arts-2025-5108058380184M.html?cjdata=MXxOfDB8WXww&amp;LSID=7474779%7C11875026%7C&amp;CMP=AFL-AffLSGen_Content_4249662_11875026&amp;att=LSGenAffl&amp;EFC=224510&amp;cjevent=9dd878ffd51411ef83ed009f0a1cb82b" target="_blank" rel="noopener">Figment Spirit Jersey &#8211; EPCOT International Festival of the Arts 2025 &#8211; Disney Store</a></p>
<p><a href="https://www.laughingplace.com/w/tag/shopping/" target="_blank" rel="noopener">More Disney Merch and Deals</a></p>
</div>
		</li><li id="text-10" class="widget-container widget_text">			<div class="textwidget"><div class="sidebar-sponsor">
<div>
<div id="ad-all" class="ad-sidebar"></div>
<div class="title"><strong><a href="http://www.mousefantravel.com/?apid=lpw" target="_blank" rel="noopener">Official Travel Partner</a></strong></div>
</div>
</div>
</div>
		</li><li id="custom_html-3" class="widget_text widget-container widget_custom_html"><div class="textwidget custom-html-widget"><div class="AW-Form-2078354670"></div>
<script type="text/javascript">(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//forms.aweber.com/form/70/2078354670.js";
    fjs.parentNode.insertBefore(js, fjs);
    }(document, "script", "aweber-wjs-wsvhon433"));
</script></div></li><li id="block-8" class="widget-container widget_block"><div class="sidebar-sponsor">
<div>
<div class="title"><strong><a href="http://www.mousefantravel.com/?apid=lpw" target="_blank" rel="noopener">Official Travel Partner</a></strong></div>
<div id="ad-skyscraper" class="ad-sidebar-skyscraper"></div>
</div>
</div>

<div class="sidebar-sponsor">
<div>
<div id="ad-sidebar1" class="ad-sidebar1"  style="width: 300px; height: 300px;"></div>
</div>
</div>

</li><li id="text-12" class="widget-container widget_text"><h3 class="widget-title">Most Popular</h3>			<div class="textwidget"><div id="topposts-sidebar"></div>
</div>
		</li><li id="block-12" class="widget-container widget_block widget_text">
<p></p>
</li></ul>
</div>
</aside></div>
<div id="footer_before" style="clear: both;">&nbsp;</div>
<footer id="footer" role="contentinfo">
© 2025 Logo, contents and media copyright Laughing Place Inc.
unless otherwise noted. All rights reserved. Laughing Place is a 
dedicated group of Disney fans, like yourself, who love Disney.
Laughing Place is not endorsed by or affiliated with the Walt Disney
Company, or its subsidiaries. By using this website you agree to
Laughing Place’s User Agreement and
<a href="https://www.laughingplace.com/w/laughing-place-privacy-policy/">Privacy Policy.</a>
Contact us at: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a8edccc1dcc7dae8e4c9ddcfc0c1c6cff8c4c9cbcd86cbc7c5">[email&#160;protected]</a> or 404-594-4577
</footer>
<div id="footer_after">&nbsp;</div>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script data-no-optimize='1' data-cfasync='false' id='cls-insertion-1613cdc'>!function(){"use strict";function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.apply(this,arguments)}var t,i,n,s,o,r,a,l,c,d,u,h,p,m,_,g,y,f,v,S;window.adthriveCLS.buildDate="2025-01-17",function(e){e.amznbid="amznbid",e.amzniid="amzniid",e.amznp="amznp",e.amznsz="amznsz"}(t||(t={})),function(e){e.ThirtyThreeAcross="33across",e.Adform="adform",e.Aidem="aidem",e.AidemServer="aidem_ss",e.AppNexus="appnexus",e.AmazonTAM="amazon",e.AmazonUAM="AmazonUAM",e.AmazonASR="AmazonASR",e.Colossus="colossus",e.ColossusServer="col_ss",e.Conversant="conversant",e.Concert="concert",e.Criteo="criteo",e.CriteoServer="crit_ss",e.GumGum="gumgum",e.ImproveDigital="improvedigital",e.ImproveDigitalServer="improve_ss",e.IndexExchange="ix",e.Kargo="kargo",e.KargoServer="krgo_ss",e.MediaGrid="grid",e.MediaGridVideo="gridvid",e.Nativo="nativo",e.Ogury="ogury",e.OpenX="openx",e.OpenXServer="opnx_ss",e.Ozone="ozone",e.Pubmatic="pubmatic",e.PubmaticServer="pubm_ss",e.ResetDigital="resetdigital",e.Rise="rise",e.Rtbhouse="rtbhouse",e.Rubicon="rubicon",e.RubiconServer="rubi_ss",e.Seedtag="seedtag",e.Sharethrough="sharethrough",e.SharethroughServer="share_ss",e.Teads="teads",e.Triplelift="triplelift",e.TripleliftServer="tripl_ss",e.TTD="ttd",e.Undertone="undertone",e.UndertoneServer="under_ss",e.Unruly="unruly",e.YahooSSP="yahoossp",e.YahooSSPServer="yah_ss",e.Verizon="verizon",e.Yieldmo="yieldmo",e.Flipp="flipp"}(i||(i={})),function(e){e.Prebid="prebid",e.GAM="gam",e.Amazon="amazon",e.Marmalade="marmalade",e.Floors="floors",e.CMP="cmp",e.Optable="optable",e.OptimalBidder="optimalBidder"}(n||(n={})),function(e){e.cm="cm",e.fbrap="fbrap",e.rapml="rapml"}(s||(s={})),function(e){e.lazy="lazy",e.raptive="raptive",e.refresh="refresh",e.session="session",e.crossDomain="crossdomain",e.highSequence="highsequence",e.lazyBidPool="lazyBidPool"}(o||(o={})),function(e){e.lazy="l",e.raptive="rapml",e.refresh="r",e.session="s",e.crossdomain="c",e.highsequence="hs",e.lazyBidPool="lbp"}(r||(r={})),function(e){e.Version="Version",e.SharingNotice="SharingNotice",e.SaleOptOutNotice="SaleOptOutNotice",e.SharingOptOutNotice="SharingOptOutNotice",e.TargetedAdvertisingOptOutNotice="TargetedAdvertisingOptOutNotice",e.SensitiveDataProcessingOptOutNotice="SensitiveDataProcessingOptOutNotice",e.SensitiveDataLimitUseNotice="SensitiveDataLimitUseNotice",e.SaleOptOut="SaleOptOut",e.SharingOptOut="SharingOptOut",e.TargetedAdvertisingOptOut="TargetedAdvertisingOptOut",e.SensitiveDataProcessing="SensitiveDataProcessing",e.KnownChildSensitiveDataConsents="KnownChildSensitiveDataConsents",e.PersonalDataConsents="PersonalDataConsents",e.MspaCoveredTransaction="MspaCoveredTransaction",e.MspaOptOutOptionMode="MspaOptOutOptionMode",e.MspaServiceProviderMode="MspaServiceProviderMode",e.SubSectionType="SubsectionType",e.Gpc="Gpc"}(a||(a={})),function(e){e[e.NA=0]="NA",e[e.OptedOut=1]="OptedOut",e[e.OptedIn=2]="OptedIn"}(l||(l={})),function(e){e.AdDensity="addensity",e.AdLayout="adlayout",e.FooterCloseButton="footerclose",e.Interstitial="interstitial",e.RemoveVideoTitleWrapper="removevideotitlewrapper",e.StickyOutstream="stickyoutstream",e.StickyOutstreamOnStickyPlayer="sospp",e.VideoAdvancePlaylistRelatedPlayer="videoadvanceplaylistrp",e.MobileStickyPlayerPosition="mspp"}(c||(c={})),function(e){e.Below_Post_1="Below_Post_1",e.Below_Post="Below_Post",e.Content="Content",e.Content_1="Content_1",e.Content_2="Content_2",e.Content_3="Content_3",e.Content_4="Content_4",e.Content_5="Content_5",e.Content_6="Content_6",e.Content_7="Content_7",e.Content_8="Content_8",e.Content_9="Content_9",e.Recipe="Recipe",e.Recipe_1="Recipe_1",e.Recipe_2="Recipe_2",e.Recipe_3="Recipe_3",e.Recipe_4="Recipe_4",e.Recipe_5="Recipe_5",e.Native_Recipe="Native_Recipe",e.Footer_1="Footer_1",e.Footer="Footer",e.Header_1="Header_1",e.Header_2="Header_2",e.Header="Header",e.Sidebar_1="Sidebar_1",e.Sidebar_2="Sidebar_2",e.Sidebar_3="Sidebar_3",e.Sidebar_4="Sidebar_4",e.Sidebar_5="Sidebar_5",e.Sidebar_9="Sidebar_9",e.Sidebar="Sidebar",e.Interstitial_1="Interstitial_1",e.Interstitial="Interstitial",e.Video_StickyOutstream_1="Video_StickyOutstream_1",e.Video_StickyOutstream="Video_StickyOutstream",e.Video_StickyInstream="Video_StickyInstream",e.Sponsor_Tile="Sponsor_Tile"}(d||(d={})),function(e){e.Desktop="desktop",e.Mobile="mobile"}(u||(u={})),function(e){e.Video_Collapse_Autoplay_SoundOff="Video_Collapse_Autoplay_SoundOff",e.Video_Individual_Autoplay_SOff="Video_Individual_Autoplay_SOff",e.Video_Coll_SOff_Smartphone="Video_Coll_SOff_Smartphone",e.Video_In_Post_ClicktoPlay_SoundOn="Video_In-Post_ClicktoPlay_SoundOn",e.Video_Collapse_Autoplay_SoundOff_15s="Video_Collapse_Autoplay_SoundOff_15s",e.Video_Individual_Autoplay_SOff_15s="Video_Individual_Autoplay_SOff_15s",e.Video_Coll_SOff_Smartphone_15s="Video_Coll_SOff_Smartphone_15s",e.Video_In_Post_ClicktoPlay_SoundOn_15s="Video_In-Post_ClicktoPlay_SoundOn_15s"}(h||(h={})),function(e){e.vpaidAdPlayError="vpaidAdPlayError",e.adError="adError",e.adLoaded="adLoaded"}(p||(p={})),function(e){e.Float="adthrive-collapse-float",e.Sticky="adthrive-collapse-sticky",e.Mobile="adthrive-collapse-mobile"}(m||(m={})),function(e){e.Small="adthrive-collapse-small",e.Medium="adthrive-collapse-medium"}(_||(_={})),function(e){e.BottomRight="adthrive-collapse-bottom-right"}(g||(g={})),function(e){e[e.Unstarted=0]="Unstarted",e[e.UncollapsedPlay=1]="UncollapsedPlay",e[e.CollapsedPlay=2]="CollapsedPlay",e[e.UserPauseUncollapsed=3]="UserPauseUncollapsed",e[e.UserPauseCollapsed=4]="UserPauseCollapsed",e[e.PausedNotVisible=5]="PausedNotVisible",e[e.Overlapped=6]="Overlapped",e[e.Closed=7]="Closed",e[e.NonLinearAdPlay=8]="NonLinearAdPlay",e[e.NonLinearAdPaused=9]="NonLinearAdPaused",e[e.NonLinearAdOverlapped=10]="NonLinearAdOverlapped",e[e.UserUnPaused=11]="UserUnPaused"}(y||(y={})),function(e){e[e.Play=0]="Play",e[e.UserClick=1]="UserClick",e[e.PageSwitch=2]="PageSwitch",e[e.OutOfView=3]="OutOfView",e[e.InView=4]="InView",e[e.Close=5]="Close",e[e.Overlapping=6]="Overlapping",e[e.OtherVideoPlaying=7]="OtherVideoPlaying"}(f||(f={})),function(e){e.None="none"}(v||(v={})),function(e){e.Default="default",e.AZ_Animals="5daf495ed42c8605cfc74b0b",e.Natashas_Kitchen="55bccc97303edab84afd77e2",e.RecipeTin_Eats="55cb7e3b4bc841bd0c4ea577",e.Sallys_Baking_Recipes="566aefa94856897050ee7303",e.Spend_With_Pennies="541917f5a90318f9194874cf"}(S||(S={}));const b=e=>{const t={};return function(...i){const n=JSON.stringify(i);if(t[n])return t[n];const s=e.apply(this,i);return t[n]=s,s}};const C=new class{info(e,t,...i){this.call(console.info,e,t,...i)}warn(e,t,...i){this.call(console.warn,e,t,...i)}error(e,t,...i){this.call(console.error,e,t,...i),this.sendErrorLogToCommandQueue(e,t,...i)}event(e,t,...i){var n;"debug"===(null==(n=window.adthriveCLS)?void 0:n.bucket)&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...i){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push((()=>{void 0!==window.adthrive.logError&&"function"==typeof window.adthrive.logError&&window.adthrive.logError(e,t,i)}))}call(e,t,i,...n){const s=[`%c${t}::${i} `],o=["color: #999; font-weight: bold;"];n.length>0&&"string"==typeof n[0]&&s.push(n.shift()),o.push(...n);try{Function.prototype.apply.call(e,console,[s.join(""),...o])}catch(e){return void console.error(e)}}},O=(e,t)=>null==e||e!=e?t:e,w=e=>{const t=e.offsetHeight,i=e.offsetWidth,n=e.getBoundingClientRect(),s=document.body,o=document.documentElement,r=window.pageYOffset||o.scrollTop||s.scrollTop,a=window.pageXOffset||o.scrollLeft||s.scrollLeft,l=o.clientTop||s.clientTop||0,c=o.clientLeft||s.clientLeft||0,d=Math.round(n.top+r-l),u=Math.round(n.left+a-c);return{top:d,left:u,bottom:d+t,right:u+i,width:i,height:t}},x=e=>{let t={};const i=((e=window.location.search)=>{const t=0===e.indexOf("?")?1:0;return e.slice(t).split("&").reduce(((e,t)=>{const[i,n]=t.split("=");return e.set(i,n),e}),new Map)})().get(e);if(i)try{const n=decodeURIComponent(i).replace(/\+/g,"");t=JSON.parse(n),C.event("ExperimentOverridesUtil","getExperimentOverrides",e,t)}catch(e){}return t},A=b(((e=navigator.userAgent)=>/Windows NT|Macintosh/i.test(e))),E=b((()=>{const e=navigator.userAgent,t=/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari|CrOS/i.test(e);return/Mobi|iP(hone|od)|Opera Mini/i.test(e)&&!t})),P=(e,t,i=document)=>{const n=((e=document)=>{const t=e.querySelectorAll("article");if(0===t.length)return null;const i=Array.from(t).reduce(((e,t)=>t.offsetHeight>e.offsetHeight?t:e));return i&&i.offsetHeight>1.5*window.innerHeight?i:null})(i),s=n?[n]:[],o=[];e.forEach((e=>{const n=Array.from(i.querySelectorAll(e.elementSelector)).slice(0,e.skip);var r;(r=e.elementSelector,r.includes(",")?r.split(","):[r]).forEach((r=>{const a=i.querySelectorAll(r);for(let i=0;i<a.length;i++){const r=a[i];if(t.map.some((({el:e})=>e.isEqualNode(r))))continue;const l=r&&r.parentElement;l&&l!==document.body?s.push(l):s.push(r),-1===n.indexOf(r)&&o.push({dynamicAd:e,element:r})}}))}));const r=((e=document)=>(e===document?document.body:e).getBoundingClientRect().top)(i),a=o.sort(((e,t)=>e.element.getBoundingClientRect().top-r-(t.element.getBoundingClientRect().top-r)));return[s,a]};class k{}const D=["mcmpfreqrec"];const R=new class extends k{init(e){this._gdpr="true"===e.gdpr,this._shouldQueue=this._gdpr}clearQueue(e){e&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach((e=>{this.setSessionStorage(e.key,e.value)})),this._localStorageHandlerQueue.forEach((e=>{if("adthrive_abgroup"===e.key){const t=Object.keys(e.value)[0],i=e.value[t],n=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,i,n,{value:24,unit:"hours"})}else e.expiry?"internal"===e.type?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):"internal"===e.type?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)})),this._cookieHandlerQueue.forEach((e=>{"internal"===e.type?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)}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){const t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}setInternalCookie(e,t,i){this._verifyInternalKey(e),this._setCookieValue("internal",e,t,i)}setExternalCookie(e,t,i){this._setCookieValue("external",e,t,i)}setInternalLocalStorage(e,t){if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExternalLocalStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"external"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExpirableInternalLocalStorage(e,t,i){this._verifyInternalKey(e);try{var n;const o=null!=(n=null==i?void 0:i.expiry)?n:{value:400,unit:"days"};var s;const r=null!=(s=null==i?void 0:i.resetOnRead)&&s;if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"internal",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setExpirableExternalLocalStorage(e,t,i){try{var n;const o=null!=(n=null==i?void 0:i.expiry)?n:{value:400,unit:"days"};var s;const r=null!=(s=null==i?void 0:i.resetOnRead)&&s;if(this._gdpr&&this._shouldQueue){const i={key:e,value:JSON.stringify(t),type:"external",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"external",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t};this._sessionStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.sessionStorage.setItem(e,i)}}getOrSetABGroupLocalStorageValue(t,i,n,s,o=!0){const r="adthrive_abgroup",a=this.readInternalLocalStorage(r);if(null!==a){const e=a[t];var l;const i=null!=(l=a[`${t}_weight`])?l:null;if(this._isValidABGroupLocalStorageValue(e))return[e,i]}const c=e({},a,{[t]:i,[`${t}_weight`]:n});return s?this.setExpirableInternalLocalStorage(r,c,{expiry:s,resetOnRead:o}):this.setInternalLocalStorage(r,c),[i,n]}_isValidABGroupLocalStorageValue(e){return null!=e&&!("number"==typeof e&&isNaN(e))}_getExpiryDate({value:e,unit:t}){const i=new Date;return"milliseconds"===t?i.setTime(i.getTime()+e):"seconds"==t?i.setTime(i.getTime()+1e3*e):"minutes"===t?i.setTime(i.getTime()+60*e*1e3):"hours"===t?i.setTime(i.getTime()+60*e*60*1e3):"days"===t?i.setTime(i.getTime()+24*e*60*60*1e3):"months"===t&&i.setTime(i.getTime()+30*e*24*60*60*1e3),i.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){const t=document.cookie.split("; ").find((t=>t.split("=")[0]===e));if(!t)return null;const i=t.split("=")[1];if(i)try{return JSON.parse(decodeURIComponent(i))}catch(e){return decodeURIComponent(i)}return null}_readFromLocalStorage(e){const t=window.localStorage.getItem(e);if(!t)return null;try{const n=JSON.parse(t),s=n.expires&&(new Date).getTime()>new Date(n.expires).getTime();if("adthrive_abgroup"===e&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!s){const t=this._resetExpiry(n);var i;return window.localStorage.setItem(e,JSON.stringify(n)),null!=(i=t.value)?i:t}if(s)return window.localStorage.removeItem(e),null;if(!n.hasOwnProperty("value"))return n;try{return JSON.parse(n.value)}catch(e){return n.value}}catch(e){return t}}_setCookieValue(e,t,i,n){try{if(this._gdpr&&this._shouldQueue){const n={key:t,value:i,type:e};this._cookieHandlerQueue.push(n)}else{var s;const e=this._getExpiryDate(null!=(s=null==n?void 0:n.expiry)?s:{value:400,unit:"days"});var o;const a=null!=(o=null==n?void 0:n.sameSite)?o:"None";var r;const l=null==(r=null==n?void 0:n.secure)||r,c="object"==typeof i?JSON.stringify(i):i;document.cookie=`${t}=${c}; SameSite=${a}; ${l?"Secure;":""} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){const t=e.startsWith("adthrive_"),i=e.startsWith("adt_");if(!t&&!i&&!D.includes(e))throw new Error('When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.')}constructor(...e){super(...e),this.name="BrowserStorage",this.disable=!1,this.gdprPurposes=[1],this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[],this._shouldQueue=!1}},I=(e,t,i)=>{switch(t){case c.AdDensity:return((e,t)=>{const i=e.adDensityEnabled,n=e.adDensityLayout.pageOverrides.find((e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||"number"==typeof e[t].adDensity)));return!i||!n})(e,i);case c.StickyOutstream:return(e=>{var t,i,n;const s=null==(n=e.videoPlayers)||null==(i=n.partners)||null==(t=i.stickyOutstream)?void 0:t.blockedPageSelectors;return!s||!document.querySelector(s)})(e);case c.Interstitial:return(e=>{const t=e.adOptions.interstitialBlockedPageSelectors;return!t||!document.querySelector(t)})(e);default:return!0}},M=t=>{try{return{valid:!0,elements:document.querySelectorAll(t)}}catch(t){return e({valid:!1},t)}},L=e=>""===e?{valid:!0}:M(e),T=(e,t)=>{if(!e)return!1;const i=!!e.enabled,n=null==e.dateStart||Date.now()>=e.dateStart,s=null==e.dateEnd||Date.now()<=e.dateEnd,o=null===e.selector||""!==e.selector&&!!document.querySelector(e.selector),r="mobile"===e.platform&&"mobile"===t,a="desktop"===e.platform&&"desktop"===t,l=null===e.platform||"all"===e.platform||r||a,c="bernoulliTrial"===e.experimentType?1===e.variants.length:(e=>{const t=e.reduce(((e,t)=>t.weight?t.weight+e:e),0);return e.length>0&&e.every((e=>{const t=e.value,i=e.weight;return!(null==t||"number"==typeof t&&isNaN(t)||!i)}))&&100===t})(e.variants);return c||C.error("SiteTest","validateSiteExperiment","experiment presented invalid choices for key:",e.key,e.variants),i&&n&&s&&o&&l&&c},V=["siteId","siteName","adOptions","breakpoints","adUnits"];window.adthrive.windowPerformance=window.adthrive.windowPerformance||new class{resetTimeOrigin(){this._timeOrigin=window.performance.now()}now(){try{return Math.round(window.performance.now()-this._timeOrigin)}catch(e){return 0}}constructor(){this._timeOrigin=0}};const N=window.adthrive.windowPerformance,j=N.now.bind(N);class H{}class G extends H{get(){if(this._probability<0||this._probability>1)throw new Error(`Invalid probability: ${this._probability}`);return Math.random()<this._probability}constructor(e){super(),this._probability=e}}class F{get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){const t=this._featureRollouts[e];let i=t.enabled;const n=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(n)){const e=n.pct_enabled?n.pct_enabled/100:1;i=i&&new G(e).get()}return i}return!1}isRolloutEnabled(e){var t;const i=null!=(t=this._checkedFeatureRollouts.get(e))?t:this._isRolloutEnabled(e);return void 0===this._checkedFeatureRollouts.get(e)&&this._checkedFeatureRollouts.set(e,i),i}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&"data"in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return null!=e&&"object"==typeof e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;return this.isRolloutEnabled(e)&&null!=(t=this._featureRollouts[e].data)?t:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}constructor(){this._featureRollouts={},this._checkedFeatureRollouts=new Map,this._enabledFeatureRolloutIds=[]}}class z extends F{_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach((([e,t])=>{this.isRolloutEnabled(e)&&void 0!==t.featureRolloutId&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)}))}constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}}class B{get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&((e,t=V)=>{if(!e)return!1;for(let i=0;i<t.length;i++)if(!e[t[i]])return!1;return!0})(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}set enabledLocations(e){this._clsGlobalData.enabledLocations=e}get enabledLocations(){return this._clsGlobalData.enabledLocations}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}overwriteInjectedSlots(e){this._clsGlobalData.injectedSlots=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}setInjectedScripts(e){this._clsGlobalData.injectedScripts=this._clsGlobalData.injectedScripts||[],this._clsGlobalData.injectedScripts.push(e)}get getInjectedScripts(){return this._clsGlobalData.injectedScripts}setExperiment(e,t,i=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};(i?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments)[e]=t}getExperiment(e,t=!1){const i=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return i&&i[e]}setWeightedChoiceExperiment(e,t,i=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};(i?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice)[e]=t}getWeightedChoiceExperiment(e,t=!1){var i,n;const s=t?null==(i=this._clsGlobalData)?void 0:i.siteExperimentsWeightedChoice:null==(n=this._clsGlobalData)?void 0:n.experimentsWeightedChoice;return s&&s[e]}get branch(){return this._clsGlobalData.branch}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}shouldHalveIOSDensity(){const e=new z(this.enabled&&this._clsGlobalData&&this._clsGlobalData.siteAds&&"featureRollouts"in this._clsGlobalData.siteAds&&this._clsGlobalData.siteAds.featureRollouts||{});return((e=navigator.userAgent)=>/iP(hone|od|ad)/i.test(e))()&&e.isRolloutEnabled("iOS-Resolution")}getTargetDensity(e){return this.shouldHalveIOSDensity()?e/2:e}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}constructor(){this._clsGlobalData=window.adthriveCLS}}class U{static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){return this.getScrollTop()+(document.documentElement.clientHeight||0)}static shufflePlaylist(e){let t,i,n=e.length;for(;0!==n;)i=Math.floor(Math.random()*e.length),n-=1,t=e[n],e[n]=e[i],e[i]=t;return e}static isMobileLandscape(){return window.matchMedia("(orientation: landscape) and (max-height: 480px)").matches}static playerViewable(e){const t=e.getBoundingClientRect();return this.isMobileLandscape()?window.innerHeight>t.top+t.height/2&&t.top+t.height/2>0:window.innerHeight>t.top+t.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){return"top-left"===(e=e||"bottom-right")?e="adthrive-collapse-top-left":"top-right"===e?e="adthrive-collapse-top-right":"bottom-left"===e?e="adthrive-collapse-bottom-left":"bottom-right"===e?e="adthrive-collapse-bottom-right":"top-center"===e&&(e=E()?"adthrive-collapse-top-center":"adthrive-collapse-bottom-right"),e}static addMaxResolutionQueryParam(e){const t=`max_resolution=${E()?"320":"1280"}`,[i,n]=String(e).split("?");return`${i}?${n?n+`&${t}`:t}`}}class W{constructor(e){this._clsOptions=e,this.removeVideoTitleWrapper=O(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1);const t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=O(t&&t.footerSelector,""),this.players=O(t&&t.players.map((e=>(e.mobileLocation=U.setMobileLocation(e.mobileLocation),e))),[]),this.relatedSettings=t&&t.contextual}}class q{constructor(e){this.mobileStickyPlayerOnPage=!1,this.playlistPlayerAdded=!1,this.relatedPlayerAdded=!1,this.footerSelector="",this.removeVideoTitleWrapper=!1,this.videoAdOptions=new W(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector}}class Q{setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}constructor(){this._clsOptions=new B,this.shouldUseCoreExperimentsConfig=!1}}class K extends Q{get result(){return this._result}run(){return new G(.1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="RemoveLargeSize",this.abgroup="smhd100",this._result=this.run(),this.setExperimentKey()}}function J(e,t,i,n){var s,o=arguments.length,r=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(r=(o<3?s(r):o>3?s(t,i,r):s(t,i))||r);return o>3&&r&&Object.defineProperty(t,i,r),r}function Y(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}"function"==typeof SuppressedError&&SuppressedError;const X=(e,t,i,n,s,o)=>{const r=Math.round(o-s),a=[],l=[];a.push("(",i.map((()=>"%o")).join(", "),")"),l.push(...i),void 0!==n&&(a.push(" => %o"),l.push(n)),a.push(` %c(${r}ms)`),l.push("color: #999;")},Z=(e,t,i)=>{const n=void 0!==i.get?i.get:i.value;return function(...i){try{const s=j(),o=n.apply(this,i);if(o instanceof Promise)return o.then((e=>{const t=j();return X(0,0,i,e,s,t),Promise.resolve(e)})).catch((i=>{throw i.logged||(C.error(e,t,i),i.logged=!0),i}));{const e=j();return X(0,0,i,o,s,e),o}}catch(i){throw i.logged||(C.error(e,t,i),i.logged=!0),i}}},ee=(t,i=!1)=>n=>{const s=Object.getOwnPropertyNames(n.prototype).filter((e=>i||0!==e.indexOf("_"))).map((e=>[e,Object.getOwnPropertyDescriptor(n.prototype,e)]));for(const[i,o]of s)void 0!==o&&"function"==typeof o.value?n.prototype[i]=Z(t,i,o):void 0!==o&&void 0!==o.get&&"function"==typeof o.get&&Object.defineProperty(n.prototype,i,e({},o,{get:Z(t,i,o)}))};class te extends Q{get result(){return this._result}run(){return new G(this.weight).get()}constructor(e){super(),this._result=!1,this.key="ParallaxAdsExperiment",this.abgroup="parallax",this._choices=[{choice:!0},{choice:!1}],this.weight=.5;!!E()&&e.largeFormatsMobile&&(this._result=this.run(),this.setExperimentKey())}}te=J([ee("ParallaxAdsExperiment"),Y("design:type",Function),Y("design:paramtypes",["undefined"==typeof AdTypes?Object:AdTypes])],te);class ie extends Q{get result(){return this._result}run(){return new G(1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="mrsf",this.abgroup="mrsf",E()&&(this._result=this.run(),this.setExperimentKey())}}const ne=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[552,334],[300,420],[728,250],[320,300],[300,390]],se=[[300,600],[160,600]],oe=new Map([[d.Footer,1],[d.Header,2],[d.Sidebar,3],[d.Content,4],[d.Recipe,5],["Sidebar_sticky",6],["Below Post",7]]),re=(e,t)=>{const{location:i,sticky:n}=e;if(i===d.Recipe&&t){const{recipeMobile:e,recipeDesktop:i}=t;if(E()&&(null==e?void 0:e.enabled))return!0;if(!E()&&(null==i?void 0:i.enabled))return!0}return i===d.Footer||n},ae=(e,t)=>{const i=t.adUnits,n=(e=>!!e.adTypes&&new te(e.adTypes).result)(t),s=new K,o=new ie;return i.filter((e=>void 0!==e.dynamic&&e.dynamic.enabled)).map((i=>{const r=i.location.replace(/\s+/g,"_"),a="Sidebar"===r?0:2;return{auctionPriority:oe.get(r)||8,location:r,sequence:O(i.sequence,1),sizes:(l=i.adSizes,ne.filter((([e,t])=>l.some((([i,n])=>e===i&&t===n))))).filter((t=>((e,[t,i],n,s,o)=>{const{location:r,sequence:a}=e;if(r===d.Footer)return!("phone"===n&&320===t&&100===i);if(r===d.Header)return!(i>100&&s.result);if(r===d.Recipe)return!(o.result&&"phone"===n&&(300===t&&390===i||320===t&&300===i));if(r===d.Sidebar){const t=e.adSizes.some((([,e])=>e<=300)),n=i>300;return!(!n||t)||9===a||(a&&a<=5?!n||e.sticky:!n)}return!0})(i,t,e,s,o))).concat(n&&i.location===d.Content?se:[]),devices:i.devices,pageSelector:O(i.dynamic.pageSelector,"").trim(),elementSelector:O(i.dynamic.elementSelector,"").trim(),position:O(i.dynamic.position,"beforebegin"),max:Math.floor(O(i.dynamic.max,0)),spacing:O(i.dynamic.spacing,0),skip:Math.floor(O(i.dynamic.skip,0)),every:Math.max(Math.floor(O(i.dynamic.every,1)),1),classNames:i.dynamic.classNames||[],sticky:re(i,t.adOptions.stickyContainerConfig),stickyOverlapSelector:O(i.stickyOverlapSelector,"").trim(),autosize:i.autosize,special:O(i.targeting,[]).filter((e=>"special"===e.key)).reduce(((e,t)=>e.concat(...t.value)),[]),lazy:O(i.dynamic.lazy,!1),lazyMax:O(i.dynamic.lazyMax,a),lazyMaxDefaulted:0!==i.dynamic.lazyMax&&!i.dynamic.lazyMax,name:i.name};var l}))},le=(e,t)=>{const i=(e=>{let t=e.clientWidth;if(getComputedStyle){const i=getComputedStyle(e,null);t-=parseFloat(i.paddingLeft||"0")+parseFloat(i.paddingRight||"0")}return t})(t),n=e.sticky&&e.location===d.Sidebar;return e.sizes.filter((t=>{const s=!e.autosize||(t[0]<=i||t[0]<=320),o=!n||t[1]<=window.innerHeight-100;return s&&o}))};class ce{constructor(e){this.clsOptions=e,this.enabledLocations=[d.Below_Post,d.Content,d.Recipe,d.Sidebar]}}const de=e=>`adthrive-${e.location.replace("_","-").toLowerCase()}`,ue=e=>`${de(e)}-${e.sequence}`;function he(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}const pe=e=>e.some((e=>null!==document.querySelector(e)));class me extends Q{get result(){return this._result}run(){return new G(1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="RemoveRecipeCap",this.abgroup="rrc",this._result=this.run(),this.setExperimentKey()}}class _e extends H{static fromArray(e,t){return new _e(e.map((([e,t])=>({choice:e,weight:t}))),t)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){const e=(t=0,i=100,Math.random()*(i-t)+t);var t,i;let n=0;for(const{choice:t,weight:i}of this._choices)if(n+=i,n>=e)return t;return this._default}get totalWeight(){return this._choices.reduce(((e,{weight:t})=>e+t),0)}constructor(e=[],t){super(),this._choices=e,this._default=t}}const ge=()=>(e,t,i)=>{const n=i.value;n&&(i.value=function(...e){const t=(e=>{if(null===e)return null;const t=e.map((({choice:e})=>e));return(e=>{let t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return t>>>0})(JSON.stringify(t)).toString(16)})(this._choices),i=this._expConfigABGroup?this._expConfigABGroup:this.abgroup,s=i?i.toLowerCase():this.key?this.key.toLowerCase():"",o=t?`${s}_${t}`:s,r=this.localStoragePrefix?`${this.localStoragePrefix}-${o}`:o,a=R.readInternalLocalStorage("adthrive_branch");!1===(a&&a.enabled)&&R.deleteLocalStorage(r);const l=(()=>n.apply(this,e))(),c=(d=this._choices,u=l,null!=(p=null==(h=d.find((({choice:e})=>e===u)))?void 0:h.weight)?p:null);var d,u,h,p;const[m,_]=R.getOrSetABGroupLocalStorageValue(r,l,c,{value:24,unit:"hours"});return this._stickyResult=m,this._stickyWeight=_,m})};class ye{get enabled(){return void 0!==this.experimentConfig}_isValidResult(e,t=()=>!0){return t()&&(e=>null!=e&&!("number"==typeof e&&isNaN(e)))(e)}}class fe extends ye{_isValidResult(e){return super._isValidResult(e,(()=>this._resultValidator(e)||"control"===e))}run(){if(!this.enabled)return C.error("CLSWeightedChoiceSiteExperiment","run","() => %o","No experiment config found. Defaulting to control."),"control";if(!this._mappedChoices||0===this._mappedChoices.length)return C.error("CLSWeightedChoiceSiteExperiment","run","() => %o","No experiment variants found. Defaulting to control."),"control";const e=new _e(this._mappedChoices).get();return this._isValidResult(e)?e:(C.error("CLSWeightedChoiceSiteExperiment","run","() => %o","Invalid result from experiment choices. Defaulting to control."),"control")}constructor(...e){super(...e),this._resultValidator=()=>!0}}class ve{getSiteExperimentByKey(e){const t=this.siteExperiments.filter((t=>t.key.toLowerCase()===e.toLowerCase()))[0],i=x("at_site_features"),n=(s=(null==t?void 0:t.variants[1])?null==t?void 0:t.variants[1].value:null==t?void 0:t.variants[0].value,o=i[e],typeof s==typeof o);var s,o;return t&&i[e]&&n&&(t.variants=[{displayName:"test",value:i[e],weight:100,id:0}]),t}constructor(e){var t,i;this.siteExperiments=[],this._clsOptions=e,this._device=E()?"mobile":"desktop",this.siteExperiments=null!=(i=null==(t=this._clsOptions.siteAds.siteExperiments)?void 0:t.filter((e=>{const t=e.key,i=T(e,this._device),n=I(this._clsOptions.siteAds,t,this._device);return i&&n})))?i:[]}}class Se extends fe{get result(){return this._result}run(){if(!this.enabled)return C.error("CLSAdLayoutSiteExperiment","run","() => %o","No experiment config found. Defaulting to empty class name."),"";const e=new _e(this._mappedChoices).get();return this._isValidResult(e)?e:(C.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})))}constructor(e){super(),this._choices=[],this._mappedChoices=[],this._result="",this._resultValidator=e=>"string"==typeof e,this.key=c.AdLayout,this.abgroup=c.AdLayout,this._clsSiteExperiments=new ve(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))}}J([ge(),Y("design:type",Function),Y("design:paramtypes",[]),Y("design:returntype",void 0)],Se.prototype,"run",null);class be extends fe{get result(){return this._result}run(){if(!this.enabled)return C.error("CLSTargetAdDensitySiteExperiment","run","() => %o","No experiment config found. Defaulting to control."),"control";const e=new _e(this._mappedChoices).get();return this._isValidResult(e)?e:(C.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:"number"==typeof t?(t||0)/100:"control"})))}constructor(e){super(),this._choices=[],this._mappedChoices=[],this._result="control",this._resultValidator=e=>"number"==typeof e,this.key=c.AdDensity,this.abgroup=c.AdDensity,this._clsSiteExperiments=new ve(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))}}J([ge(),Y("design:type",Function),Y("design:paramtypes",[]),Y("design:returntype",void 0)],be.prototype,"run",null);class Ce extends Q{get result(){return this._result}run(){return new G(this.weight).get()}constructor(){super(),this._result=!1,this.abgroup="scae",this.key="StickyContainerAds",this._choices=[{choice:!0},{choice:!1}],this.weight=.99,this._result=this.run(),this.setExperimentKey()}}Ce=J([ee("StickyContainerAdsExperiment"),Y("design:type",Function),Y("design:paramtypes",[])],Ce);class Oe extends Q{get result(){return this._result}run(){return new G(this.weight).get()}constructor(){super(),this._result=!1,this.abgroup="scre",this.key="StickyContainerRecipe",this._choices=[{choice:!0},{choice:!1}],this.weight=.99,this._result=this.run(),this.setExperimentKey()}}Oe=J([ee("StickyContainerRecipeExperiment"),Y("design:type",Function),Y("design:paramtypes",[])],Oe);const we="250px";class xe{start(){try{var e,t;(e=>{const t=document.body,i=`adthrive-device-${e}`;if(!t.classList.contains(i))try{t.classList.add(i)}catch(e){C.error("BodyDeviceClassComponent","init",{message:e.message});const t="classList"in document.createElement("_");C.error("BodyDeviceClassComponent","init.support",{support:t})}})(this._device);const s=new Se(this._clsOptions);if(s.enabled){const e=s.result,t=e.startsWith(".")?e.substring(1):e;if((e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e))(t))try{document.body.classList.add(t)}catch(e){C.error("ClsDynamicAdsInjector","start",`Uncaught CSS Class error: ${e}`)}else C.error("ClsDynamicAdsInjector","start",`Invalid class name: ${t}`)}const o=ae(this._device,this._clsOptions.siteAds).filter((e=>this._locationEnabled(e))).filter((e=>{return t=e,i=this._device,t.devices.includes(i);var t,i})).filter((e=>{return 0===(t=e).pageSelector.length||null!==document.querySelector(t.pageSelector);var t})),r=this.inject(o);var i,n;if(null==(t=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(e=t.content)?void 0:e.enabled)if(this._stickyContainerAdsExperiment.result&&!pe(this._clsOptions.siteAds.adOptions.stickyContainerConfig.blockedSelectors||[]))he(`\n  .adthrive-device-phone .adthrive-sticky-content {\n    height: 450px !important;\n    margin-bottom: 100px !important;\n  }\n  .adthrive-content.adthrive-sticky {\n    position: -webkit-sticky;\n    position: sticky !important;\n    top: 42px !important;\n    margin-top: 42px !important;\n  }\n  .adthrive-content.adthrive-sticky:after {\n    content: "— Advertisement. Scroll down to continue. —";\n    font-size: 10pt;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    display:block;\n    color: #888;\n  }\n  .adthrive-sticky-container {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    align-items: center;\n    min-height:${(null==(n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(i=n.content)?void 0:i.minHeight)||400}px !important;\n    margin: 10px 0 10px 0;\n    background-color: #FAFAFA;\n    padding-bottom:0px;\n  }\n  `);r.forEach((e=>this._clsOptions.setInjectedSlots(e)))}catch(e){C.error("ClsDynamicAdsInjector","start",e)}}inject(e,t=document){this._densityDevice="desktop"===this._device?u.Desktop:u.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();const i=this._clsOptions.siteAds,n=O(i.adDensityEnabled,!0),s=i.adDensityLayout&&n,o=e.filter((e=>s?e.location!==d.Content:e)),r=e.filter((e=>s?e.location===d.Content:null));return[...o.length?this._injectNonDensitySlots(o,t):[],...r.length?this._injectDensitySlots(r,t):[]]}_injectNonDensitySlots(e,t=document){var i;const n=[],s=[];if(this._stickyContainerRecipeExperiment.result&&e.some((e=>e.location===d.Recipe&&e.sticky))&&!pe((null==(i=this._clsOptions.siteAds.adOptions.stickyContainerConfig)?void 0:i.blockedSelectors)||[])){var o,r;const e=this._clsOptions.siteAds.adOptions.stickyContainerConfig;(e=>{he(`\n  .adthrive-recipe.adthrive-sticky {\n    position: -webkit-sticky;\n    position: sticky !important;\n    top: 42px !important;\n    margin-top: 42px !important;\n  }\n  .adthrive-recipe-sticky-container {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    align-items: center;\n    min-height:${e||400}px !important;\n    margin: 10px 0 10px 0;\n    background-color: #FAFAFA;\n    padding-bottom:0px;\n  }\n  `)})("phone"===this._device?null==e||null==(o=e.recipeMobile)?void 0:o.minHeight:null==e||null==(r=e.recipeDesktop)?void 0:r.minHeight)}for(const i of e)this._insertNonDensityAds(i,n,s,t);return s.forEach((({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]})),n}_injectDensitySlots(e,t=document){try{this._calculateMainContentHeightAndAllElements(e,t)}catch(e){return[]}const{onePerViewport:i,targetAll:n,targetDensityUnits:s,combinedMax:o,numberOfUnits:r}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=i?window.innerHeight:this._absoluteMinimumSpacingByDevice,r?(this._adInjectionMap.filterUsed(),this._findElementsForAds(r,i,n,o,s,t),this._insertAds()):[]}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if(null==(e=this._clsTargetAdDensitySiteExperiment)?void 0:e.enabled){const e=this._clsTargetAdDensitySiteExperiment.result;"number"==typeof e&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){const i=this._clsOptions.siteAds.adDensityLayout,n=this._determineOverrides(i.pageOverrides),s=n.length?n[0]:i[this._densityDevice],o=this._clsOptions.getTargetDensity(s.adDensity),r=s.onePerViewport,a=this._shouldTargetAllEligible(o),l=this._getTargetDensityUnits(o,a),c=this._getCombinedMax(e,t),d=Math.min(this._totalAvailableElements.length,l,...c>0?[c]:[]);return this._pubLog={onePerViewport:r,targetDensity:o,targetDensityUnits:l,combinedMax:c},{onePerViewport:r,targetAll:a,targetDensityUnits:l,combinedMax:c,numberOfUnits:d}}_determineOverrides(e){return e.filter((e=>{const t=L(e.pageSelector);return""===e.pageSelector||t.elements&&t.elements.length})).map((e=>e[this._densityDevice]))}_shouldTargetAllEligible(e){return e===this._densityMax}_getTargetDensityUnits(e,t){return t?this._totalAvailableElements.length:Math.floor(e*this._mainContentHeight/(1-e)/this._minDivHeight)-this._recipeCount}_getCombinedMax(e,t=document){return O(e.filter((e=>{let i;try{i=t.querySelector(e.elementSelector)}catch(e){}return i})).map((e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax))).sort(((e,t)=>t-e))[0],0)}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){const t=window.getComputedStyle(e,null).display;return t&&"none"===t||"none"===e.style.display}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,i,n,s,o=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:n,targetDensityUnits:s,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};const r=e=>{for(const{dynamicAd:t,element:r}of this._totalAvailableElements)if(this._logDensityInfo(r,t.elementSelector,e),!(!i&&this._elementLargerThanMainContent(r)||this._elementDisplayNone(r))){if(!this._isBelowMaxes(n,s))break;this._checkElementSpacing({dynamicAd:t,element:r,insertEvery:e,targetAll:i,target:o})}!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,r(this._getSmallerIncrement(e)))},a=this._getInsertEvery(e,t,s);r(a)}_getSmallerIncrement(e){let t=.6*e;return t<=this._absoluteMinimumSpacingByDevice&&(t=this._absoluteMinimumSpacingByDevice,this._usedAbsoluteMinimum=!0),t}_insertNonDensityAds(e,t,i,n=document){let s=0,o=0,r=0;e.spacing>0&&(s=window.innerHeight*e.spacing,o=s);const a=this._repeatDynamicAds(e),l=this.getElements(e.elementSelector,n);e.skip;for(let c=e.skip;c<l.length&&!(r+1>a.length);c+=e.every){let u=l[c];if(s>0){const{bottom:e}=w(u);if(e<=o)continue;o=e+s}const h=a[r],p=`${h.location}_${h.sequence}`;t.some((e=>e.name===p))&&(r+=1);const m=this.getDynamicElementId(h),_=de(e),g=ue(e),y=[e.location===d.Sidebar&&e.sticky&&e.sequence&&e.sequence<=5?"adthrive-sticky-sidebar":"",this._stickyContainerRecipeExperiment.result&&e.location===d.Recipe&&e.sticky?"adthrive-recipe-sticky-container":"",_,g,...e.classNames],f=this.addAd(u,m,e.position,y);if(f){const s=le(h,f);if(s.length){const o={clsDynamicAd:e,dynamicAd:h,element:f,sizes:s,name:p,infinite:n!==document};t.push(o),i.push({location:h.location,element:f}),e.location===d.Recipe&&++this._recipeCount,r+=1}u=f}}}_insertAds(){const e=[];return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach((({el:t,dynamicAd:i,target:n},s)=>{const o=Number(i.sequence)+s,r=i.max,a=i.lazy&&o>r;i.sequence=o,i.lazy=a;const l=this._addContentAd(t,i,n);l&&(i.used=!0,e.push(l))})),e}_getInsertEvery(e,t,i){let n=this._absoluteMinimumSpacingByDevice;return this._moreAvailableElementsThanUnitsToInject(i,e)?(this._usedAbsoluteMinimum=!1,n=this._useWiderSpacing(i,e)):(this._usedAbsoluteMinimum=!0,n=this._useSmallestSpacing(t)),t&&window.innerHeight>n?window.innerHeight:n}_useWiderSpacing(e,t){return this._mainContentHeight/Math.min(e,t)}_useSmallestSpacing(e){return e&&window.innerHeight>this._absoluteMinimumSpacingByDevice?window.innerHeight:this._absoluteMinimumSpacingByDevice}_moreAvailableElementsThanUnitsToInject(e,t){return this._totalAvailableElements.length>e||this._totalAvailableElements.length>t}_logDensityInfo(e,t,i){const{onePerViewport:n,targetDensity:s,targetDensityUnits:o,combinedMax:r}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:t,element:i,insertEvery:n,targetAll:s,target:o=document}){(this._isFirstAdInjected()||this._hasProperSpacing(i,t,s,n))&&this._markSpotForContentAd(i,e({},t),o)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,i=document){const n="beforebegin"===t.position||"afterbegin"===t.position;this._adInjectionMap.add(e,this._getElementCoords(e,n),t,i),this._adInjectionMap.sort()}_hasProperSpacing(e,t,i,n){const s="beforebegin"===t.position||"afterbegin"===t.position,o="beforeend"===t.position||"afterbegin"===t.position,r=i||this._isElementFarEnoughFromOtherAdElements(e,n,s),a=o||this._isElementNotInRow(e,s),l=-1===e.id.indexOf(`AdThrive_${d.Below_Post}`);return r&&a&&l}_isElementFarEnoughFromOtherAdElements(e,t,i){const n=this._getElementCoords(e,i);let s=!1;for(let e=0;e<this._adInjectionMap.map.length;e++){const i=this._adInjectionMap.map[e].coords,o=this._adInjectionMap.map[e+1]&&this._adInjectionMap.map[e+1].coords;if(s=n-t>i&&(!o||n+t<o),s)break}return s}_isElementNotInRow(e,t){const i=e.previousElementSibling,n=e.nextElementSibling,s=t?!i&&n||i&&e.tagName!==i.tagName?n:i:n;return!(!s||0!==e.getBoundingClientRect().height)||(!s||e.getBoundingClientRect().top!==s.getBoundingClientRect().top)}_calculateMainContentHeightAndAllElements(e,t=document){const[i,n]=((e,t,i=document)=>{const[n,s]=P(e,t,i);if(0===n.length)throw Error("No Main Content Elements Found");return[Array.from(n).reduce(((e,t)=>t.offsetHeight>e.offsetHeight?t:e))||document.body,s]})(e,this._adInjectionMap,t);this._mainContentDiv=i,this._totalAvailableElements=n,this._mainContentHeight=((e,t="div #comments, section .comments")=>{const i=e.querySelector(t);return i?e.offsetHeight-i.offsetHeight:e.offsetHeight})(this._mainContentDiv)}_getElementCoords(e,t=!1){const i=e.getBoundingClientRect();return(t?i.top:i.bottom)+window.scrollY}_addContentAd(e,t,i=document){var n,s;let o=null;const r=de(t),a=ue(t),l=(null==(s=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(n=s.content)?void 0:n.enabled)&&this._stickyContainerAdsExperiment.result?"adthrive-sticky-container":"",c=this.addAd(e,this.getDynamicElementId(t),t.position,[l,r,a,...t.classNames]);if(c){const e=le(t,c);if(e.length){c.style.minHeight=this.locationToMinHeight[t.location];o={clsDynamicAd:t,dynamicAd:t,element:c,sizes:e,name:`${t.location}_${t.sequence}`,infinite:i!==document}}}return o}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document){return t.querySelectorAll(e)}addAd(e,t,i,n=[]){if(!document.getElementById(t)){const s=`<div id="${t}" class="adthrive-ad ${n.join(" ")}"></div>`;e.insertAdjacentHTML(i,s)}return document.getElementById(t)}_repeatDynamicAds(t){const i=[],n=this._removeRecipeCapExperiment.result&&t.location===d.Recipe?99:this.locationMaxLazySequence.get(t.location),s=t.lazy?O(n,0):0,o=t.max,r=t.lazyMax,a=0===s&&t.lazy?o+r:Math.min(Math.max(s-t.sequence+1,0),o+r),l=Math.max(o,a);for(let n=0;n<l;n++){const s=Number(t.sequence)+n;if("Recipe_1"!==t.name||5!==s){const r=t.lazy&&n>=o;i.push(e({},t,{sequence:s,lazy:r}))}}return i}_locationEnabled(e){const t=this._clsOptions.enabledLocations.includes(e.location),i=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains("adthrive-disable-all"),n=!document.body.classList.contains("adthrive-disable-content")&&!this._clsOptions.disableAds.reasons.has("content_plugin");return t&&!i&&n}constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,this._recipeCount=0,this._mainContentHeight=0,this._mainContentDiv=null,this._totalAvailableElements=[],this._minDivHeight=250,this._densityDevice=u.Desktop,this._pubLog={onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0},this._densityMax=.99,this._smallerIncrementAttempts=0,this._absoluteMinimumSpacingByDevice=250,this._usedAbsoluteMinimum=!1,this._infPageEndOffset=0,this.locationMaxLazySequence=new Map([[d.Recipe,5]]),this.locationToMinHeight={Below_Post:we,Content:we,Recipe:we,Sidebar:we};const{tablet:i,desktop:n}=this._clsOptions.siteAds.breakpoints;this._device=((e,t)=>{const i=window.innerWidth;return i>=t?"desktop":i>=e?"tablet":"phone"})(i,n),this._config=new ce(e),this._clsOptions.enabledLocations=this._config.enabledLocations,this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new be(this._clsOptions):null,this._stickyContainerAdsExperiment=new Ce,this._stickyContainerRecipeExperiment=new Oe,this._removeRecipeCapExperiment=new me}}function Ae(e,t){if(null==e)return{};var i,n,s={},o=Object.keys(e);for(n=0;n<o.length;n++)i=o[n],t.indexOf(i)>=0||(s[i]=e[i]);return s}class Ee{get enabled(){return!0}}class Pe extends Ee{setPotentialPlayersMap(){const e=this._videoConfig.players||[],t=this._filterPlayerMap(),i=e.filter((e=>"stationaryRelated"===e.type&&e.enabled));return t.stationaryRelated=i,this._potentialPlayerMap=t,this._potentialPlayerMap}_filterPlayerMap(){const e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter((e=>{var t;return null==(t=e.devices)?void 0:t.includes(this._device)})).reduce(((e,t)=>(e[t.type]||(C.event(this._component,"constructor","Unknown Video Player Type detected",t.type),e[t.type]=[]),t.enabled&&e[t.type].push(t),e)),t):t}_checkPlayerSelectorOnPage(e){const t=this._potentialPlayerMap[e].map((e=>({player:e,playerElement:this._getPlacementElement(e)})));return t.length?t[0]:{player:null,playerElement:null}}_getOverrideElement(e,t,i){if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}else{const{player:e,playerElement:t}=this._checkPlayerSelectorOnPage("stickyPlaylist");if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}}return i}_shouldOverrideElement(e){const t=e.getAttribute("override-embed");return"true"===t||"false"===t?"true"===t:!!this._videoConfig.relatedSettings&&this._videoConfig.relatedSettings.overrideEmbedLocation}_checkPageSelector(e,t,i=[]){if(e&&t&&0===i.length){return!("/"===window.location.pathname)&&C.event("VideoUtils","getPlacementElement",new Error(`PSNF: ${e} does not exist on the page`)),!1}return!0}_getElementSelector(e,t,i){return t&&t.length>i?t[i]:(C.event("VideoUtils","getPlacementElement",new Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){const{pageSelector:t,elementSelector:i,skip:n}=e,s=L(t),{valid:o,elements:r}=s,a=Ae(s,["valid","elements"]),l=M(i),{valid:c,elements:d}=l,u=Ae(l,["valid","elements"]);if(""!==t&&!o)return C.error("VideoUtils","getPlacementElement",new Error(`${t} is not a valid selector`),a),null;if(!c)return C.error("VideoUtils","getPlacementElement",new Error(`${i} is not a valid selector`),u),null;if(!this._checkPageSelector(t,o,r))return null;return this._getElementSelector(i,d,n)||null}_getEmbeddedPlayerType(e){let t=e.getAttribute("data-player-type");return t&&"default"!==t||(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:"static"),this._stickyRelatedOnPage&&(t="static"),t}_getMediaId(e){const t=e.getAttribute("data-video-id");return!!t&&(this._relatedMediaIds.push(t),t)}_createRelatedPlayer(e,t,i,n){"collapse"===t?this._createCollapsePlayer(e,i):"static"===t&&this._createStaticPlayer(e,i,n)}_createCollapsePlayer(t,i){const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyRelated"),o=n||this._potentialPlayerMap.stationaryRelated[0];if(o&&o.playerId){this._shouldOverrideElement(i)&&(i=this._getOverrideElement(n,s,i)),i=document.querySelector(`#cls-video-container-${t} > div`)||i,this._createStickyRelatedPlayer(e({},o,{mediaId:t}),i)}else C.error(this._component,"_createCollapsePlayer","No video player found")}_createStaticPlayer(t,i,n){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){const s=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(e({},s,{mediaOrPlaylistId:t}),i,n)}else C.error(this._component,"_createStaticPlayer","No video player found")}_shouldRunAutoplayPlayers(){return!(!this._isVideoAllowedOnPage()||!this._potentialPlayerMap.stickyRelated.length&&!this._potentialPlayerMap.stickyPlaylist.length)}_determineAutoplayPlayers(){const e=this._component,t="VideoManagerComponent"===e,i=this._context;if(this._stickyRelatedOnPage)return void C.event(e,"stickyRelatedOnPage",t&&{device:i&&i.device,isDesktop:this._device}||{});const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyPlaylist");n&&n.playerId&&n.playlistId&&s?this._createPlaylistPlayer(n,s):Math.random()<.01&&setTimeout((()=>{C.event(e,"noStickyPlaylist",t&&{vendor:"none",device:i&&i.device,isDesktop:this._device}||{})}),1e3)}_initializeRelatedPlayers(e){const t=new Map;for(let i=0;i<e.length;i++){const n=e[i],s=n.offsetParent,o=this._getEmbeddedPlayerType(n),r=this._getMediaId(n);if(s&&r){const e=(t.get(r)||0)+1;t.set(r,e),this._createRelatedPlayer(r,o,n,e)}}}constructor(e,t,i){super(),this._videoConfig=e,this._component=t,this._context=i,this._stickyRelatedOnPage=!1,this._relatedMediaIds=[],this._device=A()?"desktop":"mobile",this._potentialPlayerMap=this.setPotentialPlayersMap()}}class ke extends Pe{init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,i=0){if(e.parentNode){const n=e.offsetWidth*(9/16),s=this._createGenericCLSWrapper(n,t,i);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,i){const n=document.createElement("div");return n.id=`cls-video-container-${t}`,n.className="adthrive",n.style.minHeight=`${e+i}px`,n}_getTitleHeight(){const e=document.createElement("h3");e.style.margin="10px 0",e.innerText="Title",e.style.visibility="hidden",document.body.appendChild(e);const t=window.getComputedStyle(e),i=parseInt(t.height,10),n=parseInt(t.marginTop,10),s=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(i+s+n,50)}_initializePlayers(){const e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers()}_createStationaryRelatedPlayer(e,t,i){const n="mobile"===this._device?[400,225]:[640,360],s=h.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){const o=`${e.mediaOrPlaylistId}_${i}`,r=this._wrapVideoPlayerWithCLS(t,o);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),r&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:s,playerSize:n,element:r,type:"stationaryRelated"})}}_createStickyRelatedPlayer(e,t){const i="mobile"===this._device?[400,225]:[640,360],n=h.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage="mobile"===this._device,t&&e.position&&e.mediaId){const s=document.createElement("div");t.insertAdjacentElement(e.position,s);const o=this._getTitleHeight(),r=this._wrapVideoPlayerWithCLS(s,e.mediaId,this._WRAPPER_BAR_HEIGHT+o);this._playersAddedFromPlugin.push(e.mediaId),r&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:n,element:s,type:"stickyRelated"})}}_createPlaylistPlayer(e,t){const i=e.playlistId,n="mobile"===this._device?h.Video_Coll_SOff_Smartphone:h.Video_Collapse_Autoplay_SoundOff,s="mobile"===this._device?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0;const o=document.createElement("div");t.insertAdjacentElement(e.position,o);let r=this._WRAPPER_BAR_HEIGHT;e.title&&(r+=this._getTitleHeight());const a=this._wrapVideoPlayerWithCLS(o,i,r);this._playersAddedFromPlugin.push(`playlist-${i}`),a&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:s,playerName:n,element:o,type:"stickyPlaylist"})}_isVideoAllowedOnPage(){const e=this._clsOptions.disableAds;if(e&&e.video){let t="";e.reasons.has("video_tag")?t="video tag":e.reasons.has("video_plugin")?t="video plugin":e.reasons.has("video_page")&&(t="command queue");const i=t?"ClsVideoInsertionMigrated":"ClsVideoInsertion";return C.error(i,"isVideoAllowedOnPage",new Error(`DBP: Disabled by publisher via ${t||"other"}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}constructor(e,t){super(e,"ClsVideoInsertion"),this._videoConfig=e,this._clsOptions=t,this._IN_POST_SELECTOR=".adthrive-video-player",this._WRAPPER_BAR_HEIGHT=36,this._playersAddedFromPlugin=[],t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}}class De{add(e,t,i,n=document){this._map.push({el:e,coords:t,dynamicAd:i,target:n})}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))}reset(){this._map=[]}constructor(){this._map=[]}}class Re extends De{}try{(()=>{const e=new B;e&&e.enabled&&(new xe(e,new Re).start(),new ke(new q(e),e).init())})()}catch(e){C.error("CLS","pluginsertion-iife",e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}}();
</script><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><script type='text/javascript' id='lp-hangman-js-extra'>
/* <![CDATA[ */
var lpHangmanData = {"ajaxurl":"https:\/\/www.laughingplace.com\/w\/wp-admin\/admin-ajax.php","nonce":"16ff1442a4"};
/* ]]> */
</script>
<script type='text/javascript' src='https://www.laughingplace.com/w/wp-content/plugins/LPGamesPlugin/assets/js/hangman.js?ver=0.9' id='lp-hangman-js'></script>
        <!-- Register/Unregister the AWeber Service Worker -->
        <script async src="https://www.laughingplace.com/w/wp-content/plugins/aweber-web-form-widget/php/../src/js/aweber-wpn-script.js"></script>
        <script type="text/javascript">
            var aweber_wpn_vars = {
                plugin_base_path: 'https://www.laughingplace.com/w/wp-content/plugins/aweber-web-form-widget/php/',
                register_aweber_service_worker: '',
            };
        </script>

        <script>!function(){"use strict";!function(e){if(-1===e.cookie.indexOf("__adblocker")){e.cookie="__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";var t=new XMLHttpRequest;t.open("GET","https://ads.adthrive.com/abd/abd.js",!0),t.onreadystatechange=function(){if(XMLHttpRequest.DONE===t.readyState)if(200===t.status){var a=e.createElement("script");a.innerHTML=t.responseText,e.getElementsByTagName("head")[0].appendChild(a)}else{var n=new Date;n.setTime(n.getTime()+3e5),e.cookie="__adblocker=true; expires="+n.toUTCString()+"; path=/"}},t.send()}}(document)}();
</script><script>!function(){"use strict";var e;e=document,function(){var t,n;function r(){var t=e.createElement("script");t.src="https://cafemedia-com.videoplayerhub.com/galleryplayer.js",e.head.appendChild(t)}function a(){var t=e.cookie.match("(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)");return t&&t.pop()}function c(){clearInterval(n)}return{init:function(){var e;"true"===(t=a())?r():(e=0,n=setInterval((function(){100!==e&&"false"!==t||c(),"true"===t&&(r(),c()),t=a(),e++}),50))}}}().init()}();
</script><script defer type="text/javascript">(function(i,m,p,a,c,t){c.ire_o=p;c[p]=c[p]||function(){(c[p].a=c[p].a||[]).push(arguments)};t=a.createElement(m);var z=a.getElementsByTagName(m)[0];t.async=1;t.src=i;z.parentNode.insertBefore(t,z)})('https://d.impactradius-event.com/P-A1193254-6d46-4fd2-86c8-859bef17a4ec1.js','script','impactStat',document,window);impactStat('transformLinks');impactStat('trackImpression');</script>
<script type="text/javascript" src="//analytics.aweber.com/js/awt_analytics.js?id=9pRE"></script>
<script> window._peq = window._peq || []; window._peq.push(["init"]); </script>

<script async src="https://assets.aweber-static.com/aweberjs/aweber.js"></script><script>var AWeber = window.AWeber || [];AWeber.push(function() {AWeber.WebPush.init('BFDvV56K4ysJ3QVdyEH6yb6YKO55DEQQGL5cxTy0_-XRJxKd6o-d4T7LHBYlG30wa-R6WSw7fHo5aIeRN9q82Dw','10aff53a-f8aa-4756-a0ff-2631dad65381','6fe32b5f-faab-4eda-aa43-aa61d2bd3193');});</script>

<script src="https://www.laughingplace.com/w/wp-content/themes/lp-fast/affiliate.js?r=20240621"></script>

<script src="https://www.laughingplace.com/w/wp-content/themes/lp-fast/lpscript.js?r=20240414-2d"></script>

</body>

<script>
    const monthNames = ["January", "February", "March", "April", "May", "June",
        "July", "August", "September", "October", "November", "December"
    ];

  // AjaxCall: Ping this URL and update sections
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        const d = new Date();
        var monthyear = monthNames[d.getMonth()].toLowerCase() + '-' + d.getFullYear();
        var monthname = monthNames[d.getMonth()];

        var json = JSON.parse(this.responseText);
        json.forEach(function(obj) { 
            var data = obj.Data;
            
            if (obj.IdName) {

                let e = document.getElementById(obj.IdName);
                if (e != null) {
                    // Replacements
                    data = data.replaceAll('{{monthyear}}', monthyear);
                    data = data.replaceAll('{{monthname}}', monthname);
                    e.innerHTML = data;
                }
            }
            else if (obj.ClassName) {
                if (document.getElementsByClassName(obj.ClassName).Length > 0)
                    document.getElementsByClassName(obj.ClassName)[0].innerHTML = data;
            }
        });

        // If this page has a calendar selector, go to correct month and attach click event
        var sel = document.getElementsByClassName('calendarmonthselector');
        if (sel && sel.length > 0) {
            // Set initial value
            var v = document.getElementById('calendarcurrentmonth');
            sel = sel[0];
            sel.value = v.value;

            // Change URL on switch
            sel.onchange = function() {
                var url = sel.options[sel.selectedIndex].dataset.url;
                location.href = url;
            };
        }
    }

  };

  let pingpostid = 0;
  let e = document.getElementById("pingpostid");
  if (e != null) {
      pingpostid = e.value;
  }
  
  postdata = 'u=https%3A%2F%2Fwww.laughingplace.com%2Fw%2Fleg%2F&id=' + pingpostid ;  

  var suffix = "ts=" + new Date().getTime();

  xhttp.open("POST", "https://www.laughingplace.com/w/wp-content/themes/lp-fast/ping.php?" + suffix, true);
  xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhttp.send(postdata);    

  // Add the Lightbox attribute to all relavant links

    var myURL = document.getElementsByTagName('a');
    for(var i=0; i<myURL.length; i++) {
        var temp = myURL[i].getAttribute('href');
        if (temp == null)
            continue;
        var link = temp.toLowerCase();

        if (link.endsWith('.jpg') || 
            link.endsWith('.jpeg') ||
            link.endsWith('.png') ||
            link.endsWith('.gif') ||
            link.endsWith('.jfif') ||
            link.endsWith('.webp')) {
                myURL[i].dataset.fslightbox = i;
        }        
    }
    refreshFsLightbox();

  // Ajax for LP Info
  if (window.location.href.toLowerCase().includes("?lp=") || window.location.href.toLowerCase().includes("&lp=")) {
    console.log("LPINFO");
    xhttp = new XMLHttpRequest();

    xhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        console.log(this.responseText);
        var obj = JSON.parse(this.responseText);
        let e = document.getElementById("zzzlpinfo");
        e.innerHTML = obj.text;
      }
    }

    postdata = 'postid=' + pingpostid;
    var suffix = "ts=" + new Date().getTime();

    xhttp.open("POST", "https://www.laughingplace.com/w/wp-content/themes/lp-fast/php/lpinfo.php?" + suffix, true);
    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhttp.send(postdata);    
  }




    // Handle YouTube Playlist Thumbnail Scrolling
    // https://codepen.io/mahish/pen/RajmQw
    function YouTubePlaylist()
    {
        var scrollDuration = 300;

        var leftPaddle = document.querySelector('.left-paddle');
        var rightPaddle = document.querySelector('.right-paddle');
        var ul = document.querySelector('.embed-video-playlist-list-ul');
        var wrapper = document.querySelector('.embed-video-playlist-list');

        var itemsLength = ul.childElementCount;
        var itemSize = 180;

        var paddleMargin = 20;

        // get wrapper width
        var getMenuWrapperSize = function() {
            return wrapper.offsetWidth;
        };

        var menuWrapperSize = getMenuWrapperSize();
        window.onresize = function(event) {
            menuWrapperSize = getMenuWrapperSize();
            menuVisibleSize = menuWrapperSize
        };

        var menuVisibleSize = menuWrapperSize;

        var getMenuSize = function() {
        	return itemsLength * itemSize;
        };

        var menuSize = getMenuSize();
        // get how much of menu is invisible
        var menuInvisibleSize = menuSize - menuWrapperSize;

        // get how much have we scrolled to the left
        var getMenuPosition = function() {
            return wrapper.scrollLeft;
        };

        wrapper.onscroll = function(event) {
            // get how much of menu is invisible
            menuInvisibleSize = menuSize - menuWrapperSize;
            // get how much have we scrolled so far
            var menuPosition = getMenuPosition();

            var menuEndOffset = menuInvisibleSize - paddleMargin;

            // show & hide the paddles 
            // depending on scroll position
            if (menuPosition <= paddleMargin) {
                leftPaddle.classList.add('hidden');
                rightPaddle.classList.remove('hidden');
            } else if (menuPosition < menuEndOffset) {
                // show both paddles in the middle
                leftPaddle.classList.remove('hidden');
                rightPaddle.classList.remove('hidden');
            } else if (menuPosition >= menuEndOffset) {
                leftPaddle.classList.remove('hidden');
                rightPaddle.classList.add('hidden');
            }
        }

        leftPaddle.addEventListener('click', function () {
            wrapper.scroll({
                left: getMenuPosition()-menuVisibleSize,
                behavior: 'smooth'
            })
        });

        rightPaddle.addEventListener('click', function () {
            wrapper.scroll({
                left: getMenuPosition()+menuVisibleSize,
                behavior: 'smooth'
            })
        });


        // Handle thumbnail clicks
        var thumbnails = document.getElementsByClassName("playlist-thumbnail");
        for (var i = 0; i < thumbnails.length; i++) {
            thumbnails[i].addEventListener('click', YoutubePlaylistThumbnail, false); 
        }
    }

    function YoutubePlaylistThumbnail()
    {
        var id = this.getAttribute("data-id");

        var url = "https://www.youtube.com/embed/" + id + "?autoplay=1";

        var iframe = document.getElementById('iframe-playlist');
        iframe.src = url;                
    }

    function AccordianClick(id) {
        var x = document.getElementById(id);
        var btn = document.getElementById(id + "-button");

        if (x.style.display === "none") {
            x.style.display = "block";
            btn.dataset.symbol = "-";
        } 
        else {
            x.style.display = "none";
            btn.dataset.symbol = "+";
        }
    }

    function LoadMore(id, total, increment) {
        let base = "news-" + id + "-";
        let firstnew = 0;
        for (let i = 1; i <= total; i++) {
            let e = document.getElementById(base + i);
            if (e.style.display == "none") {
                firstnew = i;
                break;
            }
        }

        // This shouldn't happen but just in case
        if (firstnew == 0)
            return;
        

        let last = firstnew + increment - 1;
        if (last > total)
        {
            last = total;
            document.getElementById("btn-showmore-" + id).style.display = "none";
        }

        for (let i = firstnew; i <= last; i++) {
            document.getElementById(base + i).style.display = "block";
        }
    }

    // Data Table Initializers
	if ( g_req_datatables )
	{
        console.log("Data Tables");

		var dttable = $('#d23expo2022').DataTable({
        	"paging":   false,
			"order": [[ 3, "asc" ]],
            "dom": 'Plfrtip',
			"searchPanes": {
				"container": '#filtercontainer',
				"columns": [ 2,7 ]
			},
			"columnDefs": [
				{
					"targets": [ 0 ],
                    "className": 'dt-control',
                    "data": null,
                    "defaultContent": '',
					"orderable": false,
				}, 
				{
					"targets": [ 1 ],
					"orderData": [ 1 ],
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 2,6],
					"orderable": true,
				},
				{
					"targets": [ 3 ],
					"orderData": [ 6 ],
					"orderable": true,
				},
				{
					"targets": [ 5 ],
					"orderable": false,
				},
				{
					"targets": [ 7 ],
					"orderData": [ 7,6],
					"orderable": true,
				},
				{
					"targets": [ 4,6 ],
					"visible": false,
					"searchable": false
				},
				{
					"targets": [ 8 ],
					"visible": false,
					"searchable": true
				},
			],
		});

        $('#d23expo2022').addClass("row-border");

        // Add event listener for opening and closing details
        $('#d23expo2022 tbody').on('click', 'td.dt-control', function () {
            var tr = $(this).closest('tr');
            var row = dttable.row(tr);
    
            if (row.child.isShown()) {
                // This row is already open - close it
                row.child.hide();
                tr.removeClass('shown');
            } else {
                // Open this row
                row.child(d23expoformat(row.data())).show();
                tr.addClass('shown');
            }
        });

        var dttable = $('#d23expo2024').DataTable({
        	"paging":   false,
			"order": [[ 3, "asc" ]],
            "dom": 'Plfrtip',
			"searchPanes": {
				"container": '#filtercontainer',
				"columns": [ 2,7 ]
			},
			"columnDefs": [
				{
					"targets": [ 0 ],
                    "className": 'dt-control',
                    "data": null,
                    "defaultContent": '',
					"orderable": false,
				}, 
				{
					"targets": [ 1 ],
					"orderData": [ 1 ],
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 2,6],
					"orderable": true,
				},
				{
					"targets": [ 3 ],
					"orderData": [ 6 ],
					"orderable": true,
				},
				{
					"targets": [ 5 ],
					"orderable": false,
				},
				{
					"targets": [ 7 ],
					"orderData": [ 7,6],
					"orderable": true,
				},
				{
					"targets": [ 4,6 ],
					"visible": false,
					"searchable": false
				},
				{
					"targets": [ 8 ],
					"visible": false,
					"searchable": true
				},
			],
		});

        $('#d23expo2024').addClass("row-border");

        // Add event listener for opening and closing details
        $('#d23expo2024 tbody').on('click', 'td.dt-control', function () {
            var tr = $(this).closest('tr');
            var row = dttable.row(tr);
    
            if (row.child.isShown()) {
                // This row is already open - close it
                row.child.hide();
                tr.removeClass('shown');
            } else {
                // Open this row
                row.child(d23expoformat(row.data())).show();
                tr.addClass('shown');
            }
        });

        function d23expoformat(d) {
            console.log(d);
            return (
                '<table cellspacing="0" border="0" style="padding-left:20px;">' +
                '<tr>' +
                '<td><strong>' +
                d[8] +
                '</strong></td>' +
                '</table>'
            );
        }

		$('#tableprojecttracker-list').DataTable({
			"paging":   false,
			"order": [[ 3, "asc" ]],
			"columnDefs": [
				{
					"targets": [ 1 ],
					"orderData": [ 4 ]
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 5 ],
					"visible": false
				},
				{
					"targets": [ 3 ],
					"orderData": [ 6 ]
				},
				{
					"targets": [ 4,5,6 ],
					"visible": false,
					"searchable": false
				},
			],
		});
		
		$('.dininglist').DataTable({
			"paging":   false,
			"order": [[ 0, "asc" ]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 1, 2 ]
			},
			"columnDefs": [],
		});
		
		$('.table-upcoming-franchise-list').DataTable({
			"paging":   false,
			"order": [[ 1, "asc" ]],
            "searchPane": {
				"container": '#filtercontainer',
				"columns": [ 2 ]
			},
			"columnDefs": [
				{
					"targets": [ 1 ],
					"orderData": [ 6 ]
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 5 ],
				},
				{
					"targets": [ 3,4 ],
					"orderable": false,
				},
				{
					"targets": [ 5,6 ],
					"visible": false,
					"searchable": false
				},
			],
		});
		
		$('.table-location-status').DataTable({
			"paging":   false,
			"order": [[ 0, "asc" ]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 1, 5 ]
			}, 
			"columnDefs": [
				{
					"targets": [ 0 ],
					"orderData": [ 4 ]
				}, 
				{
					"targets": [ 1 ],
					"orderData": [ 1, 4 ],
				},
				{
					"targets": [ 2 ],
					"orderData": [ 5, 4 ],
				},
				{ 
					"targets": [ 3 ],
					"orderData": [ 3, 4 ],
				},
				{
					"targets": [ 4 ],
					"visible": false,
					"searchable": false
				},
				{
					"targets": [ 5 ],
					"visible": false,
					"searchable": true
				},
			],
		});	
		
		$('.table-upcoming-type-list').DataTable({
			"paging":   false,
			"order": [[ 1, "asc" ]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 2 ]
			},
			"columnDefs": [
				{
					"targets": [ 1 ],
					"orderData": [ 5 ]
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 4 ],
				},
				{
					"targets": [ 3 ],
					"orderable": false,
				},
				{
					"targets": [ 4,5 ],
					"visible": false,
					"searchable": false
				},
			],
		});

		$('.table-tvlisting-type-list').DataTable({
			"paging":   false,
			"order": [[ 2, "asc" ]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 4 ]
			},
			"columnDefs": [
				{
					"targets": [ 0,1,3 ],
					"orderable": false,
				},
				{
					"targets": [ 2 ],
					"orderData": [ 5 ],
				},
				{
					"targets": [ 3 ],
					"orderData": [ 6 ],
				},
				{
					"targets": [ 5,6 ],
					"visible": false,
					"searchable": false
				},
			],
		});
		
		$('.table-upcoming-con').DataTable({
			"paging":   false,
			"order": [[ 2, "asc" ]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 1 ]
			},
			"columnDefs": [
				{
					"targets": [ 1 ],
					"orderData": [ 6 ]
				}, 
				{
					"targets": [ 2 ],
					"orderData": [ 7 ],
				},
				{
					"targets": [ 3 ],
					"orderData": [ 6 ],
				},
				{
					"targets": [ 4 ],
					"orderable": false,
				},
				{
					"targets": [ 5,6,7 ],
					"visible": false,
					"searchable": false
				},
			],
		});
		
		$('.table-upcoming-type-custom-disneyplus').DataTable({
			"paging":   true,
			"pageLength": 25,
			"order": [[ 1, "asc" ], [ 6, "asc"]],
			"searchPane": {
				"container": '#filtercontainer',
				"columns": [ 2 ]
			},
			"columnDefs": [
				{
					"targets": [ 0 ],
					"orderData": [ 5 ]
				}, 
				{
					"targets": [ 1 ],
					"orderData": [ 6, 5 ],
				},
				{
					"targets": [ 2 ],
					"orderData": [ 2, 5 ],
				},
				{
					"targets": [ 3 ],
					"orderData": [ 3, 5 ],
				},
				{
					"targets": [ 4 ],
					"orderData": [ 4, 5 ],
				},
				{
					"targets": [ 5,6 ],
					"visible": false,
					"searchable": false
				},
			],
		});

		$('.table-disneyplus-extras').DataTable({
			"paging":   true,
			"pageLength": 25,
			"order": [[ 4, "asc" ]],
			"columnDefs": [
				{
					"targets": [ 0 ],
					"orderData": [ 4 ]
				}, 
				{
					"targets": [ 1 ],
					"orderable": "false",
				},
				{
					"targets": [ 2 ],
					"orderable": "false",
				},
				{
					"targets": [ 3 ],
					"orderData": [ 5, 4 ]
				}, 
				{
					"targets": [ 4,5 ],
					"visible": false,
					"searchable": false
				},
			],
		});
				
		$('.table-waittimehistory').DataTable({
			"paging":   false,
			"order": [[ 0, "asc" ]],
			"columnDefs": [
				{
				},
			],
		});

		$('#table-lightning-lane').DataTable({
			"paging":   false,
			"order": [[ 1, "asc" ]],
			"columnDefs": [
				{
					"targets": [ 0 ],
					"orderData": [ 4 ]
				}, 
				{
					"targets": [ 1 ],
					"orderData": [ 3,4 ],
                    "width": "30%"
                },
				{
					"targets": [ 2 ],
					"orderData": [ 5,4 ],
                    "width": "20%"
                },
				{
					"targets": [ 3,4,5 ],
					"visible": false,
					"searchable": false
				},
			],
		});


		var dt_calendar = $('#calendar').DataTable({
			"paging":   false,
            dom: 'Plfrtip',
			"searchPanes": {
				"container": '#filtercontainer',
                "controls": false,
                "hideCount": true,
                "orderable": false,
                "collapse": false,
				"columns": [ 2 ],
			},
			"columnDefs": [
                {
					"targets": [ 0 ],
                    "className":      'dt-control',
                    "orderable":      false,
                    "data":           null,
                    "defaultContent": ''
                },
                {
					"targets": [ 1 ],
					"orderable": false,
				}, 
				{
					"targets": [ 2 ],
					"orderable": false,
				},
				{
					"targets": [ 3 ],
					"orderable": false,
				},
				{
                    "data": "schedule",
					"targets": [ 4 ],
					"visible": false,
				},
			],
		});

        $('#calendar tbody').on('click', 'td.dt-control', function () {
            var tr = $(this).closest('tr');
            var row = dt_calendar.row( tr );

            if ( row.child.isShown() ) {
                // This row is already open - close it
                row.child.hide();
                tr.removeClass('shown');
            }
            else {
                // Open this row
                row.child( row.data().schedule ).show();
                tr.addClass('shown');
            }
        
        } );

        // Move buttons into Search Pane
        var element = $('#divcalendarbuttons').detach();
        $('.dtsp-searchPanes').append(element);           


        $('#btnshowallent').click(function() {
            dt_calendar.rows().every(function(){
                var tr = $(this).closest('tr');
                var row = this;

                row.child( row.data().schedule ).show();
                tr.addClass('shown');
            });
        });

        $('#btnhideallent').click(function() {
            dt_calendar.rows().every(function(){
                var tr = $(this).closest('tr');
                var row = this;

                row.child.hide();
                tr.removeClass('shown');
            });
        });

    }

function lp_parks_toggle_park(item, park) {
    e = jQuery(item);

    parks = jQuery(".content-lp_hours .lp_park_" + park);
    if (item.checked) {
        parks.removeClass("hide");
    }
    else {
        parks.addClass("hide");
    }
    
    lp_parks_toggle_emhonly();
}

function lp_parks_toggle_emhonly() {
    e = jQuery('#cbemhonly');
    console.log(e);

    noemhparks = jQuery(".content-lp_hours .noemh");
    if (e[0].checked) {
        noemhparks.addClass("hide");
    }
    else {
        noemhparks.removeClass("hide");
    }
}

function lp_parks_schedule_toggle_all(item) {
        e = jQuery(item);
        curvalue = e.text();
        
        parent = e.closest(".content-lp_hours");
        schedule = parent.find(".lp_park_schedule");
        scheduleminor = parent.find(".lp_park_schedule_minor");

        if (curvalue == "+") {
            schedule.show();
            scheduleminor.hide();
            e.text("++");
            parent.find(".dayscheduletoggle").text("++");
            parent.find(".scheduletoggle").text("++");
            parent.find(".lp_park").addClass("enhance");
        }
        else if (curvalue == "++") {
            schedule.show();
            scheduleminor.show();
            e.text("-");
            parent.find(".dayscheduletoggle").text("-");
            parent.find(".scheduletoggle").text("-");
            parent.find(".lp_park").addClass("enhance");
        }
        else {        
            schedule.hide();
            scheduleminor.hide();
            e.text("+");
            parent.find(".dayscheduletoggle").text("+");
            parent.find(".scheduletoggle").text("+");
            parent.find(".lp_park").removeClass("enhance");
        }
}

function lp_parks_schedule_toggle_day(item) {
        e = jQuery(item);
        curvalue = e.text();
        
        parent = e.closest(".lp_oneday");
        schedule = parent.find(".lp_park_schedule");
        scheduleminor = parent.find(".lp_park_schedule_minor");
        console.log(scheduleminor);

        if (curvalue == "+") {
            schedule.show();
            scheduleminor.hide();
            e.text("++");
            parent.find(".scheduletoggle").text("++");
            parent.find(".lp_park").addClass("enhance");
        }
        else if (curvalue == "++") {
            schedule.show();
            scheduleminor.show();
            e.text("-");
            parent.find(".scheduletoggle").text("-");
            parent.find(".lp_park").addClass("enhance");
        }
        else {        
            schedule.hide();
            scheduleminor.hide();
            e.text("+");
            parent.find(".scheduletoggle").text("+");
            parent.find(".lp_park").removeClass("enhance");
        }
}

function lp_parks_schedule_toggle_park(item) {
    e = jQuery(item);
    curvalue = e.text();
    
    parent = e.closest("table");
    schedule = parent.next(".lp_park_schedule");
    scheduleminor = schedule.find(".lp_park_schedule_minor");

    console.log(scheduleminor);
    
    if (curvalue == "+") {
        schedule.show();
        scheduleminor.hide();
        e.text("++");
        parent.addClass("enhance");
    }
    else if (curvalue == "++") {
        schedule.show();
        scheduleminor.show();
        e.text("-");
        parent.addClass("enhance");
    }
    else {        
        schedule.hide();
        scheduleminor.hide();
        e.text("+");
        parent.removeClass("enhance");
    }
        
}

// Update CSS for certain iFrames
var frames = document.getElementsByTagName("iframe");
for (i = 0; i < frames.length; ++i) {
    if (frames[i].src.indexOf('https://www.instagram.com') != -1) {
        console.log("HELLO");
        console.log(frames[i].parentNode.style);
    }
}

var classes = document.getElementsByClassName("instagram-media");
for (i = 0; i < classes.length; ++i) {
    console.log("Class");
    classes[i].parentNode.style.height = "1200px";
    console.log(classes[i].parentNode.style);
}




if (document.querySelector('.embed-video-playlist-list') != null)
{
    YouTubePlaylist();
}
    
// Table of Contents
// Get ToC div
toc = document.getElementById("ToC");
if (toc != null) {
    //Add a header
    tocAnchor = document.createElement('a');
    tocAnchor.name = 'lptoc';
    toc.appendChild(tocAnchor);

    tocHeader = document.createElement('h3');
    tocHeader.innerText='Table of Contents (Click to jump)';
    toc.appendChild(tocHeader);

    // Create a list for the ToC entries
    tocList = document.createElement("ul");    

    // Get the h3 tags - ToC entries
    headers = document.getElementsByTagName("h2");

    returnText = ' <a class="lptocreturn" href="#lptoc">(Return to Table of Contents)</a>';

    // For each h3
    for (i = 0; i < headers.length; i++) {    
        // Create an id
        name = "h"+i;
        headers[i].id=name;        
        
        // a list item for the entry
        tocListItem = document.createElement("li");

        // a link for the h3
        tocEntry = document.createElement("a");
        tocEntry.setAttribute("href","#"+name);
        tocEntry.innerText=headers[i].innerText;
        
        tocListItem.appendChild(tocEntry);
        tocList.appendChild(tocListItem);

        headers[i].innerHTML += returnText;
    }
    toc.appendChild(tocList);
}

</script>
</html>