Mosaic on Plone 4.3.19 throws JS errors

I'm trying to install plone.app.mosaic on a Plone 4.3.19. Plone successfully starts, but the console throws errors on all pages once mosaic is activated. When I try to edit an item with the Mosaic View. enabled, mosaic doesn't kick in. Any insight is greatly appreciated!

The 4.3.19 site was installed using Unified Installer. It's a clean install aside from the noted changes below.

added eggs in buildout.cfg

eggs =
    Plone
    Pillow
    plone.app.mosaic
    plone.app.widgets

Added to version.cfg:

plone.tiles = 1.5.2
plone.app.tiles = 2.2.1
plone.app.blocks = 3.1.0
plone.app.drafts = 1.0
plone.app.standardtiles = 1.0
plone.app.mosaic = 1.0
plone.app.widgets = 1.11
plone.app.contenttypes = 1.2a3
plone.app.jquery = 1.8.3
plone.app.outputfilters = 1.14

Console log errors:

folder_contents:45 GET     http://localhost:8080/Plone/portal_css/Sunburst%20Theme/++resource++plone.formwidget.recurrence/jquery.recurrenceinput.css net::ERR_ABORTED 404 (Not Found)
folder_contents:46 GET http://localhost:8080/Plone/portal_css/Sunburst%20Theme/++resource++plone.formwidget.recurrence/integration.css net::ERR_ABORTED 404 (Not Found)
folder_contents:47 GET http://localhost:8080/Plone/portal_css/Sunburst%20Theme/++resource++plone.app.event/event.css net::ERR_ABORTED 404 (Not Found)
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: This pattern without a name attribute will not be registered!
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:86129
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
widgets.js:14146 patterns.Patternslib Base: The pattern 'plone-widgets' does not have a trigger attribute, it will not be registered.
output @ widgets.js:14029
log @ widgets.js:14029
warn @ widgets.js:14029
Base.extend @ widgets.js:14029
(anonymous) @ widgets.js:105029
execCb @ widgets.js:10
check @ widgets.js:10
enable @ widgets.js:10
enable @ widgets.js:10
(anonymous) @ widgets.js:10
(anonymous) @ widgets.js:10
each @ widgets.js:10
enable @ widgets.js:10
init @ widgets.js:10
(anonymous) @ widgets.js:10
setTimeout (async)
req.nextTick @ widgets.js:10
localRequire @ widgets.js:10
requirejs @ widgets.js:10
(anonymous) @ widgets.js:105029
plone-mosaic.js:269 Uncaught TypeError: define is not a function
    at plone-mosaic.js:269
(anonymous) @ plone-mosaic.js:269

Plone Foundation Code of Conduct