Essential Addons for Elementor — Third-Party Libraries and Licences
===================================================================

Essential Addons for Elementor is licensed under the GNU General Public License
v3 (see the plugin header and readme.txt). It bundles the third-party code and
assets listed below. Each is distributed under its own licence, all of which are
compatible with GPLv3 except where an entry is marked "ATTENTION".

Unminified source for Essential Addons' own code, and the build scripts, are in
the public repository:
https://github.com/WPDevelopers/essential-addons-for-elementor-lite

Format: path (relative to the plugin root) — library, version — licence — upstream


FRONT-END JAVASCRIPT  (assets/front-end/js/lib-view/)
-----------------------------------------------------

code-snippet/highlight.min.js
    highlight.js 10.7.0 — BSD-3-Clause
    https://github.com/highlightjs/highlight.js

countdown/countdown.js, countdown.min.js
    Countdown jQuery plugin by Fengyuan Chen (plugin registered as $.fn.eacountdown)
    — MIT (per the upstream package metadata)
    https://fengyuanchen.github.io/countdown/

dom-purify/purify.min.js
    DOMPurify 3.2.6 — Apache-2.0 OR MPL-2.0 — Cure53 and contributors
    https://github.com/cure53/DOMPurify

drawsvg/drawsvg.js, drawsvg.min.js
    jQuery DrawSVG — MIT — Leonardo Santos
    https://github.com/lcdsantos/jquery-drawsvg

embed/embed.js, embed.min.js
    Typeform Embed SDK, @typeform/embed 0.17.0 — LGPL-3.0-only (embed/LICENSE.txt)
    — Typeform. The package's lib/api.js, wrapped so it exposes the same
    window.typeformEmbed global as the unlicensed 0.16.0 copy it replaces.
    https://github.com/Typeform/embed

fancy-table/fancy-table.js, fancy-table.min.js
    jQuery fancyTable 1.0.34 — MIT — Johan Johansson
    https://github.com/myspace-nu/jquery.fancyTable

full-calendar/*.js
    FullCalendar 5.11.3 standard packages (core, daygrid, timegrid, list, locales)
    — MIT
    https://github.com/fullcalendar/fullcalendar

image-zoom/zoom-lense.js, zoom-lense.min.js
    Essential Addons code adapted from the public CodePen Pen "poyoRKQ" by HckKiu
    — MIT (CodePen licenses all public Pens under MIT)
    https://codepen.io/hckkiu/pen/poyoRKQ
    https://blog.codepen.io/documentation/licensing/

inview/inview.js, inview.min.js
    jquery.inview — WTFPL (repository LICENSE) / ISC (package.json, 1.1.2)
    https://github.com/protonet/jquery.inview

isotope/isotope.pkgd.js, isotope.pkgd.min.js
    Isotope 3.0.6 — GPLv3 (open-source option of Metafizzy's GPLv3/commercial
    dual licence). This is one reason the plugin itself is GPLv3.
    https://isotope.metafizzy.co

magnific-popup/jquery.magnific-popup.js, .min.js
    Magnific Popup — MIT — Dmytro Semenov
    https://github.com/dimsemenov/Magnific-Popup

marquee/marquee.js, marquee.min.js
    Essential Addons marquee ($.fn.eaelmarque), built around GreenSock's
    horizontalLoop() helper. Requires GSAP, which this plugin does not ship.
    Current Essential Addons Pro ships and loads its own copy; this copy remains
    only for older Pro releases.
    ATTENTION: confirm the licence terms of the GreenSock helper with GreenSock.
    https://gsap.com/docs/v3/HelperFunctions/

morphext/morphext.js, morphext.min.js
    Morphext — MIT — Ian Lai
    https://github.com/MrSaints/Morphext

plyr/plyr.js, plyr.min.js
    Plyr 3.7.8 — MIT — Sam Potts
    https://github.com/sampotts/plyr

three/three.js, three.min.js
    three.js — MIT
    Used by Essential Addons Pro's 360 Degree Photo Viewer. Current Pro ships its
    own copy; this copy remains only for older Pro releases.
    https://github.com/mrdoob/three.js

tooltipster/tooltipster.bundle.js, .min.js
    Tooltipster 4 — MIT — Caleb Jacob and Louis Ameline
    https://github.com/calebjacob/tooltipster

typed/typed.js, typed.min.js
    Typed.js — MIT — Matt Boldt
    https://github.com/mattboldt/typed.js

waypoint/waypoints.js, waypoints.min.js
    Waypoints 4.0.1 — MIT — Caleb Troughton
    https://github.com/imakewebthings/waypoints

blob-animation/polygon-morphing-animation.js, .min.js
    Essential Addons original code, 2.0.0 — GPLv3 (part of this plugin)

icons/brands.json, regular.json, solid.json
    Font Awesome Free 5 icon data — icons: CC BY 4.0 — Fonticons, Inc.
    https://fontawesome.com/license/free


EDITOR JAVASCRIPT  (assets/front-end/js/lib-edit/)
--------------------------------------------------

quill/quill.js, quill.min.js
    Quill Editor 1.3.6 — BSD-3-Clause — Jason Chen, salesforce.com
    https://github.com/quilljs/quill


FRONT-END CSS  (assets/front-end/css/lib-view/)
-----------------------------------------------

code-snippet/github.min.css, github-dark.min.css   highlight.js styles — BSD-3-Clause
full-calendar/*.css                                FullCalendar 5.11.3 — MIT
magnific-popup/*.css                               Magnific Popup — MIT
plyr/*.css                                         Plyr 3.7.8 — MIT
swiper/swiper-bundle.min.css                       Swiper 6.8.4 — MIT — Vladimir Kharlampidi
tooltipster/*.css                                  Tooltipster 4 — MIT


ADMIN  (assets/admin/vendor/)
-----------------------------

sweetalert2/js/sweetalert2.min.js, css/sweetalert2.min.css
    SweetAlert2 8.8.7 — MIT
    https://github.com/sweetalert2/sweetalert2

sweetalert2/js/core.js
    core-js 2.x client build (polyfills) — MIT
    https://github.com/zloirock/core-js


PHP  (vendor/)
--------------

vendor/composer/
    Composer autoloader — MIT (vendor/composer/LICENSE)

vendor/priyomukul/wp-notice/  (v2.x-dev)
    Admin notice library by an Essential Addons contributor.
    ATTENTION: the package declares no licence (no "license" key in composer.json
    and no LICENSE file). A GPL-compatible licence should be declared upstream.
    https://github.com/priyomukul/wp-notice


BUILT BUNDLES
-------------

Built admin applications (for example includes/templates/admin/quick-setup/dist/
and assets/admin/js/angie-integration.min.js) bundle npm dependencies such as
React (MIT). Their dependency trees and licences are recorded in the
package.json / package-lock.json files in the public repository above.
