PageSourceSearch

https://adambaney.com/work/

html adambaney.com collected 2026-10-09 22:41:57 UTC 151,122 bytes, 2,102 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en-US">
4<head>
5<meta charset="UTF-8">
6<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
7<!--[if IE]><meta http-equiv="imagetoolbar" content="no"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
8<title>Work - Adam Baney</title> 
9<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
10
11	
12	<link rel="canonical" href="https://adambaney.com/work/" />
13	<meta property="og:locale" content="en_US" />
14	<meta property="og:type" content="article" />
15	<meta property="og:title" content="Work - Adam Baney" />
16	<meta property="og:url" content="https://adambaney.com/work/" />
17	<meta property="og:site_name" content="Adam Baney" />
18	<meta property="article:modified_time" content="2024-06-13T00:15:39+00:00" />
19	<meta property="og:image" content="https://adambaney.com/wp-content/uploads/Adam-Baney-Designs-I-Made.jpg" />
20	<meta property="og:image:width" content="1920" />
21	<meta property="og:image:height" content="1080" />
22	<meta property="og:image:type" content="image/jpeg" />
23	<meta name="twitter:card" content="summary_large_image" />
24	<meta name="twitter:site" content="@adam_baney" />
25	
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/adambaney.com\/work\/","url":"https:\/\/adambaney.com\/work\/","name":"Work - Adam Baney","isPartOf":{"@id":"https:\/\/adambaney.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adambaney.com\/work\/#primaryimage"},"image":{"@id":"https:\/\/adambaney.com\/work\/#primaryimage"},"thumbnailUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","datePublished":"2017-01-17T05:52:14+00:00","dateModified":"2024-06-13T00:15:39+00:00","breadcrumb":{"@id":"https:\/\/adambaney.com\/work\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adambaney.com\/work\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adambaney.com\/work\/#primaryimage","url":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","contentUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","width":1920,"height":1080,"caption":"Adam Baney, Designs I Made"},{"@type":"BreadcrumbList","@id":"https:\/\/adambaney.com\/work\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/adambaney.com\/"},{"@type":"ListItem","position":2,"name":"Work"}]},{"@type":"WebSite","@id":"https:\/\/adambaney.com\/#website","url":"https:\/\/adambaney.com\/","name":"Adam Baney","description":"Logo Designer, Website Designer, Photographer","publisher":{"@id":"https:\/\/adambaney.com\/#\/schema\/person\/3a88ba52ab0aeb00fa401ee9c9c05339"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adambaney.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/adambaney.com\/#\/schema\/person\/3a88ba52ab0aeb00fa401ee9c9c05339","name":"Adam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","url":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","contentUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","width":1400,"height":782,"caption":"Adam"},"logo":{"@id":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg"},"description":"Adam is a visual communicator (currently Sr. Graphic Designer) at Calvary Church in Albuquerque, NM. He has been designing for print, web, and digital advertising for over 15 years, and is passionate about helping small and large businesses succeed through advertising and brand identity.","sameAs":["http:\/\/adambaney.com","https:\/\/instagram.com\/adambaney","https:\/\/linkedin.com\/in\/adambaney","https:\/\/pinterest.com\/adambaney","https:\/\/x.com\/adam_baney"]}]}</script>
25
26	
27
28
29<link rel='dns-prefetch' href='//static.addtoany.com' />
30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://adambaney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fadambaney.com%2Fwork%2F" />
31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://adambaney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fadambaney.com%2Fwork%2F&#038;format=xml" />
vendor: 62 bytes, lines 31-33
31
32		
33							<script src="//www.googletagmanager.com/gtag/js?id=
33G-0QXR0F2QWE
vendor: 91 bytes, lines 33-34
33"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
34			
34<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
35				var mi_version = '11.3.0';
36				var mi_track_user = true;
37				var mi_no_track_reason = '';
38								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/adambaney.com\/work\/"};
39								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
40					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
41				} else {
42					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
43				}
44
45								var disableStrs = [
46										'ga-disable-G-0QXR0F2QWE',
47									];
48
49				/* Function to detect opted out users */
50				function __gtagTrackerIsOptedOut() {
51					for (var index = 0; index < disableStrs.length; index++) {
52						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
53							return true;
54						}
55					}
56
57					return false;
58				}
59
60				/* Disable tracking if the opt-out cookie exists. */
61				if (__gtagTrackerIsOptedOut()) {
62					for (var index = 0; index < disableStrs.length; index++) {
63						window[disableStrs[index]] = true;
64					}
65				}
66
67				/* Opt-out function */
68				function __gtagTrackerOptout() {
69					for (var index = 0; index < disableStrs.length; index++) {
70						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				if ('undefined' === typeof gaOptout) {
76					function gaOptout() {
77						__gtagTrackerOptout();
78					}
79				}
80								window.dataLayer = window.dataLayer || [];
81
82				window.MonsterInsightsDualTracker = {
83					helpers: {},
84					trackers: {},
85				};
86				if (mi_track_user) {
87					function __gtagDataLayer() {
88						dataLayer.push(arguments);
89					}
90
91					function __gtagTracker(type, name, parameters) {
92						if (!parameters) {
93							parameters = {};
94						}
95
96						if (parameters.send_to) {
97							__gtagDataLayer.apply(null, arguments);
98							return;
99						}
100
101						if (type === 'event') {
102														parameters.send_to = monsterinsights_frontend.v4_id;
103							var hookName = name;
104							if (typeof parameters['event_category'] !== 'undefined') {
105								hookName = parameters['event_category'] + ':' + name;
106							}
107
108							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
109								MonsterInsightsDualTracker.trackers[hookName](parameters);
110							} else {
111								__gtagDataLayer('event', name, parameters);
112							}
113							
114						} else {
115							__gtagDataLayer.apply(null, arguments);
116						}
117					}
118
119					__gtagTracker('js', new Date());
120					__gtagTracker('set', {
121						'developer_id.dZGIzZG': true,
122											});
123					if ( MonsterInsightsLocations.page_location ) {
124						__gtagTracker('set', MonsterInsightsLocations);
125					}
126										__gtagTracker('config', 'G-0QXR0F2QWE', {"forceSSL":"true","link_attribution":"true"} );
127										window.gtag = __gtagTracker;										(function () {
128						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
129						/* ga and __gaTracker compatibility shim. */
130						var noopfn = function () {
131							return null;
132						};
133						var newtracker = function () {
134							return new Tracker();
135						};
136						var Tracker = function () {
137							return null;
138						};
139						var p = Tracker.prototype;
140						p.get = noopfn;
141						p.set = noopfn;
142						p.send = function () {
143							var args = Array.prototype.slice.call(arguments);
144							args.unshift('send');
145							__gaTracker.apply(null, args);
146						};
147						var __gaTracker = function () {
148							var len = arguments.length;
149							if (len === 0) {
150								return;
151							}
152							var f = arguments[len - 1];
153							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
154								if ('send' === arguments[0]) {
155									var hitConverted, hitObject = false, action;
156									if ('event' === arguments[1]) {
157										if ('undefined' !== typeof arguments[3]) {
158											hitObject = {
159												'eventAction': arguments[3],
160												'eventCategory': arguments[2],
161												'eventLabel': arguments[4],
162												'value': arguments[5] ? arguments[5] : 1,
163											}
164										}
165									}
166									if ('pageview' === arguments[1]) {
167										if ('undefined' !== typeof arguments[2]) {
168											hitObject = {
169												'eventAction': 'page_view',
170												'page_path': arguments[2],
171											}
172										}
173									}
174									if (typeof arguments[2] === 'object') {
175										hitObject = arguments[2];
176									}
177									if (typeof arguments[5] === 'object') {
178										Object.assign(hitObject, arguments[5]);
179									}
180									if ('undefined' !== typeof arguments[1].hitType) {
181										hitObject = arguments[1];
182										if ('pageview' === hitObject.hitType) {
183											hitObject.eventAction = 'page_view';
184										}
185									}
186									if (hitObject) {
187										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
188										hitConverted = mapArgs(hitObject);
189										__gtagTracker('event', action, hitConverted);
190									}
191								}
192								return;
193							}
194
195							function mapArgs(args) {
196								var arg, hit = {};
197								var gaMap = {
198									'eventCategory': 'event_category',
199									'eventAction': 'event_action',
200									'eventLabel': 'event_label',
201									'eventValue': 'event_value',
202									'nonInteraction': 'non_interaction',
203									'timingCategory': 'event_category',
204									'timingVar': 'name',
205									'timingValue': 'value',
206									'timingLabel': 'event_label',
207									'page': 'page_path',
208									'location': 'page_location',
209									'title': 'page_title',
210									'referrer' : 'page_referrer',
211								};
212								for (arg in args) {
213																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
214										hit[gaMap[arg]] = args[arg];
215									} else {
216										hit[arg] = args[arg];
217									}
218								}
219								return hit;
220							}
221
222							try {
223								f.hitCallback();
224							} catch (ex) {
225							}
226						};
227						__gaTracker.create = newtracker;
228						__gaTracker.getByName = newtracker;
229						__gaTracker.getAll = function () {
230							return [];
231						};
232						__gaTracker.remove = noopfn;
233						__gaTracker.loaded = true;
234						window['__gaTracker'] = __gaTracker;
235					})();
236									} else {
237										console.log("");
238					(function () {
239						function __gtagTracker() {
240							return null;
241						}
242
243						window['__gtagTracker'] = __gtagTracker;
244						window['gtag'] = __gtagTracker;
245					})();
246									}
247			</script>
247
248							
249		<style id="wp-img-auto-sizes-contain-inline-css">
250img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
251/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
252</style>
253<style id="wp-block-library-inline-css">
254:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
254--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
255
256/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
257</style>
258<style id="classic-theme-styles-inline-css">
259/*! This file is auto-generated */
260.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
261/*# sourceURL=/wp-includes/css/classic-themes.min.css */
262</style>
263
264<link rel='stylesheet' id='wp-theme-css' href='https://adambaney.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3' media='all' />
265<link rel='stylesheet' id='wp-components-css' href='https://adambaney.com/wp-includes/css/dist/components/style.min.css?ver=7.1.3' media='all' />
266<link rel='stylesheet' id='wp-preferences-css' href='https://adambaney.com/wp-includes/css/dist/preferences/style.min.css?ver=7.1.3' media='all' />
267<link rel='stylesheet' id='wp-block-editor-css' href='https://adambaney.com/wp-includes/css/dist/block-editor/style.min.css?ver=7.1.3' media='all' />
268<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://adambaney.com/wp-includes/css/dist/reusable-blocks/style.min.css?ver=7.1.3' media='all' />
269<link rel='stylesheet' id='wp-patterns-css' href='https://adambaney.com/wp-includes/css/dist/patterns/style.min.css?ver=7.1.3' media='all' />
270<link rel='stylesheet' id='wp-media-utils-css' href='https://adambaney.com/wp-includes/css/dist/media-utils/style.min.css?ver=7.1.3' media='all' />
271<link rel='stylesheet' id='wp-editor-css' href='https://adambaney.com/wp-includes/css/dist/editor/style.min.css?ver=7.1.3' media='all' />
272<link rel='stylesheet' id='we_blocks-style-css-css' href='https://adambaney.com/wp-content/plugins/we-blocks/dist/blocks.style.build.css?ver=7.1.3' media='all' />
273<link rel='stylesheet' id='we_blocks-slick-style-css' href='https://adambaney.com/wp-content/plugins/we-blocks/assets/css/slick.min.css?ver=7.1.3' media='all' />
274<style id="global-styles-inline-css">
275:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2750) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
275.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;}
276/*# sourceURL=global-styles-inline-css */
277</style>
278
279<link rel='stylesheet' id='cookie-notice-front-css' href='https://adambaney.com/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.14' media='all' />
280<link rel='stylesheet' id='easy_load_more-frontend-css' href='https://adambaney.com/wp-content/plugins/easy-load-more/assets/css/frontend.css?ver=1.0.0' media='all' />
281<style id="easy_load_more-frontend-inline-css">
282.elm-button { background: #f85633; color: #FFFFFF; }
283.elm-button:hover, .elm-button:active, .elm-button:focus { background: #f9785c; }
284.elm-loading-icon { fill: #FFFFFF; stroke: #FFFFFF; }
285
286/*# sourceURL=easy_load_more-frontend-inline-css */
287</style>
288<link rel='stylesheet' id='focus-style-css' href='https://adambaney.com/wp-content/plugins/focus/css/frontend.css?ver=4.8' media='screen' />
289<link rel='stylesheet' id='vc-style-css' href='https://adambaney.com/wp-content/plugins/focus/css/vc.css?ver=4.8' media='screen' />
290<link rel='stylesheet' id='fontawesome-css' href='https://adambaney.com/wp-content/plugins/focus/css/fontawesome.min.css' media='all' />
291<link rel='stylesheet' id='dashicons-css' href='https://adambaney.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' />
292<link rel='stylesheet' id='stcr-font-awesome-css' href='https://adambaney.com/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/font-awesome.min.css?ver=7.1.3' media='all' />
293<link rel='stylesheet' id='stcr-style-css' href='https://adambaney.com/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/stcr-style.css?ver=7.1.3' media='all' />
294<link rel='stylesheet' id='wp-pagenavi-css' href='https://adambaney.com/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=3.0.1' media='all' />
295<link rel='stylesheet' id='godaddy-styles-css' href='https://adambaney.com/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' />
296<link rel='stylesheet' id='buttons-css' href='https://adambaney.com/wp-includes/css/buttons.min.css?ver=7.1.3' media='all' />
297<link rel='stylesheet' id='mediaelement-css' href='https://adambaney.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
298<link rel='stylesheet' id='wp-mediaelement-css' href='https://adambaney.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' media='all' />
299<link rel='stylesheet' id='media-views-css' href='https://adambaney.com/wp-includes/css/media-views.min.css?ver=7.1.3' media='all' />
300<link rel='stylesheet' id='imgareaselect-css' href='https://adambaney.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
301<link rel='stylesheet' id='react-aiot-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/lib/react-aiot/umd/react-aiot.umd.css?ver=1.2.8' media='all' />
302<link rel='stylesheet' id='real-media-library-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/dist/rml.css?ver=5dbd3607f43829b840aa926ea3190fa1' media='all' />
303<link rel='stylesheet' id='rml-font-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/others/icons/css/rml.css?ver=4.0.0' media='all' />
304<link rel='stylesheet' id='theme-style-css' href='https://adambaney.com/wp-content/themes/adam/style.css?ver=20260513_050450.' media='screen' />
305<link rel='stylesheet' id='addtoany-css' href='https://adambaney.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' />
306<link rel='stylesheet' id='ari-fancybox-css' href='https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.css?ver=1.4.1' media='all' />
307<style id="ari-fancybox-inline-css">
308BODY .fancybox-container{z-index:200000}BODY .fancybox-is-open .fancybox-bg{opacity:0.87}BODY .fancybox-bg {background-color:#292c35}BODY .fancybox-thumbs {background-color:#ffffff}
309/*# sourceURL=ari-fancybox-inline-css */
310</style>
311<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://adambaney.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 311
311
312<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
313var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/adambaney.com","hash_tracking":"false","v4_id":"G-0QXR0F2QWE"};/* ]]> */
314</script>
vendor: 1 bytes, line 314
314
315<script id="jquery-core-js" src="https://adambaney.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 315
315
316<script id="jquery-migrate-js" src="https://adambaney.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 316
316
317<script id="we_blocks-slick-script-js" src="https://adambaney.com/wp-content/plugins/we-blocks/assets/js/slick.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 317
317
318<script id="react-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 318
318
319<script id="react-jsx-runtime-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 319
319
320<script id="wp-autop-js" src="https://adambaney.com/wp-includes/js/dist/autop.min.js?ver=4e10a18cb6f21a043fc0"></script>
vendor: 1 bytes, line 320
320
321<script id="wp-blob-js" src="https://adambaney.com/wp-includes/js/dist/blob.min.js?ver=c7582a735ddd2edc9731"></script>
vendor: 1 bytes, line 321
321
322<script id="wp-block-serialization-default-parser-js" src="https://adambaney.com/wp-includes/js/dist/block-serialization-default-parser.min.js?ver=4c6f3dd40077f7c17604"></script>
vendor: 1 bytes, line 322
322
323<script id="wp-hooks-js" src="https://adambaney.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 323
323
324<script id="wp-deprecated-js" src="https://adambaney.com/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
vendor: 1 bytes, line 324
324
325<script id="wp-dom-js" src="https://adambaney.com/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
vendor: 1 bytes, line 325
325
326<script id="react-dom-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 326
326
327<script id="wp-escape-html-js" src="https://adambaney.com/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
vendor: 1 bytes, line 327
327
328<script id="wp-element-js" src="https://adambaney.com/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
vendor: 1 bytes, line 328
328
329<script id="wp-is-shallow-equal-js" src="https://adambaney.com/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
vendor: 1 bytes, line 329
329
330<script id="wp-i18n-js" src="https://adambaney.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 330
330
331<script id="wp-i18n-js-after">
332wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
333//# sourceURL=wp-i18n-js-after
334</script>
vendor: 1 bytes, line 334
334
335<script id="wp-keycodes-js" src="https://adambaney.com/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
vendor: 1 bytes, line 335
335
336<script id="wp-priority-queue-js" src="https://adambaney.com/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
vendor: 1 bytes, line 336
336
337<script id="wp-private-apis-js" src="https://adambaney.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 337
337
338<script id="wp-undo-manager-js" src="https://adambaney.com/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
vendor: 1 bytes, line 338
338
339<script id="wp-compose-js" src="https://adambaney.com/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
vendor: 1 bytes, line 339
339
340<script id="wp-redux-routine-js" src="https://adambaney.com/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
vendor: 1 bytes, line 340
340
341<script id="wp-data-js" src="https://adambaney.com/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
vendor: 1 bytes, line 341
341
342<script id="wp-data-js-after">
343( function() {
344	var userId = 0;
345	var storageKey = "WP_DATA_USER_" + userId;
346	wp.data
347		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
348} )();
349//# sourceURL=wp-data-js-after
350</script>
vendor: 1 bytes, line 350
350
351<script id="wp-html-entities-js" src="https://adambaney.com/wp-includes/js/dist/html-entities.min.js?ver=a976ff3a0f00bc2999a3"></script>
vendor: 1 bytes, line 351
351
352<script id="wp-dom-ready-js" src="https://adambaney.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 352
352
353<script id="wp-a11y-js" src="https://adambaney.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 353
353
354<script id="wp-rich-text-js" src="https://adambaney.com/wp-includes/js/dist/rich-text.min.js?ver=3e5852e42cee1c239bae"></script>
vendor: 1 bytes, line 354
354
355<script id="wp-shortcode-js" src="https://adambaney.com/wp-includes/js/dist/shortcode.min.js?ver=f6273476300cc5fad4cd"></script>
vendor: 1 bytes, line 355
355
356<script id="wp-warning-js" src="https://adambaney.com/wp-includes/js/dist/warning.min.js?ver=a0978839debc564a6608"></script>
vendor: 1 bytes, line 356
356
357<script id="wp-blocks-js" src="https://adambaney.com/wp-includes/js/dist/blocks.min.js?ver=c0e57a630a0b6f6c3bb5"></script>
vendor: 1 bytes, line 357
357
358<script id="post-slider-block-slide-js" src="https://adambaney.com/wp-content/plugins/we-blocks/assets/js/we-posts-slider.js?ver=1"></script>
vendor: 1 bytes, line 358
358
359<script id="addtoany-core-js-before">
360window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
361
362//# sourceURL=addtoany-core-js-before
363</script>
vendor: 1 bytes, line 363
363
364<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 364
364
365<script id="addtoany-jquery-js" defer src="https://adambaney.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 365
365
366<script id="cookie-notice-front-js-before">
367var cnArgs = {"ajaxUrl":"https:\/\/adambaney.com\/wp-admin\/admin-ajax.php","nonce":"0bed5d2e48","hideEffect":"fade","position":"bottom","onScroll":true,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
368
369//# sourceURL=cookie-notice-front-js-before
370</script>
vendor: 1 bytes, line 370
370
371<script id="cookie-notice-front-js" src="https://adambaney.com/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.14"></script>
vendor: 1 bytes, line 371
371
372<script id="focus-preload-script-js" src="https://adambaney.com/wp-content/plugins/focus/js/preload.js?ver=4.8"></script>
vendor: 1 bytes, line 372
372
373<script id="utils-js-extra">
374var userSettings = {"url":"/","uid":"0","time":"1791585717","secure":"1"};
375//# sourceURL=utils-js-extra
376</script>
vendor: 1 bytes, line 376
376
377<script id="utils-js" src="https://adambaney.com/wp-includes/js/utils.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 377
377
378<script id="moxiejs-js" src="https://adambaney.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 378
378
379<script id="plupload-js" src="https://adambaney.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 379
379
380<script id="theme-script-js" src="https://adambaney.com/wp-content/themes/adam/js/theme.js?ver=20251111_055208."></script>
vendor: 1 bytes, line 380
380
381<script id="ari-fancybox-js-extra">
382var ARI_FANCYBOX = {"lightbox":{"transitionDuration":1500,"loop":true,"backFocus":false,"trapFocus":false,"thumbs":{"hideOnClose":false},"touch":{"vertical":true,"momentum":true},"buttons":["slideShow","fullScreen","thumbs","close"],"lang":"custom","i18n":{"custom":{"PREV":"Previous","NEXT":"Next","PLAY_START":"Start slideshow (P)","PLAY_STOP":"Stop slideshow (P)","FULL_SCREEN":"Full screen (F)","THUMBS":"Thumbnails (G)","CLOSE":"Close (Esc)","ERROR":"The requested content cannot be loaded. \u003Cbr/\u003E Please try again later."}}},"convert":{"images":{"convert":true,"post_grouping":true,"grouping_selector":"a"},"youtube":{"convert":true},"vimeo":{"convert":true},"metacafe":{"convert":true},"dailymotion":{"convert":true},"vine":{"convert":true},"google_maps":{"convert":true},"pdf":{"convert":true}},"sanitize":null,"viewers":{"pdfjs":{"url":"https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/pdfjs/web/viewer.html"}}};
383//# sourceURL=ari-fancybox-js-extra
384</script>
vendor: 1 bytes, line 384
384
385<script id="ari-fancybox-js-before">
386ARI_FANCYBOX_INIT_FUNC = function($) {jQuery(document).on('onInit.fb', function(e, instance, current) {
387  instance.$refs.stage.on('mousewheel DOMMouseScroll wheel MozMousePixelScroll', function() {
388    jQuery.fancybox.close();
389  });
390});}
391//# sourceURL=ari-fancybox-js-before
392</script>
vendor: 1 bytes, line 392
392
393<script id="ari-fancybox-js" src="https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.js?ver=1.4.1"></script>
393
394<link rel="https://api.w.org/" href="https://adambaney.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://adambaney.com/wp-json/wp/v2/pages/27" /><link rel='shortlink' href='https://adambaney.com/?p=27' />
395<noscript><style>.vce-row-container .vcv-lozad {display: none}</style></noscript><meta name="generator" content="Powered by Visual Composer Website Builder - fast and easy-to-use drag and drop visual editor for WordPress."/>
395<script>document.documentElement.className += " js";</script>
395
396<!--[if lt IE 9]>
396<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
396<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
396<![endif]-->
397
398<link rel="apple-touch-icon" sizes="180x180" href="https://adambaney.com/wp-content/themes/adam/img/favicons/apple-touch-icon.png?v=20240322-112857">
399<link rel="icon" type="image/png" sizes="32x32" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon-32x32.png?v=<br />
400<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/favicon-32x32.png.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>414</b><br />
40119700101-120000">
402<link rel="icon" type="image/png" sizes="16x16" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon-16x16.png?v=20240322-112857">
403<link rel="manifest" href="https://adambaney.com/wp-content/themes/adam/img/favicons/site.webmanifest?v=20240322-112858">
404<link rel="mask-icon" href="https://adambaney.com/wp-content/themes/adam/img/favicons/safari-pinned-tab.svg?v=<br />
405<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/safari-pinned-tab.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>417</b><br />
40619700101-120000" color="#ed4406">
407<link rel="shortcut icon" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon.ico?v=<br />
408<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/favicon.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>418</b><br />
40919700101-120000">
410<meta name="apple-mobile-web-app-title" content="Adam Baney">
411<meta name="application-name" content="Adam Baney">
412<meta name="msapplication-TileColor" content="#f8f6f0">
413<meta name="msapplication-config" content="https://adambaney.com/wp-content/themes/adam/img/favicons/browserconfig.xml?v=20240322-112857">
414<meta name="theme-color" content="#f8f6f0">
415<link href="https://adambaney.com/feed/" rel="alternate" type="application/rss+xml" title="Adam Baney RSS Feed" />
416<link href="https://adambaney.com/xmlrpc.php" rel="pingback" />
417
418
419<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
420<link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">
421
422<style id="pbg-blocks-frontend-inline-css">body .entry-content > div:not(:first-child) {margin-block-start:20px;margin-top:20px;}</style></head>
423
424<body class="wp-singular page-template page-template-tpl-masonry page-template-tpl-masonry-php page page-id-27 page-parent wp-theme-adam cookies-not-set chrome page-work pbg-body vcwb">
425<img src="https://adambaney.com/wp-content/themes/adam/img/brand-img.jpg?v=20240322-113800" alt="Adam Baney" title="" id="brand-img">
426    <div id="preloader"><div class="preload-icon"></div></div>
427    
428
429<header id="global" class="header-hide">
430    <a href="/" id="logo"><img src="https://adambaney.com/wp-content/themes/adam/img/logo.svg" alt="Adam Baney" title="" /></a>
431    <button class="hamburger" id="hamburger-1">
432        <span class="line"></span>
433        <span class="line"></span>
434        <span class="line"></span>
435    </button>
436</header>
437
438<a id="nav-toggle"></a> 
439
440<div id="nav-full-screen">
441    <nav id="primary">
442        <ul id="menu-nested-pages" class="menu"><li id="menu-item-4063" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-27 current_page_item menu-item-4063 current_menu_parent"><a class="strikethrough"rel="page" href="https://adambaney.com/work/" aria-current="page">Work</a></li>
443<li id="menu-item-4585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4585"><a class="strikethrough"rel="page" href="https://adambaney.com/photos/">Photos</a></li>
444<li id="menu-item-4277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4277"><a class="strikethrough"rel="page" href="https://adambaney.com/about/">About</a></li>
445<li id="menu-item-4065" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4065"><a class="strikethrough"rel="page" href="https://adambaney.com/blog/">Blog</a></li>
446<li id="menu-item-4153" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4153"><a class="strikethrough"rel="4152" href="https://creativemarket.com/adambaney">Shop</a></li>
447<li id="menu-item-4066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4066"><a class="strikethrough"rel="page" href="https://adambaney.com/contact/">Contact</a></li>
448</ul>    </nav>
449</div>
450
451
452
453<section id="pgheader" class="full width pagetop">
454    <div class="row">
455        <h1>Work</h1>
456    </div>
457    
458</section>
459<section id="wrap">
460
461    <div class="row">
462            <div class="col">
463            </div>
464        </div>
465
466    <section id="work" class="infinite-scrolling">
467        
468                <div class="ms-item col">
469            <a href="https://adambaney.com/work/logo-marks/" rel="bookmark" alt="Logo Marks" class="thumb-overlay tip"></a>
470            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-960x960.jpg" class="attachment-large size-large wp-post-image" alt="Logo Marks" decoding="async" fetchpriority="high" srcset="https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured-800x800.jpg 800w, https://adambaney.com/wp-content/uploads/1-Logo-Marks-Featured.jpg 1350w" sizes="(max-width: 960px) 100vw, 960px" /></div>
471        </div>
472                <div class="ms-item col">
473            <a href="https://adambaney.com/work/israel-at-war-book/" rel="bookmark" alt="Israel at War Book" class="thumb-overlay tip"></a>
474            <div class="thumbnail"><img width="960" height="1097" src="https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-960x1097.jpg" class="attachment-large size-large wp-post-image" alt="Israel at War by Skip Heitzig" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-960x1097.jpg 960w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-480x549.jpg 480w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-768x878.jpg 768w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-320x366.jpg 320w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-1344x1536.jpg 1344w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured-800x914.jpg 800w, https://adambaney.com/wp-content/uploads/Israel-at-War-by-Skip-Heitzig-Featured.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
475        </div>
476                <div class="ms-item col">
477            <a href="https://adambaney.com/work/calvary-youth/" rel="bookmark" alt="Calvary Youth" class="thumb-overlay tip"></a>
478            <div class="thumbnail"><img width="960" height="540" src="https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-960x540.jpg" class="attachment-large size-large wp-post-image" alt="Calvary Youth (CY) Logo" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-960x540.jpg 960w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-480x270.jpg 480w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-768x432.jpg 768w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-320x180.jpg 320w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-1536x864.jpg 1536w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured-800x450.jpg 800w, https://adambaney.com/wp-content/uploads/Calvary-Youth-CY-Featured.jpg 1920w" sizes="(max-width: 960px) 100vw, 960px" /></div>
479        </div>
480                <div class="ms-item col">
481            <a href="https://adambaney.com/work/uplabs/" rel="bookmark" alt="UpLabs" class="thumb-overlay tip"></a>
482            <div class="thumbnail"><img width="960" height="640" src="https://adambaney.com/wp-content/uploads/Up-Labs-Featured-960x640.jpg" class="attachment-large size-large wp-post-image" alt="UpLabs Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Up-Labs-Featured-960x640.jpg 960w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-480x320.jpg 480w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-768x512.jpg 768w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-320x213.jpg 320w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-1536x1024.jpg 1536w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-2048x1365.jpg 2048w, https://adambaney.com/wp-content/uploads/Up-Labs-Featured-800x533.jpg 800w" sizes="(max-width: 960px) 100v
482w, 960px" /></div>
483        </div>
484                <div class="ms-item col">
485            <a href="https://adambaney.com/work/lifestyle-booklets/" rel="bookmark" alt="Lifestyle Booklet Redesign" class="thumb-overlay tip"></a>
486            <div class="thumbnail"><img width="960" height="1200" src="https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-960x1200.jpg" class="attachment-large size-large wp-post-image" alt="Lifestyle Booklets by Skip Heitzig - Preview" decoding="async" srcset="https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-960x1200.jpg 960w, https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-480x600.jpg 480w, https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-768x960.jpg 768w, https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-320x400.jpg 320w, https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview-1229x1536.jpg 1229w, https://adambaney.com/wp-content/uploads/SkipHeitzig-LifestyleBooklets-Preview.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
487        </div>
488                <div class="ms-item col">
489            <a href="https://adambaney.com/work/berean-baptist-church/" rel="bookmark" alt="Berean Baptist Church" class="thumb-overlay tip"></a>
490            <div class="thumbnail"><img width="960" height="720" src="https://adambaney.com/wp-content/uploads/Berean-Preview-960x720.jpg" class="attachment-large size-large wp-post-image" alt="Berean Baptist Church Preview" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Berean-Preview-960x720.jpg 960w, https://adambaney.com/wp-content/uploads/Berean-Preview-480x360.jpg 480w, https://adambaney.com/wp-content/uploads/Berean-Preview-768x576.jpg 768w, https://adambaney.com/wp-content/uploads/Berean-Preview-320x240.jpg 320w, https://adambaney.com/wp-content/uploads/Berean-Preview.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
491        </div>
492                <div class="ms-item col">
493            <a href="https://adambaney.com/work/biography-of-god-book-by-skip-heitzig/" rel="bookmark" alt="Biography of God Book by Skip Heitzig" class="thumb-overlay tip"></a>
494            <div class="thumbnail"><img width="960" height="640" src="https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured-960x640.webp" class="attachment-large size-large wp-post-image" alt="Biography of God Book by Skip Heitzig" decoding="async" srcset="https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured-960x640.webp 960w, https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured-480x320.webp 480w, https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured-768x512.webp 768w, https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured-320x213.webp 320w, https://adambaney.com/wp-content/uploads/skipheitzig-biographyofgodbook-featured.webp 1500w" sizes="(max-width: 960px) 100vw, 960px" /></div>
495        </div>
496                <div class="ms-item col">
497            <a href="https://adambaney.com/work/man-up/" rel="bookmark" alt="Man Up" class="thumb-overlay tip"></a>
498            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-960x960.jpg" class="attachment-large size-large wp-post-image" alt="ManUp Event, Calvary Church" decoding="async" srcset="https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/ManUp-Calvary-Preview.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
499        </div>
500                <div class="ms-item col">
501            <a href="https://adambaney.com/work/lenya-heitzig/" rel="bookmark" alt="Lenya Heitzig" class="thumb-overlay tip"></a>
502            <div class="thumbnail"><img width="960" height="720" src="https://adambaney.com/wp-content/uploads/Lenya-Preview-960x720.jpg" class="attachment-large size-large wp-post-image" alt="Lenya Logo Preview" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Lenya-Preview-960x720.jpg 960w, https://adambaney.com/wp-content/uploads/Lenya-Preview-480x360.jpg 480w, https://adambaney.com/wp-content/uploads/Lenya-Preview-768x576.jpg 768w, https://adambaney.com/wp-content/uploads/Lenya-Preview-320x240.jpg 320w, https://adambaney.com/wp-content/uploads/Lenya-Preview.jpg 1200w" sizes="(max-width: 960px) 100vw, 960px" /></div>
503        </div>
504                <div class="ms-item col">
505            <a href="https://adambaney.com/work/the-bible-from-30000-feet/" rel="bookmark" alt="The Bible from 30,000 Feet" class="thumb-overlay tip"></a>
506            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-960x960.jpg" class="attachment-large size-large wp-post-image" alt="Calvary Church Bible from 30K Feet Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured-800x800.jpg 800w, https://adambaney.com/wp-content/uploads/Calvary-Church-Bible-from-30K-Feet-Featured.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
507        </div>
508                <div class="ms-item col">
509            <a href="https://adambaney.com/work/calvary-college/" rel="bookmark" alt="Calvary College" class="thumb-overlay tip"></a>
510            <div class="thumbnail"><img width="960" height="672" src="https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview-960x672.jpg" class="attachment-large size-large wp-post-image" alt="Calvary College Branding" decoding="async" srcset="https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview-960x672.jpg 960w, https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview-480x336.jpg 480w, https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview-768x538.jpg 768w, https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview-320x224.jpg 320w, https://adambaney.com/wp-content/uploads/CalvaryCollege-Preview.jpg 1500w" sizes="(max-width: 960px) 100vw, 960px" /></div>
511        </div>
512                <div class="ms-item col">
513            <a href="https://adambaney.com/work/mirror-studios/" rel="bookmark" alt="Mirror Studios" class="thumb-overlay tip"></a>
514            <div class="thumbnail"><img width="960" height="576" src="https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview-960x576.jpg" class="attachment-large size-large wp-post-image" alt="Mirror Studios Branding" decoding="async" srcset="https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview-960x576.jpg 960w, https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview-480x288.jpg 480w, https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview-768x461.jpg 768w, https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview-320x192.jpg 320w, https://adambaney.com/wp-content/uploads/MirrorStudios-Branding-Preview.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
515        </div>
516                <div class="ms-item col">
517            <a href="https://adambaney.com/work/spctrm/" rel="bookmark" alt="SPCTRM" class="thumb-overlay tip"></a>
518            <div class="thumbnail"><img width="960" height="1200" src="https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview-960x1200.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" srcset="https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview-960x1200.jpg 960w, https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview-480x600.jpg 480w, https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview-768x960.jpg 768w, https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview-320x400.jpg 320w, https://adambaney.com/wp-content/uploads/SPCTRM-Rebrand2020-Preview.jpg 1000w" sizes="(max-width: 960px) 100v
518w, 960px" /></div>
519        </div>
520                <div class="ms-item col">
521            <a href="https://adambaney.com/work/oakmont-advisory-group/" rel="bookmark" alt="Oakmont Advisory Group" class="thumb-overlay tip"></a>
522            <div class="thumbnail"><img width="960" height="1151" src="https://adambaney.com/wp-content/uploads/oak-featured-1-960x1151.jpg" class="attachment-large size-large wp-post-image" alt="Oakmont Advisory Group" decoding="async" srcset="https://adambaney.com/wp-content/uploads/oak-featured-1-960x1151.jpg 960w, https://adambaney.com/wp-content/uploads/oak-featured-1-480x576.jpg 480w, https://adambaney.com/wp-content/uploads/oak-featured-1-768x921.jpg 768w, https://adambaney.com/wp-content/uploads/oak-featured-1-320x384.jpg 320w, https://adambaney.com/wp-content/uploads/oak-featured-1.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
523        </div>
524                <div class="ms-item col">
525            <a href="https://adambaney.com/work/jah-in-the-morning/" rel="bookmark" alt="Jah in the Morning" class="thumb-overlay tip"></a>
526            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-960x960.jpg" class="attachment-large size-large wp-post-image" alt="Jah in the Morning Preview" decoding="async" srcset="https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/JahInTheMorning-preview-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/JahInTheMorning-preview.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
527        </div>
528                <div class="ms-item col">
529            <a href="https://adambaney.com/work/she-ministries/" rel="bookmark" alt="she Ministries" class="thumb-overlay tip"></a>
530            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/she-featured-960x960.jpg" class="attachment-large size-large wp-post-image" alt="she Ministries Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/she-featured-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/she-featured-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/she-featured-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/she-featured-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/she-featured-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/she-featured.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
531        </div>
532                <div class="ms-item col">
533            <a href="https://adambaney.com/work/wordcamp/" rel="bookmark" alt="WordCamp Albuquerque" class="thumb-overlay tip"></a>
534            <div class="thumbnail"><img width="900" height="700" src="https://adambaney.com/wp-content/uploads/wc-featured.jpg" class="attachment-large size-large wp-post-image" alt="WordCamp Albuquerque 2012 Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/wc-featured.jpg 900w, https://adambaney.com/wp-content/uploads/wc-featured-480x373.jpg 480w, https://adambaney.com/wp-content/uploads/wc-featured-768x597.jpg 768w, https://adambaney.com/wp-content/uploads/wc-featured-320x249.jpg 320w" sizes="(max-width: 900px) 100vw, 900px" /></div>
535        </div>
536                <div class="ms-item col">
537            <a href="https://adambaney.com/work/heavenly-touch-massage/" rel="bookmark" alt="Heavenly Touch Massage" class="thumb-overlay tip"></a>
538            <div class="thumbnail"><img width="960" height="768" src="https://adambaney.com/wp-content/uploads/htm-featured-960x768.jpg" class="attachment-large size-large wp-post-image" alt="Heavenly Touch Massage Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/htm-featured-960x768.jpg 960w, https://adambaney.com/wp-content/uploads/htm-featured-480x384.jpg 480w, https://adambaney.com/wp-content/uploads/htm-featured-768x614.jpg 768w, https://adambaney.com/wp-content/uploads/htm-featured-320x256.jpg 320w, https://adambaney.com/wp-content/uploads/htm-featured.jpg 1000w" sizes="(max-width: 960px) 100v
538w, 960px" /></div>
539        </div>
540                <div class="ms-item col">
541            <a href="https://adambaney.com/work/xurex/" rel="bookmark" alt="Xurex" class="thumb-overlay tip"></a>
542            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/Xurex-Preview-960x960.jpg" class="attachment-large size-large wp-post-image" alt="Xurex Logo" decoding="async" srcset="https://adambaney.com/wp-content/uploads/Xurex-Preview-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/Xurex-Preview-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/Xurex-Preview-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/Xurex-Preview-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/Xurex-Preview-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/Xurex-Preview.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
543        </div>
544                <div class="ms-item col">
545            <a href="https://adambaney.com/work/faith-bible-church/" rel="bookmark" alt="Faith Bible Church" class="thumb-overlay tip"></a>
546            <div class="thumbnail"><img width="960" height="1152" src="https://adambaney.com/wp-content/uploads/faithbiblechurch-preview-960x1152.jpg" class="attachment-large size-large wp-post-image" alt="Faith Bible Church Preview" decoding="async" srcset="https://adambaney.com/wp-content/uploads/faithbiblechurch-preview-960x1152.jpg 960w, https://adambaney.com/wp-content/uploads/faithbiblechurch-preview-480x576.jpg 480w, https://adambaney.com/wp-content/uploads/faithbiblechurch-preview-768x922.jpg 768w, https://adambaney.com/wp-content/uploads/faithbiblechurch-preview-320x384.jpg 320w, https://adambaney.com/wp-content/uploads/faithbiblechurch-preview.jpg 1000w" sizes="(max-width: 960px) 100vw, 960px" /></div>
547        </div>
548                <div class="ms-item col">
549            <a href="https://adambaney.com/work/natural-touch-soap/" rel="bookmark" alt="Natural Touch Soap" class="thumb-overlay tip"></a>
550            <div class="thumbnail"><img width="960" height="960" src="https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-960x960.jpg" class="attachment-large size-large wp-post-image" alt="Natural Touch Soap" decoding="async" srcset="https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/logo-natural-touch-soap-320x320.jpg 320w, https://adambaney.com/wp-content/uploads/logo-natural-touch-soap.jpg 1400w" sizes="(max-width: 960px) 100vw, 960px" /></div>
551        </div>
552                <div class="ms-item col">
553            <a href="https://adambaney.com/work/kilmer-kilmer-marshall-duran/" rel="bookmark" alt="Kilmer Kilmer Marshall Duran" class="thumb-overlay tip"></a>
554            <div class="thumbnail"><img width="900" height="1200" src="https://adambaney.com/wp-content/uploads/k2md-featured.jpg" class="attachment-large size-large wp-post-image" alt="K2MD Featured" decoding="async" srcset="https://adambaney.com/wp-content/uploads/k2md-featured.jpg 900w, https://adambaney.com/wp-content/uploads/k2md-featured-480x640.jpg 480w, https://adambaney.com/wp-content/uploads/k2md-featured-768x1024.jpg 768w, https://adambaney.com/wp-content/uploads/k2md-featured-320x427.jpg 320w" sizes="(max-width: 900px) 100vw, 900px" /></div>
555        </div>
556                <div class="ms-item col">
557            <a href="https://adambaney.com/work/various-logos/" rel="bookmark" alt="Various Logos" class="thumb-overlay tip"></a>
558            <div class="thumbnail"><img width="960" height="751" src="https://adambaney.com/wp-content/uploads/various-logos-thumb-1-960x751.jpg" class="attachment-large size-large wp-post-image" alt="Various Logos" decoding="async" srcset="https://adambaney.com/wp-content/uploads/various-logos-thumb-1-960x751.jpg 960w, https://adambaney.com/wp-content/uploads/various-logos-thumb-1-480x375.jpg 480w, https://adambaney.com/wp-content/uploads/various-logos-thumb-1-768x601.jpg 768w, https://adambaney.com/wp-content/uploads/various-logos-thumb-1-320x250.jpg 320w, https://adambaney.com/wp-content/uploads/various-logos-thumb-1.jpg 1400w" sizes="(max-width: 960px) 100v
558w, 960px" /></div>
559        </div>
560            </section>
561    
561<script type="text/javascript">
562        jQuery(window).load(function() {
563          var container = document.querySelector('#work');
564          var msnry = new Masonry( container, {
565            itemSelector: '.ms-item',
566            columnWidth: '.ms-item',
567          });
568        });
569        jQuery(function() {
570            jQuery('.tip').addTooltip();
571        });
572    </script>
572
573
574    <section id="cta" class="center-center">
575    <div class="row">
576        <div class="col">
577            <h2><a href="/contact/" class="btn no-border">Like what you see?<br>Let’s work together.</a></h2>
578        </div>
579    </div>
580</section>
581</section>
582
583
584
585<footer class="reveal">
586	<div class="row">
587		<div class="col">
588			<h2 class="email" id="contact"><a href="mailto:[email protected]">Let's make something memorable</a></h2>
589            <div class="social"><a href="https://www.facebook.com/adambaneybrandwebphoto" class="social-icn fb" title="Facebook"></a><a href="https://twitter.com/adam_baney" class="social-icn tw" title="Twitter / X"></a><a href="http://www.linkedin.com/in/adambaney/" class="social-icn li" title="LinkedIn"></a><a href="http://pinterest.com/adambaney/" class="social-icn pn" title="Pinterest"></a><a href="https://instagram.com/adambaney/" class="social-icn ig" title="Instagram"></a><a href="https://dribbble.com/adambaney" class="social-icn db" title="Dribbble"></a></div>
590            <p class="copyright">&copy; 2005-2026 Adam Baney</p>
591		</div>
592	</div>
593</footer>
594
595<script type="speculationrules">
596{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/adam/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
597</script>
597
598	        
599			
599<script>
600			(function() {
601				var name = 'isReturningVisitor27';
602				if (!document.cookie.split(';').some(function(c) {
603						return c.trim().startsWith(name + '=');
604					})) {
605					var expires = new Date();
606					expires.setFullYear(expires.getFullYear() + 1);
607					document.cookie = name + '=1; path=/; expires=' + expires.toUTCString() + '; SameSite=Lax';
608				}
609			})();
610		</script>
610
611
612		
612<script type="text/html" id="tmpl-media-frame">
613		<div class="media-frame-title" id="media-frame-title"></div>
614		<h2 class="media-frame-menu-heading">Actions</h2>
615		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
616			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
617		</button>
618		<div class="media-frame-menu"></div>
619		<div class="media-frame-tab-panel">
620			<div class="media-frame-router"></div>
621			<div class="media-frame-content"></div>
622		</div>
623		<h2 class="media-frame-actions-heading screen-reader-text">
624		Selected media actions		</h2>
625		<div class="media-frame-toolbar"></div>
626		<div class="media-frame-uploader"></div>
627	</script>
627
628
629		
629<script type="text/html" id="tmpl-media-modal">
630		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
631			<# if ( data.hasCloseButton ) { #>
632				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
633					Close dialog				</span></button>
634			<# } #>
635			<div class="media-modal-content" role="document"></div>
636		</div>
637		<div class="media-modal-backdrop"></div>
638	</script>
638
639
640		
640<script type="text/html" id="tmpl-uploader-window">
641		<div class="uploader-window-content">
642			<div class="uploader-editor-title">Drop files to upload</div>
643		</div>
644	</script>
644
645
646		
646<script type="text/html" id="tmpl-uploader-editor">
647		<div class="uploader-editor-content">
648			<div class="uploader-editor-title">Drop files to upload</div>
649		</div>
650	</script>
650
651
652		
652<script type="text/html" id="tmpl-uploader-inline">
653		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
654		<# if ( data.canClose ) { #>
655		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
656			Close uploader		</span></button>
657		<# } #>
658		<div class="uploader-inline-content {{ messageClass }}">
659		<# if ( data.message ) { #>
660			<h2 class="upload-message">{{ data.message }}</h2>
661		<# } #>
662					<div class="upload-ui">
663				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
664				<p class="upload-instructions drop-instructions">or</p>
665				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
666			</div>
667
668			<div class="upload-inline-status"></div>
669
670			<div class="post-upload-ui" id="post-upload-info">
671				<p class="attachments-filter-upload-chooser">upload to folder</p><p><select class="rml-wprfc-visible" data-wprfc="preUploadUi"><option selected="true" value="-1">Loading...</option></select></p>
672				<p class="max-upload-size">
673				Maximum upload file size: 128 MB.				</p>
674
675				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
676					<p class="suggested-dimensions">
677						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
678				<# } #>
679
680							</div>
681				</div>
682	</script>
682
683
684		
684<script type="text/html" id="tmpl-media-library-view-switcher">
685		<a href="https://adambaney.com/wp-admin/upload.php?mode=list" class="view-list">
686			<span class="screen-reader-text">
687				List view			</span>
688		</a>
689		<a href="https://adambaney.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
690			<span class="screen-reader-text">
691				Grid view			</span>
692		</a>
693	</script>
693
694
695		
695<script type="text/html" id="tmpl-uploader-status">
696		<h2>Uploading</h2>
697
698		<div class="media-progress-bar"><div></div></div>
699		<div class="upload-details">
700			<span class="upload-count">
701				<span class="upload-index"></span> / <span class="upload-total"></span>
702			</span>
703			<span class="upload-detail-separator">&ndash;</span>
704			<span class="upload-filename"></span>
705		</div>
706		<div class="upload-errors"></div>
707		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
708	</script>
708
709
710		
710<script type="text/html" id="tmpl-uploader-status-error">
711		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
712		<span class="upload-error-message">{{ data.message }}</span>
713	</script>
713
714
715		
715<script type="text/html" id="tmpl-edit-attachment-frame">
716		<div class="edit-media-header">
717			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
718			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
719			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
720		</div>
721		<div class="media-frame-title"></div>
722		<div class="media-frame-content"></div>
723	</script>
723
724
725		
725<script type="text/html" id="tmpl-attachment-details-two-column">
726		<div class="attachment-media-view {{ data.orientation }}">
727						<h2 class="screen-reader-text">Attachment Preview</h2>
728			<div class="thumbnail thumbnail-{{ data.type }}">
729				<# if ( data.uploading ) { #>
730					<div class="media-progress-bar"><div></div></div>
731				<# } else if ( data.sizes && data.sizes.full ) { #>
732					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
733				<# } else if ( data.sizes && data.sizes.large ) { #>
734					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
735				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
736					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
737				<# } #>
738
739				<# if ( 'audio' === data.type ) { #>
740				<div class="wp-media-wrapper wp-audio">
741					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
742						<source type="{{ data.mime }}" src="{{ data.url }}" />
743					</audio>
744				</div>
745				<# } else if ( 'video' === data.type ) {
746					var w_rule = '';
747					if ( data.width ) {
748						w_rule = 'width: ' + data.width + 'px;';
749					} else if ( wp.media.view.settings.contentWidth ) {
750						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
751					}
752				#>
753				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
754					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
755						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
756						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
757						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
758						<source type="{{ data.mime }}" src="{{ data.url }}" />
759					</video>
760				</div>
761				<# } #>
762
763				<div class="attachment-actions">
764					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
765					<button type="button" class="button edit-attachment">Edit Image</button>
766					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
767					<p>Document Preview</p>
768					<# } #>
769				</div>
770			</div>
771		</div>
772		<div class="attachment-info">
773			<span class="settings-save-status" role="status">
774				<span class="spinner"></span>
775				<span class="saved">Saved.</span>
776			</span>
777			<div class="details">
778				<h2 class="screen-reader-text">
779					Details				</h2>
780				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
781				<div class="uploaded-by word-wrap-break-word">
782					<strong>Uploaded by:</strong>
783						<# if ( data.authorLink ) { #>
784							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
785						<# } else { #>
786							{{ data.authorName }}
787						<# } #>
788				</div>
789				<# if ( data.uploadedToTitle ) { #>
790					<div class="uploaded-to">
791						<strong>Uploaded to:</strong>
792						<# if ( data.uploadedToLink ) { #>
793							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
794						<# } else { #>
795							{{ data.uploadedToTitle }}
796						<# } #>
797					</div>
798				<# } #>
799				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
800				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
801				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
802				<# if ( 'image' === data.type && ! data.uploading ) { #>
803					<# if ( data.width && data.height ) { #>
804						<div class="dimensions"><strong>Dimensions:</strong>
805							{{ data.width }} by {{ data.height }} pixels						</div>
806					<# } #>
807
808					<# if ( data.originalImageURL && data.originalImageName ) { #>
809						<div class="word-wrap-break-word">
810							<strong>Original image:</strong>
811							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
812						</div>
813					<# } #>
814				<# } #>
815
816				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
817					<div class="file-length"><strong>Length:</strong>
818						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
819						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
820					</div>
821				<# } #>
822
823				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
824					<div class="bitrate">
825						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
826						<# if ( data.meta.bitrate_mode ) { #>
827						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
828						<# } #>
829					</div>
830				<# } #>
831
832				<# if ( data.mediaStates ) { #>
833					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
834				<# } #>
835
836				<div class="compat-meta">
837					<# if ( data.compat && data.compat.meta ) { #>
838						{{{ data.compat.meta }}}
839					<# } #>
840				</div>
841			</div>
842
843			<div class="settings">
844				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
845				<# if ( 'image' === data.type ) { #>
846					<span class="setting alt-text has-description" data-setting="alt">
847						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
848						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
849					</span>
850					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
851				<# } #>
852								<span class="setting" data-setting="title">
853					<label for="attachment-details-two-column-title" class="name">Title</label>
854					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
855				</span>
856								<# if ( 'audio' === data.type ) { #>
857								<span class="setting" data-setting="artist">
858					<label for="attachment-details-two-column-artist" class="name">Artist</label>
859					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
860				</span>
861								<span class="setting" data-setting="album">
862					<label for="attachment-details-two-column-album" class="name">Album</label>
863					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
864				</span>
865								<# } #>
866				<span class="setting" data-setting="caption">
867					<# if ( 'image' === data.type ) { #>
868					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
869					<# } else { #>
870					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
871					<# } #>
872					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
873				</span>
874				<span class="setting" data-setting="description">
875					<label for="attachment-details-two-column-description" class="name">Description</label>
876					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
877				</span>
878				<span class="setting" data-setting="url">
879					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
880					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
881					<span class="copy-to-clipboard-container">
882						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
883						<span class="success hidden" aria-hidden="true">Copied!</span>
884					</span>
885				</span>
886				<div class="attachment-compat"></div>
887			</div>
888
889			<div class="actions">
890				<# if ( data.link ) { #>
891										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
892				<# } #>
893				<# if ( data.can.save ) { #>
894					<# if ( data.link ) { #>
895						<span class="links-separator">|</span>
896					<# } #>
897					<a href="{{ data.editLink }}">Edit more details</a>
898				<# } #>
899				<# if ( data.can.save && data.link ) { #>
900					<span class="links-separator">|</span>
901					<a href="{{ data.url }}" download>Download file</a>
902				<# } #>
903				<# if ( ! data.uploading && data.can.remove ) { #>
904					<# if ( data.link || data.can.save ) { #>
905						<span class="links-separator">|</span>
906					<# } #>
907											<button type="button" class="button-link delete-attachment">Delete permanently</button>
908									<# } #>
909			</div>
910		</div>
911	</script>
911
912
913		
913<script type="text/html" id="tmpl-attachment">
914		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
915			<div class="thumbnail">
916				<# if ( data.uploading ) { #>
917					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
918				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
919					<div class="centered">
920						<img src="{{ data.size.url }}" draggable="false" alt="" />
921					</div>
922				<# } else { #>
923					<div class="centered">
924						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
925							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
926						<# } else if ( data.sizes ) {
927								if ( data.sizes.medium ) { #>
928									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
929								<# } else { #>
930									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
931								<# } #>
932						<# } else { #>
933							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
934						<# } #>
935					</div>
936					<div class="filename">
937						<div>{{ data.filename }}</div>
938					</div>
939				<# } #>
940			</div>
941			<# if ( data.buttons.close ) { #>
942				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
943					Remove				</span></button>
944			<# } #>
945		</div>
946		<# if ( data.buttons.check ) { #>
947			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
948				Deselect			</span></button>
949		<# } #>
950		<#
951		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
952		if ( data.describe ) {
953			if ( 'image' === data.type ) { #>
954				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
955					aria-label="Caption"
956					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
957			<# } else { #>
958				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
959					<# if ( 'video' === data.type ) { #>
960						aria-label="Video title"
961						placeholder="Video title&hellip;"
962					<# } else if ( 'audio' === data.type ) { #>
963						aria-label="Audio title"
964						placeholder="Audio title&hellip;"
965					<# } else { #>
966						aria-label="Media title"
967						placeholder="Media title&hellip;"
968					<# } #> {{ maybeReadOnly }} />
969			<# }
970		} #>
971	</script>
971
972
973		
973<script type="text/html" id="tmpl-attachment-details">
974		<h2>
975			Attachment Details			<span class="settings-save-status" role="status">
976				<span class="spinner"></span>
977				<span class="saved">Saved.</span>
978			</span>
979		</h2>
980		<div class="attachment-info">
981
982			<# if ( 'audio' === data.type ) { #>
983				<div class="wp-media-wrapper wp-audio">
984					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
985						<source type="{{ data.mime }}" src="{{ data.url }}" />
986					</audio>
987				</div>
988			<# } else if ( 'video' === data.type ) {
989				var w_rule = '';
990				if ( data.width ) {
991					w_rule = 'width: ' + data.width + 'px;';
992				} else if ( wp.media.view.settings.contentWidth ) {
993					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
994				}
995			#>
996				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
997					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
998						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
999						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1000						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1001						<source type="{{ data.mime }}" src="{{ data.url }}" />
1002					</video>
1003				</div>
1004			<# } else { #>
1005				<div class="thumbnail thumbnail-{{ data.type }}">
1006					<# if ( data.uploading ) { #>
1007						<div class="media-progress-bar"><div></div></div>
1008					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1009						<img src="{{ data.size.url }}" draggable="false" alt="" />
1010					<# } else { #>
1011						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1012					<# } #>
1013				</div>
1014			<# } #>
1015
1016			<div class="details">
1017				<div class="filename">{{ data.filename }}</div>
1018				<div class="uploaded">{{ data.dateFormatted }}</div>
1019
1020				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1021				<# if ( 'image' === data.type && ! data.uploading ) { #>
1022					<# if ( data.width && data.height ) { #>
1023						<div class="dimensions">
1024							{{ data.width }} by {{ data.height }} pixels						</div>
1025					<# } #>
1026
1027					<# if ( data.originalImageURL && data.originalImageName ) { #>
1028						<div class="word-wrap-break-word">
1029							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1030						</div>
1031					<# } #>
1032
1033					<# if ( data.can.save && data.sizes ) { #>
1034						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1035					<# } #>
1036				<# } #>
1037
1038				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1039					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1040						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1041					</div>
1042				<# } #>
1043
1044				<# if ( data.mediaStates ) { #>
1045					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1046				<# } #>
1047
1048				<# if ( ! data.uploading && data.can.remove ) { #>
1049											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1050									<# } #>
1051
1052				<div class="compat-meta">
1053					<# if ( data.compat && data.compat.meta ) { #>
1054						{{{ data.compat.meta }}}
1055					<# } #>
1056				</div>
1057			</div>
1058		</div>
1059		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1060		<# if ( 'image' === data.type ) { #>
1061			<span class="setting alt-text has-description" data-setting="alt">
1062				<label for="attachment-details-alt-text" class="name">Alt Text</label>
1063				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1064			</span>
1065			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1066		<# } #>
1067				<span class="setting" data-setting="title">
1068			<label for="attachment-details-title" class="name">Title</label>
1069			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1070		</span>
1071				<# if ( 'audio' === data.type ) { #>
1072				<span class="setting" data-setting="artist">
1073			<label for="attachment-details-artist" class="name">Artist</label>
1074			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1075		</span>
1076				<span class="setting" data-setting="album">
1077			<label for="attachment-details-album" class="name">Album</label>
1078			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
1079		</span>
1080				<# } #>
1081		<span class="setting" data-setting="caption">
1082			<# if ( 'image' === data.type ) { #>
1083			<label for="attachment-details-caption" class="name">Image Caption</label>
1084			<# } else { #>
1085			<label for="attachment-details-caption" class="name">Short Description</label>
1086			<# } #>
1087			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1088		</span>
1089		<span class="setting" data-setting="description">
1090			<label for="attachment-details-description" class="name">Description</label>
1091			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1092		</span>
1093		<span class="setting" data-setting="url">
1094			<label for="attachment-details-copy-link" class="name">File URL:</label>
1095			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1096			<div class="copy-to-clipboard-container">
1097				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
1098				<span class="success hidden" aria-hidden="true">Copied!</span>
1099			</div>
1100		</span>
1101	</script>
1101
1102
1103		
1103<script type="text/html" id="tmpl-media-selection">
1104		<div class="selection-info">
1105			<span class="count"></span>
1106			<# if ( data.editable ) { #>
1107				<button type="button" class="button-link edit-selection">Edit Selection</button>
1108			<# } #>
1109			<# if ( data.clearable ) { #>
1110				<button type="button" class="button-link clear-selection">Clear</button>
1111			<# } #>
1112		</div>
1113		<div class="selection-view"></div>
1114	</script>
1114
1115
1116		
1116<script type="text/html" id="tmpl-attachment-display-settings">
1117		<h2>Attachment Display Settings</h2>
1118
1119		<# if ( 'image' === data.type ) { #>
1120			<span class="setting align">
1121				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
1122				<select id="attachment-display-settings-alignment" class="alignment"
1123					data-setting="align"
1124					<# if ( data.userSettings ) { #>
1125						data-user-setting="align"
1126					<# } #>>
1127
1128					<option value="left">
1129						Left					</option>
1130					<option value="center">
1131						Center					</option>
1132					<option value="right">
1133						Right					</option>
1134					<option value="none" selected>
1135						None					</option>
1136				</select>
1137			</span>
1138		<# } #>
1139
1140		<span class="setting">
1141			<label for="attachment-display-settings-link-to" class="name">
1142				<# if ( data.model.canEmbed ) { #>
1143					Embed or Link				<# } else { #>
1144					Link To				<# } #>
1145			</label>
1146			<select id="attachment-display-settings-link-to" class="link-to"
1147				data-setting="link"
1148				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1149					data-user-setting="urlbutton"
1150				<# } #>>
1151
1152			<# if ( data.model.canEmbed ) { #>
1153				<option value="embed" selected>
1154					Embed Media Player				</option>
1155				<option value="file">
1156			<# } else { #>
1157				<option value="none" selected>
1158					None				</option>
1159				<option value="file">
1160			<# } #>
1161				<# if ( data.model.canEmbed ) { #>
1162					Link to Media File				<# } else { #>
1163					Media File				<# } #>
1164				</option>
1165				<option value="post">
1166				<# if ( data.model.canEmbed ) { #>
1167					Link to Attachment Page				<# } else { #>
1168					Attachment Page				<# } #>
1169				</option>
1170			<# if ( 'image' === data.type ) { #>
1171				<option value="custom">
1172					Custom URL				</option>
1173			<# } #>
1174			</select>
1175		</span>
1176		<span class="setting">
1177			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
1178			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1179		</span>
1180
1181		<# if ( 'undefined' !== typeof data.sizes ) { #>
1182			<span class="setting">
1183				<label for="attachment-display-settings-size" class="name">Size</label>
1184				<select id="attachment-display-settings-size" class="size" name="size"
1185					data-setting="size"
1186					<# if ( data.userSettings ) { #>
1187						data-user-setting="imgsize"
1188					<# } #>>
1189											<#
1190						var size = data.sizes['thumbnail'];
1191						if ( size ) { #>
1192							<option value="thumbnail" >
1193								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1194							</option>
1195						<# } #>
1196											<#
1197						var size = data.sizes['medium'];
1198						if ( size ) { #>
1199							<option value="medium" >
1200								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1201							</option>
1202						<# } #>
1203											<#
1204						var size = data.sizes['large'];
1205						if ( size ) { #>
1206							<option value="large" >
1207								Large &ndash; {{ size.width }} &times; {{ size.height }}
1208							</option>
1209						<# } #>
1210											<#
1211						var size = data.sizes['full'];
1212						if ( size ) { #>
1213							<option value="full"  selected='selected'>
1214								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1215							</option>
1216						<# } #>
1217									</select>
1218			</span>
1219		<# } #>
1220	</script>
1220
1221
1222		
1222<script type="text/html" id="tmpl-gallery-settings">
1223		<h2>Gallery Settings</h2>
1224
1225		<span class="setting">
1226			<label for="gallery-settings-link-to" class="name">Link To</label>
1227			<select id="gallery-settings-link-to" class="link-to"
1228				data-setting="link"
1229				<# if ( data.userSettings ) { #>
1230					data-user-setting="urlbutton"
1231				<# } #>>
1232
1233				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
1234					#>selected="selected"<# }
1235				#>>
1236					Attachment Page				</option>
1237				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1238					Media File				</option>
1239				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1240					None				</option>
1241			</select>
1242		</span>
1243
1244		<span class="setting">
1245			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
1246			<select id="gallery-settings-columns" class="columns" name="columns"
1247				data-setting="columns">
1248									<option value="1" <#
1249						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1250					#>>
1251						1					</option>
1252									<option value="2" <#
1253						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1254					#>>
1255						2					</option>
1256									<option value="3" <#
1257						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1258					#>>
1259						3					</option>
1260									<option value="4" <#
1261						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1262					#>>
1263						4					</option>
1264									<option value="5" <#
1265						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1266					#>>
1267						5					</option>
1268									<option value="6" <#
1269						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1270					#>>
1271						6					</option>
1272									<option value="7" <#
1273						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1274					#>>
1275						7					</option>
1276									<option value="8" <#
1277						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1278					#>>
1279						8					</option>
1280									<option value="9" <#
1281						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1282					#>>
1283						9					</option>
1284							</select>
1285		</span>
1286
1287		<span class="setting">
1288			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
1289			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
1290		</span>
1291
1292		<span class="setting size">
1293			<label for="gallery-settings-size" class="name">Size</label>
1294			<select id="gallery-settings-size" class="size" name="size"
1295				data-setting="size"
1296				<# if ( data.userSettings ) { #>
1297					data-user-setting="imgsize"
1298				<# } #>
1299				>
1300									<option value="thumbnail">
1301						Thumbnail					</option>
1302									<option value="medium">
1303						Medium					</option>
1304									<option value="large">
1305						Large					</option>
1306									<option value="full">
1307						Full Size					</option>
1308							</select>
1309		</span>
1310	</script>
1310
1311
1312		
1312<script type="text/html" id="tmpl-playlist-settings">
1313		<h2>Playlist Settings</h2>
1314
1315		<# var emptyModel = _.isEmpty( data.model ),
1316			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1317
1318		<span class="setting">
1319			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
1320				checked="checked"
1321			<# } #> />
1322			<label for="playlist-settings-show-list" class="checkbox-label-inline">
1323				<# if ( isVideo ) { #>
1324				Show Video List				<# } else { #>
1325				Show Tracklist				<# } #>
1326			</label>
1327		</span>
1328
1329		<# if ( ! isVideo ) { #>
1330		<span class="setting">
1331			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
1332				checked="checked"
1333			<# } #> />
1334			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
1335				Show Artist Name in Tracklist			</label>
1336		</span>
1337		<# } #>
1338
1339		<span class="setting">
1340			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
1341				checked="checked"
1342			<# } #> />
1343			<label for="playlist-settings-show-images" class="checkbox-label-inline">
1344				Show Images			</label>
1345		</span>
1346	</script>
1346
1347
1348		
1348<script type="text/html" id="tmpl-embed-link-settings">
1349		<span class="setting link-text">
1350			<label for="embed-link-settings-link-text" class="name">Link Text</label>
1351			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
1352		</span>
1353		<div class="embed-container" style="display: none;">
1354			<div class="embed-preview"></div>
1355		</div>
1356	</script>
1356
1357
1358		
1358<script type="text/html" id="tmpl-embed-image-settings">
1359		<div class="wp-clearfix">
1360			<div class="thumbnail">
1361				<img src="{{ data.model.url }}" draggable="false" alt="" />
1362			</div>
1363		</div>
1364
1365		<span class="setting alt-text has-description">
1366			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
1367			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
1368		</span>
1369		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1370
1371					<span class="setting caption">
1372				<label for="embed-image-settings-caption" class="name">Caption</label>
1373				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
1374			</span>
1375		
1376		<fieldset class="setting-group">
1377			<legend class="name">Align</legend>
1378			<span class="setting align">
1379				<span class="button-group button-large" data-setting="align">
1380					<button class="button" value="left">
1381						Left					</button>
1382					<button class="button" value="center">
1383						Center					</button>
1384					<button class="button" value="right">
1385						Right					</button>
1386					<button class="button active" value="none">
1387						None					</button>
1388				</span>
1389			</span>
1390		</fieldset>
1391
1392		<fieldset class="setting-group">
1393			<legend class="name">Link To</legend>
1394			<span class="setting link-to">
1395				<span class="button-group button-large" data-setting="link">
1396					<button class="button" value="file">
1397						Image URL					</button>
1398					<button class="button" value="custom">
1399						Custom URL					</button>
1400					<button class="button active" value="none">
1401						None					</button>
1402				</span>
1403			</span>
1404			<span class="setting">
1405				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
1406				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1407			</span>
1408		</fieldset>
1409	</script>
1409
1410
1411		
1411<script type="text/html" id="tmpl-image-details">
1412		<div class="media-embed">
1413			<div class="embed-media-settings">
1414				<div class="column-settings">
1415					<span class="setting alt-text has-description">
1416						<label for="image-details-alt-text" class="name">Alternative Text</label>
1417						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
1418					</span>
1419					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1420
1421											<span class="setting caption">
1422							<label for="image-details-caption" class="name">Caption</label>
1423							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
1424						</span>
1425					
1426					<h2>Display Settings</h2>
1427					<fieldset class="setting-group">
1428						<legend class="legend-inline">Align</legend>
1429						<span class="setting align">
1430							<span class="button-group button-large" data-setting="align">
1431								<button class="button" value="left">
1432									Left								</button>
1433								<button class="button" value="center">
1434									Center								</button>
1435								<button class="button" value="right">
1436									Right								</button>
1437								<button class="button active" value="none">
1438									None								</button>
1439							</span>
1440						</span>
1441					</fieldset>
1442
1443					<# if ( data.attachment ) { #>
1444						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1445							<span class="setting size">
1446								<label for="image-details-size" class="name">Size</label>
1447								<select id="image-details-size" class="size" name="size"
1448									data-setting="size"
1449									<# if ( data.userSettings ) { #>
1450										data-user-setting="imgsize"
1451									<# } #>>
1452																			<#
1453										var size = data.sizes['thumbnail'];
1454										if ( size ) { #>
1455											<option value="thumbnail">
1456												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1457											</option>
1458										<# } #>
1459																			<#
1460										var size = data.sizes['medium'];
1461										if ( size ) { #>
1462											<option value="medium">
1463												Medium &ndash; {{ size.width }} &times; {{ size.height }}
1464											</option>
1465										<# } #>
1466																			<#
1467										var size = data.sizes['large'];
1468										if ( size ) { #>
1469											<option value="large">
1470												Large &ndash; {{ size.width }} &times; {{ size.height }}
1471											</option>
1472										<# } #>
1473																			<#
1474										var size = data.sizes['full'];
1475										if ( size ) { #>
1476											<option value="full">
1477												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1478											</option>
1479										<# } #>
1480																		<option value="custom">
1481										Custom Size									</option>
1482								</select>
1483							</span>
1484						<# } #>
1485							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
1486								<span class="custom-size-setting">
1487									<label for="image-details-size-width">Width</label>
1488									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
1489								</span>
1490								<span class="sep" aria-hidden="true">&times;</span>
1491								<span class="custom-size-setting">
1492									<label for="image-details-size-height">Height</label>
1493									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
1494								</span>
1495								<p id="image-size-desc" class="description">Image size in pixels</p>
1496							</div>
1497					<# } #>
1498
1499					<span class="setting link-to">
1500						<label for="image-details-link-to" class="name">Link To</label>
1501						<select id="image-details-link-to" data-setting="link">
1502						<# if ( data.attachment ) { #>
1503							<option value="file">
1504								Media File							</option>
1505							<option value="post">
1506								Attachment Page							</option>
1507						<# } else { #>
1508							<option value="file">
1509								Image URL							</option>
1510						<# } #>
1511							<option value="custom">
1512								Custom URL							</option>
1513							<option value="none">
1514								None							</option>
1515						</select>
1516					</span>
1517					<span class="setting">
1518						<label for="image-details-link-to-custom" class="name">URL</label>
1519						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1520					</span>
1521
1522					<div class="advanced-section">
1523						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
1524						<div class="advanced-settings hidden">
1525							<div class="advanced-image">
1526								<span class="setting title-text">
1527									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
1528									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
1529								</span>
1530								<span class="setting extra-classes">
1531									<label for="image-details-css-class" class="name">Image CSS Class</label>
1532									<input type="text" id="image-details-css-class" data-setting="extraClasse
1532s" value="{{ data.model.extraClasses }}" />
1533								</span>
1534							</div>
1535							<div class="advanced-link">
1536								<span class="setting link-target">
1537									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
1538									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
1539								</span>
1540								<span class="setting link-rel">
1541									<label for="image-details-link-rel" class="name">Link Rel</label>
1542									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
1543								</span>
1544								<span class="setting link-class-name">
1545									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
1546									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
1547								</span>
1548							</div>
1549						</div>
1550					</div>
1551				</div>
1552				<div class="column-image">
1553					<div class="image">
1554						<img src="{{ data.model.url }}" draggable="false" alt="" />
1555						<# if ( data.attachment && window.imageEdit ) { #>
1556							<div class="actions">
1557								<input type="button" class="edit-attachment button" value="Edit Original" />
1558								<input type="button" class="replace-attachment button" value="Replace" />
1559							</div>
1560						<# } #>
1561					</div>
1562				</div>
1563			</div>
1564		</div>
1565	</script>
1565
1566
1567		
1567<script type="text/html" id="tmpl-image-editor">
1568		<div id="media-head-{{ data.id }}"></div>
1569		<div id="image-editor-{{ data.id }}"></div>
1570	</script>
1570
1571
1572		
1572<script type="text/html" id="tmpl-audio-details">
1573		<# var ext, html5types = {
1574			mp3: wp.media.view.settings.embedMimes.mp3,
1575			ogg: wp.media.view.settings.embedMimes.ogg
1576		}; #>
1577
1578				<div class="media-embed media-embed-details">
1579			<div class="embed-media-settings embed-audio-settings">
1580				<audio crossorigin="anonymous" style="visibility: hidden"
1581	controls
1582	class="wp-audio-shortcode"
1583	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
1584	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
1585	<#
1586		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1587		#> autoplay<#
1588	}
1589		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1590		#> loop<#
1591	}
1592	#>
1593>
1594	<# if ( ! _.isEmpty( data.model.src ) ) { #>
1595	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1596	<# } #>
1597
1598		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
1599	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
1600	<# } #>
1601			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
1602	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
1603	<# } #>
1604			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
1605	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
1606	<# } #>
1607			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
1608	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
1609	<# } #>
1610			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
1611	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
1612	<# } #>
1613		</audio>
1614	
1615				<# if ( ! _.isEmpty( data.model.src ) ) {
1616					ext = data.model.src.split('.').pop();
1617					if ( html5types[ ext ] ) {
1618						delete html5types[ ext ];
1619					}
1620				#>
1621				<span class="setting">
1622					<label for="audio-details-source" class="name">URL</label>
1623					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1624					<button type="button" class="button-link remove-setting">Remove audio source</button>
1625				</span>
1626				<# } #>
1627								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
1628					if ( ! _.isUndefined( html5types.mp3 ) ) {
1629						delete html5types.mp3;
1630					}
1631				#>
1632				<span class="setting">
1633					<label for="audio-details-mp3-source" class="name">MP3</label>
1634					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
1635					<button type="button" class="button-link remove-setting">Remove audio source</button>
1636				</span>
1637				<# } #>
1638								<# if ( ! _.isEmpty( data.model.ogg ) ) {
1639					if ( ! _.isUndefined( html5types.ogg ) ) {
1640						delete html5types.ogg;
1641					}
1642				#>
1643				<span class="setting">
1644					<label for="audio-details-ogg-source" class="name">OGG</label>
1645					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
1646					<button type="button" class="button-link remove-setting">Remove audio source</button>
1647				</span>
1648				<# } #>
1649								<# if ( ! _.isEmpty( data.model.flac ) ) {
1650					if ( ! _.isUndefined( html5types.flac ) ) {
1651						delete html5types.flac;
1652					}
1653				#>
1654				<span class="setting">
1655					<label for="audio-details-flac-source" class="name">FLAC</label>
1656					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
1657					<button type="button" class="button-link remove-setting">Remove audio source</button>
1658				</span>
1659				<# } #>
1660								<# if ( ! _.isEmpty( data.model.m4a ) ) {
1661					if ( ! _.isUndefined( html5types.m4a ) ) {
1662						delete html5types.m4a;
1663					}
1664				#>
1665				<span class="setting">
1666					<label for="audio-details-m4a-source" class="name">M4A</label>
1667					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
1668					<button type="button" class="button-link remove-setting">Remove audio source</button>
1669				</span>
1670				<# } #>
1671								<# if ( ! _.isEmpty( data.model.wav ) ) {
1672					if ( ! _.isUndefined( html5types.wav ) ) {
1673						delete html5types.wav;
1674					}
1675				#>
1676				<span class="setting">
1677					<label for="audio-details-wav-source" class="name">WAV</label>
1678					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
1679					<button type="button" class="button-link remove-setting">Remove audio source</button>
1680				</span>
1681				<# } #>
1682				
1683				<# if ( ! _.isEmpty( html5types ) ) { #>
1684				<fieldset class="setting-group">
1685					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
1686					<span class="setting">
1687						<span class="button-large">
1688						<# _.each( html5types, function (mime, type) { #>
1689							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1690						<# } ) #>
1691						</span>
1692					</span>
1693				</fieldset>
1694				<# } #>
1695
1696				<fieldset class="setting-group">
1697					<legend class="name">Preload</legend>
1698					<span class="setting preload">
1699						<span class="button-group button-large" data-setting="preload">
1700							<button class="button" value="auto">Auto</button>
1701							<button class="button" value="metadata">Metadata</button>
1702							<button class="button active" value="none">None</button>
1703						</span>
1704					</span>
1705				</fieldset>
1706
1707				<span class="setting-group">
1708					<span class="setting checkbox-setting autoplay">
1709						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
1710						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
1711					</span>
1712
1713					<span class="setting checkbox-setting">
1714						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
1715						<label for="audio-details-loop" class="checkbox-label">Loop</label>
1716					</span>
1717				</span>
1718			</div>
1719		</div>
1720	</script>
1720
1721
1722		
1722<script type="text/html" id="tmpl-video-details">
1723		<# var ext, html5types = {
1724			mp4: wp.media.view.settings.embedMimes.mp4,
1725			ogv: wp.media.view.settings.embedMimes.ogv,
1726			webm: wp.media.view.settings.embedMimes.webm
1727		}; #>
1728
1729				<div class="media-embed media-embed-details">
1730			<div class="embed-media-settings embed-video-settings">
1731				<div class="wp-video-holder">
1732				<#
1733				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
1734					h = ! data.model.height ? 360 : data.model.height;
1735
1736				if ( data.model.width && w !== data.model.width ) {
1737					h = Math.ceil( ( h * w ) / data.model.width );
1738				}
1739				#>
1740
1741				<#  var w_rule = '', classes = [],
1742		w, h, settings = wp.media.view.settings,
1743		isYouTube = isVimeo = false;
1744
1745	if ( ! _.isEmpty( data.model.src ) ) {
1746		isYouTube = data.model.src.match(/youtube|youtu\.be/);
1747		isVimeo = -1 !== data.model.src.indexOf('vimeo');
1748	}
1749
1750	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
1751		w = settings.contentWidth;
1752	} else {
1753		w = data.model.width;
1754	}
1755
1756	if ( w !== data.model.width ) {
1757		h = Math.ceil( ( data.model.height * w ) / data.model.width );
1758	} else {
1759		h = data.model.height;
1760	}
1761
1762	if ( w ) {
1763		w_rule = 'width: ' + w + 'px; ';
1764	}
1765
1766	if ( isYouTube ) {
1767		classes.push( 'youtube-video' );
1768	}
1769
1770	if ( isVimeo ) {
1771		classes.push( 'vimeo-video' );
1772	}
1773
1774#>
1775<div style="{{ w_rule }}" class="wp-video">
1776<video crossorigin="anonymous" controls
1777	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
1778	<# if ( w ) { #>width="{{ w }}"<# } #>
1779	<# if ( h ) { #>height="{{ h }}"<# } #>
1780			<#
1781		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
1782			#> poster="{{ data.model.poster }}"<#
1783		} #>
1784			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
1785				<#
1786		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1787		#> autoplay<#
1788	}
1789		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1790		#> loop<#
1791	}
1792	#>
1793>
1794	<# if ( ! _.isEmpty( data.model.src ) ) {
1795		if ( isYouTube ) { #>
1796		<source src="{{ data.model.src }}" type="video/youtube" />
1797		<# } else if ( isVimeo ) { #>
1798		<source src="{{ data.model.src }}" type="video/vimeo" />
1799		<# } else { #>
1800		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1801		<# }
1802	} #>
1803
1804		<# if ( data.model.mp4 ) { #>
1805	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
1806	<# } #>
1807		<# if ( data.model.m4v ) { #>
1808	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
1809	<# } #>
1810		<# if ( data.model.webm ) { #>
1811	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
1812	<# } #>
1813		<# if ( data.model.ogv ) { #>
1814	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
1815	<# } #>
1816		<# if ( data.model.flv ) { #>
1817	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
1818	<# } #>
1819		{{{ data.model.content }}}
1820</video>
1821</div>
1822	
1823				<# if ( ! _.isEmpty( data.model.src ) ) {
1824					ext = data.model.src.split('.').pop();
1825					if ( html5types[ ext ] ) {
1826						delete html5types[ ext ];
1827					}
1828				#>
1829				<span class="setting">
1830					<label for="video-details-source" class="name">URL</label>
1831					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1832					<button type="button" class="button-link remove-setting">Remove video source</button>
1833				</span>
1834				<# } #>
1835								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
1836					if ( ! _.isUndefined( html5types.mp4 ) ) {
1837						delete html5types.mp4;
1838					}
1839				#>
1840				<span class="setting">
1841					<label for="video-details-mp4-source" class="name">MP4</label>
1842					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
1843					<button type="button" class="button-link remove-setting">Remove video source</button>
1844				</span>
1845				<# } #>
1846								<# if ( ! _.isEmpty( data.model.m4v ) ) {
1847					if ( ! _.isUndefined( html5types.m4v ) ) {
1848						delete html5types.m4v;
1849					}
1850				#>
1851				<span class="setting">
1852					<label for="video-details-m4v-source" class="name">M4V</label>
1853					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
1854					<button type="button" class="button-link remove-setting">Remove video source</button>
1855				</span>
1856				<# } #>
1857								<# if ( ! _.isEmpty( data.model.webm ) ) {
1858					if ( ! _.isUndefined( html5types.webm ) ) {
1859						delete html5types.webm;
1860					}
1861				#>
1862				<span class="setting">
1863					<label for="video-details-webm-source" class="name">WEBM</label>
1864					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
1865					<button type="button" class="button-link remove-setting">Remove video source</button>
1866				</span>
1867				<# } #>
1868								<# if ( ! _.isEmpty( data.model.ogv ) ) {
1869					if ( ! _.isUndefined( html5types.ogv ) ) {
1870						delete html5types.ogv;
1871					}
1872				#>
1873				<span class="setting">
1874					<label for="video-details-ogv-source" class="name">OGV</label>
1875					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
1876					<button type="button" class="button-link remove-setting">Remove video source</button>
1877				</span>
1878				<# } #>
1879								<# if ( ! _.isEmpty( data.model.flv ) ) {
1880					if ( ! _.isUndefined( html5types.flv ) ) {
1881						delete html5types.flv;
1882					}
1883				#>
1884				<span class="setting">
1885					<label for="video-details-flv-source" class="name">FLV</label>
1886					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
1887					<button type="button" class="button-link remove-setting">Remove video source</button>
1888				</span>
1889				<# } #>
1890								</div>
1891
1892				<# if ( ! _.isEmpty( html5types ) ) { #>
1893				<fieldset class="setting-group">
1894					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
1895					<span class="setting">
1896						<span class="button-large">
1897						<# _.each( html5types, function (mime, type) { #>
1898							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1899						<# } ) #>
1900						</span>
1901					</span>
1902				</fieldset>
1903				<# } #>
1904
1905				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
1906				<span class="setting">
1907					<label for="video-details-poster-image" class="name">Poster Image</label>
1908					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
1909					<button type="button" class="button-link remove-setting">Remove poster image</button>
1910				</span>
1911				<# } #>
1912
1913				<fieldset class="setting-group">
1914					<legend class="name">Preload</legend>
1915					<span class="setting preload">
1916						<span class="button-group button-large" data-setting="preload">
1917							<button class="button" value="auto">Auto</button>
1918							<button class="button" value="metadata">Metadata</button>
1919							<button class="button active" value="none">None</button>
1920						</span>
1921					</span>
1922				</fieldset>
1923
1924				<span class="setting-group">
1925					<span class="setting checkbox-setting autoplay">
1926						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
1927						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
1928					</span>
1929
1930					<span class="setting checkbox-setting">
1931						<input type="checkbox" id="video-details-loop" data-setting="loop" />
1932						<label for="video-details-loop" class="checkbox-label">Loop</label>
1933					</span>
1934				</span>
1935
1936				<span class="setting" data-setting="content">
1937					<#
1938					var content = '';
1939					if ( ! _.isEmpty( data.model.content ) ) {
1940						var tracks = jQuery( data.model.content ).filter( 'track' );
1941						_.each( tracks.toArray(), function( track, index ) {
1942							content += track.outerHTML; #>
1943						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
1944						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
1945						<span class="description" id="video-details-track-desc-{{ index }}">
1946						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
1947						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
1948						<# } ); #>
1949					<# } else { #>
1950					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
1951					<em>There are no associated subtitles.</em>
1952					<# } #>
1953					<textarea class="hidden content-setting">{{ content }}</textarea>
1954				</span>
1955			</div>
1956		</div>
1957	</script>
1957
1958
1959		
1959<script type="text/html" id="tmpl-editor-gallery">
1960		<# if ( data.attachments.length ) { #>
1961			<div class="gallery gallery-columns-{{ data.columns }}">
1962				<# _.each( data.attachments, function( attachment, index ) { #>
1963					<dl class="gallery-item">
1964						<dt class="gallery-icon">
1965							<# if ( attachment.thumbnail ) { #>
1966								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
1967							<# } else { #>
1968								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
1969							<# } #>
1970						</dt>
1971						<# if ( attachment.caption ) { #>
1972							<dd class="wp-caption-text gallery-caption">
1973								{{{ data.verifyHTML( attachment.caption ) }}}
1974							</dd>
1975						<# } #>
1976					</dl>
1977					<# if ( index % data.columns === data.columns - 1 ) { #>
1978						<br style="clear: both;" />
1979					<# } #>
1980				<# } ); #>
1981			</div>
1982		<# } else { #>
1983			<div class="wpview-error">
1984				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
1985			</div>
1986		<# } #>
1987	</script>
1987
1988
1989		
1989<script type="text/html" id="tmpl-crop-content">
1990		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
1991		<div class="upload-errors"></div>
1992	</script>
1992
1993
1994		
1994<script type="text/html" id="tmpl-site-icon-preview-crop">
1995		<style>
1996			:root{
1997				--site-icon-url: url( "{{ data.url }}" );
1998			}
1999		</style>
2000		<h2>Site Icon Preview</h2>
2001		<p>As an app icon and a browser icon.</p>
2002		<div class="site-icon-preview crop">
2003			<div class="image-preview-wrap app-icon-preview">
2004				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
2005			</div>
2006			<div class="site-icon-preview-browser">
2007				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
2008				<div class="site-icon-preview-tab">
2009					<div class="image-preview-wrap browser">
2010						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
2011					</div>
2012					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Adam Baney' ) #></div>
2013						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
2014							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
2015						</svg>
2016					</div>
2017				</div>
2018			</div>
2019		</div>
2020	</script>
2020
2021
2022	
2022<script id="coblocks-animation-js" src="https://adambaney.com/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.17"></script>
vendor: 1 bytes, line 2022
2022
2023<script id="easy_load_more-frontend-js" src="https://adambaney.com/wp-content/plugins/easy-load-more/assets/js/frontend.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 2023
2023
2024<script id="focus-scripts-js" src="https://adambaney.com/wp-content/plugins/focus/js/frontend.js?ver=4.8"></script>
vendor: 1 bytes, line 2024
2024
2025<script id="underscore-js" src="https://adambaney.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2025
2025
2026<script id="shortcode-js" src="https://adambaney.com/wp-includes/js/shortcode.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2026
2026
2027<script id="backbone-js" src="https://adambaney.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2027
2027
2028<script id="wp-util-js-extra">
2029var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2030//# sourceURL=wp-util-js-extra
2031</script>
vendor: 1 bytes, line 2031
2031
2032<script id="wp-util-js" src="https://adambaney.com/wp-includes/js/wp-util.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2032
2032
2033<script id="wp-backbone-js" src="https://adambaney.com/wp-includes/js/wp-backbone.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2033
2033
2034<script id="media-models-js-extra">
2035var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
2036//# sourceURL=media-models-js-extra
2037</script>
vendor: 1 bytes, line 2037
2037
2038<script id="media-models-js" src="https://adambaney.com/wp-includes/js/media-models.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2038
2038
2039<script id="wp-plupload-js-extra">
2040var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
2041var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"6a72d974cc"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2042//# sourceURL=wp-plupload-js-extra
2043</script>
vendor: 1 bytes, line 2043
2043
2044<script id="wp-plupload-js" src="https://adambaney.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2044
2044
2045<script id="jquery-ui-core-js-before">
2046jQuery.uiBackCompat = true;
2047//# sourceURL=jquery-ui-core-js-before
2048</script>
vendor: 1 bytes, line 2048
2048
2049<script id="jquery-ui-core-js" src="https://adambaney.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2049
2049
2050<script id="jquery-ui-mouse-js" src="https://adambaney.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2050
2050
2051<script id="jquery-ui-sortable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2051
2051
2052<script id="mediaelement-core-js-before">
2053var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
2054//# sourceURL=mediaelement-core-js-before
2055</script>
vendor: 1 bytes, line 2055
2055
2056<script id="mediaelement-core-js" src="https://adambaney.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2056
2056
2057<script id="mediaelement-migrate-js" src="https://adambaney.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2057
2057
2058<script id="mediaelement-js-extra">
2059var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
2060//# sourceURL=mediaelement-js-extra
2061</script>
vendor: 1 bytes, line 2061
2061
2062<script id="wp-mediaelement-js" src="https://adambaney.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2062
2062
2063<script id="wp-api-request-js-extra">
2064var wpApiSettings = {"root":"https://adambaney.com/wp-json/","nonce":"04f19d43ee","versionString":"wp/v2/"};
2065//# sourceURL=wp-api-request-js-extra
2066</script>
vendor: 1 bytes, line 2066
2066
2067<script id="wp-api-request-js" src="https://adambaney.com/wp-includes/js/api-request.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2067
2067
2068<script id="clipboard-js" src="https://adambaney.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2068
2068
2069<script id="media-views-js-extra">
2070var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://adambaney.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2070pplication/x-tar,application/zip,application/x-7z-compressed":"Archives","application/pdf":"PDFs"},"captions":true,"nonce":{"sendToEditor":"80d8bca852","setAttachmentThumbnail":"056beb09eb"},"post":{"id":0},"defaultProps":{"link":"none","align":"left","size":"medium"},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://adambaney.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"8","text":"August 2026"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"2","text":"February 2018"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"}],"mediaTrash":0,"infiniteScrolling":1}};
2071//# sourceURL=media-views-js-extra
2072</script>
vendor: 1 bytes, line 2072
2072
2073<script id="media-views-js" src="https://adambaney.com/wp-includes/js/media-views.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2073
2073
2074<script id="media-editor-js" src="https://adambaney.com/wp-includes/js/media-editor.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2074
2074
2075<script id="media-audiovideo-js" src="https://adambaney.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2075
2075
2076<script id="jquery-ui-draggable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/draggable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2076
2076
2077<script id="jquery-ui-droppable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/droppable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2077
2077
2078<script id="jquery-touch-punch-js" src="https://adambaney.com/wp-includes/js/jquery/jquery.ui.touch-punch.js?ver=0.2.2"></script>
vendor: 1 bytes, line 2078
2078
2079<script id="sortablejs-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/sortablejs/Sortable.min.js?ver=1.7.0"></script>
vendor: 1 bytes, line 2079
2079
2080<script id="i18n-react-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/i18n-react/dist/i18n-react.umd.min.js?ver=0.6.4"></script>
vendor: 1 bytes, line 2080
2080
2081<script id="mobx-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/mobx/lib/mobx.umd.min.js?ver=4.2.0"></script>
vendor: 1 bytes, line 2081
2081
2082<script id="mobx-state-tree-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/mobx-state-tree/dist/mobx-state-tree.umd.js?ver=2.0.4"></script>
vendor: 1 bytes, line 2082
2082
2083<script id="immer-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/immer/dist/immer.umd.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2083
2083
2084<script id="react-aiot-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/react-aiot/umd/react-aiot.umd.js?ver=1.2.8"></script>
vendor: 1 bytes, line 2084
2084
2085<script id="wp-api-js" src="https://adambaney.com/wp-includes/js/wp-api.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2085
2085
2086<script id="real-media-library-js-extra">
2087var rmlOpts = {"version":"4.0.0","textDomain":"real-media-library","restUrl":"https://adambaney.com/wp-json/realmedialibrary/v1/","blogId":"1","rootId":"-1","listMode":"grid","lang":{"warnDelete":"\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","restrictionsInherits":"New folders inherit this restriction","restrictionsSuffix":"The current selected folder has some restrictions:","restrictions.par":"You can not change *parent* folder","restrictions.rea":"You can not *rearrange* subfolders","restrictions.cre":"You can not *create* subfolders","restrictions.ins":"You can not *insert* new files. New files will be moved to Unorganized...","restrictions.ren":"You can not *rename* the folder","restrictions.del":"You can not *delete* the folder","restrictions.mov":"You can not *move* files outside the folder","coverImageDropHere":"Drop image here","uploaderUsesLeftTree":"The file is uploaded to the folder you are currently in.","areYouSure":"Are you sure?","success":"Success","failed":"Failed","noEntries":"No entries found","deleteConfirm":"Are you sure to delete *{name}*? All files gets moved to / Unorganized.","ok":"Ok","cancel":"Cancel","save":"Save","back":"Back","noFoldersTitle":"No folders found","noFoldersDescription":"You have actually not created any folder. Just click on the header button to create your first folder.","folders":"Folders","noSearchResult":"No search results.","renameLoadingText":"Renaming to *{name}*...","renameSuccess":"Successfully renamed folder to *{name}*","addLoadingText":"Creating *{name}*...","addSuccess":"Successfully created *{name}*","deleteFailedSub":"The folder you try to delete has subfolders.","deleteSuccess":"Successfully deleted *{name}*","sortLoadingText":"Reordering the tree hierarchy...","sortedSuccess":"Successfully sorted the tree hierarchy","filesRemaining":"{count} files remaining...","receiveData":"Receiving data...","shortcut":"Shortcut","shortcutInfo":"This is a shortcut of a media library file. Shortcuts doesn't need any physical storage *(0kb)*. If you want to change the file itself, you must do this in the original file (for example replace media file through a plugin).\nNote also that the fields in the shortcuts can be different to the original file, for example \"Title\", \"Description\" or \"Caption\".","orderFilterActive":"In the current view of uploads are filters active. Please reset these and refresh the view.","uploadingCollection":"A collection can not contain files. Upload moved to Unorganized...","uploadingGallery":"A gallery can contain only images. Upload moved to Unorganized...","orderLoadingText":"Order content by *{name}*...","resetOrder":"Reset order","applyOrderOnce":"Apply order once...","last":"Last","deactivateOrderAutomatically":"Deactivate automatically ordering","applyOrderAutomatically":"Apply automatic order...","latest":"Latest","reindexOrder":"Reindex order","resetToLastOrder":"Reset to last order","allPosts":"All files","unorganized":"Unorganized","move":"Move {count} files","moveOne":"Move one file","append":"Copy {count} files","appendOne":"Copy one file","moveLoadingText":"Moving {count} files...","moveLoadingTextOne":"Moving one file...","appendLoadingText":"Copying {count} files...","appendLoadingTextOne":"Copying one file...","moveSuccess":"Successfully moved {count} files","moveSuccessOne":"Successfully moved one file","appendSuccess":"Successfully copied {count} files","appendSuccessOne":"Successfully copied one file","moveTip":"Hold any key to create a shortcut","appendTip":"Release key to move file","creatable0ToolTipTitle":"Click this to create a new folder","creatable0ToolTipText":"A folder can contain every type of file and collections, but no galleries. If you want to create a subfolder simply select a folder from the list and click this button.","creatable1ToolTipTitle":"Click this to create a new collection","creatable1ToolTipText":"A collection can contain no files. But you can create there other collections and *galleries*. The mentioned above gallery is only a *gallery data folder*, that means they are not automatically in your frontend (your website).\n\nYou can create a *visual gallery* from this *gallery data folder* via the Visual Editor in your page/post.","creatable2ToolTipTitle":"Click this to create a *new gallery data folder*","creatable2ToolTipText":"A *gallery data folder* can only contain images. It is simplier for you to distinguish where your visual galleries are.\n\nYou can also order the images into *a custom image order* per drag&drop.","userSettingsToolTipTitle":"Settings","userSettingsToolTipText":"General settings for the current logged in user.","lockedToolTipTitle":"Permissions","orderToolTipTitle":"Reorder files in this folder","orderToolTipText":"Start to reorder the files / images by *title, filename, ID, ...*","refreshToolTipTitle":"Refresh","refreshToolTipText":"Refreshes the current folder view.","renameToolTipTitle":"Rename","renameToolTipText":"Rename the current selected folder.","trashToolTipTitle":"Delete","trashToolTipText":"Delete the current selected folder.","sortToolTipTitle":"Rearrange","sortToolTipText":"Change the hierarchical order of the folders.","detailsToolTipTitle":"Folder details","detailsToolTipText":"Select a folder and view more details about it."},"userSettings":""};
2088//# sourceURL=real-media-library-js-extra
2089</script>
vendor: 1 bytes, line 2089
2089
2090<script id="real-media-library-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/dist/rml.js?ver=d78c43b9e42e84e5e4f958d491286277"></script>
vendor: 1 bytes, line 2090
2090
2091<script id="imagesloaded-js" src="https://adambaney.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2091
2091
2092<script id="masonry-js" src="https://adambaney.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
2092
2093	
2093<script type="text/javascript">
2094		var elm_button_vars = { wrapper: '#blog-posts' };
2095	</script>
2095
2096	<a href="#top" id="to-top"></a>
2097		
2098		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(112,128,144,0.95);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">I use cookies to ensure that I give you the best experience on my website.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom hide" aria-label="Ok">Ok</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div>
2099			
2100		</div>
2101		</body>
2102</html>

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