mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-11-04 06:23:17 -05:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			test-uffiz
			...
			dependabot
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| be9768f6c3 | |||
| 05d5ce26fd | |||
| 393fe20010 | |||
| 57bdbd2897 | 
							
								
								
									
										9
									
								
								.github/workflows/uffizzi-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/uffizzi-build.yml
									
									
									
									
										vendored
									
									
								
							@ -14,8 +14,6 @@ jobs:
 | 
				
			|||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - name: Checkout git repo
 | 
					      - name: Checkout git repo
 | 
				
			||||||
        uses: actions/checkout@v3
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
      - name: Set up Docker Buildx
 | 
					 | 
				
			||||||
        uses: docker/setup-buildx-action@v2        
 | 
					 | 
				
			||||||
      - name: Generate UUID image name
 | 
					      - name: Generate UUID image name
 | 
				
			||||||
        id: uuid
 | 
					        id: uuid
 | 
				
			||||||
        run: echo "UUID_TAG_APP=$(uuidgen)" >> $GITHUB_ENV
 | 
					        run: echo "UUID_TAG_APP=$(uuidgen)" >> $GITHUB_ENV
 | 
				
			||||||
@ -33,11 +31,10 @@ jobs:
 | 
				
			|||||||
          tags: ${{ steps.meta.outputs.tags }}
 | 
					          tags: ${{ steps.meta.outputs.tags }}
 | 
				
			||||||
          labels: ${{ steps.meta.outputs.labels }}
 | 
					          labels: ${{ steps.meta.outputs.labels }}
 | 
				
			||||||
          file: ./uffizzi/Dockerfile
 | 
					          file: ./uffizzi/Dockerfile
 | 
				
			||||||
          cache-from: type=gha
 | 
					 | 
				
			||||||
          cache-to: type=gha,mode=max
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  build-nginx:
 | 
					  build-nginx:
 | 
				
			||||||
 | 
					    needs: 
 | 
				
			||||||
 | 
					      - build-application
 | 
				
			||||||
    name: Build and Push `nginx`
 | 
					    name: Build and Push `nginx`
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
 | 
					    if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
 | 
				
			||||||
@ -65,6 +62,8 @@ jobs:
 | 
				
			|||||||
          tags: ${{ steps.meta.outputs.tags }}
 | 
					          tags: ${{ steps.meta.outputs.tags }}
 | 
				
			||||||
          labels: ${{ steps.meta.outputs.labels }}
 | 
					          labels: ${{ steps.meta.outputs.labels }}
 | 
				
			||||||
          file: ./uffizzi/nginx/Dockerfile
 | 
					          file: ./uffizzi/nginx/Dockerfile
 | 
				
			||||||
 | 
					          build-args: |
 | 
				
			||||||
 | 
					            BASE_IMAGE=${{ needs.build-application.outputs.tags }}
 | 
				
			||||||
          cache-from: type=gha
 | 
					          cache-from: type=gha
 | 
				
			||||||
          cache-to: type=gha,mode=max
 | 
					          cache-to: type=gha,mode=max
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -17,3 +17,4 @@ Homestead.yaml
 | 
				
			|||||||
/public/docs
 | 
					/public/docs
 | 
				
			||||||
/.scribe
 | 
					/.scribe
 | 
				
			||||||
!storage/fonts/.gitkeep
 | 
					!storage/fonts/.gitkeep
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
 | 
				
			|||||||
