This commit is contained in:
2024-09-01 18:54:23 +05:00
parent 76d18365a5
commit 061f09eca1
1597 changed files with 109451 additions and 1 deletions

3
.gitignore vendored
View File

@@ -17,5 +17,6 @@ yarn-error.log
/.fleet
/.idea
/.vscode
/nova
/nova/vendor
/nova/node_modules
**/.DS_Store

28
nova/.eslintrc Normal file
View File

@@ -0,0 +1,28 @@
module.exports = {
"env": {
"browser": true,
"es6": true
},
"extends": "eslint:recommended",
"parserOptions": {
"sourceType": "module"
},
"rules": {
"indent": [
"error",
4
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"never"
]
}
};

3
nova/babel.config.js Normal file
View File

@@ -0,0 +1,3 @@
module.exports = {
presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
}

127
nova/composer.json Normal file
View File

@@ -0,0 +1,127 @@
{
"name": "laravel/nova",
"description": "A wonderful administration interface for Laravel.",
"keywords": [
"laravel",
"admin"
],
"license": "MIT",
"authors": [
{
"name": "Taylor Otwell",
"email": "taylor@laravel.com"
}
],
"require": {
"php": "^7.3|^8.0",
"brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9",
"doctrine/dbal": "^2.13.3|^3.1.2|^4.0",
"illuminate/support": "^8.83.4|^9.3.1|^10.0|^11.0",
"inertiajs/inertia-laravel": "^0.4.5|^0.5.2|^0.6.0|^1.0",
"laravel/ui": "^3.3|^4.0",
"nesbot/carbon": "^2.53.1|^3.0",
"rap2hpoutre/fast-excel": "^3.2|^4.1|^5.0",
"spatie/once": "^1.1|^2.0|^3.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "^1.22.1",
"symfony/process": "^5.4|^6.0|^7.0",
"ext-json": "*"
},
"require-dev": {
"larastan/larastan": "^1.0.1|^2.5.1",
"laravel/nova-dusk-suite": "8.4.x-dev|9.4.x-dev|10.4.x-dev|11.4.x-dev",
"laravel/pint": "^1.6",
"laravel/scout": "^9.8|^10.0",
"mockery/mockery": "^1.4.4",
"orchestra/testbench-dusk": "^6.44|^7.40|^8.22|^9.0",
"phpunit/phpunit": "^9.6|^10.5",
"predis/predis": "^1.1.9|^2.0.2"
},
"autoload": {
"psr-4": {
"Laravel\\Nova\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Laravel\\Nova\\Tests\\": "tests/"
}
},
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
},
"laravel": {
"providers": [
"Laravel\\Nova\\NovaCoreServiceProvider"
],
"aliases": {
"Nova": "Laravel\\Nova\\Nova"
}
}
},
"config": {
"allow-plugins": {
"composer/package-versions-deprecated": true,
"php-http/discovery": true
},
"preferred-install": {
"laravel/nova-dusk-suite": "source",
"*": "auto"
},
"sort-packages": true
},
"scripts": {
"post-autoload-dump": [
"@clear",
"@php vendor/bin/dusk-updater detect --auto-update --ansi",
"@php vendor/bin/testbench-dusk package:discover --ansi"
],
"clear": [
"@php vendor/bin/testbench-dusk package:purge-skeleton --ansi",
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi"
],
"dusk:prepare": [
"@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"",
"@php -r \"if (file_exists('workbench/.env.dusk')) { copy('workbench/.env.dusk', 'vendor/laravel/nova-dusk-suite/.env'); } else { copy('workbench/.env.dusk.example', 'vendor/laravel/nova-dusk-suite/.env'); }\""
],
"dusk:dev-assets": [
"TAILWIND_MODE=build npm run dev",
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
],
"dusk:assets": [
"TAILWIND_MODE=build npm run prod",
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
],
"dusk:test": [
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi",
"@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error"
],
"dusk:filter": [
"./vendor/bin/testbench-dusk package:dusk-purge --ansi && ./vendor/bin/phpunit -c phpunit.dusk.xml --filter"
],
"test:local": [
"@php vendor/bin/phpunit -c phpunit.xml --group date-field,datetime-field,external-network --testdox",
"@php vendor/bin/phpunit -c phpunit.dusk.xml --group date-field,datetime-field,external-network --testdox"
],
"serve": [
"@clear",
"@php vendor/bin/testbench package:discover --ansi",
"@php vendor/bin/testbench workbench:build --ansi",
"@php vendor/bin/testbench serve"
]
},
"suggest": {
"ext-intl": "Required to format Currency field"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/laravel/nova-dusk-suite"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"version": "4.35.0"
}

206
nova/config/nova.php Normal file
View File

