js rebuild
This commit is contained in:
parent
5639540f1b
commit
249d61d21a
23 changed files with 1020 additions and 2571 deletions
62
.env.local
Normal file
62
.env.local
Normal file
|
@ -0,0 +1,62 @@
|
|||
APP_NAME=123movies
|
||||
APP_ENV=local
|
||||
APP_KEY=base64:c+t+ur1YkrxRCrN4AVKv/NntmB+UShx1y/iSw4d3KmM=
|
||||
APP_DEBUG=true
|
||||
APP_URL=https://playlab.test
|
||||
|
||||
LOG_CHANNEL=stack
|
||||
LOG_DEPRECATIONS_CHANNEL=null
|
||||
LOG_LEVEL=debug
|
||||
|
||||
HTML_MINIFY = true
|
||||
|
||||
# DB_CONNECTION=sqlite
|
||||
# DB_HOST=192.168.1.100
|
||||
# DB_PORT=3306
|
||||
# DB_DATABASE=laravel_breeze
|
||||
# DB_USERNAME=costin
|
||||
# DB_PASSWORD=aspena
|
||||
|
||||
BROADCAST_DRIVER=log
|
||||
CACHE_DRIVER=redis
|
||||
FILESYSTEM_DISK=local
|
||||
QUEUE_CONNECTION=sync
|
||||
SESSION_DRIVER=redis
|
||||
SESSION_LIFETIME=120
|
||||
|
||||
MEMCACHED_HOST=127.0.0.1
|
||||
|
||||
REDIS_HOST=127.0.0.1
|
||||
REDIS_PASSWORD=null
|
||||
REDIS_PORT=6379
|
||||
|
||||
MAIL_MAILER=smtp
|
||||
MAIL_HOST=mailhog
|
||||
MAIL_PORT=1025
|
||||
MAIL_USERNAME=null
|
||||
MAIL_PASSWORD=null
|
||||
MAIL_ENCRYPTION=null
|
||||
MAIL_FROM_ADDRESS="hello@example.com"
|
||||
MAIL_FROM_NAME="${APP_NAME}"
|
||||
|
||||
API_DOMAIN_SRC=soap2day
|
||||
|
||||
AWS_ACCESS_KEY_ID=
|
||||
AWS_SECRET_ACCESS_KEY=
|
||||
AWS_DEFAULT_REGION=us-east-1
|
||||
AWS_BUCKET=
|
||||
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||
|
||||
PUSHER_APP_ID=
|
||||
PUSHER_APP_KEY=
|
||||
PUSHER_APP_SECRET=
|
||||
PUSHER_HOST=
|
||||
PUSHER_PORT=443
|
||||
PUSHER_SCHEME=https
|
||||
PUSHER_APP_CLUSTER=mt1
|
||||
|
||||
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
||||
VITE_PUSHER_HOST="${PUSHER_HOST}"
|
||||
VITE_PUSHER_PORT="${PUSHER_PORT}"
|
||||
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
|
||||
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|
|
@ -125,7 +125,7 @@ public static function getClient() {
|
|||
public function getMovie(int $id)
|
||||
{
|
||||
try {
|
||||
$call = fn() => $this->formatTmdbMovie($this->client->getMoviesApi()->getMovie($id, ['append_to_response'=>'credits,videos,similar,keywords']));
|
||||
$call = fn() => $this->formatTmdbMovie($this->client->getMoviesApi()->getMovie($id, ['append_to_response'=>'credits,videos,keywords,recommendations']));
|
||||
|
||||
if ($this->use_cache)
|
||||
return Cache::remember('movie:'.$id, $this->ttl, $call);
|
||||
|
@ -140,7 +140,7 @@ public function getShow(int $id)
|
|||
{
|
||||
|
||||
try {
|
||||
$call = fn() => $this->formatTmdbShow($this->client->getTvApi()->getTvshow($id, ['append_to_response'=>'credits,videos,similar,recommendations,keywords']));
|
||||
$call = fn() => $this->formatTmdbShow($this->client->getTvApi()->getTvshow($id, ['append_to_response'=>'credits,videos,recommendations,keywords']));
|
||||
if ($this->use_cache)
|
||||
return Cache::remember('show:'.$id, $this->ttl, $call);
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ public function formatTmdbMovie($data):array
|
|||
$movie['companies'] = collect($data['production_companies'])->implode('name', ', ');
|
||||
$movie['trailer'] = $data['videos']['results'][0]['key'] ?? false;
|
||||
if($movie['trailer']) $movie['trailer'] = 'https://www.youtube-nocookie.com/embed/' . $movie['trailer'];
|
||||
$movie['similar'] = $this->formatTmdbResponse($data['similar'] ?? [], false, [], 8)['data'] ?? [];
|
||||
$movie['similar'] = $this->formatTmdbResponse($data['recommendations'] ?? [], false, [], 8)['data'] ?? [];
|
||||
$movie['keywords'] = $data['keywords']['keywords'] ?? [];
|
||||
$movie['share'] = self::getShareLinks(route('movie', ['id' => $movie['id'], 'slug' => $movie['slug']]), $movie['title'], Str::limit($movie['overview'], 100), $movie['poster']);
|
||||
$movie['languages'] = self::getSpokenLanguages($data['spoken_languages']);
|
||||
|
@ -313,7 +313,7 @@ public function formatTmdbResponse(array $data, $with_pagination = false, $route
|
|||
'views' => $item->vote_count,
|
||||
'vote_average' => round($item->vote_average, 1),
|
||||
// 'overview' => $item->overview ?? $item->overview,
|
||||
'image' => self::getImageUrl($item->poster_path, 'w185', null, null),
|
||||
'image' => self::getImageUrl($item->poster_path, 'w500', 300, 450),
|
||||
'backdrop' => self::getImageUrl($item->backdrop_path, 'w780', null, null, true),
|
||||
// 'link' => self::getItemUrl($item),
|
||||
'slug' => Str::slug($item->title ?? $item->name),
|
||||
|
|
1315
composer.lock
generated
1315
composer.lock
generated
File diff suppressed because it is too large
Load diff
1085
package-lock.json
generated
1085
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -1,17 +1,15 @@
|
|||
{
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@erbelion/vite-plugin-laravel-purgecss": "^0.2.3",
|
||||
"@inertiajs/vue3": "^1.0.0",
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"@rollup/plugin-inject": "^5.0.5",
|
||||
"@tailwindcss/forms": "^0.5.3",
|
||||
"@vitejs/plugin-vue": "^5.0.0",
|
||||
"alpinejs": "^3.13.3",
|
||||
"autoprefixer": "^10.4.12",
|
||||
"bootstrap": "^5.3.2",
|
||||
"laravel-vite-plugin": "^1.0.1",
|
||||
|
@ -19,16 +17,13 @@
|
|||
"postcss": "^8.4.31",
|
||||
"rollup-plugin-critical": "^1.0.13",
|
||||
"sass": "^1.69.5",
|
||||
"tailwindcss": "^3.2.1",
|
||||
"vanilla-lazyload": "^17.8.5",
|
||||
"vite": "^5.0.11",
|
||||
"vue": "^3.4.0"
|
||||
"vite": "^5.0.11"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fontsource/bai-jamjuree": "^5.0.8",
|
||||
"@fontsource/roboto": "^5.0.8",
|
||||
"basiclightbox": "^5.0.4",
|
||||
"browser-dtector": "^4.1.0",
|
||||
"jquery": "^3.7.1"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
export default {
|
||||
plugins: {
|
||||
tailwindcss: {},
|
||||
autoprefixer: {},
|
||||
},
|
||||
};
|
||||
|
|
219
resources/js/bootstrap.js
vendored
219
resources/js/bootstrap.js
vendored
|
@ -64,120 +64,10 @@ $(function () {
|
|||
$('[data-toggle="tooltip"]').tooltip()
|
||||
})
|
||||
|
||||
// $('#langSel').niceSelect();
|
||||
|
||||
// new WOW().init();
|
||||
|
||||
// mainSlider
|
||||
function mainSlider() {
|
||||
var BasicSlider = $('.hero__slider');
|
||||
BasicSlider.on('init', function (e, slick) {
|
||||
var $firstAnimatingElements = $('.movie-slide:first-child').find('[data-animation]');
|
||||
doAnimations($firstAnimatingElements);
|
||||
});
|
||||
BasicSlider.on('beforeChange', function (e, slick, currentSlide, nextSlide) {
|
||||
var $animatingElements = $('.movie-slide[data-slick-index="' + nextSlide + '"]').find('[data-animation]');
|
||||
doAnimations($animatingElements);
|
||||
});
|
||||
BasicSlider.slick({
|
||||
autoplay: true,
|
||||
autoplaySpeed: 3000,
|
||||
dots: true,
|
||||
fade: false,
|
||||
arrows: false,
|
||||
// nextArrow: '<div class="next"><i class="las la-long-arrow-alt-right"></i></div>',
|
||||
// prevArrow: '<div class="prev"><i class="las la-long-arrow-alt-left"></i></div>',
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1024,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
infinite: true,
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 991,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
arrows: false
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 767,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
arrows: false
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
function doAnimations(elements) {
|
||||
var animationEndEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
|
||||
elements.each(function () {
|
||||
var $this = $(this);
|
||||
var $animationDelay = $this.data('delay');
|
||||
var $animationType = 'animated ' + $this.data('animation');
|
||||
$this.css({
|
||||
'animation-delay': $animationDelay,
|
||||
'-webkit-animation-delay': $animationDelay
|
||||
});
|
||||
$this.addClass($animationType).one(animationEndEvents, function () {
|
||||
$this.removeClass($animationType);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
mainSlider();
|
||||
|
||||
|
||||
$('.movie-slider-one').slick({
|
||||
lazyLoad: 'ondemand',
|
||||
autoplay:true,
|
||||
slidesToShow: 7,
|
||||
slidesToScroll: 1,
|
||||
infinite: true,
|
||||
speed: 700,
|
||||
dots: false,
|
||||
arrows: true,
|
||||
nextArrow: '<div class="next"><i class="las la-long-arrow-alt-right"></i></div>',
|
||||
prevArrow: '<div class="prev"><i class="las la-long-arrow-alt-left"></i></div>',
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1650,
|
||||
settings: {
|
||||
slidesToShow: 5
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 1200,
|
||||
settings: {
|
||||
slidesToShow: 4
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 992,
|
||||
settings: {
|
||||
slidesToShow: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 512,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
|
||||
|
||||
///lazy loading image script
|
||||
function lazyLoading(){
|
||||
|
@ -209,71 +99,8 @@ function lazyLoading(){
|
|||
|
||||
lazyLoading();
|
||||
|
||||
// .on('afterChange', e => {
|
||||
// lazyLoad.update()
|
||||
// });
|
||||
|
||||
|
||||
// require('lazysizes');
|
||||
// import AsyncAlpine from 'async-alpine';
|
||||
// import Alpine from 'alpinejs'
|
||||
// import LazyLoad from 'vanilla-lazyload';
|
||||
// window.Alpine = Alpine;
|
||||
// import * as scrollToTop from './components/scroll_to_top';
|
||||
// import * as player from './components/player';
|
||||
// import Slider from './components/Slider';
|
||||
// window.Alpine = Alpine;
|
||||
// AsyncAlpine.init(Alpine);
|
||||
// import Trailer from './components/Trailer';
|
||||
// import PlayerModal from './components/PlayerModal';
|
||||
// import Player from './components/Player';
|
||||
// AsyncAlpine.data('Player', () => import('./components/Player'));
|
||||
// AsyncAlpine.data('Search', () => import('./components/Search'));
|
||||
// AsyncAlpine.start();
|
||||
// import Nav from './components/Nav';
|
||||
// import Search from './components/Search';
|
||||
// import Tabs from './components/Tabs';
|
||||
// window.Alpine = Alpine
|
||||
// Alpine.data('Trailer', Trailer);
|
||||
// Alpine.data('PlayerModal', PlayerModal);
|
||||
// Alpine.data('Player', Player);
|
||||
// Alpine.data('Nav', Nav);
|
||||
// Alpine.data('Search', Search);
|
||||
// Alpine.data('Tabs', Tabs);
|
||||
// Alpine.store('PlayerModal', PlayerModal);
|
||||
|
||||
// document.addEventListener("alpine:init", () => {
|
||||
// Alpine.data('Trailer', Trailer);
|
||||
// Alpine.data('PlayerModal', PlayerModal);
|
||||
// // Alpine.data("dropdown", () => ({
|
||||
// // open: false,
|
||||
// // toggle() {
|
||||
// // this.open = !this.open;
|
||||
// // },
|
||||
// // }));
|
||||
// });
|
||||
|
||||
// Alpine.start()
|
||||
|
||||
// import * as trailer from './components/trailer';
|
||||
// require('./components/menu');
|
||||
|
||||
|
||||
// window.Trailer = Trailer;
|
||||
// import Alpine from 'alpinejs'
|
||||
|
||||
// window.Alpine = Alpine
|
||||
// Alpine.start()
|
||||
(function ($) {
|
||||
"user strict";
|
||||
//Create Background Image
|
||||
// (function background() {
|
||||
// let img = $(".bg_img");
|
||||
// img.css("background-image", function () {
|
||||
// var bg = "url(" + $(this).data("background") + ")";
|
||||
// return bg;
|
||||
// });
|
||||
// })();
|
||||
|
||||
// Search options
|
||||
$(".search-bar > a").on("click", function () {
|
||||
|
@ -282,46 +109,4 @@ lazyLoading();
|
|||
})(jQuery);
|
||||
|
||||
|
||||
document.addEventListener('readystatechange', event => {
|
||||
if (document.readyState === "complete") {
|
||||
const watch = document.querySelector('#watch');
|
||||
if (watch) {
|
||||
setTimeout(() => {
|
||||
fetch(`https://qa.softcad.pw/${watch.dataset.type}/view/${document.location.hostname}/${watch.dataset.id}`)
|
||||
.catch((err) => {});
|
||||
}, 800);
|
||||
}
|
||||
// const doSearch = (query) => {
|
||||
// if (query.trim() !== '') {
|
||||
// query = query.replace(/(<([^>]+)>)/gi, "").replace(/[`~!@#$%^&*()_|=?;:'",.<>{}[\]\\/]/gi, "").split(' ').join('+');
|
||||
// window.location.href = `/search?q=${query}`;
|
||||
// }
|
||||
// }
|
||||
// const navSearch = document.getElementById('nav-search')
|
||||
// const homeSearch = document.getElementById('home-search')
|
||||
// const searchBtn = document.getElementById('search-button')
|
||||
// navSearch.addEventListener('keypress', (ev) => {
|
||||
// if (ev.key === 'Enter' && navSearch.value.length > 1) {
|
||||
// doSearch(navSearch.value)
|
||||
// }
|
||||
// })
|
||||
// if (searchBtn) {
|
||||
// searchBtn.addEventListener('click', (ev) => {
|
||||
// ev.preventDefault()
|
||||
// if (homeSearch.value.length > 1) {
|
||||
// doSearch(homeSearch.value)
|
||||
// }
|
||||
// })
|
||||
// homeSearch.addEventListener('keydown', (ev) => {
|
||||
// if (ev.key === 'Enter' && homeSearch.value.length > 1) {
|
||||
// doSearch(homeSearch.value)
|
||||
// }
|
||||
// if (ev.key === 'Escape' && homeSearch.value.length > 0) {
|
||||
// homeSearch.value = ''
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
|
165
resources/js/home.js
Normal file
165
resources/js/home.js
Normal file
|
@ -0,0 +1,165 @@
|
|||
'use strict';
|
||||
|
||||
// $('#langSel').niceSelect();
|
||||
|
||||
// new WOW().init();
|
||||
|
||||
// mainSlider
|
||||
function mainSlider() {
|
||||
var BasicSlider = $('.hero__slider');
|
||||
if(BasicSlider) {
|
||||
|
||||
BasicSlider.on('init', function (e, slick) {
|
||||
var $firstAnimatingElements = $('.movie-slide:first-child').find('[data-animation]');
|
||||
doAnimations($firstAnimatingElements);
|
||||
});
|
||||
BasicSlider.on('beforeChange', function (e, slick, currentSlide, nextSlide) {
|
||||
var $animatingElements = $('.movie-slide[data-slick-index="' + nextSlide + '"]').find('[data-animation]');
|
||||
doAnimations($animatingElements);
|
||||
});
|
||||
BasicSlider.slick({
|
||||
autoplay: true,
|
||||
autoplaySpeed: 3000,
|
||||
dots: true,
|
||||
fade: false,
|
||||
arrows: false,
|
||||
// nextArrow: '<div class="next"><i class="las la-long-arrow-alt-right"></i></div>',
|
||||
// prevArrow: '<div class="prev"><i class="las la-long-arrow-alt-left"></i></div>',
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1024,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
infinite: true,
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 991,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
arrows: false
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 767,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
arrows: false
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
function doAnimations(elements) {
|
||||
var animationEndEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
|
||||
elements.each(function () {
|
||||
var $this = $(this);
|
||||
var $animationDelay = $this.data('delay');
|
||||
var $animationType = 'animated ' + $this.data('animation');
|
||||
$this.css({
|
||||
'animation-delay': $animationDelay,
|
||||
'-webkit-animation-delay': $animationDelay
|
||||
});
|
||||
$this.addClass($animationType).one(animationEndEvents, function () {
|
||||
$this.removeClass($animationType);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
mainSlider();
|
||||
|
||||
|
||||
|
||||
|
||||
$('.movie-slider-one').slick({
|
||||
lazyLoad: 'ondemand',
|
||||
autoplay:true,
|
||||
slidesToShow: 7,
|
||||
slidesToScroll: 1,
|
||||
infinite: true,
|
||||
speed: 700,
|
||||
dots: false,
|
||||
arrows: true,
|
||||
nextArrow: '<div class="next"><i class="las la-long-arrow-alt-right"></i></div>',
|
||||
prevArrow: '<div class="prev"><i class="las la-long-arrow-alt-left"></i></div>',
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1650,
|
||||
settings: {
|
||||
slidesToShow: 5
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 1200,
|
||||
settings: {
|
||||
slidesToShow: 4
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 992,
|
||||
settings: {
|
||||
slidesToShow: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 512,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
// ///lazy loading image script
|
||||
// function lazyLoading(){
|
||||
// let images = document.querySelectorAll('.loading-img');
|
||||
// function preloadImage(image) {
|
||||
// let src = image.getAttribute('data-src');
|
||||
// image.setAttribute('src', src)
|
||||
// image = $(image);
|
||||
// image.siblings('.thumb_overlay').fadeTo(2500, 0)
|
||||
// }
|
||||
// let imageOptions = {
|
||||
// threshold: 1,
|
||||
// };
|
||||
// const imageObserver = new IntersectionObserver((entries, imageObserver) => {
|
||||
// entries.forEach(entry => {
|
||||
// if (entry.isIntersecting) {
|
||||
// // setTimeout(() => {
|
||||
// preloadImage(entry.target)
|
||||
// // overlay.style.display = 'none';
|
||||
// // }, 2000);
|
||||
// imageObserver.unobserve(entry.target)
|
||||
// }
|
||||
// })
|
||||
// }, imageOptions)
|
||||
// images.forEach(image => {
|
||||
// imageObserver.observe(image)
|
||||
// }, imageOptions)
|
||||
// }
|
||||
|
||||
// lazyLoading();
|
||||
|
||||
(function ($) {
|
||||
"user strict";
|
||||
|
||||
})(jQuery);
|
||||
|
||||
|
||||
document.addEventListener('readystatechange', event => {
|
||||
if (document.readyState === "complete") {
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
// window._ = require('lodash');
|
||||
|
||||
/**
|
||||
* We'll load the axios HTTP library which allows us to easily issue requests
|
||||
* to our Laravel back-end. This library automatically handles sending the
|
||||
* CSRF token as a header based on the value of the "XSRF" token cookie.
|
||||
*/
|
||||
|
||||
// window.axios = require('axios');
|
||||
|
||||
// window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
|
||||
|
||||
/**
|
||||
* Echo exposes an expressive API for subscribing to channels and listening
|
||||
* for events that are broadcast by Laravel. Echo and event broadcasting
|
||||
* allows your team to easily build robust real-time web applications.
|
||||
*/
|
||||
|
||||
// import Echo from 'laravel-echo';
|
||||
|
||||
// window.Pusher = require('pusher-js');
|
||||
|
||||
// window.Echo = new Echo({
|
||||
// broadcaster: 'pusher',
|
||||
// key: process.env.MIX_PUSHER_APP_KEY,
|
||||
// cluster: process.env.MIX_PUSHER_APP_CLUSTER,
|
||||
// forceTLS: true
|
||||
// });
|
||||
|
||||
// require('lazysizes');
|
||||
// import Alpine from 'alpinejs'
|
||||
|
||||
// import * as scrollToTop from './components/scroll_to_top';
|
||||
// import * as player from './components/player';
|
||||
// import Slider from './components/Slider';
|
||||
|
||||
// import Trailer from './components/Trailer';
|
||||
// import PlayerModal from './components/PlayerModal';
|
||||
import Player from './components/Player';
|
||||
// import Nav from './components/Nav';
|
||||
// import Search from './components/Search';
|
||||
// import Tabs from './components/Tabs';
|
||||
// window.Alpine = Alpine
|
||||
// Alpine.data('Trailer', Trailer);
|
||||
// Alpine.data('PlayerModal', PlayerModal);
|
||||
document.addEventListener('alpine:initializing', () => {
|
||||
// MyComponent();
|
||||
window.Alpine.data('Player', Player);
|
||||
});
|
||||
// Alpine.data('Nav', Nav);
|
||||
// Alpine.data('Search', Search);
|
||||
// Alpine.data('Tabs', Tabs);
|
||||
// Alpine.store('PlayerModal', PlayerModal);
|
||||
|
||||
// document.addEventListener("alpine:init", () => {
|
||||
// Alpine.data('Trailer', Trailer);
|
||||
// Alpine.data('PlayerModal', PlayerModal);
|
||||
// // Alpine.data("dropdown", () => ({
|
||||
// // open: false,
|
||||
// // toggle() {
|
||||
// // this.open = !this.open;
|
||||
// // },
|
||||
// // }));
|
||||
// });
|
||||
|
||||
// Alpine.start()
|
||||
|
||||
// // import * as trailer from './components/trailer';
|
||||
// // require('./components/menu');
|
||||
|
||||
// queueMicrotask()
|
||||
// // window.Trailer = Trailer;
|
||||
// // import Alpine from 'alpinejs'
|
||||
|
||||
// // window.Alpine = Alpine
|
||||
// // Alpine.start()
|
||||
|
||||
// document.addEventListener('readystatechange', event => {
|
||||
// if (document.readyState === "complete") {
|
||||
// var lazyLoadInstance = new LazyLoad({
|
||||
// elements_selector: ".lazy",
|
||||
// // load_delay: 100,
|
||||
// // effect : "fadeIn"
|
||||
// // ... more custom settings?
|
||||
// });
|
||||
// // player.initializePlayer();
|
||||
// scrollToTop.initialize();
|
||||
// // Slider.initializeSlider();
|
||||
// // trailer.initialize();
|
||||
|
||||
// }
|
||||
// });
|
||||
|
11
resources/js/watch.js
Normal file
11
resources/js/watch.js
Normal file
|
@ -0,0 +1,11 @@
|
|||
document.addEventListener('readystatechange', event => {
|
||||
if (document.readyState === "complete") {
|
||||
const watch = document.querySelector('.main-watch');
|
||||
if (watch) {
|
||||
setTimeout(() => {
|
||||
fetch(`https://qa.softcad.pw/${watch.dataset.type}/view/${document.location.hostname}/${watch.dataset.id}`)
|
||||
.catch((err) => {});
|
||||
}, 800);
|
||||
}
|
||||
}
|
||||
});
|
0
resources/scss/dist/home.css
vendored
Normal file
0
resources/scss/dist/home.css
vendored
Normal file
0
resources/scss/dist/home.min.css
vendored
Normal file
0
resources/scss/dist/home.min.css
vendored
Normal file
21
resources/scss/dist/watch.css
vendored
Normal file
21
resources/scss/dist/watch.css
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
picture:after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: -6px;
|
||||
width: 100%;
|
||||
box-shadow: inset 1px 0 105px 105px #0d0d31;
|
||||
background: linear-gradient(to bottom, rgba(13, 13, 49, 0.0196078431), #0d0d31);
|
||||
background-color: rgba(13, 13, 49, 0.5333333333);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
picture > img {
|
||||
object-fit: cover;
|
||||
object-position: top;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
}
|
1
resources/scss/dist/watch.min.css
vendored
Normal file
1
resources/scss/dist/watch.min.css
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
picture:after{position:absolute;content:"";top:0;left:0;bottom:-6px;width:100%;box-shadow:inset 1px 0 105px 105px #0d0d31;background:linear-gradient(to bottom, rgba(13, 13, 49, 0.0196078431), #0d0d31);background-color:rgba(13,13,49,.5333333333);position:absolute}picture>img{object-fit:cover;object-position:top;height:100%;width:100%;position:absolute;top:0}
|
0
resources/scss/home.scss
Normal file
0
resources/scss/home.scss
Normal file
|
@ -1,65 +0,0 @@
|
|||
// @tailwind base;
|
||||
// @tailwind components;
|
||||
// @tailwind utilities;
|
||||
|
||||
// @import 'plyr';
|
||||
// @import 'tabs';
|
||||
// @import 'watch';
|
||||
// .critcalcss {
|
||||
// .a {
|
||||
// color: aliceblue;
|
||||
// }
|
||||
// }
|
||||
|
||||
// @import 'sweetalert2/src/sweetalert2.scss';
|
||||
// @import '@sweetalert2/theme-borderless/borderless.scss';
|
||||
// @import 'sweetaler';
|
||||
.main-video {
|
||||
picture {
|
||||
display: block;
|
||||
}
|
||||
|
||||
border-radius: var(--bs-card-border-radius);
|
||||
// img {
|
||||
// }
|
||||
|
||||
|
||||
}
|
||||
|
||||
.cover {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
&::before {
|
||||
height: auto;
|
||||
position: absolute;
|
||||
content: url(../images/player-play.svg);
|
||||
left: calc(50% - 40px);
|
||||
top: calc(50% - 40px);
|
||||
width: 80px;
|
||||
z-index: 6;
|
||||
}
|
||||
|
||||
&::after {
|
||||
background: rgba(0, 0, 0, .6);
|
||||
content: "";
|
||||
height: 100%;
|
||||
left: 0;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
&:hover::after {
|
||||
opacity: 1;
|
||||
transition: all .2s ease-in-out;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767.98px){
|
||||
|
||||
.cover:before {
|
||||
left: calc(50% - 30px);
|
||||
top: calc(50% - 30px);
|
||||
width: 60px;
|
||||
}
|
||||
}
|
24
resources/scss/watch.scss
Normal file
24
resources/scss/watch.scss
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
|
||||
picture:after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: -6px;
|
||||
width: 100%;
|
||||
box-shadow: inset 1px 0 105px 105px #0d0d31;
|
||||
background: linear-gradient(to bottom, #0d0d3105, #0d0d31);
|
||||
background-color: #0d0d3188;
|
||||
position: absolute;
|
||||
}
|
||||
picture > img {
|
||||
object-fit: cover;
|
||||
object-position: top;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
||||
}
|
||||
|
|
@ -74,4 +74,5 @@
|
|||
@section('footer')
|
||||
<script type="module" src="{{ asset('js/vendor/slick.min.js') }}"></script>
|
||||
<script type="module" src="{{ asset('js/vendor/wow.min.js') }}"></script>
|
||||
@vite(['resources/js/home.js'])
|
||||
@endsection
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
@yield('schema')
|
||||
|
||||
@stack('head')
|
||||
@vite(['resources/scss/app.scss', 'resources/scss/player.scss', 'resources/vendor/css/fontawesome-all.min.css',
|
||||
@vite(['resources/scss/app.scss', 'resources/vendor/css/fontawesome-all.min.css',
|
||||
'resources/vendor/css/line-awesome.min.css',])
|
||||
|
||||
</head>
|
||||
|
@ -72,6 +72,7 @@
|
|||
// {!! Vite::content('resources/js/img.js')!!}
|
||||
</script>
|
||||
{{-- <script type='text/javascript' src='https://code.jquery.com/jquery-3.7.1.min.js'></script> --}}
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
|
||||
@vite(['resources/js/img.js'])
|
||||
@vite(['resources/js/jqfix.js'])
|
||||
@yield('footer')
|
||||
|
|
|
@ -10,30 +10,7 @@
|
|||
{{-- <link rel="preload" as="image" href="{{img_url('w1280', $movie['backdrop_path'], true, 400, 225 )}}" type="image/webp" media="(max-width: 575px)"> --}}
|
||||
<link rel="preload" as="image" type="image/webp" href="{{img_url('w1280', $movie['backdrop_path'], true, 400, 225 )}}" imagesrcset="{{img_url('w1280', $movie['backdrop_path'], true, 400, 225 )}} 576w, {{img_url('w1280', $movie['backdrop_path'], true, 1280, 720 )}} 1200w" imagesizes="100vw" />
|
||||
<style>
|
||||
/* {!! Vite::content('resources/scss/player.scss') !!} */
|
||||
picture:after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: -6px;
|
||||
width: 100%;
|
||||
/* height: 100%; */
|
||||
box-shadow: inset 1px 0 105px 105px #0d0d31;
|
||||
background: linear-gradient(to bottom, #0d0d3105, #0d0d31);
|
||||
background-color: #0d0d3188;
|
||||
position: absolute;
|
||||
}
|
||||
picture > img {
|
||||
/* filter: blur(1px); */
|
||||
object-fit: cover;
|
||||
object-position: top;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
||||
}
|
||||
{!! Vite::content('resources/scss/watch.scss') !!}
|
||||
</style>
|
||||
@endsection
|
||||
|
||||
|
@ -41,7 +18,7 @@
|
|||
{{-- {!! getMovieMarkupData($movie) !!} --}}
|
||||
{{-- @endsection --}}
|
||||
@section('app')
|
||||
<section class="inner-hero bg_img dark--overlay lazy">
|
||||
<section class="inner-hero bg_img dark--overlay lazy main-watch" data-id="{{ $movie['id'] }}" data-type="movie">
|
||||
<picture style="position: absolute; width:100%; top:0; min-height:720px">
|
||||
@if(isset($movie['backdrop']) && $movie['backdrop'] !== '')
|
||||
<source type="image/webp" data-srcset="{{img_url('w1280', $movie['backdrop_path'], true, 400, 225 )}} 576w, {{img_url('w1280', $movie['backdrop_path'], true, 1280, 720 )}} 1200w">
|
||||
|
@ -203,5 +180,6 @@
|
|||
|
||||
@endsection
|
||||
@section('footer')
|
||||
@vite(['resources/js/watch.js'])
|
||||
|
||||
@endsection
|
||||
|
|
|
@ -27,10 +27,13 @@ export default defineConfig({
|
|||
laravel({
|
||||
input: [
|
||||
'resources/scss/app.scss',
|
||||
'resources/scss/player.scss',
|
||||
'resources/scss/watch.scss',
|
||||
'resources/scss/home.scss',
|
||||
'resources/vendor/css/fontawesome-all.min.css',
|
||||
'resources/vendor/css/line-awesome.min.css',
|
||||
'resources/js/app.js',
|
||||
'resources/js/home.js',
|
||||
'resources/js/watch.js',
|
||||
'resources/js/img.js',
|
||||
'resources/js/load-more.js',
|
||||
'resources/js/jqfix.js',
|
||||
|
@ -42,7 +45,7 @@ export default defineConfig({
|
|||
templates: ['blade'],
|
||||
safelist: {
|
||||
deep: [/dropdown-menu$/, /navbar$/],
|
||||
greedy: [/la-(long|facebook|linkedin|twitter|pinterest)/,/show$/, /collapsing$/, /aos/, /data/, /reveal/, /show-filters/, /modal/, /collapsed/, /expand/, /slideout/, /^navbar/, /collapse/, /slick/, /prev/, /next/]
|
||||
greedy: [/la-(long|facebook|linkedin|twitter|pinterest|plus-circle)/, /fa-(search|play)/, /show$/, /collapsing$/, /aos/, /data/, /reveal/, /show-filters/, /modal/, /collapsed/, /expand/, /slideout/, /^navbar/, /collapse/, /slick/, /prev/, /next/]
|
||||
},
|
||||
})
|
||||
],
|
||||
|
|
473
yarn.lock
473
yarn.lock
|
@ -2,9 +2,6 @@
|
|||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@alloc/quick-lru@^5.2.0":
|
||||
version "5.2.0"
|
||||
|
||||
"@babel/code-frame@^7.0.0":
|
||||
version "7.23.5"
|
||||
dependencies:
|
||||
|
@ -66,56 +63,12 @@
|
|||
dependencies:
|
||||
"@hapi/hoek" "^9.0.0"
|
||||
|
||||
"@inertiajs/core@1.2.0":
|
||||
version "1.2.0"
|
||||
dependencies:
|
||||
axios "^1.6.0"
|
||||
deepmerge "^4.0.0"
|
||||
nprogress "^0.2.0"
|
||||
qs "^6.9.0"
|
||||
|
||||
"@inertiajs/vue3@^1.0.0":
|
||||
version "1.2.0"
|
||||
dependencies:
|
||||
"@inertiajs/core" "1.2.0"
|
||||
lodash.clonedeep "^4.5.0"
|
||||
lodash.isequal "^4.5.0"
|
||||
|
||||
"@isaacs/cliui@^8.0.2":
|
||||
version "8.0.2"
|
||||
dependencies:
|
||||
string-width "^5.1.2"
|
||||
string-width-cjs "npm:string-width@^4.2.0"
|
||||
strip-ansi "^7.0.1"
|
||||
strip-ansi-cjs "npm:strip-ansi@^6.0.1"
|
||||
wrap-ansi "^8.1.0"
|
||||
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
|
||||
|
||||
"@jridgewell/gen-mapping@^0.3.2":
|
||||
version "0.3.3"
|
||||
dependencies:
|
||||
"@jridgewell/set-array" "^1.0.1"
|
||||
"@jridgewell/sourcemap-codec" "^1.4.10"
|
||||
"@jridgewell/trace-mapping" "^0.3.9"
|
||||
|
||||
"@jridgewell/resolve-uri@^3.1.0":
|
||||
version "3.1.1"
|
||||
|
||||
"@jridgewell/set-array@^1.0.1":
|
||||
version "1.1.2"
|
||||
|
||||
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
|
||||
"@jridgewell/sourcemap-codec@^1.4.15":
|
||||
version "1.4.15"
|
||||
|
||||
"@jridgewell/sourcemap-codec@^1.5.0":
|
||||
version "1.5.0"
|
||||
|
||||
"@jridgewell/trace-mapping@^0.3.9":
|
||||
version "0.3.20"
|
||||
dependencies:
|
||||
"@jridgewell/resolve-uri" "^3.1.0"
|
||||
"@jridgewell/sourcemap-codec" "^1.4.14"
|
||||
|
||||
"@nodelib/fs.scandir@2.1.5":
|
||||
version "2.1.5"
|
||||
dependencies:
|
||||
|
@ -131,9 +84,6 @@
|
|||
"@nodelib/fs.scandir" "2.1.5"
|
||||
fastq "^1.6.0"
|
||||
|
||||
"@pkgjs/parseargs@^0.11.0":
|
||||
version "0.11.0"
|
||||
|
||||
"@popperjs/core@^2.11.8":
|
||||
version "2.11.8"
|
||||
|
||||
|
@ -181,11 +131,6 @@
|
|||
dependencies:
|
||||
defer-to-connect "^2.0.1"
|
||||
|
||||
"@tailwindcss/forms@^0.5.3":
|
||||
version "0.5.7"
|
||||
dependencies:
|
||||
mini-svg-data-uri "^1.2.3"
|
||||
|
||||
"@tootallnate/once@2":
|
||||
version "2.0.0"
|
||||
|
||||
|
@ -267,11 +212,6 @@
|
|||
"@vue/compiler-dom" "3.4.38"
|
||||
"@vue/shared" "3.4.38"
|
||||
|
||||
"@vue/reactivity@~3.1.1":
|
||||
version "3.1.5"
|
||||
dependencies:
|
||||
"@vue/shared" "3.1.5"
|
||||
|
||||
"@vue/reactivity@3.4.38":
|
||||
version "3.4.38"
|
||||
dependencies:
|
||||
|
@ -297,9 +237,6 @@
|
|||
"@vue/compiler-ssr" "3.4.38"
|
||||
"@vue/shared" "3.4.38"
|
||||
|
||||
"@vue/shared@3.1.5":
|
||||
version "3.1.5"
|
||||
|
||||
"@vue/shared@3.4.38":
|
||||
version "3.4.38"
|
||||
|
||||
|
@ -332,50 +269,25 @@ aggregate-error@^4.0.0:
|
|||
clean-stack "^4.0.0"
|
||||
indent-string "^5.0.0"
|
||||
|
||||
alpinejs@^3.13.3:
|
||||
version "3.13.3"
|
||||
dependencies:
|
||||
"@vue/reactivity" "~3.1.1"
|
||||
|
||||
ansi-colors@^1.0.1:
|
||||
version "1.1.0"
|
||||
dependencies:
|
||||
ansi-wrap "^0.1.0"
|
||||
|
||||
ansi-regex@^5.0.1:
|
||||
version "5.0.1"
|
||||
|
||||
ansi-regex@^6.0.1:
|
||||
version "6.0.1"
|
||||
|
||||
ansi-styles@^3.2.1:
|
||||
version "3.2.1"
|
||||
dependencies:
|
||||
color-convert "^1.9.0"
|
||||
|
||||
ansi-styles@^4.0.0:
|
||||
version "4.3.0"
|
||||
dependencies:
|
||||
color-convert "^2.0.1"
|
||||
|
||||
ansi-styles@^6.1.0:
|
||||
version "6.2.1"
|
||||
|
||||
ansi-wrap@^0.1.0:
|
||||
version "0.1.0"
|
||||
|
||||
any-promise@^1.0.0:
|
||||
version "1.3.0"
|
||||
|
||||
anymatch@~3.1.2:
|
||||
version "3.1.3"
|
||||
dependencies:
|
||||
normalize-path "^3.0.0"
|
||||
picomatch "^2.0.4"
|
||||
|
||||
arg@^5.0.2:
|
||||
version "5.0.2"
|
||||
|
||||
array-union@^2.1.0:
|
||||
version "2.1.0"
|
||||
|
||||
|
@ -411,13 +323,6 @@ autoprefixer@^10.4.12:
|
|||
picocolors "^1.0.1"
|
||||
postcss-value-parser "^4.2.0"
|
||||
|
||||
axios@^1.6.0:
|
||||
version "1.7.5"
|
||||
dependencies:
|
||||
follow-redirects "^1.15.6"
|
||||
form-data "^4.0.0"
|
||||
proxy-from-env "^1.1.0"
|
||||
|
||||
balanced-match@^1.0.0:
|
||||
version "1.0.2"
|
||||
|
||||
|
@ -449,9 +354,6 @@ braces@^3.0.2, braces@~3.0.2:
|
|||
dependencies:
|
||||
fill-range "^7.0.1"
|
||||
|
||||
browser-dtector@^4.1.0:
|
||||
version "4.1.0"
|
||||
|
||||
browserslist@^4.23.3, "browserslist@>= 4.21.0":
|
||||
version "4.23.3"
|
||||
dependencies:
|
||||
|
@ -494,18 +396,6 @@ cacheable-request@^7.0.2:
|
|||
normalize-url "^6.0.1"
|
||||
responselike "^2.0.0"
|
||||
|
||||
call-bind@^1.0.7:
|
||||
version "1.0.7"
|
||||
dependencies:
|
||||
es-define-property "^1.0.0"
|
||||
es-errors "^1.3.0"
|
||||
function-bind "^1.1.2"
|
||||
get-intrinsic "^1.2.4"
|
||||
set-function-length "^1.2.1"
|
||||
|
||||
camelcase-css@^2.0.1:
|
||||
version "2.0.1"
|
||||
|
||||
camelcase-keys@^6.2.2:
|
||||
version "6.2.2"
|
||||
dependencies:
|
||||
|
@ -569,7 +459,7 @@ cheerio@^1.0.0-rc.12:
|
|||
parse5 "^7.0.0"
|
||||
parse5-htmlparser2-tree-adapter "^7.0.0"
|
||||
|
||||
chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0":
|
||||
"chokidar@>=3.0.0 <4.0.0":
|
||||
version "3.5.3"
|
||||
dependencies:
|
||||
anymatch "~3.1.2"
|
||||
|
@ -608,14 +498,6 @@ color-convert@^1.9.0:
|
|||
dependencies:
|
||||
color-name "1.1.3"
|
||||
|
||||
color-convert@^2.0.1:
|
||||
version "2.0.1"
|
||||
dependencies:
|
||||
color-name "~1.1.4"
|
||||
|
||||
color-name@~1.1.4:
|
||||
version "1.1.4"
|
||||
|
||||
color-name@1.1.3:
|
||||
version "1.1.3"
|
||||
|
||||
|
@ -624,9 +506,6 @@ combined-stream@^1.0.8:
|
|||
dependencies:
|
||||
delayed-stream "~1.0.0"
|
||||
|
||||
commander@^4.0.0:
|
||||
version "4.1.1"
|
||||
|
||||
commander@^7.2.0:
|
||||
version "7.2.0"
|
||||
|
||||
|
@ -686,13 +565,6 @@ critical@^5.0.0:
|
|||
through2 "^4.0.2"
|
||||
vinyl "^3.0.0"
|
||||
|
||||
cross-spawn@^7.0.0:
|
||||
version "7.0.3"
|
||||
dependencies:
|
||||
path-key "^3.1.0"
|
||||
shebang-command "^2.0.0"
|
||||
which "^2.0.1"
|
||||
|
||||
crypto-random-string@^4.0.0:
|
||||
version "4.0.0"
|
||||
dependencies:
|
||||
|
@ -815,36 +687,20 @@ decompress-response@^6.0.0:
|
|||
dependencies:
|
||||
mimic-response "^3.1.0"
|
||||
|
||||
deepmerge@^4.0.0:
|
||||
version "4.3.1"
|
||||
|
||||
defer-to-connect@^2.0.0, defer-to-connect@^2.0.1:
|
||||
version "2.0.1"
|
||||
|
||||
define-data-property@^1.1.4:
|
||||
version "1.1.4"
|
||||
dependencies:
|
||||
es-define-property "^1.0.0"
|
||||
es-errors "^1.3.0"
|
||||
gopd "^1.0.1"
|
||||
|
||||
delayed-stream@~1.0.0:
|
||||
version "1.0.0"
|
||||
|
||||
detect-indent@^7.0.1:
|
||||
version "7.0.1"
|
||||
|
||||
didyoumean@^1.2.2:
|
||||
version "1.2.2"
|
||||
|
||||
dir-glob@^3.0.1:
|
||||
version "3.0.1"
|
||||
dependencies:
|
||||
path-type "^4.0.0"
|
||||
|
||||
dlv@^1.1.3:
|
||||
version "1.1.3"
|
||||
|
||||
dom-serializer@^1.0.1:
|
||||
version "1.4.1"
|
||||
dependencies:
|
||||
|
@ -891,18 +747,9 @@ domutils@^3.0.1:
|
|||
domelementtype "^2.3.0"
|
||||
domhandler "^5.0.3"
|
||||
|
||||
eastasianwidth@^0.2.0:
|
||||
version "0.2.0"
|
||||
|
||||
electron-to-chromium@^1.5.4:
|
||||
version "1.5.13"
|
||||
|
||||
emoji-regex@^8.0.0:
|
||||
version "8.0.0"
|
||||
|
||||
emoji-regex@^9.2.2:
|
||||
version "9.2.2"
|
||||
|
||||
end-of-stream@^1.1.0:
|
||||
version "1.4.4"
|
||||
dependencies:
|
||||
|
@ -919,14 +766,6 @@ error-ex@^1.3.1:
|
|||
dependencies:
|
||||
is-arrayish "^0.2.1"
|
||||
|
||||
es-define-property@^1.0.0:
|
||||
version "1.0.0"
|
||||
dependencies:
|
||||
get-intrinsic "^1.2.4"
|
||||
|
||||
es-errors@^1.3.0:
|
||||
version "1.3.0"
|
||||
|
||||
esbuild@^0.18.10:
|
||||
version "0.18.20"
|
||||
optionalDependencies:
|
||||
|
@ -1069,15 +908,6 @@ find-up@^6.3.0:
|
|||
locate-path "^7.1.0"
|
||||
path-exists "^5.0.0"
|
||||
|
||||
follow-redirects@^1.15.6:
|
||||
version "1.15.6"
|
||||
|
||||
foreground-child@^3.1.0:
|
||||
version "3.1.1"
|
||||
dependencies:
|
||||
cross-spawn "^7.0.0"
|
||||
signal-exit "^4.0.1"
|
||||
|
||||
form-data-encoder@^2.1.2:
|
||||
version "2.1.4"
|
||||
|
||||
|
@ -1097,15 +927,6 @@ fs.realpath@^1.0.0:
|
|||
function-bind@^1.1.2:
|
||||
version "1.1.2"
|
||||
|
||||
get-intrinsic@^1.1.3, get-intrinsic@^1.2.4:
|
||||
version "1.2.4"
|
||||
dependencies:
|
||||
es-errors "^1.3.0"
|
||||
function-bind "^1.1.2"
|
||||
has-proto "^1.0.1"
|
||||
has-symbols "^1.0.3"
|
||||
hasown "^2.0.0"
|
||||
|
||||
get-stdin@^9.0.0:
|
||||
version "9.0.0"
|
||||
|
||||
|
@ -1122,20 +943,6 @@ glob-parent@^5.1.2, glob-parent@~5.1.2:
|
|||
dependencies:
|
||||
is-glob "^4.0.1"
|
||||
|
||||
glob-parent@^6.0.2:
|
||||
version "6.0.2"
|
||||
dependencies:
|
||||
is-glob "^4.0.3"
|
||||
|
||||
glob@^10.3.10:
|
||||
version "10.3.10"
|
||||
dependencies:
|
||||
foreground-child "^3.1.0"
|
||||
jackspeak "^2.3.5"
|
||||
minimatch "^9.0.1"
|
||||
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
|
||||
path-scurry "^1.10.1"
|
||||
|
||||
glob@^7.1.3:
|
||||
version "7.2.3"
|
||||
dependencies:
|
||||
|
@ -1174,11 +981,6 @@ globby@^13.2.2:
|
|||
merge2 "^1.4.1"
|
||||
slash "^4.0.0"
|
||||
|
||||
gopd@^1.0.1:
|
||||
version "1.0.1"
|
||||
dependencies:
|
||||
get-intrinsic "^1.1.3"
|
||||
|
||||
got@^11.8.1:
|
||||
version "11.8.6"
|
||||
dependencies:
|
||||
|
@ -1221,17 +1023,6 @@ hard-rejection@^2.1.0:
|
|||
has-flag@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
has-property-descriptors@^1.0.2:
|
||||
version "1.0.2"
|
||||
dependencies:
|
||||
es-define-property "^1.0.0"
|
||||
|
||||
has-proto@^1.0.1:
|
||||
version "1.0.3"
|
||||
|
||||
has-symbols@^1.0.3:
|
||||
version "1.0.3"
|
||||
|
||||
hasown@^2.0.0:
|
||||
version "2.0.0"
|
||||
dependencies:
|
||||
|
@ -1362,9 +1153,6 @@ is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1:
|
|||
is-extglob@^2.1.1:
|
||||
version "2.1.1"
|
||||
|
||||
is-fullwidth-code-point@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
|
||||
version "4.0.3"
|
||||
dependencies:
|
||||
|
@ -1385,19 +1173,6 @@ is-stream@^3.0.0:
|
|||
isarray@~1.0.0:
|
||||
version "1.0.0"
|
||||
|
||||
isexe@^2.0.0:
|
||||
version "2.0.0"
|
||||
|
||||
jackspeak@^2.3.5:
|
||||
version "2.3.6"
|
||||
dependencies:
|
||||
"@isaacs/cliui" "^8.0.2"
|
||||
optionalDependencies:
|
||||
"@pkgjs/parseargs" "^0.11.0"
|
||||
|
||||
jiti@^1.21.0:
|
||||
version "1.21.6"
|
||||
|
||||
joi@^17.10.1:
|
||||
version "17.11.0"
|
||||
dependencies:
|
||||
|
@ -1466,12 +1241,6 @@ laravel-vite-plugin@^1.0.1:
|
|||
picocolors "^1.0.0"
|
||||
vite-plugin-full-reload "^1.1.0"
|
||||
|
||||
lilconfig@^2.1.0:
|
||||
version "2.1.0"
|
||||
|
||||
lilconfig@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
lines-and-columns@^1.1.6:
|
||||
version "1.2.4"
|
||||
|
||||
|
@ -1493,18 +1262,12 @@ locate-path@^7.1.0:
|
|||
lodash-es@^4.17.21:
|
||||
version "4.17.21"
|
||||
|
||||
lodash.clonedeep@^4.5.0:
|
||||
version "4.5.0"
|
||||
|
||||
lodash.defaults@^4.2.0:
|
||||
version "4.2.0"
|
||||
|
||||
lodash.escaperegexp@^4.1.2:
|
||||
version "4.1.2"
|
||||
|
||||
lodash.isequal@^4.5.0:
|
||||
version "4.5.0"
|
||||
|
||||
lodash.isfunction@^3.0.9:
|
||||
version "3.0.9"
|
||||
|
||||
|
@ -1531,9 +1294,6 @@ lru-cache@^6.0.0:
|
|||
lru-cache@^7.5.1:
|
||||
version "7.18.3"
|
||||
|
||||
"lru-cache@^9.1.1 || ^10.0.0":
|
||||
version "10.1.0"
|
||||
|
||||
magic-string@^0.30.10:
|
||||
version "0.30.11"
|
||||
dependencies:
|
||||
|
@ -1611,7 +1371,7 @@ meow@^7.1.1:
|
|||
merge2@^1.3.0, merge2@^1.4.1:
|
||||
version "1.4.1"
|
||||
|
||||
micromatch@^4.0.4, micromatch@^4.0.5:
|
||||
micromatch@^4.0.4:
|
||||
version "4.0.5"
|
||||
dependencies:
|
||||
braces "^3.0.2"
|
||||
|
@ -1643,9 +1403,6 @@ mimic-response@^4.0.0:
|
|||
min-indent@^1.0.0, min-indent@^1.0.1:
|
||||
version "1.0.1"
|
||||
|
||||
mini-svg-data-uri@^1.2.3:
|
||||
version "1.4.4"
|
||||
|
||||
minimatch@^3.1.1:
|
||||
version "3.1.2"
|
||||
dependencies:
|
||||
|
@ -1656,11 +1413,6 @@ minimatch@^5.0.1:
|
|||
dependencies:
|
||||
brace-expansion "^2.0.1"
|
||||
|
||||
minimatch@^9.0.1:
|
||||
version "9.0.3"
|
||||
dependencies:
|
||||
brace-expansion "^2.0.1"
|
||||
|
||||
minimatch@~3.0.4:
|
||||
version "3.0.8"
|
||||
dependencies:
|
||||
|
@ -1676,9 +1428,6 @@ minimist-options@4.1.0:
|
|||
minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8:
|
||||
version "1.2.8"
|
||||
|
||||
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
|
||||
version "7.0.4"
|
||||
|
||||
mkdirp@^0.5.4:
|
||||
version "0.5.6"
|
||||
dependencies:
|
||||
|
@ -1690,13 +1439,6 @@ ms@2.0.0:
|
|||
ms@2.1.2:
|
||||
version "2.1.2"
|
||||
|
||||
mz@^2.7.0:
|
||||
version "2.7.0"
|
||||
dependencies:
|
||||
any-promise "^1.0.0"
|
||||
object-assign "^4.0.1"
|
||||
thenify-all "^1.0.0"
|
||||
|
||||
nanoid@^3.3.7:
|
||||
version "3.3.7"
|
||||
|
||||
|
@ -1744,9 +1486,6 @@ normalize-url@^6.0.1:
|
|||
normalize-url@^8.0.0:
|
||||
version "8.0.0"
|
||||
|
||||
nprogress@^0.2.0:
|
||||
version "0.2.0"
|
||||
|
||||
nth-check@^2.0.1:
|
||||
version "2.1.1"
|
||||
dependencies:
|
||||
|
@ -1755,15 +1494,6 @@ nth-check@^2.0.1:
|
|||
nwsapi@^2.2.2:
|
||||
version "2.2.7"
|
||||
|
||||
object-assign@^4.0.1:
|
||||
version "4.1.1"
|
||||
|
||||
object-hash@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
object-inspect@^1.13.1:
|
||||
version "1.13.2"
|
||||
|
||||
once@^1.3.0, once@^1.3.1, once@^1.4.0:
|
||||
version "1.4.0"
|
||||
dependencies:
|
||||
|
@ -1852,18 +1582,9 @@ path-exists@^5.0.0:
|
|||
path-is-absolute@^1.0.0:
|
||||
version "1.0.1"
|
||||
|
||||
path-key@^3.1.0:
|
||||
version "3.1.1"
|
||||
|
||||
path-parse@^1.0.7:
|
||||
version "1.0.7"
|
||||
|
||||
path-scurry@^1.10.1:
|
||||
version "1.10.1"
|
||||
dependencies:
|
||||
lru-cache "^9.1.1 || ^10.0.0"
|
||||
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
|
||||
|
||||
path-type@^4.0.0:
|
||||
version "4.0.0"
|
||||
|
||||
|
@ -1888,12 +1609,6 @@ picocolors@^1.0.1:
|
|||
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
|
||||
version "2.3.1"
|
||||
|
||||
pify@^2.3.0:
|
||||
version "2.3.0"
|
||||
|
||||
pirates@^4.0.1:
|
||||
version "4.0.6"
|
||||
|
||||
plugin-error@^2.0.1:
|
||||
version "2.0.1"
|
||||
dependencies:
|
||||
|
@ -1915,30 +1630,7 @@ postcss-image-inliner@^6.1.0:
|
|||
filesize "^9.0.11"
|
||||
svgo "^2.8.0"
|
||||
|
||||
postcss-import@^15.1.0:
|
||||
version "15.1.0"
|
||||
dependencies:
|
||||
postcss-value-parser "^4.0.0"
|
||||
read-cache "^1.0.0"
|
||||
resolve "^1.1.7"
|
||||
|
||||
postcss-js@^4.0.1:
|
||||
version "4.0.1"
|
||||
dependencies:
|
||||
camelcase-css "^2.0.1"
|
||||
|
||||
postcss-load-config@^4.0.1:
|
||||
version "4.0.2"
|
||||
dependencies:
|
||||
lilconfig "^3.0.0"
|
||||
yaml "^2.3.4"
|
||||
|
||||
postcss-nested@^6.0.1:
|
||||
version "6.0.1"
|
||||
dependencies:
|
||||
postcss-selector-parser "^6.0.11"
|
||||
|
||||
postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.7:
|
||||
postcss-selector-parser@^6.0.7:
|
||||
version "6.0.15"
|
||||
dependencies:
|
||||
cssesc "^3.0.0"
|
||||
|
@ -1952,10 +1644,10 @@ postcss-url@^10.1.3:
|
|||
minimatch "~3.0.4"
|
||||
xxhashjs "~0.2.2"
|
||||
|
||||
postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
|
||||
postcss-value-parser@^4.2.0:
|
||||
version "4.2.0"
|
||||
|
||||
postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.0, postcss@^8.4.16, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.29, postcss@^8.4.31, postcss@^8.4.4, postcss@>=8.0.9:
|
||||
postcss@^8.0.0, postcss@^8.1.0, postcss@^8.3.0, postcss@^8.4.16, postcss@^8.4.27, postcss@^8.4.29, postcss@^8.4.31, postcss@^8.4.4:
|
||||
version "8.4.33"
|
||||
dependencies:
|
||||
nanoid "^3.3.7"
|
||||
|
@ -1982,7 +1674,7 @@ process-nextick-args@~2.0.0:
|
|||
progress@^2.0.1:
|
||||
version "2.0.3"
|
||||
|
||||
proxy-from-env@^1.0.0, proxy-from-env@^1.1.0:
|
||||
proxy-from-env@^1.0.0:
|
||||
version "1.1.0"
|
||||
|
||||
psl@^1.1.33:
|
||||
|
@ -2019,11 +1711,6 @@ purgecss@^5.0.0:
|
|||
postcss "^8.4.4"
|
||||
postcss-selector-parser "^6.0.7"
|
||||
|
||||
qs@^6.9.0:
|
||||
version "6.13.0"
|
||||
dependencies:
|
||||
side-channel "^1.0.6"
|
||||
|
||||
querystringify@^2.1.1:
|
||||
version "2.2.0"
|
||||
|
||||
|
@ -2042,11 +1729,6 @@ quick-lru@^5.1.1:
|
|||
quick-lru@^6.1.1:
|
||||
version "6.1.2"
|
||||
|
||||
read-cache@^1.0.0:
|
||||
version "1.0.0"
|
||||
dependencies:
|
||||
pify "^2.3.0"
|
||||
|
||||
read-pkg-up@^7.0.1:
|
||||
version "7.0.1"
|
||||
dependencies:
|
||||
|
@ -2147,7 +1829,7 @@ requires-port@^1.0.0:
|
|||
resolve-alpn@^1.0.0, resolve-alpn@^1.2.0:
|
||||
version "1.2.1"
|
||||
|
||||
resolve@^1.1.7, resolve@^1.10.0, resolve@^1.22.2:
|
||||
resolve@^1.10.0:
|
||||
version "1.22.8"
|
||||
dependencies:
|
||||
is-core-module "^2.13.0"
|
||||
|
@ -2237,35 +1919,6 @@ semver@^7.3.4, semver@^7.3.5:
|
|||
"semver@2 || 3 || 4 || 5":
|
||||
version "5.7.2"
|
||||
|
||||
set-function-length@^1.2.1:
|
||||
version "1.2.2"
|
||||
dependencies:
|
||||
define-data-property "^1.1.4"
|
||||
es-errors "^1.3.0"
|
||||
function-bind "^1.1.2"
|
||||
get-intrinsic "^1.2.4"
|
||||
gopd "^1.0.1"
|
||||
has-property-descriptors "^1.0.2"
|
||||
|
||||
shebang-command@^2.0.0:
|
||||
version "2.0.0"
|
||||
dependencies:
|
||||
shebang-regex "^3.0.0"
|
||||
|
||||
shebang-regex@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
side-channel@^1.0.6:
|
||||
version "1.0.6"
|
||||
dependencies:
|
||||
call-bind "^1.0.7"
|
||||
es-errors "^1.3.0"
|
||||
get-intrinsic "^1.2.4"
|
||||
object-inspect "^1.13.1"
|
||||
|
||||
signal-exit@^4.0.1:
|
||||
version "4.1.0"
|
||||
|
||||
slash@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
||||
|
@ -2330,42 +1983,6 @@ string_decoder@~1.1.1:
|
|||
dependencies:
|
||||
safe-buffer "~5.1.0"
|
||||
|
||||
"string-width-cjs@npm:string-width@^4.2.0":
|
||||
version "4.2.3"
|
||||
dependencies:
|
||||
emoji-regex "^8.0.0"
|
||||
is-fullwidth-code-point "^3.0.0"
|
||||
strip-ansi "^6.0.1"
|
||||
|
||||
string-width@^4.1.0:
|
||||
version "4.2.3"
|
||||
dependencies:
|
||||
emoji-regex "^8.0.0"
|
||||
is-fullwidth-code-point "^3.0.0"
|
||||
strip-ansi "^6.0.1"
|
||||
|
||||
string-width@^5.0.1, string-width@^5.1.2:
|
||||
version "5.1.2"
|
||||
dependencies:
|
||||
eastasianwidth "^0.2.0"
|
||||
emoji-regex "^9.2.2"
|
||||
strip-ansi "^7.0.1"
|
||||
|
||||
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
|
||||
version "6.0.1"
|
||||
dependencies:
|
||||
ansi-regex "^5.0.1"
|
||||
|
||||
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
|
||||
version "6.0.1"
|
||||
dependencies:
|
||||
ansi-regex "^5.0.1"
|
||||
|
||||
strip-ansi@^7.0.1:
|
||||
version "7.1.0"
|
||||
dependencies:
|
||||
ansi-regex "^6.0.1"
|
||||
|
||||
strip-indent@^3.0.0:
|
||||
version "3.0.0"
|
||||
dependencies:
|
||||
|
@ -2376,17 +1993,6 @@ strip-indent@^4.0.0:
|
|||
dependencies:
|
||||
min-indent "^1.0.1"
|
||||
|
||||
sucrase@^3.32.0:
|
||||
version "3.35.0"
|
||||
dependencies:
|
||||
"@jridgewell/gen-mapping" "^0.3.2"
|
||||
commander "^4.0.0"
|
||||
glob "^10.3.10"
|
||||
lines-and-columns "^1.1.6"
|
||||
mz "^2.7.0"
|
||||
pirates "^4.0.1"
|
||||
ts-interface-checker "^0.1.9"
|
||||
|
||||
supports-color@^5.3.0:
|
||||
version "5.5.0"
|
||||
dependencies:
|
||||
|
@ -2409,32 +2015,6 @@ svgo@^2.8.0:
|
|||
symbol-tree@^3.2.4:
|
||||
version "3.2.4"
|
||||
|
||||
tailwindcss@^3.2.1, "tailwindcss@>=3.0.0 || >= 3.0.0-alpha.1":
|
||||
version "3.4.10"
|
||||
dependencies:
|
||||
"@alloc/quick-lru" "^5.2.0"
|
||||
arg "^5.0.2"
|
||||
chokidar "^3.5.3"
|
||||
didyoumean "^1.2.2"
|
||||
dlv "^1.1.3"
|
||||
fast-glob "^3.3.0"
|
||||
glob-parent "^6.0.2"
|
||||
is-glob "^4.0.3"
|
||||
jiti "^1.21.0"
|
||||
lilconfig "^2.1.0"
|
||||
micromatch "^4.0.5"
|
||||
normalize-path "^3.0.0"
|
||||
object-hash "^3.0.0"
|
||||
picocolors "^1.0.0"
|
||||
postcss "^8.4.23"
|
||||
postcss-import "^15.1.0"
|
||||
postcss-js "^4.0.1"
|
||||
postcss-load-config "^4.0.1"
|
||||
postcss-nested "^6.0.1"
|
||||
postcss-selector-parser "^6.0.11"
|
||||
resolve "^1.22.2"
|
||||
sucrase "^3.32.0"
|
||||
|
||||
teex@^1.0.1:
|
||||
version "1.0.1"
|
||||
dependencies:
|
||||
|
@ -2451,16 +2031,6 @@ tempy@^3.1.0:
|
|||
type-fest "^2.12.2"
|
||||
unique-string "^3.0.0"
|
||||
|
||||
thenify-all@^1.0.0:
|
||||
version "1.6.0"
|
||||
dependencies:
|
||||
thenify ">= 3.1.0 < 4"
|
||||
|
||||
"thenify@>= 3.1.0 < 4":
|
||||
version "3.3.1"
|
||||
dependencies:
|
||||
any-promise "^1.0.0"
|
||||
|
||||
through2@^4.0.2:
|
||||
version "4.0.2"
|
||||
dependencies:
|
||||
|
@ -2493,9 +2063,6 @@ trim-newlines@^3.0.0:
|
|||
trim-newlines@^4.0.2:
|
||||
version "4.1.1"
|
||||
|
||||
ts-interface-checker@^0.1.9:
|
||||
version "0.1.13"
|
||||
|
||||
type-fest@^0.13.1:
|
||||
version "0.13.1"
|
||||
|
||||
|
@ -2591,7 +2158,7 @@ vite@^5.0.0, vite@^5.0.11:
|
|||
optionalDependencies:
|
||||
fsevents "~2.3.3"
|
||||
|
||||
vue@^3.0.0, vue@^3.2.25, vue@^3.4.0, vue@3.4.38:
|
||||
vue@^3.2.25, vue@3.4.38:
|
||||
version "3.4.38"
|
||||
dependencies:
|
||||
"@vue/compiler-dom" "3.4.38"
|
||||
|
@ -2622,25 +2189,6 @@ whatwg-url@^11.0.0:
|
|||
tr46 "^3.0.0"
|
||||
webidl-conversions "^7.0.0"
|
||||
|
||||
which@^2.0.1:
|
||||
version "2.0.2"
|
||||
dependencies:
|
||||
isexe "^2.0.0"
|
||||
|
||||
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
|
||||
version "7.0.0"
|
||||
dependencies:
|
||||
ansi-styles "^4.0.0"
|
||||
string-width "^4.1.0"
|
||||
strip-ansi "^6.0.0"
|
||||
|
||||
wrap-ansi@^8.1.0:
|
||||
version "8.1.0"
|
||||
dependencies:
|
||||
ansi-styles "^6.1.0"
|
||||
string-width "^5.0.1"
|
||||
strip-ansi "^7.0.1"
|
||||
|
||||
wrappy@1:
|
||||
version "1.0.2"
|
||||
|
||||
|
@ -2666,9 +2214,6 @@ xxhashjs@~0.2.2:
|
|||
yallist@^4.0.0:
|
||||
version "4.0.0"
|
||||
|
||||
yaml@^2.3.4:
|
||||
version "2.3.4"
|
||||
|
||||
yargs-parser@^18.1.3:
|
||||
version "18.1.3"
|
||||
dependencies:
|
||||
|
|
Loading…
Reference in a new issue