@ -55,7 +55,7 @@ class CreateTemplateCommand extends Command
 | 
				
			|||||||
        copy(public_path("/build/img/PDF/{$type}1.png"), public_path("/build/img/PDF/{$templateName}.png"));
 | 
					        copy(public_path("/build/img/PDF/{$type}1.png"), public_path("/build/img/PDF/{$templateName}.png"));
 | 
				
			||||||
        copy(resource_path("/static/img/PDF/{$type}1.png"), resource_path("/static/img/PDF/{$templateName}.png"));
 | 
					        copy(resource_path("/static/img/PDF/{$type}1.png"), resource_path("/static/img/PDF/{$templateName}.png"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $path = resource_path("app/pdf/{$type}/{$templateName}.blade.php");
 | 
					        $path = resource_path("views/app/pdf/{$type}/{$templateName}.blade.php");
 | 
				
			||||||
        $type = ucfirst($type);
 | 
					        $type = ucfirst($type);
 | 
				
			||||||
        $this->info("{$type} Template created successfully at ".$path);
 | 
					        $this->info("{$type} Template created successfully at ".$path);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -27,6 +27,7 @@ return [
 | 
				
			|||||||
            'tokenizer',
 | 
					            'tokenizer',
 | 
				
			||||||
            'JSON',
 | 
					            'JSON',
 | 
				
			||||||
            'cURL',
 | 
					            'cURL',
 | 
				
			||||||
 | 
					            'zip',
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        'apache' => [
 | 
					        'apache' => [
 | 
				
			||||||
            'mod_rewrite',
 | 
					            'mod_rewrite',
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										502
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										502
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -65,6 +65,13 @@
 | 
				
			|||||||
        "to-fast-properties": "^2.0.0"
 | 
					        "to-fast-properties": "^2.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@esbuild/linux-loong64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@eslint/eslintrc": {
 | 
					    "@eslint/eslintrc": {
 | 
				
			||||||
      "version": "0.4.3",
 | 
					      "version": "0.4.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
				
			||||||
@ -214,6 +221,23 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ=="
 | 
					      "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@rvxlab/tailwind-plugin-ios-full-height": {
 | 
				
			||||||
 | 
					      "version": "1.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@rvxlab/tailwind-plugin-ios-full-height/-/tailwind-plugin-ios-full-height-1.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-jPIxXn0raN/YTk8nXesqM+JbS2WWd5XaUk/MbaAgVDDPyYtsPfeN3B26xIhSa2oE2+JB66tegPUMSOmixzroXg==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@stripe/stripe-js": {
 | 
				
			||||||
 | 
					      "version": "1.48.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-1.48.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Kw2BRXk6z/wnTU9m2IJOhxJNrx9xzmpFSbk6D/Z0x6LJntMafiHeHFag2PvSF30O2quMb1UUdWsnZqGVDruZww=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@tailwindcss/aspect-ratio": {
 | 
				
			||||||
 | 
					      "version": "0.4.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@tailwindcss/forms": {
 | 
					    "@tailwindcss/forms": {
 | 
				
			||||||
      "version": "0.4.0",
 | 
					      "version": "0.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz",
 | 
				
			||||||
@ -223,6 +247,35 @@
 | 
				
			|||||||
        "mini-svg-data-uri": "^1.2.3"
 | 
					        "mini-svg-data-uri": "^1.2.3"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@tailwindcss/line-clamp": {
 | 
				
			||||||
 | 
					      "version": "0.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-pNr0T8LAc3TUx/gxCfQZRe9NB2dPEo/cedPHzUGIPxqDMhgjwNm6jYxww4W5l0zAsAddxr+XfZcqttGiFDgrGg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@tailwindcss/typography": {
 | 
				
			||||||
 | 
					      "version": "0.5.9",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "lodash.castarray": "^4.4.0",
 | 
				
			||||||
 | 
					        "lodash.isplainobject": "^4.0.6",
 | 
				
			||||||
 | 
					        "lodash.merge": "^4.6.2",
 | 
				
			||||||
 | 
					        "postcss-selector-parser": "6.0.10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "postcss-selector-parser": {
 | 
				
			||||||
 | 
					          "version": "6.0.10",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "cssesc": "^3.0.0",
 | 
				
			||||||
 | 
					            "util-deprecate": "^1.0.2"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@tiptap/core": {
 | 
					    "@tiptap/core": {
 | 
				
			||||||
      "version": "2.0.0-beta.99",
 | 
					      "version": "2.0.0-beta.99",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.99.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.99.tgz",
 | 
				
			||||||
@ -386,6 +439,11 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.0-beta.13.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.0-beta.13.tgz",
 | 
				
			||||||
      "integrity": "sha512-0EtAwuRldCAoFaL/iXgkRepEeOd55rPg5N4FQUN1xTwZT7PDofukP0DG/2jff/Uj17x4uTaJAa9qlFWuNnDvjw=="
 | 
					      "integrity": "sha512-0EtAwuRldCAoFaL/iXgkRepEeOd55rPg5N4FQUN1xTwZT7PDofukP0DG/2jff/Uj17x4uTaJAa9qlFWuNnDvjw=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@tiptap/extension-text-align": {
 | 
				
			||||||
 | 
					      "version": "2.0.0-beta.220",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.0.0-beta.220.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-xUYhozdJA0UVLxlrxYLHLhwDYD5oDDiy0omAzFKAyRRtHAkNSPot7Vp7UJW2M0R6XHIQDMFEopxKQNJMBTRk3w=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@tiptap/starter-kit": {
 | 
					    "@tiptap/starter-kit": {
 | 
				
			||||||
      "version": "2.0.0-beta.97",
 | 
					      "version": "2.0.0-beta.97",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.97.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.97.tgz",
 | 
				
			||||||
@ -537,6 +595,12 @@
 | 
				
			|||||||
        "@types/prosemirror-transform": "*"
 | 
					        "@types/prosemirror-transform": "*"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vitejs/plugin-vue": {
 | 
				
			||||||
 | 
					      "version": "1.10.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vue/compiler-core": {
 | 
					    "@vue/compiler-core": {
 | 
				
			||||||
      "version": "3.2.4",
 | 
					      "version": "3.2.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.4.tgz",
 | 
				
			||||||
@ -558,6 +622,70 @@
 | 
				
			|||||||
        "@vue/shared": "3.2.4"
 | 
					        "@vue/shared": "3.2.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vue/compiler-sfc": {
 | 
				
			||||||
 | 
					      "version": "3.2.47",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@babel/parser": "^7.16.4",
 | 
				
			||||||
 | 
					        "@vue/compiler-core": "3.2.47",
 | 
				
			||||||
 | 
					        "@vue/compiler-dom": "3.2.47",
 | 
				
			||||||
 | 
					        "@vue/compiler-ssr": "3.2.47",
 | 
				
			||||||
 | 
					        "@vue/reactivity-transform": "3.2.47",
 | 
				
			||||||
 | 
					        "@vue/shared": "3.2.47",
 | 
				
			||||||
 | 
					        "estree-walker": "^2.0.2",
 | 
				
			||||||
 | 
					        "magic-string": "^0.25.7",
 | 
				
			||||||
 | 
					        "postcss": "^8.1.10",
 | 
				
			||||||
 | 
					        "source-map": "^0.6.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@babel/parser": {
 | 
				
			||||||
 | 
					          "version": "7.21.2",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/compiler-core": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "@babel/parser": "^7.16.4",
 | 
				
			||||||
 | 
					            "@vue/shared": "3.2.47",
 | 
				
			||||||
 | 
					            "estree-walker": "^2.0.2",
 | 
				
			||||||
 | 
					            "source-map": "^0.6.1"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/compiler-dom": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "@vue/compiler-core": "3.2.47",
 | 
				
			||||||
 | 
					            "@vue/shared": "3.2.47"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/compiler-ssr": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "@vue/compiler-dom": "3.2.47",
 | 
				
			||||||
 | 
					            "@vue/shared": "3.2.47"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/shared": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vue/compiler-ssr": {
 | 
					    "@vue/compiler-ssr": {
 | 
				
			||||||
      "version": "3.2.19",
 | 
					      "version": "3.2.19",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz",
 | 
				
			||||||
@ -607,6 +735,45 @@
 | 
				
			|||||||
        "@vue/shared": "3.2.4"
 | 
					        "@vue/shared": "3.2.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vue/reactivity-transform": {
 | 
				
			||||||
 | 
					      "version": "3.2.47",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@babel/parser": "^7.16.4",
 | 
				
			||||||
 | 
					        "@vue/compiler-core": "3.2.47",
 | 
				
			||||||
 | 
					        "@vue/shared": "3.2.47",
 | 
				
			||||||
 | 
					        "estree-walker": "^2.0.2",
 | 
				
			||||||
 | 
					        "magic-string": "^0.25.7"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@babel/parser": {
 | 
				
			||||||
 | 
					          "version": "7.21.2",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/compiler-core": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "@babel/parser": "^7.16.4",
 | 
				
			||||||
 | 
					            "@vue/shared": "3.2.47",
 | 
				
			||||||
 | 
					            "estree-walker": "^2.0.2",
 | 
				
			||||||
 | 
					            "source-map": "^0.6.1"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@vue/shared": {
 | 
				
			||||||
 | 
					          "version": "3.2.47",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vue/ref-transform": {
 | 
					    "@vue/ref-transform": {
 | 
				
			||||||
      "version": "3.2.19",
 | 
					      "version": "3.2.19",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.19.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.19.tgz",
 | 
				
			||||||
@ -677,6 +844,44 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-j2j1MRmjalVKr3YBTxl/BClSIc8UQ8NnPpLYclxerK65JIowI4O7n8O8lElveEtEoHxy1d7BelPUDI0Q4bumqg=="
 | 
					      "integrity": "sha512-j2j1MRmjalVKr3YBTxl/BClSIc8UQ8NnPpLYclxerK65JIowI4O7n8O8lElveEtEoHxy1d7BelPUDI0Q4bumqg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vuelidate/components": {
 | 
				
			||||||
 | 
					      "version": "1.2.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vuelidate/components/-/components-1.2.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-QE+oSzJVYZUfYcIAsM+QCrB3xRJoesFzUTNtfuYbhWfdMmTHxA9YtKuKWlTsR1nK8+SmHMJROIG8PnL77ZLSuQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@vuelidate/core": "^2.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@vuelidate/core": {
 | 
				
			||||||
 | 
					      "version": "2.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-xIFgdQlScO0aaSZ0wTGPJh8YcTMNAj5veI8yPgiAyxOT+GV7vNQFiU1vpYWCL4cklkkhYvRRSC2OEX7YOZNmPQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "vue-demi": "^0.13.11"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "vue-demi": {
 | 
				
			||||||
 | 
					          "version": "0.13.11",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@vuelidate/validators": {
 | 
				
			||||||
 | 
					      "version": "2.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-fQQcmDWfz7pyH5/JPi0Ng2GEgNK1pUHn/Z/j5rG/Q+HwhgIXvJblTPcZwKOj1ABL7V4UVuGKECvZCDHNGOwdrg==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "vue-demi": "^0.13.11"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "vue-demi": {
 | 
				
			||||||
 | 
					          "version": "0.13.11",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vueuse/core": {
 | 
					    "@vueuse/core": {
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-6.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-6.0.0.tgz",
 | 
				
			||||||
@ -1240,6 +1445,175 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@esbuild/linux-loong64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-android-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-android-arm64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-darwin-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-darwin-arm64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-freebsd-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-freebsd-arm64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-32": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-arm": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-arm64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-mips64le": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-ppc64le": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-riscv64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-linux-s390x": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-netbsd-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-openbsd-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-sunos-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-windows-32": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-windows-64": "0.14.54",
 | 
				
			||||||
 | 
					        "esbuild-windows-arm64": "0.14.54"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-android-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-android-arm64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-darwin-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-darwin-arm64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-freebsd-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-freebsd-arm64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-32": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-arm": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-arm64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-mips64le": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-ppc64le": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-riscv64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-linux-s390x": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-netbsd-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-openbsd-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-sunos-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-windows-32": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-windows-64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "esbuild-windows-arm64": {
 | 
				
			||||||
 | 
					      "version": "0.14.54",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "escalade": {
 | 
					    "escalade": {
 | 
				
			||||||
      "version": "3.1.1",
 | 
					      "version": "3.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
 | 
				
			||||||
@ -1947,12 +2321,24 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
 | 
				
			||||||
      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
 | 
					      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash.castarray": {
 | 
				
			||||||
 | 
					      "version": "4.4.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "lodash.clonedeep": {
 | 
					    "lodash.clonedeep": {
 | 
				
			||||||
      "version": "4.5.0",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
 | 
					      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash.isplainobject": {
 | 
				
			||||||
 | 
					      "version": "4.0.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "lodash.merge": {
 | 
					    "lodash.merge": {
 | 
				
			||||||
      "version": "4.6.2",
 | 
					      "version": "4.6.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
 | 
				
			||||||
@ -2027,9 +2413,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "minimist": {
 | 
					    "minimist": {
 | 
				
			||||||
      "version": "1.2.5",
 | 
					      "version": "1.2.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
 | 
					      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "modern-normalize": {
 | 
					    "modern-normalize": {
 | 
				
			||||||
@ -2205,6 +2591,22 @@
 | 
				
			|||||||
      "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
 | 
					      "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "pinia": {
 | 
				
			||||||
 | 
					      "version": "2.0.32",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.32.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.5.0",
 | 
				
			||||||
 | 
					        "vue-demi": "*"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": {
 | 
				
			||||||
 | 
					          "version": "6.5.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "postcss": {
 | 
					    "postcss": {
 | 
				
			||||||
      "version": "8.4.5",
 | 
					      "version": "8.4.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
 | 
				
			||||||
@ -2508,6 +2910,15 @@
 | 
				
			|||||||
        "glob": "^7.1.3"
 | 
					        "glob": "^7.1.3"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "rollup": {
 | 
				
			||||||
 | 
					      "version": "2.77.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "fsevents": "~2.3.2"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rope-sequence": {
 | 
					    "rope-sequence": {
 | 
				
			||||||
      "version": "1.3.2",
 | 
					      "version": "1.3.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.2.tgz",
 | 
				
			||||||
@ -2668,6 +3079,12 @@
 | 
				
			|||||||
        "has-flag": "^3.0.0"
 | 
					        "has-flag": "^3.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "supports-preserve-symlinks-flag": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "table": {
 | 
					    "table": {
 | 
				
			||||||
      "version": "6.7.2",
 | 
					      "version": "6.7.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz",
 | 
				
			||||||
@ -2934,12 +3351,86 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/v-money3/-/v-money3-3.16.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/v-money3/-/v-money3-3.16.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-U0GjmdybvEwfxCpZiTUbKugSglJbX6wxlyMeg0YJdLTAKlnjMRDph3hpNJlTlg5Gs8MQRpDVdaLysBjV749HLg=="
 | 
					      "integrity": "sha512-U0GjmdybvEwfxCpZiTUbKugSglJbX6wxlyMeg0YJdLTAKlnjMRDph3hpNJlTlg5Gs8MQRpDVdaLysBjV749HLg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "v-tooltip": {
 | 
				
			||||||
 | 
					      "version": "4.0.0-beta.17",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/v-tooltip/-/v-tooltip-4.0.0-beta.17.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-d7v/6KEXQOtcj3NT3Z1LpbDv8SBh8JgbsD+3s/zGIGCxiXC2SoVW6wGV4X0MlCo97PiosibcSe+VKbFiy4AKnQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@popperjs/core": "^2.11.0",
 | 
				
			||||||
 | 
					        "vue-resize": "^2.0.0-alpha.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@popperjs/core": {
 | 
				
			||||||
 | 
					          "version": "2.11.6",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "v8-compile-cache": {
 | 
					    "v8-compile-cache": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
 | 
					      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "vite": {
 | 
				
			||||||
 | 
					      "version": "2.9.15",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.15.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "esbuild": "^0.14.27",
 | 
				
			||||||
 | 
					        "fsevents": "~2.3.2",
 | 
				
			||||||
 | 
					        "postcss": "^8.4.13",
 | 
				
			||||||
 | 
					        "resolve": "^1.22.0",
 | 
				
			||||||
 | 
					        "rollup": ">=2.59.0 <2.78.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "is-core-module": {
 | 
				
			||||||
 | 
					          "version": "2.11.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "has": "^1.0.3"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "nanoid": {
 | 
				
			||||||
 | 
					          "version": "3.3.4",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "postcss": {
 | 
				
			||||||
 | 
					          "version": "8.4.21",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "nanoid": "^3.3.4",
 | 
				
			||||||
 | 
					            "picocolors": "^1.0.0",
 | 
				
			||||||
 | 
					            "source-map-js": "^1.0.2"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "resolve": {
 | 
				
			||||||
 | 
					          "version": "1.22.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "is-core-module": "^2.9.0",
 | 
				
			||||||
 | 
					            "path-parse": "^1.0.7",
 | 
				
			||||||
 | 
					            "supports-preserve-symlinks-flag": "^1.0.0"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "source-map-js": {
 | 
				
			||||||
 | 
					          "version": "1.0.2",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "vue": {
 | 
					    "vue": {
 | 
				
			||||||
      "version": "3.2.4",
 | 
					      "version": "3.2.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.4.tgz",
 | 
				
			||||||
@ -3002,6 +3493,11 @@
 | 
				
			|||||||
        "@vue/devtools-api": "^6.0.0-beta.7"
 | 
					        "@vue/devtools-api": "^6.0.0-beta.7"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "vue-resize": {
 | 
				
			||||||
 | 
					      "version": "2.0.0-alpha.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "vue-router": {
 | 
					    "vue-router": {
 | 
				
			||||||
      "version": "4.0.11",
 | 
					      "version": "4.0.11",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.11.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.11.tgz",
 | 
				
			||||||
 | 
				
			|||||||
@ -11,7 +11,8 @@ RUN apt-get update && apt-get install -y \
 | 
				
			|||||||
    unzip \
 | 
					    unzip \
 | 
				
			||||||
    libzip-dev \
 | 
					    libzip-dev \
 | 
				
			||||||
    libmagickwand-dev \
 | 
					    libmagickwand-dev \
 | 
				
			||||||
    mariadb-client
 | 
					    mariadb-client \
 | 
				
			||||||
 | 
					    npm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Clear cache
 | 
					# Clear cache
 | 
				
			||||||
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
 | 
					RUN apt-get clean && rm -rf /var/lib/apt/lists/*
 | 
				
			||||||
@ -45,4 +46,19 @@ RUN chmod -R 775 composer.json composer.lock \
 | 
				
			|||||||
RUN chown -R $(whoami):$(whoami) /var/log/
 | 
					RUN chown -R $(whoami):$(whoami) /var/log/
 | 
				
			||||||
RUN chmod -R 775 /var/log
 | 
					RUN chmod -R 775 /var/log
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Cleanup manually generated build files
 | 
				
			||||||
 | 
					RUN rm -rf /var/www/public/build
 | 
				
			||||||
 | 
					RUN npm config set user 0
 | 
				
			||||||
 | 
					RUN npm config set unsafe-perm true
 | 
				
			||||||
 | 
					# Frontend bulding
 | 
				
			||||||
 | 
					RUN sed -i 's/DB_CONNECTION=mysql/DB_CONNECTION=sqlite/g' /var/www/.env
 | 
				
			||||||
 | 
					RUN sed -i 's/DB_DATABASE=crater/DB_DATABASE=\/tmp\/crater.sqlite/g' /var/www/.env
 | 
				
			||||||
 | 
					RUN touch /tmp/crater.sqlite
 | 
				
			||||||
 | 
					RUN composer install --no-interaction --prefer-dist
 | 
				
			||||||
 | 
					RUN npm i -f
 | 
				
			||||||
 | 
					RUN npm install --save-dev sass
 | 
				
			||||||
 | 
					RUN export NODE_OPTIONS="--max-old-space-size=4096" && /usr/bin/npx vite build --target=es2020
 | 
				
			||||||
 | 
					RUN sed -i 's/DB_CONNECTION=sqlite/DB_CONNECTION=mysql/g' /var/www/.env
 | 
				
			||||||
 | 
					RUN sed -i 's/DB_DATABASE=\/tmp\/crater.sqlite/DB_DATABASE=crater/g' /var/www/.env
 | 
				
			||||||
 | 
					
 | 
				
			||||||
USER crater-user
 | 
					USER crater-user
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,9 @@
 | 
				
			|||||||
 | 
					ARG BASE_IMAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					FROM $BASE_IMAGE as build
 | 
				
			||||||
FROM nginx:1.17-alpine
 | 
					FROM nginx:1.17-alpine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN rm /etc/nginx/conf.d/default.conf
 | 
					RUN rm /etc/nginx/conf.d/default.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY ./ /var/www
 | 
					COPY --from=build /var/www /var/www
 | 
				
			||||||
COPY ./uffizzi/nginx/nginx /etc/nginx/conf.d/
 | 
					COPY ./uffizzi/nginx/nginx /etc/nginx/conf.d/
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										11
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								yarn.lock
									
									
									
									
									
								
							@ -367,6 +367,11 @@
 | 
				
			|||||||
  resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.17.tgz#2280ea4e8c50189c2729814d2ae484e58c712a36"
 | 
					  resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.17.tgz#2280ea4e8c50189c2729814d2ae484e58c712a36"
 | 
				
			||||||
  integrity sha512-+WRd0RuCK4+jFKNVN+4rHTa5VMqqGDO2uc+TknkqhFqWp/z96OAGlpHJOwPrnW1fLbpjEBBQIr1vVYSw6KgcZg==
 | 
					  integrity sha512-+WRd0RuCK4+jFKNVN+4rHTa5VMqqGDO2uc+TknkqhFqWp/z96OAGlpHJOwPrnW1fLbpjEBBQIr1vVYSw6KgcZg==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"@tiptap/extension-text-align@^2.0.0-beta.29":
 | 
				
			||||||
 | 
					  version "2.0.0-beta.220"
 | 
				
			||||||
 | 
					  resolved "https://registry.yarnpkg.com/@tiptap/extension-text-align/-/extension-text-align-2.0.0-beta.220.tgz#d88acc2306ae549756616ba60d9eccf4ad13e267"
 | 
				
			||||||
 | 
					  integrity sha512-xUYhozdJA0UVLxlrxYLHLhwDYD5oDDiy0omAzFKAyRRtHAkNSPot7Vp7UJW2M0R6XHIQDMFEopxKQNJMBTRk3w==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"@tiptap/extension-text@^2.0.0-beta.13":
 | 
					"@tiptap/extension-text@^2.0.0-beta.13":
 | 
				
			||||||
  version "2.0.0-beta.13"
 | 
					  version "2.0.0-beta.13"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-2.0.0-beta.13.tgz#da0af8d9a3f149d20076e15d88c6af21fb6d940f"
 | 
					  resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-2.0.0-beta.13.tgz#da0af8d9a3f149d20076e15d88c6af21fb6d940f"
 | 
				
			||||||
@ -2008,9 +2013,9 @@ minimatch@^3.0.4:
 | 
				
			|||||||
    brace-expansion "^1.1.7"
 | 
					    brace-expansion "^1.1.7"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minimist@^1.1.1:
 | 
					minimist@^1.1.1:
 | 
				
			||||||
  version "1.2.5"
 | 
					  version "1.2.8"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
 | 
					  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
 | 
				
			||||||
  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
 | 
					  integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
modern-normalize@^1.1.0:
 | 
					modern-normalize@^1.1.0:
 | 
				
			||||||
  version "1.1.0"
 | 
					  version "1.1.0"
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user