@@ -0,0 +1,206 @@
<?php
use Laravel\Nova\Actions\ActionResource;
use Laravel\Nova\Http\Middleware\Authenticate;
use Laravel\Nova\Http\Middleware\Authorize;
use Laravel\Nova\Http\Middleware\BootTools;
use Laravel\Nova\Http\Middleware\DispatchServingNovaEvent;
use Laravel\Nova\Http\Middleware\HandleInertiaRequests;
return [
/*
|--------------------------------------------------------------------------
| Nova License Key
|--------------------------------------------------------------------------
|
| The following configuration option contains your Nova license key. On
| non-local domains, Nova will verify that the Nova installation has
| a valid license associated with the application's active domain.
|
*/
'license_key' => env('NOVA_LICENSE_KEY'),
/*
|--------------------------------------------------------------------------
| Nova App Name
|--------------------------------------------------------------------------
|
| This value is the name of your application. This value is used when the
| framework needs to display the name of the application within the UI
| or in other locations. Of course, you're free to change the value.
|
*/
'name' => env('NOVA_APP_NAME', env('APP_NAME')),
/*
|--------------------------------------------------------------------------
| Nova Domain Name
|--------------------------------------------------------------------------
|
| This value is the "domain name" associated with your application. This
| can be used to prevent Nova's internal routes from being registered
| on subdomains which do not need access to your admin application.
|
*/
'domain' => env('NOVA_DOMAIN_NAME', null),
/*
|--------------------------------------------------------------------------
| Nova Path
|--------------------------------------------------------------------------
|
| This is the URI path where Nova will be accessible from. Feel free to
| change this path to anything you like. Note that this URI will not
| affect Nova's internal API routes which aren't exposed to users.
|
*/
'path' => '/nova',
/*
|--------------------------------------------------------------------------
| Nova Authentication Guard
|--------------------------------------------------------------------------
|
| This configuration option defines the authentication guard that will
| be used to protect your Nova routes. This option should match one
| of the authentication guards defined in the "auth" config file.
|
*/
'guard' => env('NOVA_GUARD', null),
/*
|--------------------------------------------------------------------------
| Nova Password Reset Broker
|--------------------------------------------------------------------------
|
| This configuration option defines the password broker that will be
| used when passwords are reset. This option should mirror one of
| the password reset options defined in the "auth" config file.
|
*/
'passwords' => env('NOVA_PASSWORDS', null),
/*
|--------------------------------------------------------------------------
| Nova Route Middleware
|--------------------------------------------------------------------------
|
| These middleware will be assigned to every Nova route, giving you the
| chance to add your own middleware to this stack or override any of
| the existing middleware. Or, you can just stick with this stack.
|
*/
'middleware' => [
'web',
HandleInertiaRequests::class,
DispatchServingNovaEvent::class,
BootTools::class,
],
'api_middleware' => [
'nova',
Authenticate::class,
Authorize::class,
],
/*
|--------------------------------------------------------------------------
| Nova Pagination Type
|--------------------------------------------------------------------------
|
| This option defines the visual style used in Nova's resource pagination
| views. You may select between "simple", "load-more", and "links" for
| your applications. Feel free to adjust this option to your choice.
|
*/
'pagination' => 'simple',
/*
|--------------------------------------------------------------------------
| Nova Storage Disk
|--------------------------------------------------------------------------
|
| This configuration option allows you to define the default disk that
| will be used to store files using the Image, File, and other file
| related field types. You're welcome to use any configured disk.
|
*/
'storage_disk' => env('NOVA_STORAGE_DISK', 'public'),
/*
|--------------------------------------------------------------------------
| Nova Currency
|--------------------------------------------------------------------------
|
| This configuration option allows you to define the default currency
| used by the Currency field within Nova. You may change this to a
| valid ISO 4217 currency code to suit your application's needs.
|
*/
'currency' => 'USD',
/*
|--------------------------------------------------------------------------
| Branding
|--------------------------------------------------------------------------
|
| These configuration values allow you to customize the branding of the
| Nova interface, including the primary color and the logo that will
| be displayed within the Nova interface. This logo value must be
| the absolute path to an SVG logo within the local filesystem.
|
*/
// 'brand' => [
// 'logo' => resource_path('/img/example-logo.svg'),
// 'colors' => [
// "400" => "24, 182, 155, 0.5",
// "500" => "24, 182, 155",
// "600" => "24, 182, 155, 0.75",
// ]
// ],
/*
|--------------------------------------------------------------------------
| Nova Action Resource Class
|--------------------------------------------------------------------------
|
| This configuration option allows you to specify a custom resource class
| to use for action log entries instead of the default that ships with
| Nova, thus allowing for the addition of additional UI form fields.
|
*/
'actions' => [
'resource' => ActionResource::class,
],
/*
|--------------------------------------------------------------------------
| Nova Impersonation Redirection URLs
|--------------------------------------------------------------------------
|
| This configuration option allows you to specify a URL where Nova should
| redirect an administrator after impersonating another user and a URL
| to redirect the administrator after stopping impersonating a user.
|
*/
'impersonation' => [
'started' => '/',
'stopped' => '/',
],
];

View File

