PageSourceSearch

https://eggplant.show/

html eggplant.show collected 2026-09-26 00:02:09 UTC 53,199 bytes, 975 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5
6    <meta charset="utf-8">
7    <meta http-equiv="X-UA-Compatible" content="IE=edge">
8    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=2.0">
9    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
10    
11	<meta name="apple-mobile-web-app-capable" content="yes">
12	<meta name="apple-itunes-app" content="app-id=1435365252">
13	<meta name="description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games.">
14	<meta itemprop="name" content="The Secret Lives of Games">
15	<meta itemprop="description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games.">
16	<meta itemprop="image" content="https://assets.libsyn.com/secure/content/195666810">
17	<meta property="og:type" content="website">
18	<meta property="og:url" content="https://eggplant.show/">
19	<meta property="og:title" content="The Secret Lives of Games">
20	<meta property="og:image" content="http://assets.libsyn.com/content/195666810?height=250&amp;width=250">
21	<meta property="og:image:width" content="250">
22	<meta property="og:image:height" content="250">
23	<meta property="og:description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games.">
24	<meta name="twitter:card" content="summary">
25	<meta name="twitter:title" content="The Secret Lives of Games">
26	<meta name="twitter:description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games.">
27	<meta name="twitter:image" content="http://assets.libsyn.com/content/195666810">		
28	<!--FAVICONS-->
29	<link rel='icon' type='image/png' sizes='16x16' href='https://assets.libsyn.com/secure/content/195702480?height=16&width=16'>
30	<link rel='icon' type='image/png' sizes='32x32' href='https://assets.libsyn.com/secure/content/195702480?height=32&width=32'>
31	<link rel='icon' type='image/png' sizes='96x96' href='https://assets.libsyn.com/secure/content/195702480?height=96&width=96'>
32	<link rel='icon' type='image/png' sizes='192x192' href='https://assets.libsyn.com/secure/content/195702480?height=192&width=192'>
33	<link rel='apple-touch-icon' type='image/png' sizes='57x57' href='https://assets.libsyn.com/secure/content/195702480?height=57&width=57'>
34	<link rel='apple-touch-icon' type='image/png' sizes='60x60' href='https://assets.libsyn.com/secure/content/195702480?height=60&width=60'>
35	<link rel='apple-touch-icon' type='image/png' sizes='72x72' href='https://assets.libsyn.com/secure/content/195702480?height=72&width=72'>
36	<link rel='apple-touch-icon' type='image/png' sizes='76x76' href='https://assets.libsyn.com/secure/content/195702480?height=76&width=76'>
37	<link rel='apple-touch-icon' type='image/png' sizes='114x114' href='https://assets.libsyn.com/secure/content/195702480?height=114&width=114'>
38	<link rel='apple-touch-icon' type='image/png' sizes='120x120' href='https://assets.libsyn.com/secure/content/195702480?height=120&width=120'>
39	<link rel='apple-touch-icon' type='image/png' sizes='144x144' href='https://assets.libsyn.com/secure/content/195702480?height=144&width=144'>
40	<link rel='apple-touch-icon' type='image/png' sizes='152x152' href='https://assets.libsyn.com/secure/content/195702480?height=152&width=152'>
41	<link rel='apple-touch-icon' type='image/png' sizes='180x180' href='https://assets.libsyn.com/secure/content/195702480?height=180&width=180'>
42	<meta name="theme-color" content="#c3e3d9">
43	<meta name="msapplication-TileColor" content="#c3e3d9">    
44    <title>The Secret Lives of Games</title>
45
46			<link rel="alternate" type="application/rss+xml" title="The Secret Lives of Games" href="http://feeds.libsyn.com/130245/rss">
47	
48    <!-- Bootstrap Core CSS -->
49    <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/bootstrap.css" rel="stylesheet">
50    <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/jquery.smartmenus.bootstrap.css" rel="stylesheet">
51
52    <!-- Custom CSS -->
53    <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/default-theme.css" rel="stylesheet">
54
55    <!-- Custom Fonts -->
56    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
57
58    <link href="https://://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
59
60    
61    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
62    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
63    <!--[if lt IE 9]>
64        
64<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
64
65        
65<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
65
66    <![endif]-->
67
68    <!-- style overrides -->
69    <style>
70		    .image-pop:hover {
71        cursor: hand;
72        cursor: pointer;
73        opacity: .8;
74    }
75
76    .image-pop {
77        height:auto;
78        width:100%;
79        max-width:400px;
80        padding-right:20px;
81    }
82
83    .img-social {
84        max-height:16px;
85    }
86
87    .producer-message-row {
88        word-wrap: break-word;
89    }
90
91    ul.social-list {
92        list-style: none;
93    }
94
95    ul.social-list li{
96        display: inline;
97        margin-left: 5px;
98    }
99
100            .intro-message h1 {
101            font-size:5em;
102         }
103         @media (max-width: 1199px) {
104            .intro-message h1 {
105                font-size:4em;
106             }
107         }
108         @media (max-width: 991px) {
109            .intro-message h1 {
110                font-size:3em;
111             }
112         }
113         @media (max-width: 842px) {
114            .intro-message h1 {
115                font-size:2.5em;
116             }
117         }
118          @media (max-width: 750px) {
119            .intro-message h1 {
120                font-size:2em;
121             }
122         }
123          @media (max-width: 500px) {
124            .intro-message h1 {
125                font-size:1.5em;
126             }
127         }
128             .intro-header {
129            margin-top:50px;
130            background-color:#000;
131            background: url(https://assets.libsyn.com/secure/content/195702630);
132            background-repeat: no-repeat;
133            background-size: cover;
134            background-position: center;
135            height: 25vw;
136            min-height: 12rem;
137            width: 100%;
138            -ms-flex-align: end;
139            align-items: flex-end;
140            display: -webkit-box;
141            display: -ms-flexbox;
142            display: flex;
143            position: relative;
144         }
145             .profile {
146           background: url(https://assets.libsyn.com/secure/content/195666810/?height=80) no-repeat center center;
147           background-size: cover;
148         }
149             .intro-header, .banner, .navbar-default .navbar-nav>li>a, .navbar-brand, .producer-message, .producer-message-row a, .btn-widget-login, .navbar-default .navbar-nav .open, .dropdown-submenu, .widget-header{
150           color:#583f8c !important;
151        }
152        .producer-message-row a {
153            text-decoration: underline;
154        }
155             .intro-message h1, .subtitle-text {
156            color:#000000 !important;
157            background: #fff;
158        }
159     
160        .navbar-default, .producer-message, .btn-send, .btn-widget-login, .dropdown-menu, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .widget-btn{
161            background-color:#c3e3d9 !important;
162         }
163
164         .custom-blog-thumbnail {
165            border:1px solid #c3e3d9 !important;
166        }
167
168            .libsyn-item a {
169           color:#583f8c !important;
170        }
171     
172    .dropdown-menu > li > a {
173        color: #583f8c;
174    }
175
176    .navbar-nav > li > .dropdown-menu > li a:hover {
177        background: #583f8c !important;
178        color:#c3e3d9 !important;
179    }
180
181    body {
182        font-weight:normal !important;
183    }
184
185    .dropdown-submenu{
186        display: block;
187        padding: 3px 20px;
188        clear: both;
189        font-weight: 400;
190        line-height: 1.42857143;
191        white-space: nowrap;
192    }
193
194    .left-side {
195        padding-top:0px !important;
196    }
197
198    .section-heading{
199        margin:5px 0 25px 0;
200    }
201
202    p.date {
203        margin:5px 0 5px 0;
204    }
205
206    .item-height-restriction, .item-height-restriction-video {
207        height:auto;
208    }
209
210    .show_more {
211        direction:rtl;
212        text-indent: 25px;
213        font-size:15px;
214        font-weight:400;
215    }
216
217    .adjusted-player {
218        width: 1px;
219        min-width: 100%;
220    }
221
222     .adjusted-player {
223        width: 1px;
224        min-width: 100%;
225    }
226
227    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
228       max-height: 1000px;
229    }
230
231		@media screen and (max-width: 767px){
232			.navbar-form{
233				margin-right: 0px;
234				margin-left: 0px;
235			}
236		}
237
238    </style>
239
240    
241     <!-- Google Analytics -->
242		 
243 		
244    
244<script>
vendor: 349 bytes, lines 244-250
244
245    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
246    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
247    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
248    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
249
250    ga('create', '
250UA-1417413-3
vendor: 49 bytes, lines 250-253
250', 'auto');
251    ga('send', 'pageview');
252
253        
253</script>
253
254
255    <!-- End Google Analytics -->
256
257</head>
258
259<body>
260    
260<script>
261      (function(w, d){
262       var id='embedly-platform', n = 'script';
263       if (!d.getElementById(id)){
264         w.embedly = w.embedly || function() {(w.embedly.q = w.embedly.q || []).push(arguments);};
265         var e = d.createElement(n); e.id = id; e.async=1;
266         e.src = ('https:' === document.location.protocol ? 'https' : 'http') + '://cdn.embedly.com/widgets/platform.js';
267         var s = d.getElementsByTagName(n)[0];
268         s.parentNode.insertBefore(e, s);
269       }
270      })(window, document);
271    </script>
271
272
273    <div id="fb-root"></div>
274    
274<script>(function(d, s, id) {
275      var js, fjs = d.getElementsByTagName(s)[0];
276      if (d.getElementById(id)) return;
277      js = d.createElement(s); js.id = id;
278      js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=834757889913083";
279      fjs.parentNode.insertBefore(js, fjs);
280    }(document, 'script', 'facebook-jssdk'));</script>
280
281
282    
283    <!-- Navigation -->
284    <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation" id="main-menu">
285        <div class="container topnav">
286            <!-- Brand and toggle get grouped for better mobile display -->
287            <div class="navbar-header">
288                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
289                    <span class="sr-only">Toggle navigation</span>
290                    <span class="icon-bar"></span>
291                    <span class="icon-bar"></span>
292                    <span class="icon-bar"></span>
293                </button>
294                                    <a title="Home Page" class="navbar-brand topnav" href="/"><div class="profile"></div></a>
295                            </div>
296            <!-- Collect the nav links, forms, and other content for toggling -->
297            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
298
299                <ul class="nav navbar-nav navbar-right" data-sm-skip-collapsible-behavior="true">
300                    <li>
301                        
302                        <form class="navbar-form navbar-right" method="GET" action="https://eggplant.show/size/5/">
303                            <div class="form-group search-form">
304                                <input type="text" aria-label="Search for Episodes" name="search" class="form-control" value="" placeholder="Search">
305                            </div>
306                            <button type="submit" aria-label="Click to submit search" class="btn btn-default"><i class="fa fa-search"></i></button>
307                        </form>
308                    </li>
309                    <li>
310                                <a href="https://eggplant.show/about" class="share-link">About</a>
311                            </li><li>
312                                <a href="https://eggplant.show/contact" class="share-link">Contact</a>
313                            </li>
314                    <li><a href="#">Episodes <span class="caret"></span></a>
315                            <ul class="dropdown-menu">
316                                <li><a href="/">All Episodes</a></li>
317
318                                <!-- premium episodes link -->
319                                
320                                <!-- categories -->
321                                                                    <li><a href="#">Categories <b class="caret"></b> </a>
322                                        <ul class="dropdown-menu">
323                                            <li><a href="/category/general">general</a></li><li><a href="/category/video+games">video games</a></li>
324                                        </ul>
325                                    </li>
326                                
327                                <!-- archives -->
328                                                                    <li><a href="#">Archives <b class="caret"></b> </a>
329                                        <ul class="dropdown-menu">
330                                            <li><a href="/2026">2026 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2026/09">September</a></li><li><a href="/2026/08">August</a></li><li><a href="/2026/07">July</a></li><li><a href="/2026/06">June</a></li><li><a href="/2026/05">May</a></li><li><a href="/2026/04">April</a></li><li><a href="/2026/03">March</a></li><li><a href="/2026/02">February</a></li><li><a href="/2026/01">January</a></li></ul></li><li><a href="/2025">2025 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2025/12">December</a></li><li><a href="/2025/11">November</a></li><li><a href="/2025/10">October</a></li><li><a href="/2025/09">September</a></li><li><a href="/2025/08">August</a></li><li><a href="/2025/07">July</a></li><li><a href="/2025/06">June</a></li><li><a href="/2025/05">May</a></li><li><a href="/2025/04">April</a></li><li><a href="/2025/03">March</a></li><li><a href="/2025/02">February</a></li><li><a href="/2025/01">January</a></li></ul></li><li><a href="/2024">2024 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2024/12">December</a></li><li><a href="/2024/11">November</a></li><li><a href="/2024/10">October</a></li><li><a href="/2024/09">September</a></li><li><a href="/2024/08">August</a></li><li><a href="/2024/07">July</a></li><li><a href="/2024/06">June</a></li><li><a href="/2024/05">May</a></li><li><a href="/2024/04">April</a></li><li><a href="/2024/03">March</a></li><li><a href="/2024/02">February</a></li><li><a href="/2024/01">January</a></li></ul></li><li><a href="/2023">2023 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2023/12">December</a></li><li><a href="/2023/11">November</a></li><li><a href="/2023/10">October</a></li><li><a href="/2023/08">August</a></li><li><a href="/2023/07">July</a></li><li><a href="/2023/06">June</a></li><li><a href="/2023/05">May</a></li><li><a href="/2023/04">April</a></li><li><a href="/2023/03">March</a></li><li><a href="/2023/02">February</a></li><li><a href="/2023/01">January</a></li></ul></li><li><a href="/2022">2022 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2022/12">December</a></li><li><a href="/2022/11">November</a></li><li><a href="/2022/10">October</a></li><li><a href="/2022/09">September</a></li><li><a href="/2022/08">August</a></li><li><a href="/2022/07">July</a></li><li><a href="/2022/06">June</a></li><li>
330<a href="/2022/05">May</a></li><li><a href="/2022/04">April</a></li><li><a href="/2022/03">March</a></li><li><a href="/2022/02">February</a></li><li><a href="/2022/01">January</a></li></ul></li><li><a href="/2021">2021 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2021/12">December</a></li><li><a href="/2021/11">November</a></li><li><a href="/2021/10">October</a></li><li><a href="/2021/09">September</a></li><li><a href="/2021/08">August</a></li><li><a href="/2021/07">July</a></li><li><a href="/2021/06">June</a></li><li><a href="/2021/05">May</a></li><li><a href="/2021/04">April</a></li><li><a href="/2021/03">March</a></li><li><a href="/2021/02">February</a></li><li><a href="/2021/01">January</a></li></ul></li><li><a href="/2020">2020 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2020/12">December</a></li><li><a href="/2020/11">November</a></li><li><a href="/2020/10">October</a></li><li><a href="/2020/09">September</a></li><li><a href="/2020/08">August</a></li><li><a href="/2020/07">July</a></li><li><a href="/2020/06">June</a></li><li><a href="/2020/05">May</a></li><li><a href="/2020/04">April</a></li><li><a href="/2020/03">March</a></li><li><a href="/2020/02">February</a></li><li><a href="/2020/01">January</a></li></ul></li><li><a href="/2019">2019 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2019/12">December</a></li><li><a href="/2019/11">November</a></li><li><a href="/2019/10">October</a></li><li><a href="/2019/09">September</a></li><li><a href="/2019/08">August</a></li><li><a href="/2019/07">July</a></li><li><a href="/2019/06">June</a></li><li><a href="/2019/05">May</a></li><li><a href="/2019/04">April</a></li><li><a href="/2019/03">March</a></li><li><a href="/2019/02">February</a></li><li><a href="/2019/01">January</a></li></ul></li><li><a href="/2018">2018 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2018/12">December</a></li><li><a href="/2018/11">November</a></li><li><a href="/2018/10">October</a></li><li><a href="/2018/09">September</a></li></ul></li>
331                                        </ul>
332                                    </li>
333                                                            </ul>
334                    </li>
335                    <!-- premium episodes link -->
336                                                        </ul>
337            </div>
338            <!-- /.navbar-collapse -->
339        </div>
340        <!-- /.container -->
341    </nav>
342
343
344    <!-- Header -->
345    <a name="about"></a>
346    <div class="intro-header">
347        <div class="container main-container">
348            <div class="row">
349                <div class="col-lg-12">
350                     <div class="click-alert alert alert-info fade">
351                      <strong>Preview Mode</strong> Links will not work in preview mode
352                    </div>
353                    <div class="intro-message">
354                                            </div>
355                </div>
356            </div>
357        </div>
358        <!-- /.container -->
359
360    </div>
361    <!-- /.intro-header -->
362
363    <!-- Page Content -->
364
365        <div class="container">
366
367            <div class="alert alert-info alert-dismissible producer-message">
368                              <div class="row producer-message-row">
369                    <div class="col-lg-12">
370                        Welcome to The Secret Lives of Games! Candid conversations with game creators that dive deep into the art, craft, and process of making games. Follow us on social media, join our lovely and active Discord, support us on Patreon or leave us a voicemail — check out our Linktree for details! -&nbsp;https://linktr.ee/secretlives.games                    </div>
371                </div>
372                            <div class="row">
373                <div class="col-lg-12">
374                                        <div class="col-lg-12 col-sm-12 align-top">
375                        <ul class="text-center social-list">
376                         <li style="display: inline;"><a aria-label="Subscribe to RSS Feed" title="Subscribe to RSS Feed" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="http://feeds.libsyn.com/130245/rss" class="btn btn-default"><i class="fa fa-rss fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on Apple Podcasts" title="Listen on Apple Podcasts" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://itunes.apple.com/us/podcast/the-spelunky-showlike/id1435365252?ls=1" class="btn btn-default"><i class="fa fa-podcast fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Go to YouTube Channel" title="Go To YouTube Channel" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/eggplantshow" class="btn btn-default"><i class="fa fa-youtube-play fa-fw"></i></a></li>                        </ul>
377                        </div>
378                    </div>
379                </div>
380            </div>
381
382            <!-- bread crumbs -->
383                <div class="col-lg-12 col-md-12 item-container"><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42909142" data-id="42909142"><div class="col-lg-6 col-md-6 left-side libsyn-item-42909142"><h2 class="section-heading"><a data-iframe-id="embed_42909142"  class="read_more" href="https://eggplant.show/all-systems-brough-imbroglio">All Systems Brough - Imbroglio</a></h2><iframe id="embed_42909142"  title="All Systems Brough - Imbroglio" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42909142/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-imbroglio#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-imbroglio"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 15, 2026</p><p class="lead"><p>We're joined by Nicole He (The Crush House, Kinlo Labs), Eddy
384Boxerman (Osmos, Karmaka, Broken Rules), and Noah Sasso
385(Sportsfriends, Iron Galaxy Studios) to discuss Imbroglio, a
386deck-building, grid-based, genre-defining brough-like. It’s the
387ninth installment in our yearlong special series exploring the work
388of...</p>
389</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42909142"  class="read_more" href="https://eggplant.show/all-systems-brough-imbroglio">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42739820" data-id="42739820"><div class="col-lg-6 col-md-6 left-side libsyn-item-42739820"><h2 class="section-heading"><a data-iframe-id="embed_42739820"  class="read_more" href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon">158: Moonlighting in the Dungeon with Mark Essen (Blood Dungeon)</a></h2><iframe id="embed_42739820"  title="158: Moonlighting in the Dungeon with Mark Essen (Blood Dungeon)" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42739820/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon#comments" class="facebook-comments-count" data-uri="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 4, 2026</p><p class="lead"><p>We chat with Mark Essen (Nidhogg, Wheel World) about his
390"feverish bullet heaven platformer" Blood Dungeon. We discuss
391making a small game in the shadow of a bigger project, the
392constraints it takes to do it sanely, and building on the
393foundations of a nascent genre.<br>
394<br></p>
395<p><strong>Discussed in this episode:</strong></p>
396<p>Messhof<br></p>
397</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42739820"  class="read_more" href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42303825" data-id="42303825"><div class="col-lg-6 col-md-6 left-side libsyn-item-42303825"><h2 class="section-heading"><a data-iframe-id="embed_42303825"  class="read_more" href="https://eggplant.show/all-systems-brough-helix">All Systems Brough - Helix</a></h2><iframe id="embed_42303825"  title="All Systems Brough - Helix" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42303825/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-helix#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-helix"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Aug 4, 2026</p><p class="lead"><p>We're joined by v buckenham (Downpour, Beasts of Balance), Izzy
398Kestrel (Electrifying Incident, A Little Game Called Mario), and
399Bennett Foddy (Baby Steps, QWOP, Getting Over It with Bennett
400Foddy) to discuss Helix, a spiral-action shmuplike about staying
401alive. It’s the eighth installment in our yearlong special...</p>
402</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42303825"  class="read_more" href="https://eggplant.show/all-systems-brough-helix">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42045020" data-id="42045020"><div class="col-lg-6 col-md-6 left-side libsyn-item-42045020"><h2 class="section-heading"><a data-iframe-id="embed_42045020"  class="read_more" href="https://eggplant.show/157-going-off-gr
402id-with-brooke-husic-puzzmo-crosswords">157: Going Off-Grid with Brooke Husic (Puzzmo Crosswords)</a></h2><iframe id="embed_42045020"  title="157: Going Off-Grid with Brooke Husic (Puzzmo Crosswords)" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42045020/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords#comments" class="facebook-comments-count" data-uri="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Jul 12, 2026</p><p class="lead"><p>We chat with Brooke Husic (Puzzmo, New Yorker, A24) about
403creating, stewarding, and showrunning a daily crossword for the
404web-based puzzle phenomenon, Puzzmo. Our discussion covers Puzzmo's
405first 1,000 days, Brooke’s prolific career as a constructor, the
406impact of cultural biases on crosswords, the...</p>
407</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42045020"  class="read_more" href="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-41964850" data-id="41964850"><div class="col-lg-6 col-md-6 left-side libsyn-item-41964850"><h2 class="section-heading"><a data-iframe-id="embed_41964850"  class="read_more" href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds">All Systems Brough - BECOME A GREAT ARTIST IN JUST 10 SECONDS</a></h2><iframe id="embed_41964850"  title="All Systems Brough - BECOME A GREAT ARTIST IN JUST 10 SECONDS" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/41964850/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Jul 5, 2026</p><p class="lead"><p>We're joined by Liz Ryerson (musician, writer, podcaster),
408Patrick LeMieux (UC Davis), and Andi McClure (BECOME A GREAT ARTIST
409IN JUST 10 SECONDS, Jumpman) to discuss BECOME A GREAT ARTIST IN
410JUST 10 SECONDS; a generative art game/tool made in 72 hours. It’s
411the seventh installment in our yearlong special series...</p>
412</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_41964850"  class="read_more" href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds">Read More</a></div></div></div></div><hr>
413        </div>
414        <!-- /.container -->
415
416
417    </div>
418    <!-- /.content-section-a -->
419
420
421
422    <!-- About Modal -->
423    <div id="aboutModal" class="modal fade" role="dialog">
424        <div class="modal-dialog">
425            <!-- Modal content-->
426            <div class="modal-content">
427                <div class="modal-header">
428                    <button type="button" class="close" data-dismiss="modal">&times;</button>
429                    <h4 class="modal-title">About the Podcast</h4>
430                </div>
431                <div class="modal-body">
432                    <p>Candid conversations with game creators that dive deep into the art, craft, and process of making games.</p>
433                </div>
434                <div class="modal-footer">
435                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
436                </div>
437            </div>
438        </div>
439    </div>
440
441    <!-- Share Modal -->
442    <div id="shareModal" class="modal" role="dialog">
443        <div class="modal-dialog">
444            <!-- Modal content-->
445            <div class="modal-content">
446                <div class="modal-header">
447                    <button type="button" class="close" data-dismiss="modal">&times;</button>
448                    <h4 class="modal-title">Share This Episode</h4>
449                </div>
450                <div class="modal-body">
451                    <p id="pw-share"><div class="addthis_inline_share_toolbox"></div></p>
452                </div>
453                <div class="modal-footer">
454                    <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
455                </div>
456            </div>
457        </div>
458    </div>
459
460    <!-- Private Premium Modal -->
461    <div id="loginModal" class="modal" role="dialog">
462        <div class="modal-dialog">
463            <!-- Modal content-->
464            <div class="modal-content">
465                <div class="modal-header">
466                    <h4 class="modal-title"><i class="fa fa-lock fa-lg"></i> Private Premium Login</h4>
467                </div>
468                <div class="modal-body">
469                    <p>
470                        <form class="form-signin" method="POST" action="">
471                            <h5 class="form-signin-heading">Login</h5>
472                                <label for="inputEmail" class="sr-only">Email</label>
473                                <input type="email" id="inputEmail" name="email" class="form-control" placeholder="Email address" required autofocus>
474                                <label for="inputPassword" class="sr-only">Password</label>
475                                <input type="password" id="inputPassword" name="password" class="form-control" placeholder="Password" required>
476                                <p class="pull-right"><a href="'">Having trouble logging in?</a></p>
477                            <button name="Login for Premium Access" class="btn btn-lg btn-primary btn-block btn-widget-login" type="submit">Login <i class="fa fa-arrow-circle-right fa-lg pull-right"></i></button>
478                      </form>
479                    </p>
480                </div>
481
482            </div>
483        </div>
484    </div>
485
486    <!-- Image Enlarge Modal -->
487    <div class="modal fade" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
488        <div class="modal-dialog">
489            <div class="modal-content">
490                <div class="modal-header">
491                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
492                </div>
493                <div class="modal-body" style="text-align:center;">
494                    <img src="" id="imagepreview" style="width: auto; height: 300px;" >
495                </div>
496                <div class="modal-footer">
497                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
498                </div>
499            </div>
500        </div>
501    </div>
502
503
504
505    <!-- Footer -->
506    <footer>
507        <div class="container">
508            <div class="row">
509                <div class="col-lg-12">
510                    <p class="copyright small pull-right">&copy; The Secret Lives of Games 2018-2026</p>
511                </div>
512            </div>
513        </div>
514    </footer>
515
516    <!-- jQuery -->
517    
517<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.js"></script>
517
518
519    <!-- Bootstrap Core JavaScript -->
520    
520<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/bootstrap.js"></script>
520
521
522    <!-- Smart Menu JS -->
523    
523<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.js"></script>
523
524    
524<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.bootstrap.js"></script>
524
525
526
527
528
529    
529<script>
530    var addthis_config = {};
531    addthis_config.pubid = 'ra-57f683ee47f14d2b';
532
533    var lockScroll = false;
534    var premiumAuthorized = true;
535    var enablePremiumDownload = false;
536
537    function noPremium(){
538
539        
540        premiumAuthorized = false;
541
542    }
543
544    function adjustPlayerWidth(){
545        $(".producer-message iframe[src*='html5-player']").addClass('adjusted-player');
546        $(".libsyn-item iframe[src*='html5-player']").addClass('adjusted-player');
547        $(".libsyn-item-video iframe[src*='html5-player']").addClass('adjusted-player-video');
548        makeImagesResponsive();
549    }
550
551    function makeImagesResponsive(){
552        $(".right-side img").addClass("img-responsive");
553        $(".left-side img").addClass("img-responsive");
554    }
555
556    function getFBCommentCount(uri,element){
557        var apiUrl = "//graph.facebook.com/?ids=" + uri;
558        var commentsCount = 0;
559        $.ajax({
560            url: apiUrl,
561            success: function(result) {
562				if ( typeof result != "undefined" && result.hasOwnProperty(uri) && typeof result[uri].share != "undefined" ) {
563                	commentsCount = result[uri].share.comment_count;
564               		element.html('<i class="fa fa-comments" title="Leave a Comment"></i> ' + commentsCount + " Comment(s)");
565				}
566            }
567        });
568        return false;
569    }
570
571    function updateCommentsCount(){
572        $(".facebook-comments-count" ).each(function() {
573            if($(this).html() == ""){
574                var pageIndex = $(this).data("uri");
575                getFBCommentCount(pageIndex,$(this));
576            }
577        });
578    }
579
580    $(function() {
581
582        var lastScroll = 0;
583
584        $('#main-menu').on('show.bs.collapse', function () {
585            $(this).removeClass("navbar-fixed-top").addClass("navbar-static-top");
586            lastScroll = $(window).scrollTop();
587            $(window).scrollTop(0);
588        });
589
590        $('#main-menu').on('hide.bs.collapse', function () {
591            $(window).scrollTop(lastScroll);
592            $(this).removeClass("navbar-static-top").addClass("navbar-fixed-top");
593        });
594
595        window.fbAsyncInit = function() {
596            FB.Canvas.setAutoGrow();
597        }
598
599        function sizeChangeCallback() {
600            FB.Canvas.setSize({ width: 520, height: 1400 });
601        }
602
603        //social tooltip instantiation
604        $('[data-toggle="tooltip"]').tooltip();
605
606        //share link
607        $(document.body).on("click",".share-link", function(event) {
608
609            var url = $(this).data('item-url');
610            var title = $(this).data('item-title');
611            var image = $(this).data('item-image-url');
612
613            $.getScript( "//s7.addthis.com/js/300/addthis_widget.js#async=1" )
614                .done(function( script, textStatus ) {
615                    addthis.init();
616                    addthis.update('share', 'url', url);
617                    addthis.update('share', 'title', title);
618                    addthis.update('share', 'description', "");
619                    addthis.update('share', 'image', image)
620                })
621                .fail(function( jqxhr, settings, exception ) {
622                    //do nothing
623                });
624        });
625
626        //resize players
627        adjustPlayerWidth();
628
629        //change profile pic on scroll
630        $(window).scroll(function(){
631            if($(window).scrollTop() > 225){
632                $(".profile").addClass('profile-small');
633            }
634            else{
635                $(".profile").removeClass('profile-small');
636            }
637        });
638
639        // get all premium episodes
640        var show_id = '130245';
641        var id_prefix = "libsyn-item-";
642        var episode_ids = new Array(); // For some reason, this line was causing Firefox to become unresponsive.
643        $('.libsyn-item-premium').each(function(index){
644            var id = $(this).data('id');
645            episode_ids.push(id);
646        });
647
648        var episodes =  (episode_ids.length > 0) ? episode_ids.join(',') : 0;
649
650		 noPremium();
651
652        //image modal
653        $(document.body).on("click",".image-pop", function() {
654           $('#imagepreview').attr('src', $(this).attr('src'));
655           $('#imagemodal').modal('show');
656        });
657
658	
659    });
660
661	if( $('#download_app_div').size() > 0 ){
662		var isMac = (navigator.platform.indexOf('Mac') != -1);
663		var isIos = !!navigator.platform && (/iPad|iPhone|iPod/.test(navigator.platform) || isMac);
664
665		if(isIos){
666			$.ajax({
667				type: 'GET',
668				url: "//my.libsyn.com/app/generate-websuite-plist-url",
669				data: {destination_id: 790497},
670				dataType: 'jsonp',
671				success:function(json){
672					console.log(json);
673					if(typeof json.success != "undefined"){
674						if(json.success){
675							var plistAnchor = $('<a>').addClass('btn').addClass('btn-default').attr('aria-label','Download iOS App')
676								.attr('href', 'itms-services://?action=download-manifest&url=' + encodeURIComponent(json.plist_url)).append(
677									$('<i>').addClass('fa').addClass('fa-download').addClass('fa-5x')
678								).append('<div>Download/Install iOS App</div>');
679
680							$('#download_app_div').empty();
681
682							if(isMac){
683								$('#download_app_div').append($('<p>').html('If you are using an iPad, you may install the app below:'));
684							}
685
686							$('#download_app_div').append(plistAnchor);
687
688						} else {
689							$('#download_app_div').empty().html('An error has occurred:' + json.message);
690						}
691					} else {
692						$('#download_app_div').empty().html('An error has occurred');
693					}
694				},
695				error:function(xhr, textStatus, errorThrown){
696					$('#download_app_div').empty().html('An error has occurred: ' + textStatus);
697				}
698			});
699		} else {
700			$('#download_app_div').empty().html('Sorry, app download is only available for iOS devices.');
701		}
702	}
703
704    
705    var page_filter = 1;
706    var category_filter = "";
707    var text_filter = "";
708    var size_filter = "5";
709    var year_filter = "0";
710    var month_filter = "0";
711    var text_posts_only = false;
712    var premium_filter = false;
713    var player_position = "above";
714
715    //lets create widget bar
716
717    var colWidth = 6;
718
719    function escapeHtml(text) {
720      return text
721          .replace(/&/g, "&amp;")
722          .replace(/</g, "&lt;")
723          .replace(/>/g, "&gt;")
724          .replace(/"/g, "&quot;")
725          .replace(/'/g, "&#039;");
726    }
727
728    //load more on bottom of page
729    $(window).scroll(function () {
730
731        if(!lockScroll){
732            if ($(window).scrollTop() >= $(document).height() - $(window).height() - 60) {
733
734                lockScroll = true;
735
736                var requestUrl = "https://eggplant.show/";
737                requestUrl += "/page/"+ (page_filter + 1);
738
739                if(text_posts_only){
740                    requestUrl += "/podcast/blog";
741                }
742                else if(premium_filter){
743                    requestUrl += "/search/is_premium";
744                }
745                else if(text_filter != ""){
746                    requestUrl += "/search/"+ text_filter;
747                }
748                else if(month_filter != 0) {
749                    requestUrl += "/"+ year_filter +"/"+ month_filter;
750                }
751                else if(year_filter != 0) {
752                    requestUrl += "/" + year_filter;
753                }
754                else {
755                    requestUrl += (category_filter != "" ? "/category/"+category_filter : "");
756                }
757
758                requestUrl += "/render-type/json";
759
760                $.ajax({
761                    type: 'GET',
762                    url: requestUrl,
763                    async: false,
764                    success:function(json){
765                        var items = JSON.parse(json);
766                        if(items.length > 0){
767                            for(var i = 0; i < items.length; i++){
768                                var item = new Array();
769                                item = items[i];
770
771                                var isTextOnly = typeof item.primary_content == 'undefined';
772                                var isVideo;
773
774                                if(isTextOnly){
775                                    isVideo = false;
776                                } else {
777                                    isVideo = item.primary_content.file_class == "video";
778                                }
779
780                                //create action buttons
781                                var actionButtonsRow = '<div class="row">';
782                                                                    if(isTextOnly){
783                                        var escapedItemTitle = escapeHtml(item.item_title);
784                                        actionButtonsRow += '<div class="col-lg-4 col-sm-4 share-div">';
785                                        actionButtonsRow += '<a class="share-link" href="" data-image-url="'+ item.image_url +'" data-item-url="'+ item.full_item_url +'" data-item-title="'+ escapedItemTitle +'" data-toggle="modal" data-target="#shareModal">';
786                                        actionButtonsRow += '<i class="fa fa-share-alt" title="Share This Episode"></i> Share</a></div>';
787                                    }
788
789                                
790                                if(item.display_download_link == true){
791                                    if(isTextOnly){
792                                        actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.primary_content.url_secure +'" download><i class="fa fa-download" title="Download This Episode"></i> Download</a></div>';
793                                    }
794                                }
795
796                                 if(item.extra_content.length > 0){
797                                    for (var x = 0; x < item.extra_content.length; x++) {
798                                        if(item.extra_content[x].file_class == "pdf"){
799                                             var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type;
800                                             actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>';
801                                        } else {
802                                            if(enablePremiumDownload == true){
803                                                 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type;
804                                                 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>';
805                                            }
806                                        }
807
808                                    }
809                                }
810                                actionButtonsRow += "</div>";
811
812
813                                //begin row
814                                html = '<div class="row libsyn-item libsyn' + (isVideo == true ? '-video' : '') + ' libsyn-item-' + item.premium_state + ' libsyn-item-'+ item.item_id +'" data-id="'+ item.item_id +'">';
815
816                                if(isTextOnly){
817                                    html += '<div class="col-lg-12" col-md-12 left-side libsyn-item-'+ item.item_id +'">';
818                                    html += '<h2 class="section-heading"><a href="'+ item.full_item_url +'">'+ item.item_title +'</a>';
819                                    html += '</h2>';
820                                    html += '<p class="date">'+ item.release_date +'</p>';
821                                    html += '<p class="lead">'+ item.item_body_short +'</p>';
822                                    html += '<div class="row"><div class="col-md-12 text-right show_more">';
823                                    html += '<a href="'+ item.full_item_url +'">Read More</a></div></div>';
824                                    html += actionButtonsRow;
825                                    html += '</div>';
826                                } else {
827
828                                    //player
829                                    var playerSide = '<h2 class="section-heading"><a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">'+item.item_title+'</a>';
830                                    playerSide += '</h2>';
831                                    if(item.premium_state == "premium" && !premiumAuthorized){
832                                        playerSide += '<h3><i class="fa fa-lock"></i> This is a Premium Episode</h3>';
833                                    } else {
834
835                                        if(item.primary_content.file_class == "pdf"){
836                                            playerSide += '<a href="' + item.primary_content.url_secure +'" download class="pdf-download"><i class="fa fa-file-pdf-o" title="Download PDF"></i> Download PDF</a>';
837                                        } else {
838                                            playerSide += item.player;
839                                        }
840
841                                        playerSide += actionButtonsRow;
842                                    }
843
844                                    //description
845                                    var descriptionSide = '<p class="date">'+item.release_date+'</p>';
846                                    descriptionSide += '<p class="lead">'+item.item_body_short+'</p>';
847                                    descriptionSide += '<div class="row"><div class="col-md-12 text-right show_more">';
848                                    descriptionSide += '<a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">Read More</a></div></div>';
849
850                                    html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 left-side">';
851                                    html += player_position == "above" ? playerSide : descriptionSide;
852                                    html += '</div>';
853
854                                    html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 right-side">';
855                                    html += player_position == "above" ? descriptionSide : playerSide;
856                                    html += '</div>';
857                                }
858
859
860                                html += '</div>';
861                                html += '<hr>';
862
863                                //add to container
864                                $(".item-container").append(html);
865
866                            }
867
868                            page_filter++;
869                            adjustPlayerWidth();
870                            lockScroll = false;
871                        } else {
872                            lockScroll = true;
873                        }
874                    },
875                    error:function(xhr, textStatus, errorThrown){
876                        console.log(errorThrown);
877                    }
878                });
879            }
880        }
881     });
882    
883
884    $("#btn-send-contact").click(function(event){
885        event.preventDefault();
886
887        var error = "";
888        //validate
889        var valid = true;
890        $('#podcast-page-contact-form').find(':input:not(button)').each(function(){
891            var name = $(this).attr("name");
892            var value = $(this).val();
893			if (typeof name != 'undefined' && value == ""){
894				valid = false;
895                return false;
896            }
897        });
898
899        if(valid){
900            //submit form
901            var datastring = $("#podcast-page-contact-form").serialize();
902            $.ajax({
903                type: "POST",
904                url: "https://web-support.libsyn.com/contact/submit",
905                data: datastring,
906                dataType: "json",
907                success: function(data) {
908                    if(data == false){
909                        error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later.";
910                        $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut();
911                    } else {
912                        $('#podcast-page-contact-form').find(":input").val("").hide();
913                        $('#podcast-page-contact-form').fadeOut();
914                        $("#podcast-page-contact-form-success").show();
915                    }
916                },
917                error: function() {
918                    error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later.";
919                    $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut();
920                }
921            });
922
923        } else {
924            error = "<strong>Error</strong> Please fill out all fields and submit again.";
925            $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut();
926            return false;
927        }
928
929    });
930
931    
932    
933    var playerStatusRequestSent = false;
934    var href = null;
935  /*  $(document).on('click', ".read_more", function (e){
936		var iframeId = $(this).data("iframe-id");
937        if (document.getElementById(iframeId).contentWindow) {
938			e.preventDefault();
939			href = $(this).attr("href");
940
941			var addColon = $("#"+iframeId).attr("src").indexOf(":") == -1 ? ':' : '';
942
943			var iframeHref = 0 + $("#"+iframeId).attr("src");
944			var receiver = document.getElementById(iframeId).contentWindow;
945			window.addEventListener('message', receiveMessage);
946			receiver.postMessage('player_status_request', iframeHref);
947			playerStatusRequestSent = true;
948		}
949    }); */
950
951    function receiveMessage(e) {
952
953        if(playerStatusRequestSent){
954            try {
955                var playerData = JSON.parse(e.data);
956                if(typeof(playerData.elapsed) != "undefined" && playerData.elapsed != "00:00:00"){
957                    localStorage.setItem(href, JSON.stringify(playerData));
958                }
959                if(href !== null){
960                    window.location = href;
961                }
962            } catch (e) {
963                return false;
964            }
965        }
966    }
967
968    
969
970    </script>
970
971
972</body>
973
974</html>
975

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