diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt
index bdc97fd9..dab91fce 100644
--- a/THIRD_PARTY.txt
+++ b/THIRD_PARTY.txt
@@ -136,7 +136,7 @@ https://cdn.embed.ly/player-0.1.0.min.js
https://cdnjs.cloudflare.com/ajax/libs/1000hz-bootstrap-validator/0.11.9/validator.min.js
https://cdnjs.cloudflare.com/ajax/libs/ajax-bootstrap-select/1.4.5/js/ajax-bootstrap-select.min.js
https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/3.35.1/algoliasearch.min.js
-https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.23.3/algoliasearch.umd.min.js
+https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.24.0/algoliasearch.umd.min.js
https://cdnjs.cloudflare.com/ajax/libs/alpinejs/2.8.2/alpine.js
https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.14.0/cdn.min.js
https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index 7776a454..5d2da0a1 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -80,7 +80,7 @@ targets.setLastVersion = function (type, version) {
if (type.startsWith('/1000hz-bootstrap-validator/0.')) return '0.11.9';
if (type.startsWith('/ajax-bootstrap-select/1.')) return '1.4.5';
if (type.startsWith('/algoliasearch/3.')) return '3.35.1';
- if (type.startsWith('/algoliasearch/4.')) return '4.23.3';
+ if (type.startsWith('/algoliasearch/4.')) return '4.24.0';
if (type.startsWith('/alpinejs/2.')) return '2.8.2';
if (type.startsWith('/alpinejs/3.')) return '3.14.0';
if (type.startsWith('/anchor-js/3.')) return '3.2.2';
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index 3f7316d7..5bfb9862 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -29,6 +29,7 @@
- highlight.js v11.9.0 -> v11.10.0
- tinymce v7.1.2 -> v7.2.1
+ - algoliasearch v4.23.3 -> v4.24.0
diff --git a/resources/algoliasearch/4.23.3/algoliasearch.min.jsm b/resources/algoliasearch/4.23.3/algoliasearch.min.jsm
deleted file mode 100644
index 6ec7dc13..00000000
--- a/resources/algoliasearch/4.23.3/algoliasearch.min.jsm
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).algoliasearch=t()}(this,function(){"use strict";function t(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function g(n){for(var e=1;e
=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return o()})}()}}function Ke(r){return function(e,t){return r.transporter.read({method:i,path:p("1/indexes/%s/%s",r.indexName,e)},t)}}function We(){return function(e,t){for(var r=0,n=Object.entries(e.hits);rn.OPENED&&void 0===t&&(clearTimeout(a),t=e(o.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(t),r({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(t),r({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(o.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:s(),requestsCache:s({serializable:!1}),hostsCache:function n(e){var a=b(e.caches),o=a.shift();return void 0===o?{get:function(e,t){var r=2=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return o()})}()}}function Ke(r){return function(e,t){return r.transporter.read({method:i,path:h("1/indexes/%s/%s",r.indexName,e)},t)}}function We(){return function(e,t){for(var r=0,n=Object.entries(e.hits);rn.OPENED&&void 0===t&&(clearTimeout(a),t=e(o.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(t),r({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(t),r({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(o.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:s(),requestsCache:s({serializable:!1}),hostsCache:function n(e){var a=b(e.caches),o=a.shift();return void 0===o?{get:function(e,t){var r=2