@@ -0,0 +1,53 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Schema\Builder;
use Illuminate\Support\Facades\Schema;
use Laravel\Nova\Util;
class CreateActionEventsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('action_events', function (Blueprint $table) {
$table->id();
$table->char('batch_id', 36);
$table->foreignIdFor(Util::userModel(), 'user_id')->index();
$table->string('name');
$table->morphs('actionable');
$table->morphs('target');
$table->string('model_type');
if (Builder::$defaultMorphKeyType === 'uuid') {
$table->uuid('model_id')->nullable();
} elseif (Builder::$defaultMorphKeyType === 'ulid') {
$table->ulid('model_id')->nullable();
} else {
$table->unsignedBigInteger('model_id')->nullable();
}
$table->text('fields');
$table->string('status', 25)->default('running');
$table->text('exception');
$table->timestamps();
$table->index(['batch_id', 'model_type', 'model_id']);
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('action_events');
}
}

View File

@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFieldsToActionEventsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('action_events', function (Blueprint $table) {
$table->mediumText('original')->nullable();
$table->mediumText('changes')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('action_events', function (Blueprint $table) {
$table->dropColumn('original', 'changes');
});
}
}

View File

@@ -0,0 +1,35 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateNovaNotificationsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('nova_notifications', function (Blueprint $table) {
$table->uuid('id')->primary();
$table->string('type');
$table->morphs('notifiable');
$table->text('data');
$table->timestamp('read_at')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('nova_notifications');
}
}

View File

@@ -0,0 +1,30 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFieldsToNovaNotificationsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('nova_notifications', function (Blueprint $table) {
$table->softDeletes();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropColumns('nova_notifications', ['deleted_at']);
}
}

View File

@@ -0,0 +1,52 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateFieldAttachmentsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
if (Schema::hasTable('nova_pending_trix_attachments')) {
Schema::rename('nova_pending_trix_attachments', 'nova_pending_field_attachments');
} else {
Schema::create('nova_pending_field_attachments', function (Blueprint $table) {
$table->increments('id');
$table->string('draft_id')->index();
$table->string('attachment');
$table->string('disk');
$table->timestamps();
});
}
if (Schema::hasTable('nova_trix_attachments')) {
Schema::rename('nova_trix_attachments', 'nova_field_attachments');
} else {
Schema::create('nova_field_attachments', function (Blueprint $table) {
$table->increments('id');
$table->morphs('attachable');
$table->string('attachment');
$table->string('disk');
$table->string('url')->index();
$table->timestamps();
});
}
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('nova_pending_field_attachments');
Schema::dropIfExists('nova_field_attachments');
}
}

70
nova/generators.js Normal file
View File

@@ -0,0 +1,70 @@
const omit = require('lodash/omit')
const twColors = require('tailwindcss/colors')
const toRGBString = hexCode => {
if (hexCode.startsWith('#')) {
let hex = hexCode.replace('#', '')
if (hex.length === 3) {
hex = `${hex[0]}${hex[0]}${hex[1]}${hex[1]}${hex[2]}${hex[2]}`
}
const r = parseInt(hex.substring(0, 2), 16)
const g = parseInt(hex.substring(2, 4), 16)
const b = parseInt(hex.substring(4, 6), 16)
return `${r}, ${g}, ${b}`
}
return hexCode
}
const colors = { primary: twColors.sky, ...twColors, gray: twColors.slate }
const except = omit(colors, [
'lightBlue',
'warmGray',
'trueGray',
'coolGray',
'blueGray',
])
function generateRootCSSVars() {
return Object.fromEntries(
Object.entries(except)
.map(([key, value]) => {
if (typeof value === 'string') {
return [[`--colors-${key}`, toRGBString(value)]]
}
return Object.entries(value).map(([shade, color]) => {
return [`--colors-${key}-${shade}`, toRGBString(color)]
})
})
.flat(1)
)
}
function generateTailwindColors() {
return Object.fromEntries(
Object.entries(except).map(([key, value]) => {
if (typeof value === 'string') {
return [`${key}`, value]
}
return [
key,
Object.fromEntries(
Object.entries(value).map(([shade]) => {
return [`${shade}`, `rgba(var(--colors-${key}-${shade}))`]
})
),
]
})
)
}
module.exports = {
generateRootCSSVars,
generateTailwindColors,
}

32
nova/jest.config.js Normal file
View File

@@ -0,0 +1,32 @@
/*
* For a detailed explanation regarding each configuration property, visit:
* https://jestjs.io/docs/en/configuration.html
*/
module.exports = {
// Automatically clear mock calls and instances between every test
clearMocks: true,
// An array of file extensions your modules use
moduleFileExtensions: ['js', 'json', 'vue'],
// A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module
moduleNameMapper: {
'@/(.*)': '<rootDir>/resources/js/$1',
},
// The test environment that will be used for testing
testEnvironment: 'node',
// The glob patterns Jest uses to detect test files
testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)'],
// A map from regular expressions to paths to transformers
transform: {
'^.+\\.js$': 'babel-jest',
'^.+\\.vue$': '@vue/vue3-jest',
},
// An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation
transformIgnorePatterns: [],
}

17152
nova/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

86
nova/package.json Normal file
View File

