Merge remote-tracking branch 'origin/develop'
This commit is contained in:
commit
e9cca7410e
245
THIRD_PARTY.txt
245
THIRD_PARTY.txt
|
@ -137,6 +137,7 @@ https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.10.2/cdn.min.js
|
|||
https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/css/colorpicker.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/js/bootstrap-colorpicker-module.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.8.3/angular-locale_en-us.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angularjs-slider/6.7.0/rzslider.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angularjs-slider/7.1.0/rzslider.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/0.4.18/toaster.min.css
|
||||
|
@ -157,6 +158,7 @@ https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.19.0/angular-translat
|
|||
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.19.0/angular-translate.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.19.0/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.19.0/angular-translate-storage-local/angular-translate-storage-local.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-translate-loader-partial/2.19.0/angular-translate-loader-partial.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.10.0/ui-bootstrap-tpls.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js
|
||||
|
@ -184,7 +186,7 @@ https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.js
|
|||
https://cdnjs.cloudflare.com/ajax/libs/blazy/1.8.2/blazy.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.7.2/bluebird.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bodymovin/4.13.0/bodymovin.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.9.4/lottie.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.9.6/lottie.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/5.5.3/bootbox.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js
|
||||
|
@ -315,9 +317,9 @@ https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js
|
|||
https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/d3/5.16.0/d3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/d3/6.7.0/d3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/d3/7.4.4/d3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/d3/7.5.0/d3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/d3-legend/2.25.6/d3-legend.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.2/dayjs.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.3/dayjs.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/dexie/3.2.2/dexie.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/docsearch.js/2.6.3/docsearch.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/docsearch.js/2.6.3/docsearch.min.js
|
||||
|
@ -327,61 +329,61 @@ https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/css/drawer.min.css
|
|||
https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/js/drawer.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/dygraph/1.1.1/dygraph-combined.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/dygraph/2.1.0/dygraph.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/index.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/af-ZA.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ar.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/bg.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ca.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/cs-CZ.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/da.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/de.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ee.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/el.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/en.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/eo.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/es.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/eu.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/fa.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/fi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/fr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/he.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/hr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/hu.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/hy-AM.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/id.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/it.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ja.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/kg.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/km.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ko.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ku.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/kz.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/lt.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/lv.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/mn.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/nb-NO.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/nl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/pl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/pt-br.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/pt.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ro.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ru-RU.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/sk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/sl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/sr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/sv-SE.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ta.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/th.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/tk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/tr-TR.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ua.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/ug-CN.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/uz-UZ.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/vi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/zh-CN.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/locale/zh-TW.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/theme-chalk/fonts/element-icons.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.8/theme-chalk/index.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/index.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/af-ZA.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ar.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/bg.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ca.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/cs-CZ.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/da.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/de.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ee.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/el.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/en.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/eo.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/es.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/eu.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/fa.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/fi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/fr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/he.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/hr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/hu.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/hy-AM.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/id.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/it.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ja.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/kg.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/km.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ko.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ku.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/kz.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/lt.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/lv.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/mn.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/nb-NO.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/nl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/pl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/pt-br.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/pt.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ro.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ru-RU.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/sk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/sl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/sr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/sv-SE.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ta.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/th.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/tk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/tr-TR.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ua.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/ug-CN.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/uz-UZ.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/vi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/zh-CN.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/locale/zh-TW.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/theme-chalk/fonts/element-icons.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.9/theme-chalk/index.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/exif-js/2.3.0/exif.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/ext-core/3.1.0/ext-core.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.7/css/jquery.fancybox.min.css
|
||||
|
@ -1152,9 +1154,9 @@ https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.14.17/hls.min.js
|
|||
https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.1.5/hls.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/hogan.js/3.0.2/hogan.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/3.7.0/instantsearch.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.40.6/instantsearch.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.43.0/instantsearch.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/izimodal/1.6.0/js/iziModal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/izimodal/1.6.1/js/iziModal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/3.1.3/css/jasny-bootstrap.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/3.1.3/js/jasny-bootstrap.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/4.0.0/css/jasny-bootstrap.min.css
|
||||
|
@ -1240,7 +1242,7 @@ https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.8.0/leaflet.css
|
|||
https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.8.0/leaflet.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/Leaflet.EasyButton/2.4.0/easy-button.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/1.5.3/leaflet.markercluster.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.10.6/libphonenumber-js.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.10.7/libphonenumber-js.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/libsodium-wrappers/0.5.4/sodium.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.3/js/lightbox.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightcase/2.5.0/css/lightcase.min.css
|
||||
|
@ -1249,9 +1251,9 @@ https://cdnjs.cloudflare.com/ajax/libs/lightcase/2.5.0/js/lightcase.min.js
|
|||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.10.0/css/lightgallery.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.10.0/fonts/lg.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.10.0/js/lightgallery.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.4.0/css/lightgallery.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.4.0/fonts/lg.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.4.0/lightgallery.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.5.0/css/lightgallery.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.5.0/fonts/lg.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.5.0/lightgallery.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/lozad.js/1.16.0/lozad.min.js
|
||||
|
@ -1330,19 +1332,20 @@ https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/jax/output/HTML-CSS/fonts/T
|
|||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/jax/output/HTML-CSS/imageFonts.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/jax/output/HTML-CSS/jax.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.1/es5/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.1/es5/output/chtml/fonts/woff-v2/MathJax_Zero.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.1/es5/tex-mml-chtml.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Zero.woff
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/tex-mml-chtml.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.20.0/css/mdb.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.20.0/js/mdb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/3.11.0/mdb.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/3.11.0/mdb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.1.0/mdb.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.1.0/mdb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.2.0/mdb.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.2.0/mdb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/css/modaal.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/js/modaal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.3/moment-with-locales.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment-with-langs.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mootools/1.4.5/mootools-core-full-compat-yc.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/mootools/1.6.0/mootools-core.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/noUiSlider/14.7.0/nouislider.min.js
|
||||
|
@ -1429,10 +1432,10 @@ https://cdnjs.cloudflare.com/ajax/libs/pure/2.1.0/pure-nr.min.css
|
|||
https://cdnjs.cloudflare.com/ajax/libs/pure/2.1.0/tables.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react/16.14.0/umd/react.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react/18.1.0/umd/react.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.14.0/umd/react-dom.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.1.0/umd/react-dom.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-redux/7.2.8/react-redux.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-redux/8.0.2/react-redux.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/react-router/5.3.3/react-router.min.js
|
||||
|
@ -1684,32 +1687,32 @@ https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/skins/ui/oxide/skin.shadow
|
|||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/themes/mobile/theme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/themes/silver/theme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/tinymce.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/icons/default/icons.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/models/dom/model.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/default/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/document/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/tinymce-5/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/tinymce-5-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/content/writer/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide-dark/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide-dark/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide-dark/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/oxide/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5-dark/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5-dark/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/skins/ui/tinymce-5/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/themes/silver/theme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.0.3/tinymce.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/icons/default/icons.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/models/dom/model.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/default/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/document/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/tinymce-5/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/tinymce-5-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/content/writer/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide-dark/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide-dark/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide-dark/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/oxide/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5-dark/content.inline.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5-dark/content.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5-dark/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5/skin.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/skins/ui/tinymce-5/skin.shadowdom.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/themes/silver/theme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.1.0/tinymce.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.3.0/js/jquery.tooltipster.min.js
|
||||
|
@ -1725,7 +1728,9 @@ https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.1/css/bootstrap.min
|
|||
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.1/js/bootstrap.bundle.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.3/css/bootstrap.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.3/js/bootstrap.bundle.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.3/underscore-min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/twix.js/0.3.0/twix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/twix.js/1.3.0/twix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.4/underscore-min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/urlive/1.1.1/jquery.urlive.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vex-js/3.1.1/css/vex.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vex-js/3.1.1/css/vex-theme-bottom-right-corner.min.css
|
||||
|
@ -1751,10 +1756,10 @@ https://cdnjs.cloudflare.com/ajax/libs/video.js/5.20.5/video-js.min.css
|
|||
https://cdnjs.cloudflare.com/ajax/libs/video.js/5.20.5/video.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video-js.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/7.20.0/video-js.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/7.20.0/video.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.36/vue.global.prod.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.27.1/vue-i18n.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/7.20.1/video-js.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/video.js/7.20.1/video.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.37/vue.global.prod.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.27.2/vue-i18n.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/9.1.10/vue-i18n.cjs.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vuex/3.6.2/vuex.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vuex/4.0.2/vuex.cjs.min.js
|
||||
|
@ -1804,15 +1809,15 @@ https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/styles.css
|
|||
https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~components~initializer.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~initializer.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~sentry.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/autocomplete.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/bundle.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/initializer.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/polyfill.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/raw.css
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/recommendation.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/search.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/sentry.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.43/dist/styles.css
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/autocomplete.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/bundle.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/initializer.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/polyfill.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/raw.css
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/recommendation.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/search.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/sentry.js
|
||||
https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.49/dist/styles.css
|
||||
https://cdn.jsdelivr.net/npm/instantsearch.css@7.4.5/themes/algolia-min.css
|
||||
https://cdn.jsdelivr.net/npm/leaflet.featuregroup.subgroup@1.0.2/dist/leaflet.featuregroup.subgroup.js
|
||||
https://cdn.jsdelivr.net/npm/ngx-bootstrap@6.2.0/datepicker/bs-datepicker.css
|
||||
|
@ -1831,8 +1836,8 @@ https://cdn.jsdelivr.net/npm/swiper@6.8.4/swiper-bundle.min.css
|
|||
https://cdn.jsdelivr.net/npm/swiper@6.8.4/swiper-bundle.min.js
|
||||
https://cdn.jsdelivr.net/npm/swiper@7.4.1/swiper-bundle.min.css
|
||||
https://cdn.jsdelivr.net/npm/swiper@7.4.1/swiper-bundle.min.js
|
||||
https://cdn.jsdelivr.net/npm/swiper@8.1.6/swiper-bundle.min.css
|
||||
https://cdn.jsdelivr.net/npm/swiper@8.1.6/swiper-bundle.min.js
|
||||
https://cdn.jsdelivr.net/npm/swiper@8.2.6/swiper-bundle.min.css
|
||||
https://cdn.jsdelivr.net/npm/swiper@8.2.6/swiper-bundle.min.js
|
||||
https://cdn.jsdelivr.net/npm/urlize.js/urlize.js
|
||||
https://cdn.jsdelivr.net/npm/vanilla-lazyload@17.8.2/dist/lazyload.min.js
|
||||
https://cdn.jsdelivr.net/npm/videojs-seek-buttons@1.6.0/dist/videojs-seek-buttons.css
|
||||
|
@ -1843,14 +1848,14 @@ https://cdn.jsdelivr.net/npm/vue@1.0.28/dist/vue.min.js
|
|||
https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.min.js
|
||||
https://cdn.jsdelivr.net/npm/vue-match-media@1.0.3/dist/index.min.js
|
||||
https://code.createjs.com/1.0.0/createjs.min.js
|
||||
https://fonts.gstatic.com/s/materialiconsoutlined/v104/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2
|
||||
https://fonts.gstatic.com/s/materialiconsround/v103/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2
|
||||
https://fonts.gstatic.com/s/materialiconssharp/v104/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2
|
||||
https://fonts.gstatic.com/s/materialiconstwotone/v107/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2
|
||||
https://fonts.gstatic.com/s/materialicons/v129/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
|
||||
https://fonts.gstatic.com/s/materialiconsoutlined/v106/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2
|
||||
https://fonts.gstatic.com/s/materialiconsround/v105/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2
|
||||
https://fonts.gstatic.com/s/materialiconssharp/v106/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2
|
||||
https://fonts.gstatic.com/s/materialiconstwotone/v109/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2
|
||||
https://fonts.gstatic.com/s/materialicons/v134/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
|
||||
https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css
|
||||
https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js
|
||||
https://raw.githubusercontent.com/jquery-validation/jquery-validation/1.19.4/dist/jquery.validate.min.js
|
||||
https://raw.githubusercontent.com/jquery-validation/jquery-validation/1.19.5/dist/jquery.validate.min.js
|
||||
https://raw.githubusercontent.com/pagekit/vue-resource/1.5.3/dist/vue-resource.min.js
|
||||
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v2.8.94/css/materialdesignicons.min.css
|
||||
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v2.8.94/fonts/materialdesignicons-webfont.woff2
|
||||
|
@ -1860,5 +1865,5 @@ https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v4.9.95/css/
|
|||
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v4.9.95/fonts/materialdesignicons-webfont.woff2
|
||||
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v5.8.55/css/materialdesignicons.min.css
|
||||
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v5.8.55/fonts/materialdesignicons-webfont.woff2
|
||||
https://unpkg.com/react-side-effect@2.1.1/lib/index.umd.min.js
|
||||
https://unpkg.com/react-side-effect@2.1.2/lib/index.umd.min.js
|
||||
https://use.fontawesome.com/a1f20be65b.js
|
||||
|
|
|
@ -380,19 +380,19 @@
|
|||
"description": "Hard"
|
||||
},
|
||||
"helpWebsiteIssuesDescription": {
|
||||
"message": "",
|
||||
"message": "Є дві можливі причини: Або необхідний фреймворк/бібліотека, яку LocalCDN (поки що) не постачає, або SOP. SOP (англ. \"Same origin policy\" – укр. \"Політика однакового походження\") – це механізм безпеки, який визначає, які дані можна завантажувати браузеру. Вона допомагає ізолювати шкідливі документи і цим зменшити можливі вектори атак. Ця політика не дозволяє браузеру завантажувати зовнішні фреймворки LocalCDN. На жаль, зараз для цього немає рішення.",
|
||||
"description": "There are two possible reasons: Either a framework/library is required that LocalCDN doesn‘t (yet) deliver or an SOP. A SOP (Same origin policy) is a security mechanism that determines what data the browser is allowed to load. It helps to isolate malicious documents and thus reduce possible attack vectors. This policy prevents the browser from loading the external frameworks of LocalCDN. Unfortunately there is no solution for this at the moment."
|
||||
},
|
||||
"helpBlockGoogleFontsDescription": {
|
||||
"message": "",
|
||||
"message": "LocalCDN може замінити \"Google Material Icons\". Щоб перехопити з'єднання, ваш адблокер (наприклад, uBlock Origin, uMatrix або AdGuard) має дозволити запит. LocalCDN прослуховує ці запити, і якщо запит містить \"Google Material Icons\", ресурс буде замінено. Якщо ви знімите прапорець \"Блокувати запити на відсутній вміст\", неіснуючі ресурси будуть дозволені і \"Google Fonts\" буде завантажено, оскільки \"Google Material Icons\" та \"Google Fonts\" використовують один і той же домен. Якщо ви не бажаєте цього, ви можете заблокувати \"Google Fonts\" на LocalCDN.",
|
||||
"description": "LocalCDN can replace »Google Material Icons«. To catch the connection your adblocker (e.g. uBlock Origin, uMatrix or AdGuard) must allow the request. LocalCDN listens on these requests and if the query contains »Google Material Icons«, the resource will be replaced. If you uncheck the »Block requests for missing content« option, non-existent resources will be allowed to pass and »Google Fonts« will be loaded, because »Google Material Icons« and »Google Fonts« use the same domain. If you don‘t want this, you can block »Google Fonts« on LocalCDN."
|
||||
},
|
||||
"helpStatisticsDescription": {
|
||||
"message": "",
|
||||
"message": "Не панікуйте, нічого не передаватиметься. Це було б проти всіх моїх принципів. Статистика (у форматі JSON) містить таку інформацію: дату, CDN+лічильник та фреймворк+лічильник. Це все. Ось приклад:",
|
||||
"description": "Don‘t panic, nothing will be transmitted. It would be against all my principles. The statistics (JSON format) contains the following information: Date, CDN+counter and framework+counter. That‘s all. I‘ve an example here:"
|
||||
},
|
||||
"helpStatisticsContent": {
|
||||
"message": "",
|
||||
"message": "Статистика не містить жодної інформації щодо браузеру, операційної системи, запитуючому веб-сайті, IP-адресах чи будь-якої іншої інформації. Тільки дата, CDN+лічильник та фреймворк+лічильник. Він показує вам, які фреймворки заміняються LocalCDN, як части і які CDN запитувалися.",
|
||||
"description": "The statistics contain no information about the browser, operating system, requesting website, IP addresses or any other information. Just date, CDN+counter and framework+counter. It shows you which frameworks are replaced by LocalCDNs how often and which CDNs were requested."
|
||||
},
|
||||
"helpStatisticsTruthTitle": {
|
||||
|
@ -400,19 +400,19 @@
|
|||
"description": "How do I know that‘s true?"
|
||||
},
|
||||
"helpStatisticsTruthDescription": {
|
||||
"message": "",
|
||||
"message": "Сховище розширень можна продивитися безпосередньо в браузері Firefox. Відкрийте URL-адресу \"about:debugging\", перейдіть на \"Сховище\" і оберіть \"Сховище розширень\". Під ключем \"internalStatisticsData\" ви знайдете всі зібрані дані. Скопіюйте їх та помістить в JSON PrettyPrinter для того, щоб зробити їх більш зрозумілими. Зверніть увагу, що ви повинні спочатку прибрати перші та останні лапки і ключ до неї. Ви побачите все ясно побачите на цьому відео.",
|
||||
"description": "The extension storage can be viewed directly with the Firefox browser. Open the URL »about:debugging«, switch to »Storage« and select »Extension Storage«. Under the key »internalStatisticsData« you will find the collected data. Just copy it and put it into a JSON PrettyPrinter to make it more readable. Please note that you have to remove the first and last quotation mark and the key to it. You should be able to see this clearly in this video."
|
||||
},
|
||||
"helpSyncTitle": {
|
||||
"message": "",
|
||||
"message": "Що буде синхронізуватись, якщо я оберу \"Синхронізувати\" в якості типу сховища?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpSyncDescription": {
|
||||
"message": "",
|
||||
"message": "Синхронізація буде працювати лише тоді, коли ви ввійшли в свій акаунт Firefox на пристрої і дозволили синхронізацію розширень в налаштуваннях. Окремий сервер синхронізації під вашим контролем також буде працювати. Це синхронізує більшість налаштувань LocalCDN серед усіх девайсів.",
|
||||
"description": "Sync will only work if you are logged in with a Firefox account on the device and have allowed add-ons to sync in the settings. A separate sync server under your control will also work. This will synchronize most of the settings of LocalCDN across all devices."
|
||||
},
|
||||
"helpSyncAccount": {
|
||||
"message": "",
|
||||
"message": "Якщо у вас відсутній обліковий запис синхронізації, нічого не буде сінхронізовано. У такому випадку, немає значення, який тип сховища ви обрали.",
|
||||
"description": "If you don‘t have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected."
|
||||
},
|
||||
"helpSyncContentNever": {
|
||||
|
@ -448,7 +448,7 @@
|
|||
"description": "More information about Firefox Sync:"
|
||||
},
|
||||
"helpBrowserCompatibility": {
|
||||
"message": "",
|
||||
"message": "Сумісність з браузерами",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpReplace": {
|
||||
|
@ -464,23 +464,23 @@
|
|||
"description": "Upgrade all resources"
|
||||
},
|
||||
"helpExplanationChrome": {
|
||||
"message": "",
|
||||
"message": "Всі браузери на базі Chromium",
|
||||
"description": "All Chromium based Browser"
|
||||
},
|
||||
"helpLimitation": {
|
||||
"message": "",
|
||||
"message": "Це не обмеження LocalCDN, а відсутність підтримки API браузерів на базі Chromium.",
|
||||
"description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers."
|
||||
},
|
||||
"titleBadgeDefault": {
|
||||
"message": "",
|
||||
"message": "Значок за замовчанням",
|
||||
"description": "Default badge"
|
||||
},
|
||||
"titleBadgeHTMLFilter": {
|
||||
"message": "",
|
||||
"message": "Значок фільтрації HTML",
|
||||
"description": "HTML filter badge"
|
||||
},
|
||||
"titleBadgeMissingResource": {
|
||||
"message": "",
|
||||
"message": "Значок відсутніх ресурсів",
|
||||
"description": "Missing resource badge"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -324,7 +324,7 @@
|
|||
"description": "The HTML filter removes the red characters from this example:"
|
||||
},
|
||||
"helpHtmlFilterAfter": {
|
||||
"message": "",
|
||||
"message": "Kết quả sau đó trông như thế này:",
|
||||
"description": "The result then looks like this:"
|
||||
},
|
||||
"helpHtmlFilterWhyTitle": {
|
||||
|
|
|
@ -716,6 +716,8 @@ function create_url() {
|
|||
url="$JSDELIVR/npm/vue-match-media@$version/dist/index.min.js"
|
||||
elif [ "$folder" = "createjs" ];then
|
||||
url="$CREATEJS/$version/createjs.min.js"
|
||||
elif [ "$folder" = "moment.js" ] && [ "$version" = "2.5.1" ];then
|
||||
url="$CLOUDFLARE/$folder/$version/moment-with-langs.min.js"
|
||||
# --------------------------------------------------------------------------
|
||||
else
|
||||
if [ "$subfile" = "$jfile" ]; then
|
||||
|
|
|
@ -33,6 +33,11 @@ var interceptor = {};
|
|||
interceptor.handleRequest = function (requestDetails, tabIdentifier, tab) {
|
||||
let validCandidate, targetDetails, targetDomain, isGoogleFont, isGoogleMaterialIcons, initiatorDomain, isListed;
|
||||
|
||||
targetDetails = requestAnalyzer.getLocalTarget(requestDetails, tab.url);
|
||||
stateManager.requests[requestDetails.requestId] = {
|
||||
tabIdentifier, targetDetails
|
||||
};
|
||||
|
||||
validCandidate = requestAnalyzer.isValidCandidate(requestDetails, tab);
|
||||
if (!validCandidate) {
|
||||
return {
|
||||
|
@ -74,8 +79,6 @@ interceptor.handleRequest = function (requestDetails, tabIdentifier, tab) {
|
|||
};
|
||||
}
|
||||
|
||||
targetDetails = requestAnalyzer.getLocalTarget(requestDetails, tab.url);
|
||||
|
||||
if (targetDetails['result'] === false) {
|
||||
if (!IgnoredHost[targetDomain]) {
|
||||
++stateManager.tabs[tabIdentifier].missing;
|
||||
|
@ -83,10 +86,6 @@ interceptor.handleRequest = function (requestDetails, tabIdentifier, tab) {
|
|||
return interceptor._handleMissingCandidate(requestDetails.url, tabIdentifier);
|
||||
}
|
||||
|
||||
stateManager.requests[requestDetails.requestId] = {
|
||||
tabIdentifier, targetDetails
|
||||
};
|
||||
|
||||
return {
|
||||
'redirectUrl': chrome.runtime.getURL(targetDetails.path + fileGuard.secret)
|
||||
};
|
||||
|
@ -106,6 +105,7 @@ interceptor._handleMissingCandidate = function (requestUrl, tabIdentifier) {
|
|||
missingCount = stateManager.tabs[tabIdentifier].missing || 0;
|
||||
if (missingCount > 0 && injectionCount === 0) {
|
||||
wrappers.setBadgeText(tabIdentifier, injectionCount);
|
||||
wrappers.setBadgeColoring(tabIdentifier, BadgeSettingMissingResource.TYPE);
|
||||
}
|
||||
} else {
|
||||
wrappers.setBadgeText(tabIdentifier, injectionCount);
|
||||
|
|
|
@ -109,6 +109,7 @@ mappings.cdn = {
|
|||
'angular-animate/{version}/angular-animate': resources.angularAnimate,
|
||||
'angular-aria/{version}/angular-aria': resources.angularAria,
|
||||
'angular-cookies/{version}/angular-cookies': resources.angularCookies,
|
||||
'angular-i18n/{version}/angular-locale': resources.angularI18N,
|
||||
'angular-loader/{version}/angular-loader': resources.angularLoader,
|
||||
'angular-message-format/{version}/angular-message-format': resources.angularMessageFormat,
|
||||
'angular-messages/{version}/angular-messages': resources.angularMessages,
|
||||
|
@ -252,13 +253,23 @@ mappings.cdn = {
|
|||
'bootstrap-vue/{version}/bootstrap-vue.min.css': resources.bootstrapVueCSS,
|
||||
'bootstrap-vue/{version}/bootstrap-vue.css': resources.bootstrapVueCSS,
|
||||
'bootstrap-3-typeahead/{version}/bootstrap3-typeahead.': resources.bootstrap3Typeahead,
|
||||
'bootstrap/{version}/css/bootstrap': resources.bootstrapCSS,
|
||||
'bootstrap/{version}/js/bootstrap.': resources.bootstrapJS,
|
||||
'bootstrap/{version}/bootstrap.min.js': resources.bootstrapJS,
|
||||
'bootstrap/{version}/bootstrap.js': resources.bootstrapJS,
|
||||
'bootstrap/{version}/bootstrap.min.css': resources.bootstrapCSS,
|
||||
'bootstrap/{version}/bootstrap.css': resources.bootstrapCSS,
|
||||
'bowser/{version}/': resources.bowserJS,
|
||||
'bower-angular-translate/{version}/angular-translate.': resources.angularTranslate,
|
||||
'bower-angular-translate-loader-partial/{version}/angular-translate-loader-partial.': resources.angularTranslateLoaderPartial,
|
||||
'bulma/{version}/css/bulma.': resources.bulma,
|
||||
'bxslider/{version}/jquery.bxslider.min.js': resources.bxsliderJS,
|
||||
'bxslider/{version}/jquery.bxslider.js': resources.bxsliderJS,
|
||||
'Chart.js/{version}/Chart.bundle.': resources.chartJs,
|
||||
'Chart.js/{version}/Chart.min.js': resources.chartJs,
|
||||
'Chart.js/{version}/chart.min.js': resources.chartJs,
|
||||
'Chart.js/{version}/Chart.js': resources.chartJs,
|
||||
'Chart.js/{version}/chart.js': resources.chartJs,
|
||||
'Chart.js/{version}/Chart.css': resources.chartJsCSS,
|
||||
'Chart.js/{version}/Chart.min.css': resources.chartJsCSS,
|
||||
'chosen/{version}/chosen.jquery.min.js': resources.chosen,
|
||||
|
@ -470,6 +481,7 @@ mappings.cdn = {
|
|||
'twitter-bootstrap/{version}/bootstrap.js': resources.bootstrapJS,
|
||||
'twitter-bootstrap/{version}/bootstrap.min.css': resources.bootstrapCSS,
|
||||
'twitter-bootstrap/{version}/bootstrap.css': resources.bootstrapCSS,
|
||||
'twix.js/{version}/twix.': resources.twixJS,
|
||||
'underscore.js/{version}/underscore.': resources.underscore,
|
||||
'underscore.js/{version}/underscore-min.': resources.underscore,
|
||||
'urlive/{version}/jquery.urlive.': resources.jqueryURLive,
|
||||
|
|
|
@ -150,10 +150,6 @@ requestAnalyzer._matchBasePath = function (hostMappings, channelPath) {
|
|||
requestAnalyzer._findLocalTarget = function (resourceMappings, basePath, channelHost, channelPath, destinationSearchString, initiator) {
|
||||
let resourcePath, versionNumber, resourcePattern, shorthandResource;
|
||||
|
||||
storageManager.type.get(Setting.LOGGING, function (items) {
|
||||
requestAnalyzer.logging = items.enableLogging;
|
||||
});
|
||||
|
||||
resourcePath = channelPath.replace(basePath, '');
|
||||
|
||||
// Evaluate first in case of version 'latest' and numerals in resource
|
||||
|
@ -170,10 +166,8 @@ requestAnalyzer._findLocalTarget = function (resourceMappings, basePath, channel
|
|||
|
||||
shorthandResource = shorthands.specialFiles(channelHost, channelPath, destinationSearchString);
|
||||
if (shorthandResource['result'] !== false) {
|
||||
if (requestAnalyzer.logging) {
|
||||
console.log(`${LogString.PREFIX} ${LogString.REPLACED_RESOURCE} ${shorthandResource.path}`);
|
||||
log.append(initiator, channelHost + channelPath, shorthandResource.path, false);
|
||||
}
|
||||
console.log(`${LogString.PREFIX} ${LogString.REPLACED_RESOURCE} ${shorthandResource.path}`);
|
||||
log.append(initiator, channelHost + channelPath, shorthandResource.path, false);
|
||||
return shorthandResource;
|
||||
}
|
||||
|
||||
|
@ -214,10 +208,9 @@ requestAnalyzer._findLocalTarget = function (resourceMappings, basePath, channel
|
|||
break;
|
||||
}
|
||||
|
||||
if (requestAnalyzer.logging) {
|
||||
console.log(`${LogString.PREFIX} ${LogString.REPLACED_RESOURCE} ${targetPath}`);
|
||||
log.append(initiator, channelHost + channelPath, targetPath, false);
|
||||
}
|
||||
console.log(`${LogString.PREFIX} ${LogString.REPLACED_RESOURCE} ${targetPath}`);
|
||||
log.append(initiator, channelHost + channelPath, targetPath, false);
|
||||
|
||||
// Prepare and return a local target.
|
||||
return {
|
||||
'source': channelHost,
|
||||
|
@ -229,7 +222,7 @@ requestAnalyzer._findLocalTarget = function (resourceMappings, basePath, channel
|
|||
}
|
||||
}
|
||||
|
||||
if (requestAnalyzer.logging && !IgnoredHost[channelHost]) {
|
||||
if (!IgnoredHost[channelHost]) {
|
||||
console.warn(`${LogString.PREFIX} ${LogString.MISSING_RESOURCE} ${channelHost}${channelPath}`);
|
||||
log.append(initiator, channelHost + channelPath, '-', true);
|
||||
}
|
||||
|
|
|
@ -58,6 +58,9 @@ var resources = {
|
|||
'angularCookies': {
|
||||
'path': 'resources/angular.js/{version}/angular-cookies.min.jsm'
|
||||
},
|
||||
'angularI18N': {
|
||||
'path': 'resources/angular-i18n/{version}/angular-locale_en-us.min.jsm'
|
||||
},
|
||||
'angularLoader': {
|
||||
'path': 'resources/angular.js/{version}/angular-loader.min.jsm'
|
||||
},
|
||||
|
@ -82,6 +85,9 @@ var resources = {
|
|||
'angularTouch': {
|
||||
'path': 'resources/angular.js/{version}/angular-touch.min.jsm'
|
||||
},
|
||||
'angularTranslateLoaderPartial': {
|
||||
'path': 'resources/angular-translate-loader-partial/{version}/angular-translate-loader-partial.min.jsm'
|
||||
},
|
||||
// angularMaterialDesign
|
||||
'angularMaterialDesignJS': {
|
||||
'path': 'resources/angular-material/{version}/angular-material.min.jsm'
|
||||
|
@ -1016,6 +1022,10 @@ var resources = {
|
|||
'toastrJS': {
|
||||
'path': 'resources/toastr.js/{version}/toastr.min.jsm'
|
||||
},
|
||||
// twix.js
|
||||
'twixJS': {
|
||||
'path': 'resources/twix.js/{version}/twix.min.jsm'
|
||||
},
|
||||
// Underscore.js
|
||||
'underscore': {
|
||||
'path': 'resources/underscore.js/{version}/underscore-min.jsm'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"manifest_version": 2,
|
||||
"name": "LocalCDN",
|
||||
"version": "2.6.28",
|
||||
"version": "2.6.29",
|
||||
"browser_specific_settings": {
|
||||
"gecko": {
|
||||
"id": "{b86e4813-687a-43e6-ab65-0bde4ab75758}",
|
||||
|
|
|
@ -117,6 +117,7 @@ helpers.languageIsFullySupported = function (language) {
|
|||
'sl',
|
||||
'sr',
|
||||
'sv',
|
||||
'te',
|
||||
'tl',
|
||||
'tr',
|
||||
'uk',
|
||||
|
|
|
@ -22,7 +22,11 @@
|
|||
var log = {};
|
||||
|
||||
log.append = function (initiator, resource, target, highlight) {
|
||||
log.data.push({initiator, resource, target, highlight});
|
||||
storageManager.type.get(Setting.LOGGING, function (items) {
|
||||
if (items.enableLogging) {
|
||||
log.data.push({initiator, resource, target, highlight});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
log.data = [];
|
||||
|
|
|
@ -95,6 +95,11 @@ targets.setLastVersion = function (type, version) {
|
|||
if (helpers.compareVersion('1.6.10', version)) return '1.6.10'; // > 1.5.11 to <= 1.6.10
|
||||
return '1.8.2'; // >= 1.6.11
|
||||
}
|
||||
if (type.startsWith('/angular-i18n/1.')) return '1.8.3';
|
||||
if (type.startsWith('/angularjs-slider/2.')) return '6.7.0';
|
||||
if (type.startsWith('/angularjs-slider/3.')) return '6.7.0';
|
||||
if (type.startsWith('/angularjs-slider/4.')) return '6.7.0';
|
||||
if (type.startsWith('/angularjs-slider/5.')) return '6.7.0';
|
||||
if (type.startsWith('/angularjs-slider/6.')) return '6.7.0';
|
||||
if (type.startsWith('/angularjs-slider/7.')) return '7.1.0';
|
||||
if (type.startsWith('/angularjs-toaster/0.')) return '0.4.18';
|
||||
|
@ -104,6 +109,7 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/angular-bootstrap-colorpicker/3.')) return '3.0.32';
|
||||
if (type.startsWith('/zumper-angular-payments/1.')) return '1.0.7';
|
||||
if (type.startsWith('/angular-stripe-checkout@5.')) return '5.1.0';
|
||||
if (type.startsWith('/angular-translate-loader-partial/2.')) return '2.19.0';
|
||||
if (type.startsWith('/angular-ui-bootstrap/')) {
|
||||
if (helpers.compareVersion('0.10.0', version)) return '0.10.0'; // <= v0.10.0
|
||||
if (helpers.compareVersion('0.14.3', version)) return '0.14.3'; // > 0.10.0 <= v0.14.3
|
||||
|
@ -134,7 +140,7 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/blazy/1.')) return '1.8.2';
|
||||
if (type.startsWith('/bluebird/3.')) return '3.7.2';
|
||||
if (type.startsWith('/bodymovin/4.')) return '4.13.0';
|
||||
if (type.startsWith('/bodymovin/5.')) return '5.9.4';
|
||||
if (type.startsWith('/bodymovin/5.')) return '5.9.6';
|
||||
if (type.startsWith('/bootbox.js/4.')) return '4.4.0';
|
||||
if (type.startsWith('/bootbox.js/5.')) return '5.5.3';
|
||||
if (type.startsWith('/bootstrap-daterangepicker/2.')) return '2.1.27';
|
||||
|
@ -172,10 +178,10 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/d3/4.')) return '4.13.0';
|
||||
if (type.startsWith('/d3/5.')) return '5.16.0';
|
||||
if (type.startsWith('/d3/6.')) return '6.7.0';
|
||||
if (type.startsWith('/d3/7.')) return '7.4.4';
|
||||
if (type.startsWith('/d3/7.')) return '7.5.0';
|
||||
if (type.startsWith('/d3-legend/2.')) return '2.25.6';
|
||||
if (type.startsWith('/datatables/1.')) return '1.11.0';
|
||||
if (type.startsWith('/dayjs/1.')) return '1.11.2';
|
||||
if (type.startsWith('/dayjs/1.')) return '1.11.3';
|
||||
if (type.startsWith('/dexie/3.') || type.startsWith('/dexie/latest')) return '3.2.2';
|
||||
if (type.startsWith('/docsearch.js/2.')) return '2.6.3';
|
||||
if (type.startsWith('/docsify/4.') || type.startsWith('/docsify/')) return '4.12.2';
|
||||
|
@ -184,7 +190,7 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/drawer/3.')) return '3.2.2';
|
||||
if (type.startsWith('/dygraph/1.')) return '1.1.1';
|
||||
if (type.startsWith('/dygraph/2.')) return '2.1.0';
|
||||
if (type.startsWith('/element-ui/2.')) return '2.15.8';
|
||||
if (type.startsWith('/element-ui/2.')) return '2.15.9';
|
||||
if (type.startsWith('/embedly-player/0.')) return '0.1.0';
|
||||
if (type.startsWith('/ethjs')) return '0.4.0';
|
||||
if (type.startsWith('/exif-js/2.')) return '2.3.0';
|
||||
|
@ -193,7 +199,7 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/findify')) {
|
||||
if (helpers.compareVersion('6.9.15', version)) return '6.9.15'; // <= 6.9.15
|
||||
if (helpers.compareVersion('6.17.0', version)) return '6.17.0'; // > 6.9.15 to <= 6.17.0
|
||||
return '7.1.43';
|
||||
return '7.1.49';
|
||||
}
|
||||
if (type.startsWith('/fancybox/2.')) return '2.1.7';
|
||||
if (type.startsWith('/fancybox/3.')) return '3.5.7';
|
||||
|
@ -215,11 +221,11 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/gsap/3.')) return '3.10.4';
|
||||
|
||||
// just for testing ----------------------------------------------
|
||||
if (type.startsWith('/materialicons/')) return 'v129';
|
||||
if (type.startsWith('/materialiconsoutlined/')) return 'v104';
|
||||
if (type.startsWith('/materialiconsround/')) return 'v103';
|
||||
if (type.startsWith('/materialiconssharp/')) return 'v104';
|
||||
if (type.startsWith('/materialiconstwotone/')) return 'v107';
|
||||
if (type.startsWith('/materialicons/')) return 'v134';
|
||||
if (type.startsWith('/materialiconsoutlined/')) return 'v106';
|
||||
if (type.startsWith('/materialiconsround/')) return 'v105';
|
||||
if (type.startsWith('/materialiconssharp/')) return 'v106';
|
||||
if (type.startsWith('/materialiconstwotone/')) return 'v109';
|
||||
// ---------------------------------------------------------------
|
||||
|
||||
if (type.startsWith('/highlight.js/7.')) return '9.18.5';
|
||||
|
@ -234,9 +240,9 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/hogan.js/')) return '3.0.2';
|
||||
if (type.startsWith('/instantsearch.css/7.')) return '7.4.5';
|
||||
if (type.startsWith('/instantsearch.js/3.')) return '3.7.0';
|
||||
if (type.startsWith('/instantsearch.js/4.')) return '4.40.6';
|
||||
if (type.startsWith('/instantsearch.js/4.')) return '4.43.0';
|
||||
if (type.startsWith('/iScroll/5.')) return '5.2.0';
|
||||
if (type.startsWith('/izimodal/1.')) return '1.6.0';
|
||||
if (type.startsWith('/izimodal/1.')) return '1.6.1';
|
||||
if (type.startsWith('/jets/0.')) return '0.14.1';
|
||||
if (type.startsWith('/jquery/1.')) {
|
||||
if (helpers.compareVersion('1.7.1', version)) return '1.7.1'; // <= v1.7.1
|
||||
|
@ -271,7 +277,7 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/jquery-mobile/1.')) return '1.4.5';
|
||||
if (type.startsWith('/jquery-mousewheel/3.')) return '3.1.13';
|
||||
if (type.startsWith('/jScrollPane/2.')) return '2.2.2';
|
||||
if (type.startsWith('/jquery-validate/1.')) return '1.19.4';
|
||||
if (type.startsWith('/jquery-validate/1.')) return '1.19.5';
|
||||
if (type.startsWith('/jeditable.js/1.')) return '1.8.0';
|
||||
if (type.startsWith('/jeditable.js/2.')) return '2.0.19';
|
||||
if (type.startsWith('/jquery.cycle2/2.')) return '2.1.6';
|
||||
|
@ -294,12 +300,12 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/Leaflet.EasyButton/2.')) return '2.4.0';
|
||||
if (type.startsWith('/leaflet.featuregroup.subgroup/1.')) return '1.0.2';
|
||||
if (type.startsWith('/leaflet.markercluster/1.')) return '1.5.3';
|
||||
if (type.startsWith('/libphonenumber-js/1.')) return '1.10.6';
|
||||
if (type.startsWith('/libphonenumber-js/1.')) return '1.10.7';
|
||||
if (type.startsWith('/libsodium-wrappers/0.')) return '0.5.4';
|
||||
if (type.startsWith('/lightbox2/2.')) return '2.11.3';
|
||||
if (type.startsWith('/lightcase/2.')) return '2.5.0';
|
||||
if (type.startsWith('/lightgallery/1.')) return '1.10.0';
|
||||
if (type.startsWith('/lightgallery/2.')) return '2.4.0';
|
||||
if (type.startsWith('/lightgallery/2.')) return '2.5.0';
|
||||
if (type.startsWith('/lodash.js/3.')) return '3.10.1';
|
||||
if (type.startsWith('/lodash.js/4.')) return '4.17.21';
|
||||
if (type.startsWith('/lozad')) return '1.16.0';
|
||||
|
@ -316,13 +322,16 @@ targets.setLastVersion = function (type, version) {
|
|||
}
|
||||
if (type.startsWith('/materialize/1.')) return '1.0.0';
|
||||
if (type.startsWith('/mathjax/2.') || type.startsWith('/mathjax/latest')) return '2.7.5';
|
||||
if (type.startsWith('/mathjax/3.')) return '3.2.1';
|
||||
if (type.startsWith('/mathjax/3.')) return '3.2.2';
|
||||
if (type.startsWith('/mdb-ui-kit/3.')) return '3.11.0';
|
||||
if (type.startsWith('/mdb-ui-kit/4.')) return '4.1.0';
|
||||
if (type.startsWith('/mdb-ui-kit/4.')) return '4.2.0';
|
||||
if (type.startsWith('/mobile/1.')) return '1.4.5';
|
||||
if (type.startsWith('/Modaal/0.')) return '0.4.4';
|
||||
if (type.startsWith('/modernizr/2.')) return '2.8.3';
|
||||
if (type.startsWith('/moment.js/2.')) return '2.29.3';
|
||||
if (type.startsWith('/moment.js/2.')) {
|
||||
if (helpers.compareVersion('2.5.1', version)) return '2.5.1'; // <= v2.5.1
|
||||
return '2.29.3';
|
||||
}
|
||||
if (type.startsWith('/mootools/1.')) {
|
||||
if (helpers.compareVersion('1.4.5', version)) return '1.4.5'; // <= v1.4.5
|
||||
return '1.6.0';
|
||||
|
@ -355,15 +364,15 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/raven.js/3.')) return '3.27.2';
|
||||
if (type.startsWith('/react/16.')) return '16.14.0';
|
||||
if (type.startsWith('/react/17.')) return '17.0.2';
|
||||
if (type.startsWith('/react/18.')) return '18.1.0';
|
||||
if (type.startsWith('/react/18.')) return '18.2.0';
|
||||
if (type.startsWith('/react-dom/16.')) return '16.14.0';
|
||||
if (type.startsWith('/react-dom/17.')) return '17.0.2';
|
||||
if (type.startsWith('/react-dom/18.')) return '18.1.0';
|
||||
if (type.startsWith('/react-dom/18.')) return '18.2.0';
|
||||
if (type.startsWith('/react-redux/7.')) return '7.2.8';
|
||||
if (type.startsWith('/react-redux/8.')) return '8.0.2';
|
||||
if (type.startsWith('/react-router/5.')) return '5.3.3';
|
||||
if (type.startsWith('/react-router/6.')) return '6.3.0';
|
||||
if (type.startsWith('/react-side-effect/')) return '2.1.1';
|
||||
if (type.startsWith('/react-side-effect/')) return '2.1.2';
|
||||
if (type.startsWith('/react-lifecycles-compat/')) return '3.0.4';
|
||||
if (type.startsWith('/redux/4.')) return '4.2.0';
|
||||
if (type.startsWith('/rickshaw/1.')) return '1.7.1';
|
||||
|
@ -402,10 +411,10 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/Swiper/5.')) return '5.4.5';
|
||||
if (type.startsWith('/Swiper/6.')) return '6.8.4';
|
||||
if (type.startsWith('/Swiper/7.')) return '7.4.1';
|
||||
if (type.startsWith('/Swiper/8.') || type.startsWith('/Swiper/')) return '8.1.6';
|
||||
if (type.startsWith('/Swiper/8.') || type.startsWith('/Swiper/')) return '8.2.6';
|
||||
if (type.startsWith('/tether/1.')) return '1.4.7';
|
||||
if (type.startsWith('/tinymce/5.')) return '5.10.5';
|
||||
if (type.startsWith('/tinymce/6.')) return '6.0.3';
|
||||
if (type.startsWith('/tinymce/6.')) return '6.1.0';
|
||||
if (type.startsWith('/tooltipster/3.')) return '3.3.0';
|
||||
if (type.startsWith('/tooltipster/4.')) return '4.2.8';
|
||||
if (type.startsWith('/toastr.js/2.') || type.startsWith('/toastr.js/latest/')) return '2.1.4';
|
||||
|
@ -417,7 +426,9 @@ targets.setLastVersion = function (type, version) {
|
|||
}
|
||||
if (type.startsWith('/twitter-bootstrap/4.')) return '4.6.1';
|
||||
if (type.startsWith('/twitter-bootstrap/5.')) return '5.1.3';
|
||||
if (type.startsWith('/underscore.js/1.')) return '1.13.3';
|
||||
if (type.startsWith('/twix.js/0.')) return '0.3.0';
|
||||
if (type.startsWith('/twix.js/1.')) return '1.3.0';
|
||||
if (type.startsWith('/underscore.js/1.')) return '1.13.4';
|
||||
if (type.startsWith('/urlive/1.')) return '1.1.1';
|
||||
if (type.startsWith('/vanilla-lazyload')) return '17.8.2';
|
||||
if (type.startsWith('/vex-js/3.')) return '3.1.1';
|
||||
|
@ -427,12 +438,12 @@ targets.setLastVersion = function (type, version) {
|
|||
if (type.startsWith('/video.js/')) {
|
||||
if (helpers.compareVersion('5.20.5', version)) return '5.20.5'; // <= 5.20.5
|
||||
if (helpers.compareVersion('6.13.0', version)) return '6.13.0'; // > 5.20.5 to <= 6.13.0
|
||||
return '7.20.0';
|
||||
return '7.20.1';
|
||||
}
|
||||
if (type.startsWith('/vue/1.')) return '1.0.28';
|
||||
if (type.startsWith('/vue/2.')) return '2.6.14';
|
||||
if (type.startsWith('/vue/3.')) return '3.2.36';
|
||||
if (type.startsWith('/vue-i18n/8.')) return '8.27.1';
|
||||
if (type.startsWith('/vue/3.')) return '3.2.37';
|
||||
if (type.startsWith('/vue-i18n/8.')) return '8.27.2';
|
||||
if (type.startsWith('/vue-i18n/9.')) return '9.1.10';
|
||||
if (type.startsWith('/vue-match-media/1.')) return '1.0.3';
|
||||
if (type.startsWith('/vue-resource/1.')) return '1.5.3';
|
||||
|
@ -454,6 +465,9 @@ targets.determineResourceName = function (filename) {
|
|||
};
|
||||
|
||||
const ListOfFiles = {
|
||||
'twix.min.jsm': 'twix.js',
|
||||
'angular-locale_en-us.min.jsm': 'angular-i18n',
|
||||
'angular-translate-loader-partial.min.jsm': 'angular-translate-loader-partial',
|
||||
'tinymce.min.jsm': 'TinyMCE',
|
||||
'createjs.min.jsm': 'CreateJS',
|
||||
'vue-match-media.min.jsm': 'vue-match-media',
|
||||
|
|
|
@ -27,41 +27,51 @@
|
|||
<div class="release-notes-area">
|
||||
<p>Updated</p>
|
||||
<ul>
|
||||
<li>bodymovin v5.9.3 -> v5.9.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/978">#978</a>)</li>
|
||||
<li>noUiSlider v15.5.1 -> v15.6.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/979">#979</a>)</li>
|
||||
<li>vue-i18n v9.1.9 -> v9.1.10 (<a href="https://codeberg.org/nobody/LocalCDN/issues/980">#980</a>)</li>
|
||||
<li>findify-bundle v7.1.37 -> v7.1.43 (<a href="https://codeberg.org/nobody/LocalCDN/issues/981">#981</a>)</li>
|
||||
<li>markdown-it v13.0.0 -> v13.0.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/982">#982</a>)</li>
|
||||
<li>clipboard.js v2.0.10 -> v2.0.11 (<a href="https://codeberg.org/nobody/LocalCDN/issues/983">#983</a>)</li>
|
||||
<li>libphonenumber-js v1.9.52 -> v1.10.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/984">#984</a>)</li>
|
||||
<li>dayjs v1.11.1 -> v1.11.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/985">#985</a>)</li>
|
||||
<li>bulma v0.9.3 -> v0.9.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/986">#986</a>)</li>
|
||||
<li>bootstrap-table v1.20.0 -> v1.20.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/987">#987</a>)</li>
|
||||
<li>bootstrap-icons v1.8.1 -> v1.8.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/988">#988</a>)</li>
|
||||
<li>Swiper v8.1.4 -> v8.1.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/989">#989</a>)</li>
|
||||
<li>react-router v5.3.1 -> v5.3.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/990">#990</a>)</li>
|
||||
<li>jquery-validate v1.19.3 -> v1.19.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/993">#993</a>)</li>
|
||||
<li>algoliasearch v4.13.0 -> v4.13.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/994">#994</a>)</li>
|
||||
<li>socket.io v4.5.0 -> v4.5.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/995">#995</a>)</li>
|
||||
<li>vue v3.2.33 -> v3.2.36 (<a href="https://codeberg.org/nobody/LocalCDN/issues/996">#996</a>)</li>
|
||||
<li>mathjax v3.2.0 -> v3.2.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/997">#997</a>)</li>
|
||||
<li>video.js v7.19.2 -> v7.20.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/998">#998</a>)</li>
|
||||
<li>izimodal v1.5.1 -> v1.6.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1000">#1000</a>)</li>
|
||||
<li>mdb-ui-kit v4.0.0 -> v4.1.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1001">#1001</a>)</li>
|
||||
<li>react-redux v8.0.1 -> v8.0.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1002">#1002</a>)</li>
|
||||
<li>instantsearch.js v4.40.5 -> v4.40.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1003">#1003</a>)</li>
|
||||
<li>simplebar v5.3.6 -> v5.3.8 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1004">#1004</a>)</li>
|
||||
<li>vanilla-lazyload v17.8.1 -> v17.8.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1005">#1005</a>)</li>
|
||||
<li>Chart.js v3.7.1 -> v3.8.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1006">#1006</a>)</li>
|
||||
<li>angularjs-slider v7.0.1 -> v7.1.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1007">#1007</a>)</li>
|
||||
<li>izimodal v1.6.0 -> v1.6.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1008">#1008</a>)</li>
|
||||
<li>findify-bundle v7.1.43 -> v7.1.49 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1009">#1009</a>)</li>
|
||||
<li>Google Material Icons v129 -> v134 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1010">#1010</a>)</li>
|
||||
<li>Google Material Icons Outlined v104 -> v106 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1010">#1010</a>)</li>
|
||||
<li>Google Material Icons Round v103 -> v105 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1010">#1010</a>)</li>
|
||||
<li>Google Material Icons Sharp v104 -> v106 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1010">#1010</a>)</li>
|
||||
<li>Google Material Icons TwoTone v107 -> v109 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1010">#1010</a>)</li>
|
||||
<li>Swiper v8.1.6 -> v8.2.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1011">#1011</a>)</li>
|
||||
<li>video.js v7.20.0 -> v7.20.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1012">#1012</a>)</li>
|
||||
<li>instantsearch.js v4.40.6 -> v4.43.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1013">#1013</a>)</li>
|
||||
<li>underscore.js v1.13.3 -> v1.13.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1014">#1014</a>)</li>
|
||||
<li>element-ui v2.15.8 -> v2.15.9 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1015">#1015</a>)</li>
|
||||
<li>dayjs v1.11.2 -> v1.11.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1016">#1016</a>)</li>
|
||||
<li>vue v3.2.36 -> v3.2.37 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1017">#1017</a>)</li>
|
||||
<li>mathjax v3.2.1 -> v3.2.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1018">#1018</a>)</li>
|
||||
<li>lightgallery v2.4.0 -> v2.5.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1022">#1022</a>)</li>
|
||||
<li>mdb-ui-kit v4.1.0 -> v4.2.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1023">#1023</a>)</li>
|
||||
<li>react v18.1.0 -> v18.2.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1024">#1024</a>)</li>
|
||||
<li>react-dom v18.1.0 -> v18.2.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1025">#1025</a>)</li>
|
||||
<li>libphonenumber-js v1.10.6 -> v1.10.7 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1027">#1027</a>)</li>
|
||||
<li>vue-i18n v8.27.1 -> v8.27.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1028">#1028</a>)</li>
|
||||
<li>d3 v7.4.4 -> v7.5.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1032">#1032</a>)</li>
|
||||
<li>bodymovin v5.9.4 -> v5.9.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1033">#1033</a>)</li>
|
||||
<li>react-side-effect v2.1.1 -> v2.1.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1034">#1034</a>)</li>
|
||||
<li>tinymce v6.0.3 -> v6.1.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1039">#1039</a>)</li>
|
||||
<li>jquery-validate v1.19.4 -> v1.19.5 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1040">#1040</a>)</li>
|
||||
</ul>
|
||||
<p>Mapping</p>
|
||||
<ul>
|
||||
<li>bootstrap -> cdnjs.cloudflare.com (<a href="https://codeberg.org/nobody/LocalCDN/issues/615">#615</a>)</li>
|
||||
<li>angular-translate -> cdnjs.cloudflare.com (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
<li>angularjs-slider v2.x.x - v5.x.x -> v6.7.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
<li>chart.js -> cdnjs.cloudflare.com (<a href="https://codeberg.org/nobody/LocalCDN/issues/1037">#1037</a>)</li>
|
||||
</ul>
|
||||
<p>Added</p>
|
||||
<ul>
|
||||
<li>TinyMCE v5.10.5 and v6.0.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/999">#999</a>)</li>
|
||||
<li>angular-translate-loader-partial v2.19.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
<li>angular-i18n v1.8.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
<li>twix.js v0.3.0 v1.3.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
<li>moment.js v2.5.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1029">#1029</a>)</li>
|
||||
</ul>
|
||||
<p>Fixed</p>
|
||||
<ul>
|
||||
<li>MathJax: TeX-AMS_HTML.js -> TeX-AMS_HTML-full.js (<a href="https://codeberg.org/nobody/LocalCDN/issues/991">#991</a>)</li>
|
||||
<li>Badge color for missing resources (<a href="https://codeberg.org/nobody/LocalCDN/issues/1031">#1031</a>)</li>
|
||||
<li>Still logging if disabled (<a href="https://codeberg.org/nobody/LocalCDN/issues/1038">#1038</a>)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="generator-section">
|
||||
|
@ -100,6 +110,45 @@
|
|||
</div>
|
||||
<div id="history"><span id="history-indicator">+</span> Previous Versions</div>
|
||||
<div id="history-release-notes">
|
||||
<p class='release-date'>2022-05-29 (v2.6.28)</p>
|
||||
<p>Updated</p>
|
||||
<ul>
|
||||
<li>bodymovin v5.9.3 -> v5.9.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/978">#978</a>)</li>
|
||||
<li>noUiSlider v15.5.1 -> v15.6.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/979">#979</a>)</li>
|
||||
<li>vue-i18n v9.1.9 -> v9.1.10 (<a href="https://codeberg.org/nobody/LocalCDN/issues/980">#980</a>)</li>
|
||||
<li>findify-bundle v7.1.37 -> v7.1.43 (<a href="https://codeberg.org/nobody/LocalCDN/issues/981">#981</a>)</li>
|
||||
<li>markdown-it v13.0.0 -> v13.0.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/982">#982</a>)</li>
|
||||
<li>clipboard.js v2.0.10 -> v2.0.11 (<a href="https://codeberg.org/nobody/LocalCDN/issues/983">#983</a>)</li>
|
||||
<li>libphonenumber-js v1.9.52 -> v1.10.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/984">#984</a>)</li>
|
||||
<li>dayjs v1.11.1 -> v1.11.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/985">#985</a>)</li>
|
||||
<li>bulma v0.9.3 -> v0.9.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/986">#986</a>)</li>
|
||||
<li>bootstrap-table v1.20.0 -> v1.20.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/987">#987</a>)</li>
|
||||
<li>bootstrap-icons v1.8.1 -> v1.8.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/988">#988</a>)</li>
|
||||
<li>Swiper v8.1.4 -> v8.1.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/989">#989</a>)</li>
|
||||
<li>react-router v5.3.1 -> v5.3.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/990">#990</a>)</li>
|
||||
<li>jquery-validate v1.19.3 -> v1.19.4 (<a href="https://codeberg.org/nobody/LocalCDN/issues/993">#993</a>)</li>
|
||||
<li>algoliasearch v4.13.0 -> v4.13.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/994">#994</a>)</li>
|
||||
<li>socket.io v4.5.0 -> v4.5.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/995">#995</a>)</li>
|
||||
<li>vue v3.2.33 -> v3.2.36 (<a href="https://codeberg.org/nobody/LocalCDN/issues/996">#996</a>)</li>
|
||||
<li>mathjax v3.2.0 -> v3.2.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/997">#997</a>)</li>
|
||||
<li>video.js v7.19.2 -> v7.20.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/998">#998</a>)</li>
|
||||
<li>izimodal v1.5.1 -> v1.6.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1000">#1000</a>)</li>
|
||||
<li>mdb-ui-kit v4.0.0 -> v4.1.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1001">#1001</a>)</li>
|
||||
<li>react-redux v8.0.1 -> v8.0.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1002">#1002</a>)</li>
|
||||
<li>instantsearch.js v4.40.5 -> v4.40.6 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1003">#1003</a>)</li>
|
||||
<li>simplebar v5.3.6 -> v5.3.8 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1004">#1004</a>)</li>
|
||||
<li>vanilla-lazyload v17.8.1 -> v17.8.2 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1005">#1005</a>)</li>
|
||||
<li>Chart.js v3.7.1 -> v3.8.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1006">#1006</a>)</li>
|
||||
<li>angularjs-slider v7.0.1 -> v7.1.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/1007">#1007</a>)</li>
|
||||
</ul>
|
||||
<p>Added</p>
|
||||
<ul>
|
||||
<li>TinyMCE v5.10.5 and v6.0.3 (<a href="https://codeberg.org/nobody/LocalCDN/issues/999">#999</a>)</li>
|
||||
</ul>
|
||||
<p>Fixed</p>
|
||||
<ul>
|
||||
<li>MathJax: TeX-AMS_HTML.js -> TeX-AMS_HTML-full.js (<a href="https://codeberg.org/nobody/LocalCDN/issues/991">#991</a>)</li>
|
||||
</ul>
|
||||
<p class='release-date'>2022-04-30 (v2.6.27)</p>
|
||||
<p>Updated</p>
|
||||
<ul>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
"use strict";angular.module("ngLocale",[],["$provide",function(e){var n="one",u="other";e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(e,a){var r=0|e,a=function(e,a){var r=a;void 0===r&&(r=Math.min((a=e,-1==(n=(a+="").indexOf("."))?0:a.length-n-1),3));var n=Math.pow(10,r);return{v:r,f:(e*n|0)%n}}(e,a);return 1==r&&0==a.v?n:u}})}]);
|
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
* angular-translate - v2.19.0 - 2021-09-02
|
||||
*
|
||||
* Copyright (c) 2021 The angular-translate team, Pascal Precht; Licensed MIT
|
||||
*/
|
||||
!function(t,e){"function"==typeof define&&define.amd?define([],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():e()}(0,function(){function t(){"use strict";function a(t,e,r){this.name=t,this.isActive=!0,this.tables={},this.priority=e||0,this.langPromises={},this.urlTemplate=r}a.prototype.parseUrl=function(t,e){return angular.isFunction(t)?t(this.name,e):t.replace(/\{part\}/g,this.name).replace(/\{lang\}/g,e)},a.prototype.getTable=function(e,t,r,a,n,i){var o=this,s=this.langPromises[e],l=t.defer(),u=function(t){o.tables[e]=t,l.resolve(t)},c=function(){l.reject(o.name)},p=function(){r(angular.extend({method:"GET",url:o.parseUrl(o.urlTemplate||n,e)},a)).then(function(t){u(t.data)},function(t){i?i(o.name,e,t).then(u,c):c()})};return this.tables[e]?l.resolve(this.tables[e]):(s?s.then(l.resolve,p):p(),this.langPromises[e]=l.promise),l.promise};var n={};function i(t){return Object.prototype.hasOwnProperty.call(n,t)}function f(t){return angular.isString(t)&&""!==t}function t(t){if(!f(t))throw new TypeError("Invalid type of a first argument, a non-empty string expected.");return i(t)&&n[t].isActive}function d(){var t=[];for(var e in n)n[e].isActive&&t.push(n[e]);return t.sort(function(t,e){return t.priority-e.priority}),t}this.addPart=function(t,e,r){if(!f(t))throw new TypeError("Couldn't add part, part name has to be a string!");return i(t)||(n[t]=new a(t,e,r)),n[t].isActive=!0,this},this.setPart=function(t,e,r){if(!f(t))throw new TypeError("Couldn't set part.`lang` parameter has to be a string!");if(!f(e))throw new TypeError("Couldn't set part.`part` parameter has to be a string!");if("object"!=typeof r||null===r)throw new TypeError("Couldn't set part. `table` parameter has to be an object!");return i(e)||(n[e]=new a(e),n[e].isActive=!1),n[e].tables[t]=r,this},this.deletePart=function(t){if(!f(t))throw new TypeError("Couldn't delete part, first arg has to be string.");return i(t)&&(n[t].isActive=!1),this},this.isPartAvailable=t,this.$get=["$rootScope","$injector","$q","$http","$log",function(o,s,l,u,c){var p=function(r){if(!f(r.key))throw new TypeError("Unable to load data, a key is not a non-empty string.");if(!f(r.urlTemplate)&&!angular.isFunction(r.urlTemplate))throw new TypeError("Unable to load data, a urlTemplate is not a non-empty string or not a function.");var e=r.loadFailureHandler;if(void 0!==e){if(!angular.isString(e))throw new Error("Unable to load data, a loadFailureHandler is not a string.");e=s.get(e)}var a=[],t=d();angular.forEach(t,function(t){a.push(t.getTable(r.key,l,u,r.$http,r.urlTemplate,e)),t.urlTemplate=t.urlTemplate||r.urlTemplate});var n=!1,i=o.$on("$translatePartialLoaderStructureChanged",function(){n=!0});return l.all(a).then(function(){if(i(),n){if(!r.__retries)return r.__retries=(r.__retries||0)+1,p(r);c.warn("The partial loader has detected a multiple structure change (with addPort/removePart) while loading translations. You should consider using promises of $translate.use(lang) and $translate.refresh(). Also parts should be added/removed right before an explicit refresh if possible.")}var e={};return t=d(),angular.forEach(t,function(t){!function t(e,r){for(var a in r)r[a]&&r[a].constructor&&r[a].constructor===Object?(e[a]=e[a]||{},t(e[a],r[a])):e[a]=r[a];return e}(e,t.tables[r.key])}),e},function(){return i(),l.reject(r.key)})};return p.addPart=function(t,e,r){if(!f(t))throw new TypeError("Couldn't add part, first arg has to be a string");return i(t)?n[t].isActive||(n[t].isActive=!0,o.$emit("$translatePartialLoaderStructureChanged",t)):(n[t]=new a(t,e,r),o.$emit("$translatePartialLoaderStructureChanged",t)),p},p.deletePart=function(r,t){if(!f(r))throw new TypeError("Couldn't delete part, first arg has to be string");if(void 0===t)t=!1;else if("boolean"!=typeof t)throw new TypeError("Invalid type of a second argument, a boolean expected.");if(i(r)){var e=n[r].isActive;if(t){var a=s.get("$translate").loaderCache();"string"==typeof a&&(a=s.get(a)),"object"==typeof a&&angular.forEach(n[r].tables,function(t,e){a.remove(n[r].parseUrl(n[r].urlTemplate,e))}),delete n[r]}else n[r].isActive=!1;e&&o.$emit("$translatePartialLoaderStructureChanged",r)}return p},p.isPartLoaded=function(t,e){return angular.isDefined(n[t])&&angular.isDefined(n[t].tables[e])},p.getRegisteredParts=function(){var e=[];return angular.forEach(n,function(t){t.isActive&&e.push(t.name)}),e},p.isPartAvailable=t,p}]}return angular.module("pascalprecht.translate").provider("$translatePartialLoader",t),t.displayName="$translatePartialLoader","pascalprecht.translate"});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -9,72 +9,72 @@
|
|||
font-family: 'Material Icons';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialicons/v129/MaterialIcons.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialicons/v129/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); */
|
||||
src: url('./materialicons/v134/MaterialIcons.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialicons/v134/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Google Material Icons';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialicons/v129/MaterialIcons.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialicons/v129/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); */
|
||||
src: url('./materialicons/v134/MaterialIcons.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialicons/v134/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Material Icons Outlined';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconsoutlined/v104/MaterialIconsOutlined.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v104/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2'); */
|
||||
src: url('./materialiconsoutlined/v106/MaterialIconsOutlined.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v106/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Google Material Icons Outlined';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconsoutlined/v104/MaterialIconsOutlined.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v104/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2'); */
|
||||
src: url('./materialiconsoutlined/v106/MaterialIconsOutlined.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v106/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Material Icons Round';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconsround/v103/MaterialIconsRound.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsround/v103/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2'); */
|
||||
src: url('./materialiconsround/v105/MaterialIconsRound.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsround/v105/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Google Material Icons Round';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconsround/v103/MaterialIconsRound.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsround/v103/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2'); */
|
||||
src: url('./materialiconsround/v105/MaterialIconsRound.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconsround/v105/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Material Icons Sharp';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconssharp/v104/MaterialIconsSharp.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconssharp/v104/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2'); */
|
||||
src: url('./materialiconssharp/v106/MaterialIconsSharp.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconssharp/v106/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Google Material Icons Sharp';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconssharp/v104/MaterialIconsSharp.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconssharp/v104/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2'); */
|
||||
src: url('./materialiconssharp/v106/MaterialIconsSharp.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconssharp/v106/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Material Icons Two Tone';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('./materialiconstwotone/v107/MaterialIconsTwoTone.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconstwotone/v107/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format('woff2'); */
|
||||
src: url('./materialiconstwotone/v109/MaterialIconsTwoTone.woff2') format('woff2');
|
||||
/* src: url(https://fonts.gstatic.com/s/materialiconstwotone/v109/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format('woff2'); */
|
||||
}
|
||||
|
||||
.material-icons {
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue