diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js
index 40c55f6..41aa6bc 100644
--- a/resources/assets/js/app.js
+++ b/resources/assets/js/app.js
@@ -1 +1,31 @@
+import Cookies from 'js-cookie';
+
require('./bootstrap');
+
+$(() => {
+ if (Cookies.get('agechecked')) {
+ $('body').removeClass('tis-need-agecheck');
+ } else {
+ $('#ageCheckModal')
+ .modal({backdrop: 'static'})
+ .on('hide.bs.modal', function () {
+ $('body').removeClass('tis-need-agecheck');
+ Cookies.set('agechecked', '1', {expires: 365});
+ });
+ }
+
+ if (navigator.serviceWorker) {
+ navigator.serviceWorker.register('/sw.js');
+ }
+ $('[data-toggle="tooltip"]').tooltip();
+ $('.alert').alert();
+ $('.tis-page-selector').pageSelector();
+
+ if (document.getElementById('status')) {
+ setTimeout(function () {
+ $('#status').alert('close');
+ }, 5000);
+ }
+
+ $('.link-card').linkCard();
+});
\ No newline at end of file
diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php
index 30eaa1b..3947745 100644
--- a/resources/views/layouts/base.blade.php
+++ b/resources/views/layouts/base.blade.php
@@ -218,32 +218,6 @@
@endguest
-
@stack('script')