@@ -0,0 +1,86 @@
{
"name": "laravel-nova",
"private": true,
"scripts": {
"dev": "npm run development",
"development": "mix",
"watch": "mix watch",
"watch-poll": "mix watch -- --watch-options-poll=1000",
"hot": "mix watch --hot",
"prod": "npm run production",
"production": "mix --production",
"test": "./node_modules/.bin/jest"
},
"devDependencies": {
"@babel/preset-env": "^7.23.2",
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/typography": "^0.5.4",
"@vue/babel-plugin-jsx": "^1.1.0",
"@vue/babel-preset-jsx": "^1.2.4",
"@vue/compiler-sfc": "^3.2.29",
"@vue/test-utils": "^2.0.0-rc.18",
"@vue/vue3-jest": "^27.0.0-alpha.4",
"axios": "^1.6.0",
"babel-jest": "^27.4.6",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"babel-plugin-syntax-jsx": "^6.18.0",
"cross-env": "^5.0.0",
"jest": "^27.4.7",
"laravel-mix": "^6.0.41",
"lodash": "^4.17.21",
"postcss": "^8.4.31",
"postcss-import": "^14.0.2",
"postcss-rtlcss": "^3.6.3",
"prettier": "^3.0.1",
"prettier-plugin-organize-imports": "^3.2.4",
"prettier-plugin-tailwindcss": "^0.5.9",
"tailwindcss": "^3.4.0",
"vue-loader": "^16.8.3"
},
"dependencies": {
"@floating-ui/vue": "^1.0.2",
"@github/time-elements": "^3.1.2",
"@inertiajs/inertia": "^0.11.0",
"@inertiajs/inertia-vue3": "^0.6.0",
"@inertiajs/progress": "^0.2.7",
"@popperjs/core": "^2.11.2",
"@vue/compat": "^3.2.29",
"@vueuse/core": "^10.4.1",
"@vueuse/integrations": "^10.4.1",
"autosize": "^4.0.2",
"browser-sync": "^3.0.1",
"browser-sync-v3-webpack-plugin": "^0.1.0",
"chartist": "^0.11.0",
"chartist-plugin-tooltips-updated": "^0.1.4",
"codemirror": "^5.65.1",
"colortranslator": "^1.9.2",
"floating-vue": "^2.0.0-beta.22",
"focus-trap": "^7.5.2",
"form-backend-validation": "^2.3.3",
"inflector-js": "^1.0.1",
"js-cookie": "^2.2.1",
"laravel-echo": "^1.11.3",
"laravel-nova-ui": "0.4.10",
"laravel-vapor": "^0.7.1",
"luxon": "^1.28.1",
"mousetrap": "^1.6.3",
"numbro": "^2.3.6",
"places.js": "^1.7.3",
"pusher-js": "^7.0.4",
"slugify": "^1.6.5",
"tiny-emitter": "^2.1.0",
"toastedjs": "0.0.2",
"trix": "^1.3.2",
"uid": "^2.0.0",
"vue": "^3.2.29",
"vuex": "^4.0.2"
},
"overrides": {
"@inertiajs/inertia": {
"axios": "^0.28.1"
},
"form-backend-validation": {
"axios": "^0.28.1"
}
}
}

10
nova/pint.json Normal file
View File

@@ -0,0 +1,10 @@
{
"preset": "laravel",
"rules": {
"method_chaining_indentation": false,
"no_superfluous_phpdoc_tags": false,
"nullable_type_declaration_for_default_null_value": {
"use_nullable_type_declaration": false
}
}
}

32
nova/prettier.config.js Normal file
View File

@@ -0,0 +1,32 @@
module.exports = {
printWidth: 80,
tabWidth: 2,
useTabs: false,
singleQuote: true,
trailingComma: 'es5',
bracketSpacing: true,
jsxBracketSameLine: false,
semi: false,
requirePragma: false,
proseWrap: 'preserve',
arrowParens: 'avoid',
overrides: [
{
files: 'resources/css/**/*.css',
options: {
tabWidth: 2,
},
},
{
files: [
'resources/js/fields.js',
'resources/js/components.js',
'resources/js/router/routes.js',
],
options: {
printWidth: 300,
},
},
],
}

3
nova/public/app.css Normal file

File diff suppressed because one or more lines are too long

1
nova/public/app.css.map Normal file

File diff suppressed because one or more lines are too long

2
nova/public/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,46 @@
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
/*!
autosize 4.0.4
license: MIT
http://www.jacklmoore.com/autosize
*/
/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.8+1e68dce6
*/
/*!
* JavaScript Cookie v2.2.1
* https://github.com/js-cookie/js-cookie
*
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
* Released under the MIT license
*/
/*!
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
*/
/*! Hammer.JS - v2.0.7 - 2016-04-22
* http://hammerjs.github.io/
*
* Copyright (c) 2016 Jorik Tangelder;
* Licensed under the MIT license */
/**
* @license
* Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/

1
nova/public/app.js.map Normal file

File diff suppressed because one or more lines are too long

2
nova/public/main.js Normal file

File diff suppressed because one or more lines are too long

1
nova/public/main.js.map Normal file

File diff suppressed because one or more lines are too long

2
nova/public/manifest.js Normal file
View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return r[e].call(a.exports,a,a.exports,o),a.loaded=!0,a.exports}o.m=r,o.amdO={},e=[],o.O=(r,t,n,a)=>{if(!t){var l=1/0;for(u=0;u<e.length;u++){for(var[t,n,a]=e[u],i=!0,d=0;d<t.length;d++)(!1&a||l>=a)&&Object.keys(o.O).every((e=>o.O[e](t[d])))?t.splice(d--,1):(i=!1,a<l&&(l=a));if(i){e.splice(u--,1);var s=n();void 0!==s&&(r=s)}}return r}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[t,n,a]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={448:0,524:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,a,[l,i,d]=t,s=0;if(l.some((r=>0!==e[r]))){for(n in i)o.o(i,n)&&(o.m[n]=i[n]);if(d)var u=d(o)}for(r&&r(t);s<l.length;s++)a=l[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},t=self.webpackChunklaravel_nova=self.webpackChunklaravel_nova||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),o.nc=void 0})();
//# sourceMappingURL=manifest.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,76 @@
{
"/app.js": "/app.js?id=8ce9044b0e44e33e0fbd2b049b5dfbdf",
"/manifest.js": "/manifest.js?id=d6d76d12b7219df564489d400c711198",
"/app.css": "/app.css?id=b29d5b5249557d2ac9e8f5f136bc5a87",
"/vendor.js": "/vendor.js?id=0b026297072f6c8be97d0c900a2d4770",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty10iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty10iurt9w6fk2a.woff2?id=c8390e146be0a3c8a5498355dec892ae",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty14iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty14iurt9w6fk2a.woff2?id=b0735c7dd6126471acbaf9d6e9f5e41a",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1ciurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1ciurt9w6fk2a.woff2?id=7c1fb232e3050e36dcc1aee61f1d0c06",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1miurt9w6c.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1miurt9w6c.woff2?id=b2b514e4f80fd3f3e129d371f2e28cd7",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1wiurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g1pty1wiurt9w6fk2a.woff2?id=a94f38b4a962cc7b2359ee28b5cdcb3f",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy10iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy10iurt9w6fk2a.woff2?id=fc9dde935ff225712c9206b6ed0d07e0",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy14iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy14iurt9w6fk2a.woff2?id=50d331c2f8b2e84fdd8216d6f4ec1a05",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1ciurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1ciurt9w6fk2a.woff2?id=a2d1c8b35723f7b34531f378d62e8132",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1miurt9w6c.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1miurt9w6c.woff2?id=b56c446b866634b76dd82e1899ffd86c",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1wiurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g35sy1wiurt9w6fk2a.woff2?id=990e7481cbc4c4c2008d35b38346318f",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy10iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy10iurt9w6fk2a.woff2?id=1f992bc05a93ee90408b0ebf440d0b51",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy14iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy14iurt9w6fk2a.woff2?id=dab08b20433f28d43f9803153841475c",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1ciurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1ciurt9w6fk2a.woff2?id=65053329c98ab92ebf6c839608cd17fe",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1miurt9w6c.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1miurt9w6c.woff2?id=0090542b8c9fd8177f851cac02a453ba",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1wiurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4g3joy1wiurt9w6fk2a.woff2?id=bc17731e48d8257a7fb9c9fa0347afff",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy10iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy10iurt9w6fk2a.woff2?id=afd2dccf7fed86851f1b4bbc060b3219",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy14iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy14iurt9w6fk2a.woff2?id=4342ea5174b2c38d2acd750ec4e3a04c",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1ciurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1ciurt9w6fk2a.woff2?id=a0b8e8877d69a1d3363974c69fb8c846",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1miurt9w6c.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1miurt9w6c.woff2?id=56afd4c6dd9b2e2fce66de8db50dee3b",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1wiurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gwzuy1wiurt9w6fk2a.woff2?id=2b355d4fa6275822d88d0ecae61d13d5",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry10iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry10iurt9w6fk2a.woff2?id=790f9af8cc1a22eae1510764d2d97a60",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry14iurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry14iurt9w6fk2a.woff2?id=50f7717caacfbce7fc821a59fb561704",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1ciurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1ciurt9w6fk2a.woff2?id=a9c6fb7d6edcb716f5fb26b1467fb857",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1miurt9w6c.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1miurt9w6c.woff2?id=3122537501f3a50b472df6102d456738",
"/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1wiurt9w6fk2a.woff2": "/fonts/snunitosansv11pe01mimslybiv1o4x1m8cce4gxzry1wiurt9w6fk2a.woff2?id=2170156212773b42c2f3a17483866bd6",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5gu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5gu1ecvzl-86y.woff2?id=223847baaed2e42bbef28ad4242a807a",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5iu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5iu1ecvzl-86y.woff2?id=1b9938392cf55cad8a6239d50a5eb429",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5ju1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5ju1ecvzl-86y.woff2?id=a2adcbb3661df820a03885259bd9d73b",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5pu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5pu1ecvzl-86y.woff2?id=740ed3b71fc6b3de1b98f22bb28ef2fc",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5tu1ecvzl.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8-bm5tu1ecvzl.woff2?id=620c0613996eb352ba8643be050a9fb1",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5gu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5gu1ecvzl-86y.woff2?id=2b04f2f1a4969dd792ca01c6aed26daf",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5iu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5iu1ecvzl-86y.woff2?id=ff8878b8d47213a4e6dd762874542da5",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5ju1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5ju1ecvzl-86y.woff2?id=90801014c963d83d7b7273e6a7429796",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5pu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5pu1ecvzl-86y.woff2?id=5e9025d190b694252e60a3bb2b27f9fd",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5tu1ecvzl.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8abc5tu1ecvzl.woff2?id=4620064ee766574b4fc4deae450b5a56",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5gu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5gu1ecvzl-86y.woff2?id=39538ce50c6102820fd569db90f08f16",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5iu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5iu1ecvzl-86y.woff2?id=95e5ba894ee9bdd99738366967b7a210",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5ju1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5ju1ecvzl-86y.woff2?id=370ac86e2b9452a68f7c1d0f845ca0a5",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5pu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5pu1ecvzl-86y.woff2?id=44a328cb53aa2d13d55740e5a0ef8634",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5tu1ecvzl.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc8wac5tu1ecvzl.woff2?id=1757d48225e24d4950d890de971a8338",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85gu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85gu1ecvzl-86y.woff2?id=bdb2c59c05e1357e831313ce1203002c",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85iu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85iu1ecvzl-86y.woff2?id=d2cd942696c5ee57e0ab1deba3a409d8",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85ju1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85ju1ecvzl-86y.woff2?id=d103ec9a30a9b6fc9c07d08e8fb614a8",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85pu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85pu1ecvzl-86y.woff2?id=5a9bc5591e6e702488168248379fd827",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85tu1ecvzl.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9ib85tu1ecvzl.woff2?id=972d7b2c34e2b9484ba0b7506b03dd94",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5gu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5gu1ecvzl-86y.woff2?id=ea5b73033ab10c2c5c0f93124072f89b",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5iu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5iu1ecvzl-86y.woff2?id=a57039c2f64e8ebfb9d5d40ad78354cd",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5ju1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5ju1ecvzl-86y.woff2?id=39735a610c6b26246db46c0fef2f870b",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5pu1ecvzl-86y.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5pu1ecvzl-86y.woff2?id=621b01edd26068ae1e0914743d3f05cd",
"/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5tu1ecvzl.woff2": "/fonts/snunitosansv11pe03mimslybiv1o4x1m8cc9yas5tu1ecvzl.woff2?id=1bc75a06f0b618cc2281e029d65cf148",
"/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e91kdn4qx5fhyg.woff2": "/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e91kdn4qx5fhyg.woff2?id=dae05a62a7d187a6be5ff44144cecc25",
"/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9dkdn4qx5fhyg.woff2": "/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9dkdn4qx5fhyg.woff2?id=6b68efcb41151a65c0f011d054544c56",
"/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9lkdn4qx5e.woff2": "/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9lkdn4qx5e.woff2?id=4fb4a9b4fc64e60e4e9391648d7b258e",
"/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9rkdn4qx5fhyg.woff2": "/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9rkdn4qx5fhyg.woff2?id=219057791660520eb6915051a067097d",
"/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9zkdn4qx5fhyg.woff2": "/fonts/snunitosansv11pe0omimslybiv1o4x1m8cce4e9zkdn4qx5fhyg.woff2?id=c02a422dea36200a8585c2f25b911703",
"/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cce5i9tacvwob5a.woff2": "/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cce5i9tacvwob5a.woff2?id=11a3b4a33644068847c43f97ef744716",
"/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cce9i9tacvwo.woff2": "/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cce9i9tacvwo.woff2?id=aa087af1a533b05df603209634f75311",
"/fonts/snunitosansv11pe0qmimslybiv1o4x1m8ccewi9tacvwob5a.woff2": "/fonts/snunitosansv11pe0qmimslybiv1o4x1m8ccewi9tacvwob5a.woff2?id=cb718c959bd2fb8ab5691f4647ffd03e",
"/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cceyi9tacvwob5a.woff2": "/fonts/snunitosansv11pe0qmimslybiv1o4x1m8cceyi9tacvwob5a.woff2?id=3bfa538014da579f7572b87bdfcc04f7",
"/fonts/snunitosansv11pe0qmimslybiv1o4x1m8ccezi9tacvwob5a.woff2": "/fonts/snunitosansv11pe0qmimslybiv1o4x1m8ccezi9tacvwob5a.woff2?id=bdfdc9c524418474c6a0d0300a02124b",
"/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kj3xzhggvfm.woff2": "/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kj3xzhggvfm.woff2?id=0448c2d946c2370ed1b76c52507283e7",
"/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjdxzhggvfmv2w.woff2": "/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjdxzhggvfmv2w.woff2?id=82628999248bfe7bb8c2c7d385dc1e31",
"/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjlxzhggvfmv2w.woff2": "/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjlxzhggvfmv2w.woff2?id=f0e923bb783b7c2a2845b888cd87cb0a",
"/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjnxzhggvfmv2w.woff2": "/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjnxzhggvfmv2w.woff2?id=4f4cb2a26c891e1faad42596fa39cb90",
"/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjpxzhggvfmv2w.woff2": "/fonts/snunitosansv15pe0amimslybiv1o4x1m8ce2xcx3yop4tqpf-metm0lfuvwonnq4clz0-kjpxzhggvfmv2w.woff2?id=0a6f3580871dba5bf4a1e54383f0eb18",
"/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbw3ubdlel2qol.woff2": "/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbw3ubdlel2qol.woff2?id=3d2877f1cfe443bd39bd4beb8efbfa68",
"/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbwhubdlel2qol.woff2": "/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbwhubdlel2qol.woff2?id=dd63168f788d17d96c0c0b9d4fcf9d7d",
"/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbwxubdlel2qol.woff2": "/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbwxubdlel2qol.woff2?id=d2834c582e56be0f0c9b60f19428f076",
"/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbynubdlel2qol.woff2": "/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbynubdlel2qol.woff2?id=9144674640697966c83d9e3ce076f1e9",
"/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbznubdlel2g.woff2": "/fonts/snunitosansv15pe0omimslybiv1o4x1m8cce4odvismz5nzrqy6cmmmu3t3necaafovv9snjbznubdlel2g.woff2?id=bca81d44495a577248d98a9e59778055"
}

3
nova/public/vendor.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,516 @@
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
/*!
* numbro.js language configuration
* language : Bulgarian
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Chinese (Taiwan)
* author (numbro.js Version): Randy Wilander : https://github.com/rocketedaway
* author (numeral.js Version) : Rich Daley : https://github.com/pedantic-git
*/
/*!
* numbro.js language configuration
* language : Chinese simplified
* locale: Singapore
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Chinese traditional
* locale: Macau
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Czech
* locale: Czech Republic
* author : Jan Pesa : https://github.com/smajl (based on work from Anatoli Papirovski : https://github.com/apapirovski)
*/
/*!
* numbro.js language configuration
* language : Danish
* locale: Denmark
* author : Michael Storgaard : https://github.com/mstorgaard
*/
/*!
* numbro.js language configuration
* language : Dutch
* locale: Belgium
* author : Dieter Luypaert : https://github.com/moeriki
*/
/*!
* numbro.js language configuration
* language : Dutch
* locale: Netherlands
* author : Dave Clayton : https://github.com/davedx
*/
/*!
* numbro.js language configuration
* language : English
* locale: Australia
* author : Benedikt Huss : https://github.com/ben305
*/
/*!
* numbro.js language configuration
* language : English
* locale: New Zealand
* author : Benedikt Huss : https://github.com/ben305
*/
/*!
* numbro.js language configuration
* language : English
* locale: South Africa
* author : Stewart Scott https://github.com/stewart42
*/
/*!
* numbro.js language configuration
* language : English
* locale: United Kingdom of Great Britain and Northern Ireland
* author : Dan Ristic : https://github.com/dristic
*/
/*!
* numbro.js language configuration
* language : Estonian
* locale: Estonia
* author : Illimar Tambek : https://github.com/ragulka
*
* Note: in Estonian, abbreviations are always separated
* from numbers with a space
*/
/*!
* numbro.js language configuration
* language : Farsi
* locale: Iran
* author : neo13 : https://github.com/neo13
*/
/*!
* numbro.js language configuration
* language : Filipino (Pilipino)
* locale: Philippines
* author : Michael Abadilla : https://github.com/mjmaix
*/
/*!
* numbro.js language configuration
* language : Finnish
* locale: Finland
* author : Sami Saada : https://github.com/samitheberber
*/
/*!
* numbro.js language configuration
* language : French
* locale: Canada
* author : Léo Renaud-Allaire : https://github.com/renaudleo
*/
/*!
* numbro.js language configuration
* language : French
* locale: France
* author : Adam Draper : https://github.com/adamwdraper
*/
/*!
* numbro.js language configuration
* language : French
* locale: Switzerland
* author : Adam Draper : https://github.com/adamwdraper
*/
/*!
* numbro.js language configuration
* language : German
* locale: Austria
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : German
* locale: Germany
* author : Marco Krage : https://github.com/sinky
*
* Generally useful in Germany, Austria, Luxembourg, Belgium
*/
/*!
* numbro.js language configuration
* language : German
* locale: Liechtenstein
* author : Michael Piefel : https://github.com/piefel (based on work from Marco Krage : https://github.com/sinky)
*/
/*!
* numbro.js language configuration
* language : German
* locale: Switzerland
* author : Michael Piefel : https://github.com/piefel (based on work from Marco Krage : https://github.com/sinky)
*/
/*!
* numbro.js language configuration
* language : Greek (el)
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Hebrew
* locale : IL
* author : Eli Zehavi : https://github.com/eli-zehavi
*/
/*!
* numbro.js language configuration
* language : Hungarian
* locale: Hungary
* author : Peter Bakondy : https://github.com/pbakondy
*/
/*!
* numbro.js language configuration
* language : Indonesian
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Italian
* locale: Italy
* author : Giacomo Trombi : http://cinquepunti.it
*/
/*!
* numbro.js language configuration
* language : Italian
* locale: Switzerland
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Japanese
* locale: Japan
* author : teppeis : https://github.com/teppeis
*/
/*!
* numbro.js language configuration
* language : Korean
* author (numbro.js Version): Randy Wilander : https://github.com/rocketedaway
* author (numeral.js Version) : Rich Daley : https://github.com/pedantic-git
*/
/*!
* numbro.js language configuration
* language : Latvian
* locale: Latvia
* author : Lauris Bukšis-Haberkorns : https://github.com/Lafriks
*/
/*!
* numbro.js language configuration
* language : Norwegian Bokmål (nb)
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Norwegian Nynorsk (nn)
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Polish
* locale : Poland
* author : Dominik Bulaj : https://github.com/dominikbulaj
*/
/*!
* numbro.js language configuration
* language : Portuguese
* locale : Brazil
* author : Ramiro letandas Jr : https://github.com/ramirovjr
*/
/*!
* numbro.js language configuration
* language : Portuguese
* locale : Portugal
* author : Diogo Resende : https://github.com/dresende
*/
/*!
* numbro.js language configuration
* language : Russian
* locale : Russsia
* author : Anatoli Papirovski : https://github.com/apapirovski
*/
/*!
* numbro.js language configuration
* language : Russian
* locale : Ukraine
* author : Anatoli Papirovski : https://github.com/apapirovski
*/
/*!
* numbro.js language configuration
* language : Serbian (sr)
* country : Serbia (Cyrillic)
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Slovak
* locale : Slovakia
* author : Jan Pesa : https://github.com/smajl (based on work from Ahmed Al Hafoudh : http://www.freevision.sk)
*/
/*!
* numbro.js language configuration
* language : Slovene
* locale: Slovenia
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Argentina
* author : Hernan Garcia : https://github.com/hgarcia
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Chile
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Colombia
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Costa Rica
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: El Salvador
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Mexico
* author : Joe Bordes : https://github.com/joebordes
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Nicaragua
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Peru
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Puerto Rico
* author : Gwyn Judd : https://github.com/gwynjudd
*/
/*!
* numbro.js language configuration
* language : Spanish
* locale: Spain
* author : Hernan Garcia : https://github.com/hgarcia
*/
/*!
* numbro.js language configuration
* language : Swedish
* locale : Sweden
* author : Benjamin Van Ryseghem (benjamin.vanryseghem.com)
*/
/*!
* numbro.js language configuration
* language : Thai
* locale : Thailand
* author : Sathit Jittanupat : https://github.com/jojosati
*/
/*!
* numbro.js language configuration
* language : Turkish
* locale : Turkey
* author : Ecmel Ercan : https://github.com/ecmel,
* Erhan Gundogan : https://github.com/erhangundogan,
* Burak Yiğit Kaya: https://github.com/BYK
*/
/*!
* numbro.js language configuration
* language : Ukrainian
* locale : Ukraine
* author : Michael Piefel : https://github.com/piefel (with help from Tetyana Kuzmenko)
*/
/*!
* numbro.js language configuration
* language : simplified chinese
* locale : China
* author : badplum : https://github.com/badplum
*/
/*!
* numbro.js language configuration
* language: Norwegian Bokmål
* locale: Norway
* author : Benjamin Van Ryseghem
*/
/*!
* numeral.js language configuration
* language : Romanian
* author : Andrei Alecu https://github.com/andreialecu
*/
/*!
+ * numbro.js language configuration
* language : English
* locale: Ireland
* author : Tim McIntosh (StayinFront NZ)
*/
/*!
* Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
/*!
autosize 4.0.4
license: MIT
http://www.jacklmoore.com/autosize
*/
/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.8+1e68dce6
*/
/*!
* JavaScript Cookie v2.2.1
* https://github.com/js-cookie/js-cookie
*
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
* Released under the MIT license
*/
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/
/*!
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
*/
/*!
* focus-trap 7.5.4
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/
/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
/*! #__NO_SIDE_EFFECTS__ */
/*! Hammer.JS - v2.0.7 - 2016-04-22
* http://hammerjs.github.io/
*
* Copyright (c) 2016 Jorik Tangelder;
* Licensed under the MIT license */
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
/**
* @license
* Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/**
* @vue/shared v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/

File diff suppressed because one or more lines are too long

20
nova/readme.md Normal file
View File

@@ -0,0 +1,20 @@
# Laravel Nova 👩‍🚀
![Build Status](https://app.chipperci.com/projects/8d0bc3d0-073f-4bfd-83f3-4a9879a9aaab/status/master)
- [Website](https://nova.laravel.com)
- [Releases](https://nova.laravel.com/releases)
- [Documentation](https://nova.laravel.com/docs)
- [Installation](https://nova.laravel.com/docs/3.0/installation.html)
- [Updating Nova](https://nova.laravel.com/docs/3.0/installation.html#updating-nova)
- [Nova Packages](https://novapackages.com)
## Upgrade Guide
- Copy the `Main` dashboard to your codebase
- Delete the `cards` method from your `NovaServiceProvider`
- Action `fields()` method changed to `fields(NovaRequest $request)`
### Modals
If you have a custom modal, make sure to add the `<teleport to="#modals">` component as the root level.

Some files were not shown because too many files have changed in this diff Show More