mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-11-03 22:13:18 -05:00 
			
		
		
		
	Compare commits
	
		
			141 Commits
		
	
	
		
			dependabot
			...
			l10n_maste
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e5afc93efa | |||
| 9f9e45a76a | |||
| 0e7c218819 | |||
| b18ccc1b34 | |||
| 80a209284d | |||
| 7152a7b74a | |||
| 77bb074f84 | |||
| 3e145211a5 | |||
| 7c556b8427 | |||
| ff9356eb49 | |||
| 11caa7bf51 | |||
| 85a87e5f2f | |||
| 4a4353d779 | |||
| 07bf7d3d5c | |||
| ef11dc4440 | |||
| fcd992179e | |||
| d057b27560 | |||
| 6c66f0634b | |||
| b6eb1eef78 | |||
| da184cb13e | |||
| ff8519764e | |||
| 55163888b3 | |||
| 0ea6bce713 | |||
| c8ea2a7f3d | |||
| 078d928206 | |||
| 01f01b8607 | |||
| 1314821bb1 | |||
| 40d2d7435b | |||
| 36f334dc87 | |||
| dfd13bf9de | |||
| afb8cab71a | |||
| 6f0c9c6923 | |||
| a7b1fe87ea | |||
| a2970402b9 | |||
| 2934b9fc3f | |||
| ebf19636e1 | |||
| cbc13d4884 | |||
| b02803e7c5 | |||
| 194a8cb235 | |||
| 8fd045e378 | |||
| 7a11fbd02a | |||
| 5bc213299f | |||
| 2b5b4ab603 | |||
| 8a47cab96c | |||
| 606fed3e68 | |||
| d227ad4e6b | |||
| 835d61d73c | |||
| 6bb89db25e | |||
| 3f0fd04ad3 | |||
| 6c3e1b1135 | |||
| e331bc18ab | |||
| 67549fd299 | |||
| e6cea15a5b | |||
| 9471cfbca3 | |||
| e0da5e8eb8 | |||
| 1328e36306 | |||
| 5a5ed65202 | |||
| 598e5801bc | |||
| 427fb7675f | |||
| 4ce313b10a | |||
| 12d4107c13 | |||
| 41ba8fc849 | |||
| 2ba2d83478 | |||
| f421cd1677 | |||
| 16b4533892 | |||
| 3afdfe3fda | |||
| ebdfd83b04 | |||
| 26ba2d8d28 | |||
| 22377bc407 | |||
| 65b7a2c78e | |||
| d8ca49572b | |||
| f28d67629f | |||
| fa9c0824d2 | |||
| d8ad7d1c09 | |||
| f3eba0ca98 | |||
| 0046ce1675 | |||
| 1ea4048e98 | |||
| 3922da67db | |||
| d939c7340f | |||
| a1540dcbc1 | |||
| df89e1d248 | |||
| c4d79a8b63 | |||
| 5d875af7be | |||
| 9734ccf9fa | |||
| 8080fe86ca | |||
| 43b3f00dff | |||
| 9f3b39a685 | |||
| 309b2e0888 | |||
| ca60a4830d | |||
| ee96724b81 | |||
| c3250d6141 | |||
| d2a8477087 | |||
| 718657b0a4 | |||
| 1acac8f129 | |||
| 176b207335 | |||
| 77d7ae0fe4 | |||
| fc222fc6de | |||
| fa9d28e66b | |||
| a87ef11edc | |||
| 221f272da9 | |||
| b022cbad59 | |||
| d342bc9771 | |||
| c236012f4e | |||
| c50a2a5988 | |||
| f07f488148 | |||
| 46ba42478f | |||
| ddfea9d827 | |||
| 25aa4ac198 | |||
| 2081580640 | |||
| b20277d1b7 | |||
| 9fded639b9 | |||
| a19266a29c | |||
| d07d2243a9 | |||
| 19a23983ab | |||
| 3545ebb7a4 | |||
| e0ab4136a9 | |||
| 7ee0ceba0c | |||
| 2ca332f33c | |||
| fd3a1524ad | |||
| 889df7b9a6 | |||
| 73f36981e4 | |||
| e3460384d0 | |||
| a793d53b31 | |||
| 59854f016b | |||
| 411e2bf7b7 | |||
| fc46391dec | |||
| 15bfbfdaf3 | |||
| 9d7cc7548a | |||
| 7e460249bc | |||
| fd68cea4de | |||
| 0268b808d5 | |||
| 532422feca | |||
| f3cb1f6af6 | |||
| 5b0e1fc5a8 | |||
| 6f68f57791 | |||
| 6db63b3aae | |||
| c8e7378725 | |||
| cf1e90aa40 | |||
| 3d476f66f9 | |||
| 5f0925416e | |||
| a3a1f51d34 | 
							
								
								
									
										161
									
								
								.github/workflows/uffizzi-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										161
									
								
								.github/workflows/uffizzi-build.yml
									
									
									
									
										vendored
									
									
								
							@ -1,161 +0,0 @@
 | 
				
			|||||||
name: Build PR Image
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    types: [opened,synchronize,reopened,closed]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  build-application:
 | 
					 | 
				
			||||||
    name: Build and Push `application`
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
 | 
					 | 
				
			||||||
    outputs:
 | 
					 | 
				
			||||||
      tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - name: Checkout git repo
 | 
					 | 
				
			||||||
        uses: actions/checkout@v3
 | 
					 | 
				
			||||||
      - name: Generate UUID image name
 | 
					 | 
				
			||||||
        id: uuid
 | 
					 | 
				
			||||||
        run: echo "UUID_TAG_APP=$(uuidgen)" >> $GITHUB_ENV
 | 
					 | 
				
			||||||
      - name: Docker metadata
 | 
					 | 
				
			||||||
        id: meta
 | 
					 | 
				
			||||||
        uses: docker/metadata-action@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          images: registry.uffizzi.com/${{ env.UUID_TAG_APP }}
 | 
					 | 
				
			||||||
          tags: type=raw,value=60d
 | 
					 | 
				
			||||||
      - name: Build and Push Image to registry.uffizzi.com ephemeral registry
 | 
					 | 
				
			||||||
        uses: docker/build-push-action@v2
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          push: true
 | 
					 | 
				
			||||||
          context: ./
 | 
					 | 
				
			||||||
          tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
          labels: ${{ steps.meta.outputs.labels }}
 | 
					 | 
				
			||||||
          file: ./uffizzi/Dockerfile
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  build-nginx:
 | 
					 | 
				
			||||||
    needs: 
 | 
					 | 
				
			||||||
      - build-application
 | 
					 | 
				
			||||||
    name: Build and Push `nginx`
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
 | 
					 | 
				
			||||||
    outputs:
 | 
					 | 
				
			||||||
      tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - name: Checkout git repo
 | 
					 | 
				
			||||||
        uses: actions/checkout@v3
 | 
					 | 
				
			||||||
      - name: Set up Docker Buildx
 | 
					 | 
				
			||||||
        uses: docker/setup-buildx-action@v2        
 | 
					 | 
				
			||||||
      - name: Generate UUID image name
 | 
					 | 
				
			||||||
        id: uuid
 | 
					 | 
				
			||||||
        run: echo "UUID_TAG_NGINX=$(uuidgen)" >> $GITHUB_ENV
 | 
					 | 
				
			||||||
      - name: Docker metadata
 | 
					 | 
				
			||||||
        id: meta
 | 
					 | 
				
			||||||
        uses: docker/metadata-action@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          images: registry.uffizzi.com/${{ env.UUID_TAG_NGINX }}
 | 
					 | 
				
			||||||
          tags: type=raw,value=60d
 | 
					 | 
				
			||||||
      - name: Build and Push Image to Uffizzi ephemeral registry
 | 
					 | 
				
			||||||
        uses: docker/build-push-action@v2
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          push: true
 | 
					 | 
				
			||||||
          context: ./
 | 
					 | 
				
			||||||
          tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
          labels: ${{ steps.meta.outputs.labels }}
 | 
					 | 
				
			||||||
          file: ./uffizzi/nginx/Dockerfile
 | 
					 | 
				
			||||||
          build-args: |
 | 
					 | 
				
			||||||
            BASE_IMAGE=${{ needs.build-application.outputs.tags }}
 | 
					 | 
				
			||||||
          cache-from: type=gha
 | 
					 | 
				
			||||||
          cache-to: type=gha,mode=max
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  build-crond:
 | 
					 | 
				
			||||||
    name: Build and Push `crond`
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
 | 
					 | 
				
			||||||
    outputs:
 | 
					 | 
				
			||||||
      tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - name: Checkout git repo
 | 
					 | 
				
			||||||
        uses: actions/checkout@v3
 | 
					 | 
				
			||||||
      - name: Set up Docker Buildx
 | 
					 | 
				
			||||||
        uses: docker/setup-buildx-action@v2        
 | 
					 | 
				
			||||||
      - name: Generate UUID image name
 | 
					 | 
				
			||||||
        id: uuid
 | 
					 | 
				
			||||||
        run: echo "UUID_TAG_CROND=$(uuidgen)" >> $GITHUB_ENV
 | 
					 | 
				
			||||||
      - name: Docker metadata
 | 
					 | 
				
			||||||
        id: meta
 | 
					 | 
				
			||||||
        uses: docker/metadata-action@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          images: registry.uffizzi.com/${{ env.UUID_TAG_CROND }}
 | 
					 | 
				
			||||||
          tags: type=raw,value=60d
 | 
					 | 
				
			||||||
      - name: Build and Push Image to registry.uffizzi.com ephemeral registry
 | 
					 | 
				
			||||||
        uses: docker/build-push-action@v2
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          push: true
 | 
					 | 
				
			||||||
          context: ./
 | 
					 | 
				
			||||||
          tags: ${{ steps.meta.outputs.tags }}
 | 
					 | 
				
			||||||
          labels: ${{ steps.meta.outputs.labels }}
 | 
					 | 
				
			||||||
          file: ./uffizzi/crond/Dockerfile      
 | 
					 | 
				
			||||||
          cache-from: type=gha
 | 
					 | 
				
			||||||
          cache-to: type=gha,mode=max
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  render-compose-file:
 | 
					 | 
				
			||||||
    name: Render Docker Compose File
 | 
					 | 
				
			||||||
    # Pass output of this workflow to another triggered by `workflow_run` event.
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    outputs:
 | 
					 | 
				
			||||||
      compose-file-cache-key: ${{ steps.hash.outputs.hash }}
 | 
					 | 
				
			||||||
    needs: 
 | 
					 | 
				
			||||||
      - build-application
 | 
					 | 
				
			||||||
      - build-nginx
 | 
					 | 
				
			||||||
      - build-crond
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - name: Checkout git repo
 | 
					 | 
				
			||||||
        uses: actions/checkout@v3
 | 
					 | 
				
			||||||
      - name: Render Compose File
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          APP_IMAGE=$(echo ${{ needs.build-application.outputs.tags }})
 | 
					 | 
				
			||||||
          export APP_IMAGE
 | 
					 | 
				
			||||||
          NGINX_IMAGE=$(echo ${{ needs.build-nginx.outputs.tags }})
 | 
					 | 
				
			||||||
          export NGINX_IMAGE
 | 
					 | 
				
			||||||
          CROND_IMAGE=$(echo ${{ needs.build-crond.outputs.tags }})
 | 
					 | 
				
			||||||
          export CROND_IMAGE
 | 
					 | 
				
			||||||
          # Render simple template from environment variables.
 | 
					 | 
				
			||||||
          envsubst < ./uffizzi/docker-compose.uffizzi.yml > docker-compose.rendered.yml
 | 
					 | 
				
			||||||
          cat docker-compose.rendered.yml
 | 
					 | 
				
			||||||
      - name: Upload Rendered Compose File as Artifact
 | 
					 | 
				
			||||||
        uses: actions/upload-artifact@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          name: preview-spec
 | 
					 | 
				
			||||||
          path: docker-compose.rendered.yml
 | 
					 | 
				
			||||||
          retention-days: 2
 | 
					 | 
				
			||||||
      - name: Serialize PR Event to File
 | 
					 | 
				
			||||||
        run:  |
 | 
					 | 
				
			||||||
          cat << EOF > event.json
 | 
					 | 
				
			||||||
          ${{ toJSON(github.event) }} 
 | 
					 | 
				
			||||||
          
 | 
					 | 
				
			||||||
          EOF
 | 
					 | 
				
			||||||
      - name: Upload PR Event as Artifact
 | 
					 | 
				
			||||||
        uses: actions/upload-artifact@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          name: preview-spec
 | 
					 | 
				
			||||||
          path: event.json
 | 
					 | 
				
			||||||
          retention-days: 2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  delete-preview:
 | 
					 | 
				
			||||||
    name: Call for Preview Deletion
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    if: ${{ github.event.action == 'closed' }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      # If this PR is closing, we will not render a compose file nor pass it to the next workflow.
 | 
					 | 
				
			||||||
      - name: Serialize PR Event to File
 | 
					 | 
				
			||||||
        run: echo '${{ toJSON(github.event) }}' > event.json
 | 
					 | 
				
			||||||
      - name: Upload PR Event as Artifact
 | 
					 | 
				
			||||||
        uses: actions/upload-artifact@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          name: preview-spec
 | 
					 | 
				
			||||||
          path: event.json
 | 
					 | 
				
			||||||
          retention-days: 2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
							
								
								
									
										84
									
								
								.github/workflows/uffizzi-preview.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										84
									
								
								.github/workflows/uffizzi-preview.yml
									
									
									
									
										vendored
									
									
								
							@ -1,84 +0,0 @@
 | 
				
			|||||||
name: Deploy Uffizzi Preview
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  workflow_run:
 | 
					 | 
				
			||||||
    workflows:
 | 
					 | 
				
			||||||
      - "Build PR Image"
 | 
					 | 
				
			||||||
    types:
 | 
					 | 
				
			||||||
      - completed
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  cache-compose-file:
 | 
					 | 
				
			||||||
    name: Cache Compose File
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    outputs:
 | 
					 | 
				
			||||||
      compose-file-cache-key: ${{ env.COMPOSE_FILE_HASH }}
 | 
					 | 
				
			||||||
      pr-number: ${{ env.PR_NUMBER }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - name: 'Download artifacts'
 | 
					 | 
				
			||||||
        # Fetch output (zip archive) from the workflow run that triggered this workflow.
 | 
					 | 
				
			||||||
        uses: actions/github-script@v6
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          script: |
 | 
					 | 
				
			||||||
            let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
 | 
					 | 
				
			||||||
               owner: context.repo.owner,
 | 
					 | 
				
			||||||
               repo: context.repo.repo,
 | 
					 | 
				
			||||||
               run_id: context.payload.workflow_run.id,
 | 
					 | 
				
			||||||
            });
 | 
					 | 
				
			||||||
            let matchArtifact = allArtifacts.data.artifacts.filter((artifact) => {
 | 
					 | 
				
			||||||
              return artifact.name == "preview-spec"
 | 
					 | 
				
			||||||
            })[0];
 | 
					 | 
				
			||||||
            let download = await github.rest.actions.downloadArtifact({
 | 
					 | 
				
			||||||
               owner: context.repo.owner,
 | 
					 | 
				
			||||||
               repo: context.repo.repo,
 | 
					 | 
				
			||||||
               artifact_id: matchArtifact.id,
 | 
					 | 
				
			||||||
               archive_format: 'zip',
 | 
					 | 
				
			||||||
            });
 | 
					 | 
				
			||||||
            let fs = require('fs');
 | 
					 | 
				
			||||||
            fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/preview-spec.zip`, Buffer.from(download.data));
 | 
					 | 
				
			||||||
      - name: 'Unzip artifact'
 | 
					 | 
				
			||||||
        run: unzip preview-spec.zip
 | 
					 | 
				
			||||||
      - name: Read Event into ENV
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          echo 'EVENT_JSON<<EOF' >> $GITHUB_ENV
 | 
					 | 
				
			||||||
          cat event.json >> $GITHUB_ENV
 | 
					 | 
				
			||||||
          echo 'EOF' >> $GITHUB_ENV
 | 
					 | 
				
			||||||
      - name: Hash Rendered Compose File
 | 
					 | 
				
			||||||
        id: hash
 | 
					 | 
				
			||||||
        # If the previous workflow was triggered by a PR close event, we will not have a compose file artifact.
 | 
					 | 
				
			||||||
        if: ${{ fromJSON(env.EVENT_JSON).action != 'closed' }}
 | 
					 | 
				
			||||||
        run: echo "COMPOSE_FILE_HASH=$(md5sum docker-compose.rendered.yml | awk '{ print $1 }')" >> $GITHUB_ENV
 | 
					 | 
				
			||||||
      - name: Cache Rendered Compose File
 | 
					 | 
				
			||||||
        if: ${{ fromJSON(env.EVENT_JSON).action != 'closed' }}
 | 
					 | 
				
			||||||
        uses: actions/cache@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          path: docker-compose.rendered.yml
 | 
					 | 
				
			||||||
          key: ${{ env.COMPOSE_FILE_HASH }}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Read PR Number From Event Object
 | 
					 | 
				
			||||||
        id: pr
 | 
					 | 
				
			||||||
        run: echo "PR_NUMBER=${{ fromJSON(env.EVENT_JSON).number }}" >> $GITHUB_ENV
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: DEBUG - Print Job Outputs
 | 
					 | 
				
			||||||
        if: ${{ runner.debug }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          echo "PR number: ${{ env.PR_NUMBER }}"
 | 
					 | 
				
			||||||
          echo "Compose file hash: ${{ env.COMPOSE_FILE_HASH }}"
 | 
					 | 
				
			||||||
          cat event.json
 | 
					 | 
				
			||||||
  deploy-uffizzi-preview:
 | 
					 | 
				
			||||||
    name: Use Remote Workflow to Preview on Uffizzi
 | 
					 | 
				
			||||||
    needs:
 | 
					 | 
				
			||||||
      - cache-compose-file
 | 
					 | 
				
			||||||
    uses: UffizziCloud/preview-action/.github/workflows/reusable.yaml@v2.6.1
 | 
					 | 
				
			||||||
    with:
 | 
					 | 
				
			||||||
      # If this workflow was triggered by a PR close event, cache-key will be an empty string
 | 
					 | 
				
			||||||
      # and this reusable workflow will delete the preview deployment.
 | 
					 | 
				
			||||||
      compose-file-cache-key: ${{ needs.cache-compose-file.outputs.compose-file-cache-key }}
 | 
					 | 
				
			||||||
      compose-file-cache-path: docker-compose.rendered.yml
 | 
					 | 
				
			||||||
      server: https://app.uffizzi.com/
 | 
					 | 
				
			||||||
      pr-number: ${{ needs.cache-compose-file.outputs.pr-number }}
 | 
					 | 
				
			||||||
    permissions:
 | 
					 | 
				
			||||||
      contents: read
 | 
					 | 
				
			||||||
      pull-requests: write
 | 
					 | 
				
			||||||
      id-token: write
 | 
					 | 
				
			||||||
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -16,5 +16,3 @@ Homestead.yaml
 | 
				
			|||||||
.gitkeep
 | 
					.gitkeep
 | 
				
			||||||
/public/docs
 | 
					/public/docs
 | 
				
			||||||
/.scribe
 | 
					/.scribe
 | 
				
			||||||
!storage/fonts/.gitkeep
 | 
					 | 
				
			||||||
.DS_Store
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
FROM php:8.1-fpm
 | 
					FROM php:7.4-fpm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Arguments defined in docker-compose.yml
 | 
					# Arguments defined in docker-compose.yml
 | 
				
			||||||
ARG user
 | 
					ARG user
 | 
				
			||||||
 | 
				
			|||||||
@ -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("views/app/pdf/{$type}/{$templateName}.blade.php");
 | 
					        $path = resource_path("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);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,15 +2,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
					namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use PDF;
 | 
					 | 
				
			||||||
use Carbon\Carbon;
 | 
					use Carbon\Carbon;
 | 
				
			||||||
 | 
					use Crater\Http\Controllers\Controller;
 | 
				
			||||||
use Crater\Models\Company;
 | 
					use Crater\Models\Company;
 | 
				
			||||||
use Crater\Models\Currency;
 | 
					use Crater\Models\CompanySetting;
 | 
				
			||||||
use Crater\Models\Customer;
 | 
					use Crater\Models\Customer;
 | 
				
			||||||
use Illuminate\Http\Request;
 | 
					use Illuminate\Http\Request;
 | 
				
			||||||
use Crater\Models\CompanySetting;
 | 
					 | 
				
			||||||
use Illuminate\Support\Facades\App;
 | 
					use Illuminate\Support\Facades\App;
 | 
				
			||||||
use Crater\Http\Controllers\Controller;
 | 
					use PDF;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CustomerSalesReportController extends Controller
 | 
					class CustomerSalesReportController extends Controller
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -57,7 +56,6 @@ class CustomerSalesReportController extends Controller
 | 
				
			|||||||
        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
					        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
				
			||||||
        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
					        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
				
			||||||
        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
					        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
				
			||||||
        $currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $colors = [
 | 
					        $colors = [
 | 
				
			||||||
            'primary_text_color',
 | 
					            'primary_text_color',
 | 
				
			||||||
@ -82,7 +80,6 @@ class CustomerSalesReportController extends Controller
 | 
				
			|||||||
            'company' => $company,
 | 
					            'company' => $company,
 | 
				
			||||||
            'from_date' => $from_date,
 | 
					            'from_date' => $from_date,
 | 
				
			||||||
            'to_date' => $to_date,
 | 
					            'to_date' => $to_date,
 | 
				
			||||||
            'currency' => $currency,
 | 
					 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $pdf = PDF::loadView('app.pdf.reports.sales-customers');
 | 
					        $pdf = PDF::loadView('app.pdf.reports.sales-customers');
 | 
				
			||||||
 | 
				
			|||||||
@ -2,15 +2,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
					namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use PDF;
 | 
					 | 
				
			||||||
use Carbon\Carbon;
 | 
					use Carbon\Carbon;
 | 
				
			||||||
use Crater\Models\Company;
 | 
					 | 
				
			||||||
use Crater\Models\Expense;
 | 
					 | 
				
			||||||
use Crater\Models\Currency;
 | 
					 | 
				
			||||||
use Illuminate\Http\Request;
 | 
					 | 
				
			||||||
use Crater\Models\CompanySetting;
 | 
					 | 
				
			||||||
use Illuminate\Support\Facades\App;
 | 
					 | 
				
			||||||
use Crater\Http\Controllers\Controller;
 | 
					use Crater\Http\Controllers\Controller;
 | 
				
			||||||
 | 
					use Crater\Models\Company;
 | 
				
			||||||
 | 
					use Crater\Models\CompanySetting;
 | 
				
			||||||
 | 
					use Crater\Models\Expense;
 | 
				
			||||||
 | 
					use Illuminate\Http\Request;
 | 
				
			||||||
 | 
					use Illuminate\Support\Facades\App;
 | 
				
			||||||
 | 
					use PDF;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ExpensesReportController extends Controller
 | 
					class ExpensesReportController extends Controller
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -44,7 +43,6 @@ class ExpensesReportController extends Controller
 | 
				
			|||||||
        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
					        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
				
			||||||
        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
					        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
				
			||||||
        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
					        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
				
			||||||
        $currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $colors = [
 | 
					        $colors = [
 | 
				
			||||||
            'primary_text_color',
 | 
					            'primary_text_color',
 | 
				
			||||||
@ -68,7 +66,6 @@ class ExpensesReportController extends Controller
 | 
				
			|||||||
            'company' => $company,
 | 
					            'company' => $company,
 | 
				
			||||||
            'from_date' => $from_date,
 | 
					            'from_date' => $from_date,
 | 
				
			||||||
            'to_date' => $to_date,
 | 
					            'to_date' => $to_date,
 | 
				
			||||||
            'currency' => $currency,
 | 
					 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
        $pdf = PDF::loadView('app.pdf.reports.expenses');
 | 
					        $pdf = PDF::loadView('app.pdf.reports.expenses');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,15 +2,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
					namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use PDF;
 | 
					 | 
				
			||||||
use Carbon\Carbon;
 | 
					use Carbon\Carbon;
 | 
				
			||||||
use Crater\Models\Company;
 | 
					 | 
				
			||||||
use Crater\Models\Currency;
 | 
					 | 
				
			||||||
use Illuminate\Http\Request;
 | 
					 | 
				
			||||||
use Crater\Models\InvoiceItem;
 | 
					 | 
				
			||||||
use Crater\Models\CompanySetting;
 | 
					 | 
				
			||||||
use Illuminate\Support\Facades\App;
 | 
					 | 
				
			||||||
use Crater\Http\Controllers\Controller;
 | 
					use Crater\Http\Controllers\Controller;
 | 
				
			||||||
 | 
					use Crater\Models\Company;
 | 
				
			||||||
 | 
					use Crater\Models\CompanySetting;
 | 
				
			||||||
 | 
					use Crater\Models\InvoiceItem;
 | 
				
			||||||
 | 
					use Illuminate\Http\Request;
 | 
				
			||||||
 | 
					use Illuminate\Support\Facades\App;
 | 
				
			||||||
 | 
					use PDF;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ItemSalesReportController extends Controller
 | 
					class ItemSalesReportController extends Controller
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -44,7 +43,6 @@ class ItemSalesReportController extends Controller
 | 
				
			|||||||
        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
					        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
				
			||||||
        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
					        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
				
			||||||
        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
					        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
				
			||||||
        $currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $colors = [
 | 
					        $colors = [
 | 
				
			||||||
            'primary_text_color',
 | 
					            'primary_text_color',
 | 
				
			||||||
@ -68,7 +66,6 @@ class ItemSalesReportController extends Controller
 | 
				
			|||||||
            'company' => $company,
 | 
					            'company' => $company,
 | 
				
			||||||
            'from_date' => $from_date,
 | 
					            'from_date' => $from_date,
 | 
				
			||||||
            'to_date' => $to_date,
 | 
					            'to_date' => $to_date,
 | 
				
			||||||
            'currency' => $currency,
 | 
					 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
        $pdf = PDF::loadView('app.pdf.reports.sales-items');
 | 
					        $pdf = PDF::loadView('app.pdf.reports.sales-items');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,16 +2,15 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
					namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use PDF;
 | 
					 | 
				
			||||||
use Carbon\Carbon;
 | 
					use Carbon\Carbon;
 | 
				
			||||||
 | 
					use Crater\Http\Controllers\Controller;
 | 
				
			||||||
use Crater\Models\Company;
 | 
					use Crater\Models\Company;
 | 
				
			||||||
 | 
					use Crater\Models\CompanySetting;
 | 
				
			||||||
use Crater\Models\Expense;
 | 
					use Crater\Models\Expense;
 | 
				
			||||||
use Crater\Models\Payment;
 | 
					use Crater\Models\Payment;
 | 
				
			||||||
use Crater\Models\Currency;
 | 
					 | 
				
			||||||
use Illuminate\Http\Request;
 | 
					use Illuminate\Http\Request;
 | 
				
			||||||
use Crater\Models\CompanySetting;
 | 
					 | 
				
			||||||
use Illuminate\Support\Facades\App;
 | 
					use Illuminate\Support\Facades\App;
 | 
				
			||||||
use Crater\Http\Controllers\Controller;
 | 
					use PDF;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ProfitLossReportController extends Controller
 | 
					class ProfitLossReportController extends Controller
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -50,8 +49,6 @@ class ProfitLossReportController extends Controller
 | 
				
			|||||||
        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
					        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
				
			||||||
        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
					        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
				
			||||||
        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
					        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
				
			||||||
        $currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $colors = [
 | 
					        $colors = [
 | 
				
			||||||
            'primary_text_color',
 | 
					            'primary_text_color',
 | 
				
			||||||
@ -77,7 +74,6 @@ class ProfitLossReportController extends Controller
 | 
				
			|||||||
            'company' => $company,
 | 
					            'company' => $company,
 | 
				
			||||||
            'from_date' => $from_date,
 | 
					            'from_date' => $from_date,
 | 
				
			||||||
            'to_date' => $to_date,
 | 
					            'to_date' => $to_date,
 | 
				
			||||||
            'currency' => $currency,
 | 
					 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
        $pdf = PDF::loadView('app.pdf.reports.profit-loss');
 | 
					        $pdf = PDF::loadView('app.pdf.reports.profit-loss');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,15 +2,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
					namespace Crater\Http\Controllers\V1\Admin\Report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use PDF;
 | 
					 | 
				
			||||||
use Carbon\Carbon;
 | 
					use Carbon\Carbon;
 | 
				
			||||||
use Crater\Models\Tax;
 | 
					 | 
				
			||||||
use Crater\Models\Company;
 | 
					 | 
				
			||||||
use Crater\Models\Currency;
 | 
					 | 
				
			||||||
use Illuminate\Http\Request;
 | 
					 | 
				
			||||||
use Crater\Models\CompanySetting;
 | 
					 | 
				
			||||||
use Illuminate\Support\Facades\App;
 | 
					 | 
				
			||||||
use Crater\Http\Controllers\Controller;
 | 
					use Crater\Http\Controllers\Controller;
 | 
				
			||||||
 | 
					use Crater\Models\Company;
 | 
				
			||||||
 | 
					use Crater\Models\CompanySetting;
 | 
				
			||||||
 | 
					use Crater\Models\Tax;
 | 
				
			||||||
 | 
					use Illuminate\Http\Request;
 | 
				
			||||||
 | 
					use Illuminate\Support\Facades\App;
 | 
				
			||||||
 | 
					use PDF;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TaxSummaryReportController extends Controller
 | 
					class TaxSummaryReportController extends Controller
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -45,8 +44,6 @@ class TaxSummaryReportController extends Controller
 | 
				
			|||||||
        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
					        $dateFormat = CompanySetting::getSetting('carbon_date_format', $company->id);
 | 
				
			||||||
        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
					        $from_date = Carbon::createFromFormat('Y-m-d', $request->from_date)->format($dateFormat);
 | 
				
			||||||
        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
					        $to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
 | 
				
			||||||
        $currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $colors = [
 | 
					        $colors = [
 | 
				
			||||||
            'primary_text_color',
 | 
					            'primary_text_color',
 | 
				
			||||||
@ -71,7 +68,6 @@ class TaxSummaryReportController extends Controller
 | 
				
			|||||||
            'company' => $company,
 | 
					            'company' => $company,
 | 
				
			||||||
            'from_date' => $from_date,
 | 
					            'from_date' => $from_date,
 | 
				
			||||||
            'to_date' => $to_date,
 | 
					            'to_date' => $to_date,
 | 
				
			||||||
            'currency' => $currency,
 | 
					 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $pdf = PDF::loadView('app.pdf.reports.tax-summary');
 | 
					        $pdf = PDF::loadView('app.pdf.reports.tax-summary');
 | 
				
			||||||
 | 
				
			|||||||
@ -38,15 +38,15 @@
 | 
				
			|||||||
    "barryvdh/laravel-ide-helper": "^2.6",
 | 
					    "barryvdh/laravel-ide-helper": "^2.6",
 | 
				
			||||||
    "beyondcode/laravel-dump-server": "^1.0",
 | 
					    "beyondcode/laravel-dump-server": "^1.0",
 | 
				
			||||||
    "facade/ignition": "^2.3.6",
 | 
					    "facade/ignition": "^2.3.6",
 | 
				
			||||||
    "friendsofphp/php-cs-fixer": "^3.8",
 | 
					    "friendsofphp/php-cs-fixer": "^3.0",
 | 
				
			||||||
    "fakerphp/faker": "^1.9.1",
 | 
					    "fzaninotto/faker": "^1.9.1",
 | 
				
			||||||
    "mockery/mockery": "^1.3.1",
 | 
					    "mockery/mockery": "^1.3.1",
 | 
				
			||||||
    "nunomaduro/collision": "^5.0",
 | 
					    "nunomaduro/collision": "^5.0",
 | 
				
			||||||
    "pestphp/pest": "^1.0",
 | 
					    "pestphp/pest": "^1.0",
 | 
				
			||||||
    "pestphp/pest-plugin-faker": "^1.0",
 | 
					    "pestphp/pest-plugin-faker": "^1.0",
 | 
				
			||||||
    "pestphp/pest-plugin-laravel": "^1.0",
 | 
					    "pestphp/pest-plugin-laravel": "^1.0",
 | 
				
			||||||
    "pestphp/pest-plugin-parallel": "^0.2.1",
 | 
					    "pestphp/pest-plugin-parallel": "^0.2.1",
 | 
				
			||||||
    "phpunit/phpunit": "^9.3"
 | 
					    "phpunit/phpunit": "^9.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "autoload": {
 | 
					  "autoload": {
 | 
				
			||||||
    "psr-4": {
 | 
					    "psr-4": {
 | 
				
			||||||
@ -81,10 +81,7 @@
 | 
				
			|||||||
  "config": {
 | 
					  "config": {
 | 
				
			||||||
    "optimize-autoloader": true,
 | 
					    "optimize-autoloader": true,
 | 
				
			||||||
    "preferred-install": "dist",
 | 
					    "preferred-install": "dist",
 | 
				
			||||||
    "sort-packages": true,
 | 
					    "sort-packages": true
 | 
				
			||||||
    "allow-plugins": {
 | 
					 | 
				
			||||||
      "pestphp/pest-plugin": true
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "extra": {
 | 
					  "extra": {
 | 
				
			||||||
    "laravel": {
 | 
					    "laravel": {
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2361
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2361
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -71,7 +71,6 @@ return [
 | 
				
			|||||||
        ["code" => "cs", "name" => "Czech"],
 | 
					        ["code" => "cs", "name" => "Czech"],
 | 
				
			||||||
        ["code" => "el", "name" => "Greek"],
 | 
					        ["code" => "el", "name" => "Greek"],
 | 
				
			||||||
        ["code" => "hr", "name" => "Crotian"],
 | 
					        ["code" => "hr", "name" => "Crotian"],
 | 
				
			||||||
        ["code" => "th", "name" => "ไทย"],
 | 
					 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /*
 | 
					    /*
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,6 @@ return [
 | 
				
			|||||||
            'tokenizer',
 | 
					            'tokenizer',
 | 
				
			||||||
            'JSON',
 | 
					            'JSON',
 | 
				
			||||||
            'cURL',
 | 
					            'cURL',
 | 
				
			||||||
            'zip',
 | 
					 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        'apache' => [
 | 
					        'apache' => [
 | 
				
			||||||
            'mod_rewrite',
 | 
					            'mod_rewrite',
 | 
				
			||||||
 | 
				
			|||||||
@ -170,7 +170,7 @@ class CountriesTableSeeder extends Seeder
 | 
				
			|||||||
        ['id' => 152,'code' => 'NR','name' => "Nauru",'phonecode' => 674],
 | 
					        ['id' => 152,'code' => 'NR','name' => "Nauru",'phonecode' => 674],
 | 
				
			||||||
        ['id' => 153,'code' => 'NP','name' => "Nepal",'phonecode' => 977],
 | 
					        ['id' => 153,'code' => 'NP','name' => "Nepal",'phonecode' => 977],
 | 
				
			||||||
        ['id' => 154,'code' => 'AN','name' => "Netherlands Antilles",'phonecode' => 599],
 | 
					        ['id' => 154,'code' => 'AN','name' => "Netherlands Antilles",'phonecode' => 599],
 | 
				
			||||||
        ['id' => 155,'code' => 'NL','name' => "Netherlands",'phonecode' => 31],
 | 
					        ['id' => 155,'code' => 'NL','name' => "Netherlands The",'phonecode' => 31],
 | 
				
			||||||
        ['id' => 156,'code' => 'NC','name' => "New Caledonia",'phonecode' => 687],
 | 
					        ['id' => 156,'code' => 'NC','name' => "New Caledonia",'phonecode' => 687],
 | 
				
			||||||
        ['id' => 157,'code' => 'NZ','name' => "New Zealand",'phonecode' => 64],
 | 
					        ['id' => 157,'code' => 'NZ','name' => "New Zealand",'phonecode' => 64],
 | 
				
			||||||
        ['id' => 158,'code' => 'NI','name' => "Nicaragua",'phonecode' => 505],
 | 
					        ['id' => 158,'code' => 'NI','name' => "Nicaragua",'phonecode' => 505],
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
FROM php:8.0-fpm-alpine
 | 
					FROM php:7.4-fpm-alpine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN apk add --no-cache \
 | 
					RUN apk add --no-cache \
 | 
				
			||||||
    php8-bcmath
 | 
					    php7-bcmath
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN docker-php-ext-install pdo pdo_mysql bcmath
 | 
					RUN docker-php-ext-install pdo pdo_mysql bcmath
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										502
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										502
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -65,13 +65,6 @@
 | 
				
			|||||||
        "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",
 | 
				
			||||||
@ -221,23 +214,6 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -247,35 +223,6 @@
 | 
				
			|||||||
        "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",
 | 
				
			||||||
@ -439,11 +386,6 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -595,12 +537,6 @@
 | 
				
			|||||||
        "@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",
 | 
				
			||||||
@ -622,70 +558,6 @@
 | 
				
			|||||||
        "@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",
 | 
				
			||||||
@ -735,45 +607,6 @@
 | 
				
			|||||||
        "@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",
 | 
				
			||||||
@ -844,44 +677,6 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -1445,175 +1240,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "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",
 | 
				
			||||||
@ -2321,24 +1947,12 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -2413,9 +2027,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "minimist": {
 | 
					    "minimist": {
 | 
				
			||||||
      "version": "1.2.8",
 | 
					      "version": "1.2.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
 | 
					      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "modern-normalize": {
 | 
					    "modern-normalize": {
 | 
				
			||||||
@ -2591,22 +2205,6 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -2910,15 +2508,6 @@
 | 
				
			|||||||
        "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",
 | 
				
			||||||
@ -3079,12 +2668,6 @@
 | 
				
			|||||||
        "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",
 | 
				
			||||||
@ -3351,86 +2934,12 @@
 | 
				
			|||||||
      "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",
 | 
				
			||||||
@ -3493,11 +3002,6 @@
 | 
				
			|||||||
        "@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",
 | 
				
			||||||
 | 
				
			|||||||
@ -17,7 +17,18 @@
 | 
				
			|||||||
            <td class="px-5 py-4 text-left align-top">
 | 
					            <td class="px-5 py-4 text-left align-top">
 | 
				
			||||||
              <div class="flex justify-start">
 | 
					              <div class="flex justify-start">
 | 
				
			||||||
                <div
 | 
					                <div
 | 
				
			||||||
                  class="flex items-center justify-center w-5 h-5 mt-2 mr-2 text-gray-300 cursor-move  handle"
 | 
					                  class="
 | 
				
			||||||
 | 
					                    flex
 | 
				
			||||||
 | 
					                    items-center
 | 
				
			||||||
 | 
					                    justify-center
 | 
				
			||||||
 | 
					                    w-5
 | 
				
			||||||
 | 
					                    h-5
 | 
				
			||||||
 | 
					                    mt-2
 | 
				
			||||||
 | 
					                    text-gray-300
 | 
				
			||||||
 | 
					                    cursor-move
 | 
				
			||||||
 | 
					                    handle
 | 
				
			||||||
 | 
					                    mr-2
 | 
				
			||||||
 | 
					                  "
 | 
				
			||||||
                >
 | 
					                >
 | 
				
			||||||
                  <DragIcon />
 | 
					                  <DragIcon />
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@ -97,7 +108,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                          <BaseIcon
 | 
					                          <BaseIcon
 | 
				
			||||||
                            name="ChevronDownIcon"
 | 
					                            name="ChevronDownIcon"
 | 
				
			||||||
                            class="w-4 h-4 ml-1 text-gray-500"
 | 
					                            class="w-4 h-4 text-gray-500 ml-1"
 | 
				
			||||||
                          />
 | 
					                          />
 | 
				
			||||||
                        </span>
 | 
					                        </span>
 | 
				
			||||||
                      </BaseButton>
 | 
					                      </BaseButton>
 | 
				
			||||||
@ -144,7 +155,7 @@
 | 
				
			|||||||
              <BaseContentPlaceholders v-if="loading">
 | 
					              <BaseContentPlaceholders v-if="loading">
 | 
				
			||||||
                <BaseContentPlaceholdersText
 | 
					                <BaseContentPlaceholdersText
 | 
				
			||||||
                  :lines="1"
 | 
					                  :lines="1"
 | 
				
			||||||
                  class="w-24 h-8 border rounded-md"
 | 
					                  class="w-24 h-8 rounded-md border"
 | 
				
			||||||
                />
 | 
					                />
 | 
				
			||||||
              </BaseContentPlaceholders>
 | 
					              </BaseContentPlaceholders>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -164,7 +175,6 @@
 | 
				
			|||||||
                :ability="abilities.CREATE_INVOICE"
 | 
					                :ability="abilities.CREATE_INVOICE"
 | 
				
			||||||
                :store="store"
 | 
					                :store="store"
 | 
				
			||||||
                :store-prop="storeProp"
 | 
					                :store-prop="storeProp"
 | 
				
			||||||
                :discount="discount"
 | 
					 | 
				
			||||||
                @update="updateTax"
 | 
					                @update="updateTax"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
 | 
				
			|||||||
@ -30,13 +30,24 @@
 | 
				
			|||||||
        <template v-if="userStore.hasAbilities(ability)" #action>
 | 
					        <template v-if="userStore.hasAbilities(ability)" #action>
 | 
				
			||||||
          <button
 | 
					          <button
 | 
				
			||||||
            type="button"
 | 
					            type="button"
 | 
				
			||||||
            class="flex items-center justify-center w-full px-2 py-2 bg-gray-200 border-none outline-none cursor-pointer "
 | 
					            class="
 | 
				
			||||||
 | 
					              flex
 | 
				
			||||||
 | 
					              items-center
 | 
				
			||||||
 | 
					              justify-center
 | 
				
			||||||
 | 
					              w-full
 | 
				
			||||||
 | 
					              px-2
 | 
				
			||||||
 | 
					              cursor-pointer
 | 
				
			||||||
 | 
					              py-2
 | 
				
			||||||
 | 
					              bg-gray-200
 | 
				
			||||||
 | 
					              border-none
 | 
				
			||||||
 | 
					              outline-none
 | 
				
			||||||
 | 
					            "
 | 
				
			||||||
            @click="openTaxModal"
 | 
					            @click="openTaxModal"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
            <BaseIcon name="CheckCircleIcon" class="h-5 text-primary-400" />
 | 
					            <BaseIcon name="CheckCircleIcon" class="h-5 text-primary-400" />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <label
 | 
					            <label
 | 
				
			||||||
              class="ml-2 text-sm leading-none cursor-pointer text-primary-400"
 | 
					              class="ml-2 text-sm leading-none text-primary-400 cursor-pointer"
 | 
				
			||||||
              >{{ $t('invoices.add_new_tax') }}</label
 | 
					              >{{ $t('invoices.add_new_tax') }}</label
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </button>
 | 
					          </button>
 | 
				
			||||||
@ -104,10 +115,6 @@ const props = defineProps({
 | 
				
			|||||||
    type: Number,
 | 
					    type: Number,
 | 
				
			||||||
    default: 0,
 | 
					    default: 0,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  discountedTotal: {
 | 
					 | 
				
			||||||
    type: Number,
 | 
					 | 
				
			||||||
    default: 0,
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  currency: {
 | 
					  currency: {
 | 
				
			||||||
    type: [Object, String],
 | 
					    type: [Object, String],
 | 
				
			||||||
    required: true,
 | 
					    required: true,
 | 
				
			||||||
@ -146,19 +153,19 @@ const filteredTypes = computed(() => {
 | 
				
			|||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const taxAmount = computed(() => {
 | 
					const taxAmount = computed(() => {
 | 
				
			||||||
  if (localTax.compound_tax && props.discountedTotal) {
 | 
					  if (localTax.compound_tax && props.total) {
 | 
				
			||||||
    return ((props.discountedTotal + props.totalTax) * localTax.percent) / 100
 | 
					    return ((props.total + props.totalTax) * localTax.percent) / 100
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (props.discountedTotal && localTax.percent) {
 | 
					  if (props.total && localTax.percent) {
 | 
				
			||||||
    return (props.discountedTotal * localTax.percent) / 100
 | 
					    return (props.total * localTax.percent) / 100
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return 0
 | 
					  return 0
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
watch(
 | 
					watch(
 | 
				
			||||||
  () => props.discountedTotal,
 | 
					  () => props.total,
 | 
				
			||||||
  () => {
 | 
					  () => {
 | 
				
			||||||
    updateRowTax()
 | 
					    updateRowTax()
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      <label
 | 
					      <label
 | 
				
			||||||
        v-else
 | 
					        v-else
 | 
				
			||||||
        class="flex items-center justify-center m-0 text-lg text-black uppercase "
 | 
					        class="
 | 
				
			||||||
 | 
					          flex
 | 
				
			||||||
 | 
					          items-center
 | 
				
			||||||
 | 
					          justify-center
 | 
				
			||||||
 | 
					          m-0
 | 
				
			||||||
 | 
					          text-lg text-black
 | 
				
			||||||
 | 
					          uppercase
 | 
				
			||||||
 | 
					        "
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <BaseFormatMoney
 | 
					        <BaseFormatMoney
 | 
				
			||||||
          :amount="store.getSubTotal"
 | 
					          :amount="store.getSubTotal"
 | 
				
			||||||
@ -59,7 +66,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      <label
 | 
					      <label
 | 
				
			||||||
        v-else-if="store[storeProp].tax_per_item === 'YES'"
 | 
					        v-else-if="store[storeProp].tax_per_item === 'YES'"
 | 
				
			||||||
        class="flex items-center justify-center m-0 text-lg text-black uppercase "
 | 
					        class="
 | 
				
			||||||
 | 
					          flex
 | 
				
			||||||
 | 
					          items-center
 | 
				
			||||||
 | 
					          justify-center
 | 
				
			||||||
 | 
					          m-0
 | 
				
			||||||
 | 
					          text-lg text-black
 | 
				
			||||||
 | 
					          uppercase
 | 
				
			||||||
 | 
					        "
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <BaseFormatMoney :amount="tax.amount" :currency="defaultCurrency" />
 | 
					        <BaseFormatMoney :amount="tax.amount" :currency="defaultCurrency" />
 | 
				
			||||||
      </label>
 | 
					      </label>
 | 
				
			||||||
@ -84,7 +98,7 @@
 | 
				
			|||||||
      <BaseContentPlaceholders v-if="isLoading">
 | 
					      <BaseContentPlaceholders v-if="isLoading">
 | 
				
			||||||
        <BaseContentPlaceholdersText
 | 
					        <BaseContentPlaceholdersText
 | 
				
			||||||
          :lines="1"
 | 
					          :lines="1"
 | 
				
			||||||
          class="w-24 h-8 border rounded-md"
 | 
					          class="w-24 h-8 rounded-md border"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
      </BaseContentPlaceholders>
 | 
					      </BaseContentPlaceholders>
 | 
				
			||||||
      <div v-else class="flex" style="width: 140px" role="group">
 | 
					      <div v-else class="flex" style="width: 140px" role="group">
 | 
				
			||||||
@ -100,7 +114,7 @@
 | 
				
			|||||||
        <BaseDropdown position="bottom-end">
 | 
					        <BaseDropdown position="bottom-end">
 | 
				
			||||||
          <template #activator>
 | 
					          <template #activator>
 | 
				
			||||||
            <BaseButton
 | 
					            <BaseButton
 | 
				
			||||||
              class="p-2 rounded-none rounded-tr-md rounded-br-md"
 | 
					              class="rounded-tr-md rounded-br-md p-2 rounded-none"
 | 
				
			||||||
              type="button"
 | 
					              type="button"
 | 
				
			||||||
              variant="white"
 | 
					              variant="white"
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
@ -113,7 +127,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                <BaseIcon
 | 
					                <BaseIcon
 | 
				
			||||||
                  name="ChevronDownIcon"
 | 
					                  name="ChevronDownIcon"
 | 
				
			||||||
                  class="w-4 h-4 ml-1 text-gray-500"
 | 
					                  class="w-4 h-4 text-gray-500 ml-1"
 | 
				
			||||||
                />
 | 
					                />
 | 
				
			||||||
              </span>
 | 
					              </span>
 | 
				
			||||||
            </BaseButton>
 | 
					            </BaseButton>
 | 
				
			||||||
@ -166,7 +180,15 @@
 | 
				
			|||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      class="flex items-center justify-between w-full pt-2 mt-5 border-t border-gray-200 border-solid "
 | 
					      class="
 | 
				
			||||||
 | 
					        flex
 | 
				
			||||||
 | 
					        items-center
 | 
				
			||||||
 | 
					        justify-between
 | 
				
			||||||
 | 
					        w-full
 | 
				
			||||||
 | 
					        pt-2
 | 
				
			||||||
 | 
					        mt-5
 | 
				
			||||||
 | 
					        border-t border-gray-200 border-solid
 | 
				
			||||||
 | 
					      "
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <BaseContentPlaceholders v-if="isLoading">
 | 
					      <BaseContentPlaceholders v-if="isLoading">
 | 
				
			||||||
        <BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
 | 
					        <BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
 | 
				
			||||||
@ -182,7 +204,14 @@
 | 
				
			|||||||
      </BaseContentPlaceholders>
 | 
					      </BaseContentPlaceholders>
 | 
				
			||||||
      <label
 | 
					      <label
 | 
				
			||||||
        v-else
 | 
					        v-else
 | 
				
			||||||
        class="flex items-center justify-center text-lg uppercase  text-primary-400"
 | 
					        class="
 | 
				
			||||||
 | 
					          flex
 | 
				
			||||||
 | 
					          items-center
 | 
				
			||||||
 | 
					          justify-center
 | 
				
			||||||
 | 
					          text-lg
 | 
				
			||||||
 | 
					          uppercase
 | 
				
			||||||
 | 
					          text-primary-400
 | 
				
			||||||
 | 
					        "
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <BaseFormatMoney :amount="store.getTotal" :currency="defaultCurrency" />
 | 
					        <BaseFormatMoney :amount="store.getTotal" :currency="defaultCurrency" />
 | 
				
			||||||
      </label>
 | 
					      </label>
 | 
				
			||||||
@ -305,7 +334,6 @@ function selectPercentage() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
function onSelectTax(selectedTax) {
 | 
					function onSelectTax(selectedTax) {
 | 
				
			||||||
  let amount = 0
 | 
					  let amount = 0
 | 
				
			||||||
 | 
					 | 
				
			||||||
  if (selectedTax.compound_tax && props.store.getSubtotalWithDiscount) {
 | 
					  if (selectedTax.compound_tax && props.store.getSubtotalWithDiscount) {
 | 
				
			||||||
    amount = Math.round(
 | 
					    amount = Math.round(
 | 
				
			||||||
      ((props.store.getSubtotalWithDiscount + props.store.getTotalSimpleTax) *
 | 
					      ((props.store.getSubtotalWithDiscount + props.store.getTotalSimpleTax) *
 | 
				
			||||||
 | 
				
			|||||||
@ -143,7 +143,7 @@
 | 
				
			|||||||
          <template #activator>
 | 
					          <template #activator>
 | 
				
			||||||
            <img
 | 
					            <img
 | 
				
			||||||
              :src="previewAvatar"
 | 
					              :src="previewAvatar"
 | 
				
			||||||
              class="block w-8 h-8 rounded md:h-9 md:w-9 object-cover"
 | 
					              class="block w-8 h-8 rounded md:h-9 md:w-9"
 | 
				
			||||||
            />
 | 
					            />
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -54,6 +54,8 @@
 | 
				
			|||||||
              label="name"
 | 
					              label="name"
 | 
				
			||||||
              :options="itemStore.itemUnits"
 | 
					              :options="itemStore.itemUnits"
 | 
				
			||||||
              value-prop="id"
 | 
					              value-prop="id"
 | 
				
			||||||
 | 
					              :can-deselect="false"
 | 
				
			||||||
 | 
					              :can-clear="false"
 | 
				
			||||||
              :placeholder="$t('items.select_a_unit')"
 | 
					              :placeholder="$t('items.select_a_unit')"
 | 
				
			||||||
              searchable
 | 
					              searchable
 | 
				
			||||||
              track-by="name"
 | 
					              track-by="name"
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@
 | 
				
			|||||||
    "customers": "العملاء",
 | 
					    "customers": "العملاء",
 | 
				
			||||||
    "items": "بضائع/خدمات",
 | 
					    "items": "بضائع/خدمات",
 | 
				
			||||||
    "invoices": "الفواتير",
 | 
					    "invoices": "الفواتير",
 | 
				
			||||||
    "recurring-invoices": "Recurring Invoices",
 | 
					    "recurring-invoices": "الفواتير المتكررة",
 | 
				
			||||||
    "expenses": "النفقات",
 | 
					    "expenses": "النفقات",
 | 
				
			||||||
    "estimates": "التقديرات",
 | 
					    "estimates": "التقديرات",
 | 
				
			||||||
    "payments": "الدفوعات",
 | 
					    "payments": "الدفوعات",
 | 
				
			||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "الإعدادات",
 | 
					    "settings": "الإعدادات",
 | 
				
			||||||
    "logout": "تسجيل الخروج",
 | 
					    "logout": "تسجيل الخروج",
 | 
				
			||||||
    "users": "المستخدمون",
 | 
					    "users": "المستخدمون",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "الإضافات"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "أضف شركة",
 | 
					    "add_company": "أضف شركة",
 | 
				
			||||||
@ -29,9 +29,9 @@
 | 
				
			|||||||
    "to_date": "إلى تاريخ",
 | 
					    "to_date": "إلى تاريخ",
 | 
				
			||||||
    "from": "من",
 | 
					    "from": "من",
 | 
				
			||||||
    "to": "إلى",
 | 
					    "to": "إلى",
 | 
				
			||||||
    "ok": "Ok",
 | 
					    "ok": "حسناً",
 | 
				
			||||||
    "yes": "Yes",
 | 
					    "yes": "نعم",
 | 
				
			||||||
    "no": "No",
 | 
					    "no": "لا",
 | 
				
			||||||
    "sort_by": "ترتيب حسب",
 | 
					    "sort_by": "ترتيب حسب",
 | 
				
			||||||
    "ascending": "تصاعدي",
 | 
					    "ascending": "تصاعدي",
 | 
				
			||||||
    "descending": "تنازلي",
 | 
					    "descending": "تنازلي",
 | 
				
			||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
    "body": "الجسم",
 | 
					    "body": "الجسم",
 | 
				
			||||||
    "message": "رسالة",
 | 
					    "message": "رسالة",
 | 
				
			||||||
    "send": "إرسال",
 | 
					    "send": "إرسال",
 | 
				
			||||||
    "preview": "Preview",
 | 
					    "preview": "معاينة",
 | 
				
			||||||
    "go_back": "إلى الخلف",
 | 
					    "go_back": "إلى الخلف",
 | 
				
			||||||
    "back_to_login": "العودة إلى تسجيل الدخول؟",
 | 
					    "back_to_login": "العودة إلى تسجيل الدخول؟",
 | 
				
			||||||
    "home": "الرئيسية",
 | 
					    "home": "الرئيسية",
 | 
				
			||||||
@ -65,7 +65,7 @@
 | 
				
			|||||||
    "sent": "ارسلت",
 | 
					    "sent": "ارسلت",
 | 
				
			||||||
    "all": "الكل",
 | 
					    "all": "الكل",
 | 
				
			||||||
    "select_all": "تحديد الكل",
 | 
					    "select_all": "تحديد الكل",
 | 
				
			||||||
    "select_template": "Select Template",
 | 
					    "select_template": "تحديد القالب",
 | 
				
			||||||
    "choose_file": "اضغط هنا لاختيار ملف",
 | 
					    "choose_file": "اضغط هنا لاختيار ملف",
 | 
				
			||||||
    "choose_template": "اختيار القالب",
 | 
					    "choose_template": "اختيار القالب",
 | 
				
			||||||
    "choose": "اختر",
 | 
					    "choose": "اختر",
 | 
				
			||||||
@ -93,14 +93,14 @@
 | 
				
			|||||||
    "no_note_found": "لم يتم العثور على الملاحظة",
 | 
					    "no_note_found": "لم يتم العثور على الملاحظة",
 | 
				
			||||||
    "insert_note": "أدخل ملاحظة",
 | 
					    "insert_note": "أدخل ملاحظة",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "تم نسخ رابط PDF إلى الحافظة!",
 | 
					    "copied_pdf_url_clipboard": "تم نسخ رابط PDF إلى الحافظة!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "تم نسخ الرابط إلى الحافظة!",
 | 
				
			||||||
    "docs": "Docs",
 | 
					    "docs": "المستندات",
 | 
				
			||||||
    "do_you_wish_to_continue": "Do you wish to continue?",
 | 
					    "do_you_wish_to_continue": "هل ترغب في المتابعة؟",
 | 
				
			||||||
    "note": "Note",
 | 
					    "note": "ملاحظة",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "سدد الفاتورة",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "تم تسجيل الدخول بنجاح!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "تم تسجيل الخروج",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "تحديد كافتراضي"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
    "select_year": "اختر السنة",
 | 
					    "select_year": "اختر السنة",
 | 
				
			||||||
@ -109,7 +109,7 @@
 | 
				
			|||||||
      "customers": "العملاء",
 | 
					      "customers": "العملاء",
 | 
				
			||||||
      "invoices": "الفواتير",
 | 
					      "invoices": "الفواتير",
 | 
				
			||||||
      "estimates": "التقديرات",
 | 
					      "estimates": "التقديرات",
 | 
				
			||||||
      "payments": "Payments"
 | 
					      "payments": "المدفوعات"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "المبيعات",
 | 
					      "total_sales": "المبيعات",
 | 
				
			||||||
@ -151,27 +151,27 @@
 | 
				
			|||||||
    "no_results_found": "لم يتم العثور على نتائج"
 | 
					    "no_results_found": "لم يتم العثور على نتائج"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "company_switcher": {
 | 
					  "company_switcher": {
 | 
				
			||||||
    "label": "SWITCH COMPANY",
 | 
					    "label": "تبديل الشركة",
 | 
				
			||||||
    "no_results_found": "No Results Found",
 | 
					    "no_results_found": "لا توجد نتائج",
 | 
				
			||||||
    "add_new_company": "Add new company",
 | 
					    "add_new_company": "إضافة شركة جديدة",
 | 
				
			||||||
    "new_company": "New company",
 | 
					    "new_company": "شركة جديدة",
 | 
				
			||||||
    "created_message": "Company created successfully"
 | 
					    "created_message": "تم إنشاء الشركة بنجاح"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dateRange": {
 | 
					  "dateRange": {
 | 
				
			||||||
    "today": "Today",
 | 
					    "today": "اليوم",
 | 
				
			||||||
    "this_week": "This Week",
 | 
					    "this_week": "هذا الاسبوع",
 | 
				
			||||||
    "this_month": "This Month",
 | 
					    "this_month": "هذا الشهر",
 | 
				
			||||||
    "this_quarter": "This Quarter",
 | 
					    "this_quarter": "هذا الربع",
 | 
				
			||||||
    "this_year": "This Year",
 | 
					    "this_year": "هذه السنة",
 | 
				
			||||||
    "previous_week": "Previous Week",
 | 
					    "previous_week": "الأسبوع السابق",
 | 
				
			||||||
    "previous_month": "Previous Month",
 | 
					    "previous_month": "الشهر الماضي",
 | 
				
			||||||
    "previous_quarter": "Previous Quarter",
 | 
					    "previous_quarter": "الربع السابق",
 | 
				
			||||||
    "previous_year": "Previous Year",
 | 
					    "previous_year": "السنة الماضية",
 | 
				
			||||||
    "custom": "Custom"
 | 
					    "custom": "مخصص"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "customers": {
 | 
					  "customers": {
 | 
				
			||||||
    "title": "العملاء",
 | 
					    "title": "العملاء",
 | 
				
			||||||
    "prefix": "Prefix",
 | 
					    "prefix": "البادئة",
 | 
				
			||||||
    "add_customer": "إضافة عميل",
 | 
					    "add_customer": "إضافة عميل",
 | 
				
			||||||
    "contacts_list": "قائمة العملاء",
 | 
					    "contacts_list": "قائمة العملاء",
 | 
				
			||||||
    "name": "الاسم",
 | 
					    "name": "الاسم",
 | 
				
			||||||
@ -186,9 +186,9 @@
 | 
				
			|||||||
    "phone": "الهاتف",
 | 
					    "phone": "الهاتف",
 | 
				
			||||||
    "website": "موقع الإنترنت",
 | 
					    "website": "موقع الإنترنت",
 | 
				
			||||||
    "overview": "استعراض",
 | 
					    "overview": "استعراض",
 | 
				
			||||||
    "invoice_prefix": "Invoice Prefix",
 | 
					    "invoice_prefix": "بادئة الفاتورة",
 | 
				
			||||||
    "estimate_prefix": "Estimate Prefix",
 | 
					    "estimate_prefix": "بادئة رقم التقدير",
 | 
				
			||||||
    "payment_prefix": "Payment Prefix",
 | 
					    "payment_prefix": "بادئة رقم الدفعة",
 | 
				
			||||||
    "enable_portal": "تفعيل البوابة",
 | 
					    "enable_portal": "تفعيل البوابة",
 | 
				
			||||||
    "country": "الدولة",
 | 
					    "country": "الدولة",
 | 
				
			||||||
    "state": "الولاية/المنطقة",
 | 
					    "state": "الولاية/المنطقة",
 | 
				
			||||||
@ -197,7 +197,7 @@
 | 
				
			|||||||
    "added_on": "أضيف في",
 | 
					    "added_on": "أضيف في",
 | 
				
			||||||
    "action": "إجراء",
 | 
					    "action": "إجراء",
 | 
				
			||||||
    "password": "كلمة المرور",
 | 
					    "password": "كلمة المرور",
 | 
				
			||||||
    "confirm_password": "Confirm Password",
 | 
					    "confirm_password": "تأكيد كلمة المرور",
 | 
				
			||||||
    "street_number": "رقم الشارع",
 | 
					    "street_number": "رقم الشارع",
 | 
				
			||||||
    "primary_currency": "العملة الرئيسية",
 | 
					    "primary_currency": "العملة الرئيسية",
 | 
				
			||||||
    "description": "الوصف",
 | 
					    "description": "الوصف",
 | 
				
			||||||
@ -208,10 +208,10 @@
 | 
				
			|||||||
    "new_customer": "عميل جديد",
 | 
					    "new_customer": "عميل جديد",
 | 
				
			||||||
    "edit_customer": "تعديل عميل",
 | 
					    "edit_customer": "تعديل عميل",
 | 
				
			||||||
    "basic_info": "معلوات أساسية",
 | 
					    "basic_info": "معلوات أساسية",
 | 
				
			||||||
    "portal_access": "Portal Access",
 | 
					    "portal_access": "الوصول إلى بوابة العملاء",
 | 
				
			||||||
    "portal_access_text": "Would you like to allow this customer to login to the Customer Portal?",
 | 
					    "portal_access_text": "هل تريد السماح لهذا العميل بتسجيل الدخول إلى بوابة العملاء؟",
 | 
				
			||||||
    "portal_access_url": "Customer Portal Login URL",
 | 
					    "portal_access_url": "رابط بوابة العملاء",
 | 
				
			||||||
    "portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.",
 | 
					    "portal_access_url_help": "يرجى نسخ وإعادة إرسال عنوان URL أعلاه إلى الزبون لتوفير الوصول.",
 | 
				
			||||||
    "billing_address": "عنوان الفوترة",
 | 
					    "billing_address": "عنوان الفوترة",
 | 
				
			||||||
    "shipping_address": "عنوان الشحن",
 | 
					    "shipping_address": "عنوان الشحن",
 | 
				
			||||||
    "copy_billing_address": "نسخ من عنوان الفوترة",
 | 
					    "copy_billing_address": "نسخ من عنوان الفوترة",
 | 
				
			||||||
@ -231,9 +231,9 @@
 | 
				
			|||||||
    "confirm_delete": "لن تتمكن من استرداد هذا العميل وجميع الفواتير والتقديرات والمدفوعات ذات الصلة. | لن تتمكن من استرداد هؤلاء العملاء وجميع الفواتير والتقديرات والمدفوعات ذات الصلة.",
 | 
					    "confirm_delete": "لن تتمكن من استرداد هذا العميل وجميع الفواتير والتقديرات والمدفوعات ذات الصلة. | لن تتمكن من استرداد هؤلاء العملاء وجميع الفواتير والتقديرات والمدفوعات ذات الصلة.",
 | 
				
			||||||
    "created_message": "تم إنشاء العملاء بنجاح",
 | 
					    "created_message": "تم إنشاء العملاء بنجاح",
 | 
				
			||||||
    "updated_message": "تم تحديث العملاء بنجاح",
 | 
					    "updated_message": "تم تحديث العملاء بنجاح",
 | 
				
			||||||
    "address_updated_message": "Address Information Updated succesfully",
 | 
					    "address_updated_message": "تم تحديث العنوان بنجاح",
 | 
				
			||||||
    "deleted_message": "تم حذف العملاء بنجاح | تم حذف العميل بنجاح",
 | 
					    "deleted_message": "تم حذف العملاء بنجاح | تم حذف العميل بنجاح",
 | 
				
			||||||
    "edit_currency_not_allowed": "Cannot change currency once transactions created."
 | 
					    "edit_currency_not_allowed": "لا يمكن تغيير العملة بمجرد إنشاء معاملة."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "items": {
 | 
					  "items": {
 | 
				
			||||||
    "title": "الأصناف",
 | 
					    "title": "الأصناف",
 | 
				
			||||||
@ -265,8 +265,8 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "estimates": {
 | 
					  "estimates": {
 | 
				
			||||||
    "title": "التقديرات",
 | 
					    "title": "التقديرات",
 | 
				
			||||||
    "accept_estimate": "Accept Estimate",
 | 
					    "accept_estimate": "قبول التقدير",
 | 
				
			||||||
    "reject_estimate": "Reject Estimate",
 | 
					    "reject_estimate": "رفض التقدير",
 | 
				
			||||||
    "estimate": "تقدير | تقديرات",
 | 
					    "estimate": "تقدير | تقديرات",
 | 
				
			||||||
    "estimates_list": "قائمة التقديرات",
 | 
					    "estimates_list": "قائمة التقديرات",
 | 
				
			||||||
    "days": "{days} أيام",
 | 
					    "days": "{days} أيام",
 | 
				
			||||||
@ -318,10 +318,10 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "accepted": "مقبول",
 | 
					    "accepted": "مقبول",
 | 
				
			||||||
    "rejected": "مرفوض",
 | 
					    "rejected": "مرفوض",
 | 
				
			||||||
    "expired": "Expired",
 | 
					    "expired": "انتهت مدة الصلاحية",
 | 
				
			||||||
    "sent": "مرسل",
 | 
					    "sent": "مرسل",
 | 
				
			||||||
    "draft": "مسودة",
 | 
					    "draft": "مسودة",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "تمت المشاهدة",
 | 
				
			||||||
    "declined": "مرفوض",
 | 
					    "declined": "مرفوض",
 | 
				
			||||||
    "new_estimate": "تقدير جديد",
 | 
					    "new_estimate": "تقدير جديد",
 | 
				
			||||||
    "add_new_estimate": "إضافة تقدير جديد",
 | 
					    "add_new_estimate": "إضافة تقدير جديد",
 | 
				
			||||||
@ -355,14 +355,14 @@
 | 
				
			|||||||
      "select_an_item": "اكتب أو اختر الصنف",
 | 
					      "select_an_item": "اكتب أو اختر الصنف",
 | 
				
			||||||
      "type_item_description": "اكتب وصف الصنف (اختياري)"
 | 
					      "type_item_description": "اكتب وصف الصنف (اختياري)"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates."
 | 
					    "mark_as_default_estimate_template_description": "في حالة التعفيل، سيتم اختيار القالب المحدد تلقائياً للتقديرات الجديدة."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "invoices": {
 | 
					  "invoices": {
 | 
				
			||||||
    "title": "الفواتير",
 | 
					    "title": "الفواتير",
 | 
				
			||||||
    "download": "Download",
 | 
					    "download": "تحميل",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "سدد الفاتورة",
 | 
				
			||||||
    "invoices_list": "قائمة الفواتير",
 | 
					    "invoices_list": "قائمة الفواتير",
 | 
				
			||||||
    "invoice_information": "Invoice Information",
 | 
					    "invoice_information": "معلومات الفاتورة",
 | 
				
			||||||
    "days": "{days} أيام",
 | 
					    "days": "{days} أيام",
 | 
				
			||||||
    "months": "{months} أشهر",
 | 
					    "months": "{months} أشهر",
 | 
				
			||||||
    "years": "{years} سنوات",
 | 
					    "years": "{years} سنوات",
 | 
				
			||||||
@ -397,13 +397,13 @@
 | 
				
			|||||||
    "send_invoice": "إرسال الفاتورة",
 | 
					    "send_invoice": "إرسال الفاتورة",
 | 
				
			||||||
    "resend_invoice": "إعادة إرسال الفاتورة",
 | 
					    "resend_invoice": "إعادة إرسال الفاتورة",
 | 
				
			||||||
    "invoice_template": "قالب الفاتورة",
 | 
					    "invoice_template": "قالب الفاتورة",
 | 
				
			||||||
    "conversion_message": "Invoice cloned successful",
 | 
					    "conversion_message": "تم استنساخ الفاتورة بنجاح",
 | 
				
			||||||
    "template": "قالب",
 | 
					    "template": "قالب",
 | 
				
			||||||
    "mark_as_sent": "تحديد كمرسل",
 | 
					    "mark_as_sent": "تحديد كمرسل",
 | 
				
			||||||
    "confirm_send_invoice": "سيتم إرسال هذه الفاتورة بالبريد الألكتروني إلى العميل",
 | 
					    "confirm_send_invoice": "سيتم إرسال هذه الفاتورة بالبريد الألكتروني إلى العميل",
 | 
				
			||||||
    "invoice_mark_as_sent": "سيتم تحديد هذه الفاتورة كمرسلة",
 | 
					    "invoice_mark_as_sent": "سيتم تحديد هذه الفاتورة كمرسلة",
 | 
				
			||||||
    "confirm_mark_as_accepted": "This invoice will be marked as Accepted",
 | 
					    "confirm_mark_as_accepted": "سيتم تحديد هذه الفاتورة كمقبولة",
 | 
				
			||||||
    "confirm_mark_as_rejected": "This invoice will be marked as Rejected",
 | 
					    "confirm_mark_as_rejected": "سيتم تحديد هذه الفاتورة كمرفوضة",
 | 
				
			||||||
    "confirm_send": "سيتم إرسال هذه الفاتورة بالبريد الألكتروني إلى العميل",
 | 
					    "confirm_send": "سيتم إرسال هذه الفاتورة بالبريد الألكتروني إلى العميل",
 | 
				
			||||||
    "invoice_date": "تاريخ الفاتورة",
 | 
					    "invoice_date": "تاريخ الفاتورة",
 | 
				
			||||||
    "record_payment": "تسجيل مدفوعات",
 | 
					    "record_payment": "تسجيل مدفوعات",
 | 
				
			||||||
@ -415,13 +415,13 @@
 | 
				
			|||||||
    "update_invoice": "تحديث الفاتورة",
 | 
					    "update_invoice": "تحديث الفاتورة",
 | 
				
			||||||
    "add_new_tax": "إضافة ضريبة جديدة",
 | 
					    "add_new_tax": "إضافة ضريبة جديدة",
 | 
				
			||||||
    "no_invoices": "لا يوجد فواتير حتى الآن!",
 | 
					    "no_invoices": "لا يوجد فواتير حتى الآن!",
 | 
				
			||||||
    "mark_as_rejected": "Mark as rejected",
 | 
					    "mark_as_rejected": "تحديد كمرفوض",
 | 
				
			||||||
    "mark_as_accepted": "Mark as accepted",
 | 
					    "mark_as_accepted": "تحديد كمقبول",
 | 
				
			||||||
    "list_of_invoices": "قائمة الفواتير .",
 | 
					    "list_of_invoices": "قائمة الفواتير .",
 | 
				
			||||||
    "select_invoice": "اختر الفاتورة",
 | 
					    "select_invoice": "اختر الفاتورة",
 | 
				
			||||||
    "no_matching_invoices": "لا يوجد فواتير مطابقة!",
 | 
					    "no_matching_invoices": "لا يوجد فواتير مطابقة!",
 | 
				
			||||||
    "mark_as_sent_successfully": "تم تحديد الفاتورة كمرسلة بنجاح",
 | 
					    "mark_as_sent_successfully": "تم تحديد الفاتورة كمرسلة بنجاح",
 | 
				
			||||||
    "invoice_sent_successfully": "Invoice sent successfully",
 | 
					    "invoice_sent_successfully": "تم إرسال الفاتورة بنجاح",
 | 
				
			||||||
    "cloned_successfully": "تم استنساخ الفاتورة بنجاح",
 | 
					    "cloned_successfully": "تم استنساخ الفاتورة بنجاح",
 | 
				
			||||||
    "clone_invoice": "استنساخ الفاتورة",
 | 
					    "clone_invoice": "استنساخ الفاتورة",
 | 
				
			||||||
    "confirm_clone": "سيتم استنساخ هذه الفاتورة في فاتورة جديدة",
 | 
					    "confirm_clone": "سيتم استنساخ هذه الفاتورة في فاتورة جديدة",
 | 
				
			||||||
@ -447,14 +447,14 @@
 | 
				
			|||||||
    "marked_as_sent_message": "تم إرسال الفاتورة بنجاح",
 | 
					    "marked_as_sent_message": "تم إرسال الفاتورة بنجاح",
 | 
				
			||||||
    "something_went_wrong": "خطأ غير معروف!",
 | 
					    "something_went_wrong": "خطأ غير معروف!",
 | 
				
			||||||
    "invalid_due_amount_message": "المبلغ النهائي للفاتورة لا يمكن أن يكون أقل من المبلغ المطلوب لها. رجاءاً حدث الفاتورة أو قم بحذف المدفوعات المرتبطة بها للاستمرار.",
 | 
					    "invalid_due_amount_message": "المبلغ النهائي للفاتورة لا يمكن أن يكون أقل من المبلغ المطلوب لها. رجاءاً حدث الفاتورة أو قم بحذف المدفوعات المرتبطة بها للاستمرار.",
 | 
				
			||||||
    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
					    "mark_as_default_invoice_template_description": "في حالة التفعيل، سيتم اختيار القالب المحدد تلقائياً للفواتير الجديدة."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "recurring_invoices": {
 | 
					  "recurring_invoices": {
 | 
				
			||||||
    "title": "Recurring Invoices",
 | 
					    "title": "الفواتير المتكررة",
 | 
				
			||||||
    "invoices_list": "Recurring Invoices List",
 | 
					    "invoices_list": "الفواتير المتكررة",
 | 
				
			||||||
    "days": "{days} Days",
 | 
					    "days": "{days} أيام",
 | 
				
			||||||
    "months": "{months} Month",
 | 
					    "months": "{months} أشهر",
 | 
				
			||||||
    "years": "{years} Year",
 | 
					    "years": "{years} سنوات",
 | 
				
			||||||
    "all": "All",
 | 
					    "all": "All",
 | 
				
			||||||
    "paid": "Paid",
 | 
					    "paid": "Paid",
 | 
				
			||||||
    "unpaid": "Unpaid",
 | 
					    "unpaid": "Unpaid",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "تقدير",
 | 
					  "pdf_estimate_label": "تقدير",
 | 
				
			||||||
  "pdf_estimate_number": "رقم تقدير",
 | 
					  "pdf_estimate_number": "رقم تقدير",
 | 
				
			||||||
  "pdf_estimate_date": "تاريخ التقدير",
 | 
					  "pdf_estimate_date": "تاريخ التقدير",
 | 
				
			||||||
  "pdf_estimate_expire_date": "تاريخ انتهاء الصلاحية",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "الفاتورة",
 | 
					  "pdf_invoice_label": "الفاتورة",
 | 
				
			||||||
  "pdf_invoice_number": "رقم الفاتورة",
 | 
					  "pdf_invoice_number": "رقم الفاتورة",
 | 
				
			||||||
  "pdf_invoice_date": "تاريخ الفاتورة",
 | 
					  "pdf_invoice_date": "تاريخ الفاتورة",
 | 
				
			||||||
 | 
				
			|||||||
@ -112,7 +112,7 @@
 | 
				
			|||||||
      "payments": "Platby"
 | 
					      "payments": "Platby"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "Slevy",
 | 
					      "total_sales": "Prodeje",
 | 
				
			||||||
      "total_receipts": "Doklady",
 | 
					      "total_receipts": "Doklady",
 | 
				
			||||||
      "total_expense": "Výdaje",
 | 
					      "total_expense": "Výdaje",
 | 
				
			||||||
      "net_income": "Čistý příjem",
 | 
					      "net_income": "Čistý příjem",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Odhad",
 | 
					  "pdf_estimate_label": "Odhad",
 | 
				
			||||||
  "pdf_estimate_number": "Číslo odhadu",
 | 
					  "pdf_estimate_number": "Číslo odhadu",
 | 
				
			||||||
  "pdf_estimate_date": "Datum odhadu",
 | 
					  "pdf_estimate_date": "Datum odhadu",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Doba platnosti",
 | 
					  "pdf_estimate_expire_date": "Datum expirace",
 | 
				
			||||||
  "pdf_invoice_label": "Faktura",
 | 
					  "pdf_invoice_label": "Faktura",
 | 
				
			||||||
  "pdf_invoice_number": "Číslo faktury",
 | 
					  "pdf_invoice_number": "Číslo faktury",
 | 
				
			||||||
  "pdf_invoice_date": "Datum fakturace",
 | 
					  "pdf_invoice_date": "Datum fakturace",
 | 
				
			||||||
@ -1495,7 +1495,7 @@
 | 
				
			|||||||
  "pdf_quantity_label": "Množství",
 | 
					  "pdf_quantity_label": "Množství",
 | 
				
			||||||
  "pdf_price_label": "Cena",
 | 
					  "pdf_price_label": "Cena",
 | 
				
			||||||
  "pdf_discount_label": "Sleva",
 | 
					  "pdf_discount_label": "Sleva",
 | 
				
			||||||
  "pdf_amount_label": "Množství",
 | 
					  "pdf_amount_label": "Částka",
 | 
				
			||||||
  "pdf_subtotal": "Mezisoučet",
 | 
					  "pdf_subtotal": "Mezisoučet",
 | 
				
			||||||
  "pdf_total": "Celkem",
 | 
					  "pdf_total": "Celkem",
 | 
				
			||||||
  "pdf_payment_label": "Platba",
 | 
					  "pdf_payment_label": "Platba",
 | 
				
			||||||
 | 
				
			|||||||
@ -688,7 +688,7 @@
 | 
				
			|||||||
    "other_modules": "Weitere Module",
 | 
					    "other_modules": "Weitere Module",
 | 
				
			||||||
    "view_all": "Alle Anzeigen",
 | 
					    "view_all": "Alle Anzeigen",
 | 
				
			||||||
    "no_reviews_found": "Für dieses Modul gibt es noch keine Bewertungen!",
 | 
					    "no_reviews_found": "Für dieses Modul gibt es noch keine Bewertungen!",
 | 
				
			||||||
    "module_not_purchased": "Module Not Purchased",
 | 
					    "module_not_purchased": "Modul noch nicht erworben",
 | 
				
			||||||
    "module_not_found": "Modul nicht gefunden",
 | 
					    "module_not_found": "Modul nicht gefunden",
 | 
				
			||||||
    "version_not_supported": "This module version doesn't support the current version of Crater",
 | 
					    "version_not_supported": "This module version doesn't support the current version of Crater",
 | 
				
			||||||
    "last_updated": "Zuletzt aktualisiert am",
 | 
					    "last_updated": "Zuletzt aktualisiert am",
 | 
				
			||||||
@ -1113,7 +1113,7 @@
 | 
				
			|||||||
      "default_currency_error": "Diese Währung wird bereits in einem der aktiven Anbieter verwendet",
 | 
					      "default_currency_error": "Diese Währung wird bereits in einem der aktiven Anbieter verwendet",
 | 
				
			||||||
      "exchange_help_text": "Wechselkurs eingeben um von {currency} nach {baseCurrency} zu konvertieren",
 | 
					      "exchange_help_text": "Wechselkurs eingeben um von {currency} nach {baseCurrency} zu konvertieren",
 | 
				
			||||||
      "currency_freak": "CurrencyFreaks",
 | 
					      "currency_freak": "CurrencyFreaks",
 | 
				
			||||||
      "currency_layer": "Currency Layer",
 | 
					      "currency_layer": "Währungsebene",
 | 
				
			||||||
      "open_exchange_rate": "Open Exchange Rate",
 | 
					      "open_exchange_rate": "Open Exchange Rate",
 | 
				
			||||||
      "currency_converter": "Währungsumrechner",
 | 
					      "currency_converter": "Währungsumrechner",
 | 
				
			||||||
      "server": "Server",
 | 
					      "server": "Server",
 | 
				
			||||||
@ -1150,8 +1150,8 @@
 | 
				
			|||||||
      "payment_mode_added": "Zahlungsart hinzugefügt",
 | 
					      "payment_mode_added": "Zahlungsart hinzugefügt",
 | 
				
			||||||
      "payment_mode_updated": "Zahlungsart aktualisiert",
 | 
					      "payment_mode_updated": "Zahlungsart aktualisiert",
 | 
				
			||||||
      "payment_mode_confirm_delete": "Sie werden diese Zahlungsart nicht wiederherstellen können",
 | 
					      "payment_mode_confirm_delete": "Sie werden diese Zahlungsart nicht wiederherstellen können",
 | 
				
			||||||
      "payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.",
 | 
					      "payments_attached": "Diese Zahlungsmethode ist bereits mit Zahlungen verknüpft. Bitte löschen Sie die angehängten Zahlungen, um mit der Löschung fortzufahren.",
 | 
				
			||||||
      "expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.",
 | 
					      "expenses_attached": "Diese Zahlungsmethode ist bereits mit Ausgaben verknüpft. Bitte löschen Sie die angehängten Ausgaben, um mit der Löschung fortzufahren.",
 | 
				
			||||||
      "deleted_message": "Zahlungsart erfolgreich gelöscht"
 | 
					      "deleted_message": "Zahlungsart erfolgreich gelöscht"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "expense_category": {
 | 
					    "expense_category": {
 | 
				
			||||||
@ -1179,7 +1179,7 @@
 | 
				
			|||||||
      "discount_per_item": "Rabatt pro Artikel ",
 | 
					      "discount_per_item": "Rabatt pro Artikel ",
 | 
				
			||||||
      "discount_setting_description": "Aktivieren Sie diese Option, wenn Sie einzelnen Rechnungspositionen einen Rabatt hinzufügen möchten. Standardmäßig wird der Rabatt direkt zur Rechnung hinzugefügt.",
 | 
					      "discount_setting_description": "Aktivieren Sie diese Option, wenn Sie einzelnen Rechnungspositionen einen Rabatt hinzufügen möchten. Standardmäßig wird der Rabatt direkt zur Rechnung hinzugefügt.",
 | 
				
			||||||
      "expire_public_links": "Öffentliche Links automatisch ablaufen lassen",
 | 
					      "expire_public_links": "Öffentliche Links automatisch ablaufen lassen",
 | 
				
			||||||
      "expire_setting_description": "Specify whether you would like to expire all the links sent by application to view invoices, estimates & payments, etc after a specified duration.",
 | 
					      "expire_setting_description": "Geben Sie an, ob Sie alle von der Anwendung gesendeten Links zur Ansicht von Rechnungen, Kostenvoranschlägen und Zahlungen usw. nach einer bestimmten Zeit ablaufen lassen möchten.",
 | 
				
			||||||
      "save": "Speichern",
 | 
					      "save": "Speichern",
 | 
				
			||||||
      "preference": "Präferenz | Präferenzen",
 | 
					      "preference": "Präferenz | Präferenzen",
 | 
				
			||||||
      "general_settings": "Standardeinstellungen für das System.",
 | 
					      "general_settings": "Standardeinstellungen für das System.",
 | 
				
			||||||
@ -1272,14 +1272,14 @@
 | 
				
			|||||||
      "do_spaces_secret": "Do Spaces Secret",
 | 
					      "do_spaces_secret": "Do Spaces Secret",
 | 
				
			||||||
      "do_spaces_region": "Do Spaced Region",
 | 
					      "do_spaces_region": "Do Spaced Region",
 | 
				
			||||||
      "do_spaces_bucket": "Do Spaces Bucket",
 | 
					      "do_spaces_bucket": "Do Spaces Bucket",
 | 
				
			||||||
      "do_spaces_endpoint": "Do Spaces Endpoint",
 | 
					      "do_spaces_endpoint": "Do Spaces Endpunkt",
 | 
				
			||||||
      "do_spaces_root": "Do Spaced Root",
 | 
					      "do_spaces_root": "Do Spaced Root",
 | 
				
			||||||
      "dropbox_type": "Dropbox Typ",
 | 
					      "dropbox_type": "Dropbox Typ",
 | 
				
			||||||
      "dropbox_token": "Dropbox Token",
 | 
					      "dropbox_token": "Dropbox Token",
 | 
				
			||||||
      "dropbox_key": "Dropbox Schlüssel",
 | 
					      "dropbox_key": "Dropbox Schlüssel",
 | 
				
			||||||
      "dropbox_secret": "Dropbox Secret",
 | 
					      "dropbox_secret": "Dropbox Secret",
 | 
				
			||||||
      "dropbox_app": "Dropbox App",
 | 
					      "dropbox_app": "Dropbox App",
 | 
				
			||||||
      "dropbox_root": "Dropbox Root",
 | 
					      "dropbox_root": "Dropbox Root Verzeichnis",
 | 
				
			||||||
      "default_driver": "Standard-Treiber",
 | 
					      "default_driver": "Standard-Treiber",
 | 
				
			||||||
      "is_default": "Standard",
 | 
					      "is_default": "Standard",
 | 
				
			||||||
      "set_default_disk": "Als Standard festlegen",
 | 
					      "set_default_disk": "Als Standard festlegen",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Angebot",
 | 
					  "pdf_estimate_label": "Angebot",
 | 
				
			||||||
  "pdf_estimate_number": "Angebotsnummer",
 | 
					  "pdf_estimate_number": "Angebotsnummer",
 | 
				
			||||||
  "pdf_estimate_date": "Angebotsdatum",
 | 
					  "pdf_estimate_date": "Angebotsdatum",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Gültig bis",
 | 
					  "pdf_estimate_expire_date": "Zahlungsziel",
 | 
				
			||||||
  "pdf_invoice_label": "Rechnung",
 | 
					  "pdf_invoice_label": "Rechnung",
 | 
				
			||||||
  "pdf_invoice_number": "Rechnungsnummer",
 | 
					  "pdf_invoice_number": "Rechnungsnummer",
 | 
				
			||||||
  "pdf_invoice_date": "Rechnungsdatum",
 | 
					  "pdf_invoice_date": "Rechnungsdatum",
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Εκτίμηση",
 | 
					  "pdf_estimate_label": "Εκτίμηση",
 | 
				
			||||||
  "pdf_estimate_number": "Εκτίμηση Αριθμού",
 | 
					  "pdf_estimate_number": "Εκτίμηση Αριθμού",
 | 
				
			||||||
  "pdf_estimate_date": "Εκτιμώμενη ημ. επισκευής",
 | 
					  "pdf_estimate_date": "Εκτιμώμενη ημ. επισκευής",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Ημερομηνία λήξης",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Τιμολόγιο",
 | 
					  "pdf_invoice_label": "Τιμολόγιο",
 | 
				
			||||||
  "pdf_invoice_number": "Αριθμός τιμολογίου",
 | 
					  "pdf_invoice_number": "Αριθμός τιμολογίου",
 | 
				
			||||||
  "pdf_invoice_date": "Ημ/νία Τιμολόγησης",
 | 
					  "pdf_invoice_date": "Ημ/νία Τιμολόγησης",
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "navigation": {
 | 
					  "navigation": {
 | 
				
			||||||
    "dashboard": "Tablero",
 | 
					    "dashboard": "Panel de Control",
 | 
				
			||||||
    "customers": "Clientes",
 | 
					    "customers": "Clientes",
 | 
				
			||||||
    "items": "Artículos",
 | 
					    "items": "Artículos",
 | 
				
			||||||
    "invoices": "Facturas",
 | 
					    "invoices": "Facturas",
 | 
				
			||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
    "estimates": "Presupuestos",
 | 
					    "estimates": "Presupuestos",
 | 
				
			||||||
    "payments": "Pagos",
 | 
					    "payments": "Pagos",
 | 
				
			||||||
    "reports": "Informes",
 | 
					    "reports": "Informes",
 | 
				
			||||||
    "settings": "Ajustes",
 | 
					    "settings": "Configuración",
 | 
				
			||||||
    "logout": "Cerrar sesión",
 | 
					    "logout": "Cerrar sesión",
 | 
				
			||||||
    "users": "Usuarios",
 | 
					    "users": "Usuarios",
 | 
				
			||||||
    "modules": "Módulos"
 | 
					    "modules": "Módulos"
 | 
				
			||||||
@ -47,7 +47,7 @@
 | 
				
			|||||||
    "delete": "Eliminar",
 | 
					    "delete": "Eliminar",
 | 
				
			||||||
    "edit": "Editar",
 | 
					    "edit": "Editar",
 | 
				
			||||||
    "view": "Ver",
 | 
					    "view": "Ver",
 | 
				
			||||||
    "add_new_item": "Agregar ítem nuevo",
 | 
					    "add_new_item": "Agregar Nuevo Artículo",
 | 
				
			||||||
    "clear_all": "Limpiar todo",
 | 
					    "clear_all": "Limpiar todo",
 | 
				
			||||||
    "showing": "Mostrar",
 | 
					    "showing": "Mostrar",
 | 
				
			||||||
    "of": "de",
 | 
					    "of": "de",
 | 
				
			||||||
@ -87,7 +87,7 @@
 | 
				
			|||||||
    "select_city": "Seleccionar ciudad",
 | 
					    "select_city": "Seleccionar ciudad",
 | 
				
			||||||
    "street_1": "Calle 1",
 | 
					    "street_1": "Calle 1",
 | 
				
			||||||
    "street_2": "Calle 2",
 | 
					    "street_2": "Calle 2",
 | 
				
			||||||
    "action_failed": "Accion Fallida",
 | 
					    "action_failed": "Acción Fallida",
 | 
				
			||||||
    "retry": "Procesar de nuevo",
 | 
					    "retry": "Procesar de nuevo",
 | 
				
			||||||
    "choose_note": "Elegir nota",
 | 
					    "choose_note": "Elegir nota",
 | 
				
			||||||
    "no_note_found": "No se encontró ninguna nota",
 | 
					    "no_note_found": "No se encontró ninguna nota",
 | 
				
			||||||
@ -98,7 +98,7 @@
 | 
				
			|||||||
    "do_you_wish_to_continue": "¿Deseas continuar?",
 | 
					    "do_you_wish_to_continue": "¿Deseas continuar?",
 | 
				
			||||||
    "note": "Nota",
 | 
					    "note": "Nota",
 | 
				
			||||||
    "pay_invoice": "Pagar factura",
 | 
					    "pay_invoice": "Pagar factura",
 | 
				
			||||||
    "login_successfully": "Logeado Satisfactoriamente!",
 | 
					    "login_successfully": "¡Sesión inciada con éxito!",
 | 
				
			||||||
    "logged_out_successfully": "Logeado Satisfactoriamente",
 | 
					    "logged_out_successfully": "Logeado Satisfactoriamente",
 | 
				
			||||||
    "mark_as_default": "Marcar como predeterminado"
 | 
					    "mark_as_default": "Marcar como predeterminado"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -113,7 +113,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "Ventas",
 | 
					      "total_sales": "Ventas",
 | 
				
			||||||
      "total_receipts": "Ingresos",
 | 
					      "total_receipts": "Recibos",
 | 
				
			||||||
      "total_expense": "Gastos",
 | 
					      "total_expense": "Gastos",
 | 
				
			||||||
      "net_income": "Ingresos netos",
 | 
					      "net_income": "Ingresos netos",
 | 
				
			||||||
      "year": "Seleccione año"
 | 
					      "year": "Seleccione año"
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Presupuestar",
 | 
					  "pdf_estimate_label": "Presupuestar",
 | 
				
			||||||
  "pdf_estimate_number": "Número de Presupuesto",
 | 
					  "pdf_estimate_number": "Número de Presupuesto",
 | 
				
			||||||
  "pdf_estimate_date": "Fecha presupuesto",
 | 
					  "pdf_estimate_date": "Fecha presupuesto",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Fecha de caducidad",
 | 
					  "pdf_estimate_expire_date": "Fecha de vencimiento",
 | 
				
			||||||
  "pdf_invoice_label": "Factura",
 | 
					  "pdf_invoice_label": "Factura",
 | 
				
			||||||
  "pdf_invoice_number": "Numero de factura",
 | 
					  "pdf_invoice_number": "Numero de factura",
 | 
				
			||||||
  "pdf_invoice_date": "Fecha de la factura",
 | 
					  "pdf_invoice_date": "Fecha de la factura",
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Estimate",
 | 
					  "pdf_estimate_label": "Estimate",
 | 
				
			||||||
  "pdf_estimate_number": "Estimate Number",
 | 
					  "pdf_estimate_number": "Estimate Number",
 | 
				
			||||||
  "pdf_estimate_date": "Estimate Date",
 | 
					  "pdf_estimate_date": "Estimate Date",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Expiry date",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Invoice",
 | 
					  "pdf_invoice_label": "Invoice",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Tarjous",
 | 
					  "pdf_estimate_label": "Tarjous",
 | 
				
			||||||
  "pdf_estimate_number": "Tarjousnumero",
 | 
					  "pdf_estimate_number": "Tarjousnumero",
 | 
				
			||||||
  "pdf_estimate_date": "Tarjouksen päiväys",
 | 
					  "pdf_estimate_date": "Tarjouksen päiväys",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Voimassaolo päivä",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Lasku",
 | 
					  "pdf_invoice_label": "Lasku",
 | 
				
			||||||
  "pdf_invoice_number": "Laskunumero",
 | 
					  "pdf_invoice_number": "Laskunumero",
 | 
				
			||||||
  "pdf_invoice_date": "Laskun päiväys",
 | 
					  "pdf_invoice_date": "Laskun päiväys",
 | 
				
			||||||
 | 
				
			|||||||
@ -310,7 +310,7 @@
 | 
				
			|||||||
    "confirm_mark_as_sent": "Ce devis sera marqué comme envoyé",
 | 
					    "confirm_mark_as_sent": "Ce devis sera marqué comme envoyé",
 | 
				
			||||||
    "confirm_mark_as_accepted": "Ce devis sera marqué comme accepté",
 | 
					    "confirm_mark_as_accepted": "Ce devis sera marqué comme accepté",
 | 
				
			||||||
    "confirm_mark_as_rejected": "Ce devis sera marqué comme rejeté",
 | 
					    "confirm_mark_as_rejected": "Ce devis sera marqué comme rejeté",
 | 
				
			||||||
    "no_matching_estimates": "Aucune estimation correspondante !",
 | 
					    "no_matching_estimates": "Aucun devis correspondant !",
 | 
				
			||||||
    "mark_as_sent_successfully": "Devis marqué comme envoyé",
 | 
					    "mark_as_sent_successfully": "Devis marqué comme envoyé",
 | 
				
			||||||
    "send_estimate_successfully": "Devis envoyé",
 | 
					    "send_estimate_successfully": "Devis envoyé",
 | 
				
			||||||
    "errors": {
 | 
					    "errors": {
 | 
				
			||||||
@ -355,7 +355,7 @@
 | 
				
			|||||||
      "select_an_item": "Sélectionnez un article",
 | 
					      "select_an_item": "Sélectionnez un article",
 | 
				
			||||||
      "type_item_description": "Taper la description de l'article (facultatif)"
 | 
					      "type_item_description": "Taper la description de l'article (facultatif)"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates."
 | 
					    "mark_as_default_estimate_template_description": "Si activé, le modèle sélectionné sera automatiquement utilisé pour les nouvelles estimations."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "invoices": {
 | 
					  "invoices": {
 | 
				
			||||||
    "title": "Factures",
 | 
					    "title": "Factures",
 | 
				
			||||||
@ -447,7 +447,7 @@
 | 
				
			|||||||
    "marked_as_sent_message": "Facture supprimée | Factures supprimées",
 | 
					    "marked_as_sent_message": "Facture supprimée | Factures supprimées",
 | 
				
			||||||
    "something_went_wrong": "quelque chose a mal tourné",
 | 
					    "something_went_wrong": "quelque chose a mal tourné",
 | 
				
			||||||
    "invalid_due_amount_message": "Le paiement entré est supérieur au montant total dû pour cette facture. Veuillez vérifier et réessayer.",
 | 
					    "invalid_due_amount_message": "Le paiement entré est supérieur au montant total dû pour cette facture. Veuillez vérifier et réessayer.",
 | 
				
			||||||
    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
					    "mark_as_default_invoice_template_description": "Si activé, le modèle sélectionné sera automatiquement utilisé pour les nouvelles factures."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "recurring_invoices": {
 | 
					  "recurring_invoices": {
 | 
				
			||||||
    "title": "Factures récurrentes",
 | 
					    "title": "Factures récurrentes",
 | 
				
			||||||
@ -526,7 +526,7 @@
 | 
				
			|||||||
    "cloned_successfully": "Facture récurrente clonée",
 | 
					    "cloned_successfully": "Facture récurrente clonée",
 | 
				
			||||||
    "clone_invoice": "Dupliquer",
 | 
					    "clone_invoice": "Dupliquer",
 | 
				
			||||||
    "confirm_clone": "Cette facture récurrente sera clonée dans une nouvelle facture récurrente",
 | 
					    "confirm_clone": "Cette facture récurrente sera clonée dans une nouvelle facture récurrente",
 | 
				
			||||||
    "add_customer_email": "Please add an email address for this customer to send invoices automatically.",
 | 
					    "add_customer_email": "Veuillez ajouter une adresse e-mail pour ce client afin d'envoyer les factures automatiquement.",
 | 
				
			||||||
    "item": {
 | 
					    "item": {
 | 
				
			||||||
      "title": "Nom",
 | 
					      "title": "Nom",
 | 
				
			||||||
      "description": "Description",
 | 
					      "description": "Description",
 | 
				
			||||||
@ -844,9 +844,9 @@
 | 
				
			|||||||
      "secret": "Secret",
 | 
					      "secret": "Secret",
 | 
				
			||||||
      "mailgun_secret": "Secret Mailgun",
 | 
					      "mailgun_secret": "Secret Mailgun",
 | 
				
			||||||
      "mailgun_domain": "Domaine",
 | 
					      "mailgun_domain": "Domaine",
 | 
				
			||||||
      "mailgun_endpoint": "Mailgun Endpoint",
 | 
					      "mailgun_endpoint": "Endpoint de Mailgun",
 | 
				
			||||||
      "ses_secret": "SES Secret",
 | 
					      "ses_secret": "Clé secrète SES",
 | 
				
			||||||
      "ses_key": "SES Key",
 | 
					      "ses_key": "Clé SES",
 | 
				
			||||||
      "password": "Mot de passe",
 | 
					      "password": "Mot de passe",
 | 
				
			||||||
      "username": "Nom d'utilisateur",
 | 
					      "username": "Nom d'utilisateur",
 | 
				
			||||||
      "mail_config": "Envoi d'emails",
 | 
					      "mail_config": "Envoi d'emails",
 | 
				
			||||||
@ -1112,10 +1112,10 @@
 | 
				
			|||||||
      "error": "Vous ne pouvez pas supprimer le fournisseur actif",
 | 
					      "error": "Vous ne pouvez pas supprimer le fournisseur actif",
 | 
				
			||||||
      "default_currency_error": "Cette devise est déjà affectée à un fournisseur",
 | 
					      "default_currency_error": "Cette devise est déjà affectée à un fournisseur",
 | 
				
			||||||
      "exchange_help_text": "Veuillez entrer le taux de change pour convertir {currency} en {baseCurrency}",
 | 
					      "exchange_help_text": "Veuillez entrer le taux de change pour convertir {currency} en {baseCurrency}",
 | 
				
			||||||
      "currency_freak": "Currency Freak",
 | 
					      "currency_freak": "Currency Freaks",
 | 
				
			||||||
      "currency_layer": "Currency Layer",
 | 
					      "currency_layer": "Currency Layer",
 | 
				
			||||||
      "open_exchange_rate": "Open Exchange Rate",
 | 
					      "open_exchange_rate": "Ouvrir le taux de change",
 | 
				
			||||||
      "currency_converter": "Currency Converter",
 | 
					      "currency_converter": "Convertisseur de devises",
 | 
				
			||||||
      "server": "Serveur",
 | 
					      "server": "Serveur",
 | 
				
			||||||
      "url": "URL",
 | 
					      "url": "URL",
 | 
				
			||||||
      "active": "Actif",
 | 
					      "active": "Actif",
 | 
				
			||||||
@ -1150,8 +1150,8 @@
 | 
				
			|||||||
      "payment_mode_added": "Mode de paiement ajouté",
 | 
					      "payment_mode_added": "Mode de paiement ajouté",
 | 
				
			||||||
      "payment_mode_updated": "Mode de paiement mis à jour",
 | 
					      "payment_mode_updated": "Mode de paiement mis à jour",
 | 
				
			||||||
      "payment_mode_confirm_delete": "Vous ne pourrez pas récupérer ce mode de paiement",
 | 
					      "payment_mode_confirm_delete": "Vous ne pourrez pas récupérer ce mode de paiement",
 | 
				
			||||||
      "payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.",
 | 
					      "payments_attached": "Ce moyen de paiement est déjà utilisé par des paiements. Merci de supprimer les paiements associés avant de procéder à la suppression.",
 | 
				
			||||||
      "expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.",
 | 
					      "expenses_attached": "Ce moyen de paiement est déjà utilisé par des dépenses. Merci de supprimer les dépenses associés avant de procéder à la suppression.",
 | 
				
			||||||
      "deleted_message": "Mode de paiement supprimé"
 | 
					      "deleted_message": "Mode de paiement supprimé"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "expense_category": {
 | 
					    "expense_category": {
 | 
				
			||||||
@ -1262,8 +1262,8 @@
 | 
				
			|||||||
      "media_driver": "Stockage multimédia",
 | 
					      "media_driver": "Stockage multimédia",
 | 
				
			||||||
      "media_root": "Répertoire média",
 | 
					      "media_root": "Répertoire média",
 | 
				
			||||||
      "aws_driver": "AWS",
 | 
					      "aws_driver": "AWS",
 | 
				
			||||||
      "aws_key": "AWS Key",
 | 
					      "aws_key": "Clé AWS",
 | 
				
			||||||
      "aws_secret": "AWS Secret",
 | 
					      "aws_secret": "Clé secrète AWS",
 | 
				
			||||||
      "aws_region": "Région AWS",
 | 
					      "aws_region": "Région AWS",
 | 
				
			||||||
      "aws_bucket": "Bucket",
 | 
					      "aws_bucket": "Bucket",
 | 
				
			||||||
      "aws_root": "Répertoire",
 | 
					      "aws_root": "Répertoire",
 | 
				
			||||||
@ -1491,7 +1491,7 @@
 | 
				
			|||||||
  "pdf_invoice_date": "Date",
 | 
					  "pdf_invoice_date": "Date",
 | 
				
			||||||
  "pdf_invoice_due_date": "Date d’échéance",
 | 
					  "pdf_invoice_due_date": "Date d’échéance",
 | 
				
			||||||
  "pdf_notes": "Notes de bas de page",
 | 
					  "pdf_notes": "Notes de bas de page",
 | 
				
			||||||
  "pdf_items_label": "Articles",
 | 
					  "pdf_items_label": "Désignation",
 | 
				
			||||||
  "pdf_quantity_label": "Quantité",
 | 
					  "pdf_quantity_label": "Quantité",
 | 
				
			||||||
  "pdf_price_label": "Prix",
 | 
					  "pdf_price_label": "Prix",
 | 
				
			||||||
  "pdf_discount_label": "Remise",
 | 
					  "pdf_discount_label": "Remise",
 | 
				
			||||||
 | 
				
			|||||||
@ -510,11 +510,11 @@
 | 
				
			|||||||
    "update_expense": "Update Expense",
 | 
					    "update_expense": "Update Expense",
 | 
				
			||||||
    "edit_invoice": "Edit Recurring Invoice",
 | 
					    "edit_invoice": "Edit Recurring Invoice",
 | 
				
			||||||
    "new_invoice": "New Recurring Invoice",
 | 
					    "new_invoice": "New Recurring Invoice",
 | 
				
			||||||
    "send_automatically": "Send Automatically",
 | 
					    "send_automatically": "अटोमेटिक",
 | 
				
			||||||
    "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
 | 
					    "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
 | 
				
			||||||
    "save_invoice": "Save Recurring Invoice",
 | 
					    "save_invoice": "Save Recurring Invoice",
 | 
				
			||||||
    "update_invoice": "Update Recurring Invoice",
 | 
					    "update_invoice": "Update Recurring Invoice",
 | 
				
			||||||
    "add_new_tax": "Add New Tax",
 | 
					    "add_new_tax": "नवी कर",
 | 
				
			||||||
    "no_invoices": "No Recurring Invoices yet!",
 | 
					    "no_invoices": "No Recurring Invoices yet!",
 | 
				
			||||||
    "mark_as_rejected": "Mark as rejected",
 | 
					    "mark_as_rejected": "Mark as rejected",
 | 
				
			||||||
    "mark_as_accepted": "Mark as accepted",
 | 
					    "mark_as_accepted": "Mark as accepted",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Estimate",
 | 
					  "pdf_estimate_label": "Estimate",
 | 
				
			||||||
  "pdf_estimate_number": "Estimate Number",
 | 
					  "pdf_estimate_number": "Estimate Number",
 | 
				
			||||||
  "pdf_estimate_date": "Estimate Date",
 | 
					  "pdf_estimate_date": "Estimate Date",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Expiry date",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Invoice",
 | 
					  "pdf_invoice_label": "Invoice",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@
 | 
				
			|||||||
    "customers": "Klijenti",
 | 
					    "customers": "Klijenti",
 | 
				
			||||||
    "items": "Stavke",
 | 
					    "items": "Stavke",
 | 
				
			||||||
    "invoices": "Fakture",
 | 
					    "invoices": "Fakture",
 | 
				
			||||||
    "recurring-invoices": "Recurring Invoices",
 | 
					    "recurring-invoices": "Ponavljajuće fakture\n",
 | 
				
			||||||
    "expenses": "Rashodi",
 | 
					    "expenses": "Rashodi",
 | 
				
			||||||
    "estimates": "Ponude",
 | 
					    "estimates": "Ponude",
 | 
				
			||||||
    "payments": "Uplate",
 | 
					    "payments": "Uplate",
 | 
				
			||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "Postavke",
 | 
					    "settings": "Postavke",
 | 
				
			||||||
    "logout": "Odjava",
 | 
					    "logout": "Odjava",
 | 
				
			||||||
    "users": "Korisnici",
 | 
					    "users": "Korisnici",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "Moduli"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "Dodaj tvrtku",
 | 
					    "add_company": "Dodaj tvrtku",
 | 
				
			||||||
@ -30,8 +30,8 @@
 | 
				
			|||||||
    "from": "Pošiljatelj",
 | 
					    "from": "Pošiljatelj",
 | 
				
			||||||
    "to": "Primatelj",
 | 
					    "to": "Primatelj",
 | 
				
			||||||
    "ok": "Ok",
 | 
					    "ok": "Ok",
 | 
				
			||||||
    "yes": "Yes",
 | 
					    "yes": "Da",
 | 
				
			||||||
    "no": "No",
 | 
					    "no": "Ne",
 | 
				
			||||||
    "sort_by": "Posloži Po",
 | 
					    "sort_by": "Posloži Po",
 | 
				
			||||||
    "ascending": "Rastuće",
 | 
					    "ascending": "Rastuće",
 | 
				
			||||||
    "descending": "Padajuće",
 | 
					    "descending": "Padajuće",
 | 
				
			||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
    "body": "Tijelo",
 | 
					    "body": "Tijelo",
 | 
				
			||||||
    "message": "Poruka",
 | 
					    "message": "Poruka",
 | 
				
			||||||
    "send": "Pošalji",
 | 
					    "send": "Pošalji",
 | 
				
			||||||
    "preview": "Preview",
 | 
					    "preview": "Pregled",
 | 
				
			||||||
    "go_back": "Natrag",
 | 
					    "go_back": "Natrag",
 | 
				
			||||||
    "back_to_login": "Natrag na prijavu?",
 | 
					    "back_to_login": "Natrag na prijavu?",
 | 
				
			||||||
    "home": "Početna",
 | 
					    "home": "Početna",
 | 
				
			||||||
@ -65,7 +65,7 @@
 | 
				
			|||||||
    "sent": "Poslano",
 | 
					    "sent": "Poslano",
 | 
				
			||||||
    "all": "Sve",
 | 
					    "all": "Sve",
 | 
				
			||||||
    "select_all": "Izaberi sve",
 | 
					    "select_all": "Izaberi sve",
 | 
				
			||||||
    "select_template": "Select Template",
 | 
					    "select_template": "Odaberite predložak",
 | 
				
			||||||
    "choose_file": "Klikni ovdje da izabereš fajl",
 | 
					    "choose_file": "Klikni ovdje da izabereš fajl",
 | 
				
			||||||
    "choose_template": "Izaberi predložak",
 | 
					    "choose_template": "Izaberi predložak",
 | 
				
			||||||
    "choose": "Izaberi",
 | 
					    "choose": "Izaberi",
 | 
				
			||||||
@ -93,13 +93,13 @@
 | 
				
			|||||||
    "no_note_found": "Ne postoje spremljene napomene",
 | 
					    "no_note_found": "Ne postoje spremljene napomene",
 | 
				
			||||||
    "insert_note": "Unesi bilješku",
 | 
					    "insert_note": "Unesi bilješku",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "Link do PDF fajla kopiran!",
 | 
					    "copied_pdf_url_clipboard": "Link do PDF fajla kopiran!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "URL je kopiran u međuspremnik!",
 | 
				
			||||||
    "docs": "Docs",
 | 
					    "docs": "Dokumenti",
 | 
				
			||||||
    "do_you_wish_to_continue": "Do you wish to continue?",
 | 
					    "do_you_wish_to_continue": "Želite li nastaviti?",
 | 
				
			||||||
    "note": "Note",
 | 
					    "note": "Bilješka",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Plati račun",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "Uspješno ste prijavljeni!\n",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "Uspješno odjavljen\n",
 | 
				
			||||||
    "mark_as_default": "Postavi kao zadano"
 | 
					    "mark_as_default": "Postavi kao zadano"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
@ -109,7 +109,7 @@
 | 
				
			|||||||
      "customers": "Klijenti",
 | 
					      "customers": "Klijenti",
 | 
				
			||||||
      "invoices": "Računi",
 | 
					      "invoices": "Računi",
 | 
				
			||||||
      "estimates": "Ponude",
 | 
					      "estimates": "Ponude",
 | 
				
			||||||
      "payments": "Payments"
 | 
					      "payments": "Plaćanja"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "Prodaja",
 | 
					      "total_sales": "Prodaja",
 | 
				
			||||||
@ -151,18 +151,18 @@
 | 
				
			|||||||
    "no_results_found": "Nema rezultata"
 | 
					    "no_results_found": "Nema rezultata"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "company_switcher": {
 | 
					  "company_switcher": {
 | 
				
			||||||
    "label": "SWITCH COMPANY",
 | 
					    "label": "IZABERI TVRTKU",
 | 
				
			||||||
    "no_results_found": "No Results Found",
 | 
					    "no_results_found": "Nema rezultata\n",
 | 
				
			||||||
    "add_new_company": "Add new company",
 | 
					    "add_new_company": "Dodajte novu tvrtku\n",
 | 
				
			||||||
    "new_company": "New company",
 | 
					    "new_company": "Nova tvrtka\n",
 | 
				
			||||||
    "created_message": "Company created successfully"
 | 
					    "created_message": "Tvrtka uspješno stvorena\n"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dateRange": {
 | 
					  "dateRange": {
 | 
				
			||||||
    "today": "Today",
 | 
					    "today": "Danas\n",
 | 
				
			||||||
    "this_week": "This Week",
 | 
					    "this_week": "Danas\n",
 | 
				
			||||||
    "this_month": "This Month",
 | 
					    "this_month": "Danas\n",
 | 
				
			||||||
    "this_quarter": "This Quarter",
 | 
					    "this_quarter": "Danas\n",
 | 
				
			||||||
    "this_year": "This Year",
 | 
					    "this_year": "Danas\n",
 | 
				
			||||||
    "previous_week": "Previous Week",
 | 
					    "previous_week": "Previous Week",
 | 
				
			||||||
    "previous_month": "Previous Month",
 | 
					    "previous_month": "Previous Month",
 | 
				
			||||||
    "previous_quarter": "Previous Quarter",
 | 
					    "previous_quarter": "Previous Quarter",
 | 
				
			||||||
@ -456,32 +456,32 @@
 | 
				
			|||||||
    "months": "{months} Month",
 | 
					    "months": "{months} Month",
 | 
				
			||||||
    "years": "{years} Year",
 | 
					    "years": "{years} Year",
 | 
				
			||||||
    "all": "All",
 | 
					    "all": "All",
 | 
				
			||||||
    "paid": "Paid",
 | 
					    "paid": "Plaćeno",
 | 
				
			||||||
    "unpaid": "Unpaid",
 | 
					    "unpaid": "Ne plaćeno",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "Pregledano",
 | 
				
			||||||
    "overdue": "Overdue",
 | 
					    "overdue": "Kašnjenja",
 | 
				
			||||||
    "active": "Active",
 | 
					    "active": "Aktivno",
 | 
				
			||||||
    "completed": "Completed",
 | 
					    "completed": "Završeno",
 | 
				
			||||||
    "customer": "CUSTOMER",
 | 
					    "customer": "KUPAC",
 | 
				
			||||||
    "paid_status": "PAID STATUS",
 | 
					    "paid_status": "STATUS PLAĆANJA",
 | 
				
			||||||
    "ref_no": "REF NO.",
 | 
					    "ref_no": "BR. REFERENCE",
 | 
				
			||||||
    "number": "NUMBER",
 | 
					    "number": "BROJ",
 | 
				
			||||||
    "amount_due": "AMOUNT DUE",
 | 
					    "amount_due": "AMOUNT DUE",
 | 
				
			||||||
    "partially_paid": "Partially Paid",
 | 
					    "partially_paid": "Djelomično plaćeno\n",
 | 
				
			||||||
    "total": "Total",
 | 
					    "total": "Ukupno",
 | 
				
			||||||
    "discount": "Discount",
 | 
					    "discount": "Popust",
 | 
				
			||||||
    "sub_total": "Sub Total",
 | 
					    "sub_total": "Popdzbroj",
 | 
				
			||||||
    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
					    "invoice": "Ponavljajuća faktura | Ponavjaljuća faktura",
 | 
				
			||||||
    "invoice_number": "Recurring Invoice Number",
 | 
					    "invoice_number": "Broj ponavljajuće fakture\n",
 | 
				
			||||||
    "next_invoice_date": "Next Invoice Date",
 | 
					    "next_invoice_date": "Datum sljedećeg računa",
 | 
				
			||||||
    "ref_number": "Ref Number",
 | 
					    "ref_number": "Broj reference",
 | 
				
			||||||
    "contact": "Contact",
 | 
					    "contact": "Kontakt",
 | 
				
			||||||
    "add_item": "Add an Item",
 | 
					    "add_item": "Dodaj stavku",
 | 
				
			||||||
    "date": "Date",
 | 
					    "date": "Datum",
 | 
				
			||||||
    "limit_by": "Limit by",
 | 
					    "limit_by": "Ograniči po",
 | 
				
			||||||
    "limit_date": "Limit Date",
 | 
					    "limit_date": "Vremenski rok",
 | 
				
			||||||
    "limit_count": "Limit Count",
 | 
					    "limit_count": "Broj ograničenja\n",
 | 
				
			||||||
    "count": "Count",
 | 
					    "count": "Brojač",
 | 
				
			||||||
    "status": "Status",
 | 
					    "status": "Status",
 | 
				
			||||||
    "select_a_status": "Select a status",
 | 
					    "select_a_status": "Select a status",
 | 
				
			||||||
    "working": "Working",
 | 
					    "working": "Working",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Ponuda",
 | 
					  "pdf_estimate_label": "Ponuda",
 | 
				
			||||||
  "pdf_estimate_number": "Broj Ponude",
 | 
					  "pdf_estimate_number": "Broj Ponude",
 | 
				
			||||||
  "pdf_estimate_date": "Datum Ponude",
 | 
					  "pdf_estimate_date": "Datum Ponude",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Datum isteka Ponude",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Faktura",
 | 
					  "pdf_invoice_label": "Faktura",
 | 
				
			||||||
  "pdf_invoice_number": "Broj Fakture",
 | 
					  "pdf_invoice_number": "Broj Fakture",
 | 
				
			||||||
  "pdf_invoice_date": "Datum Fakture",
 | 
					  "pdf_invoice_date": "Datum Fakture",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -54,9 +54,9 @@
 | 
				
			|||||||
    "actions": "Azioni",
 | 
					    "actions": "Azioni",
 | 
				
			||||||
    "subtotal": "SUBTOTALE",
 | 
					    "subtotal": "SUBTOTALE",
 | 
				
			||||||
    "discount": "SCONTO",
 | 
					    "discount": "SCONTO",
 | 
				
			||||||
    "fixed": "Fissato",
 | 
					    "fixed": "Fisso",
 | 
				
			||||||
    "percentage": "Percentuale",
 | 
					    "percentage": "Percentuale",
 | 
				
			||||||
    "tax": "TASSA",
 | 
					    "tax": "IMPOSTA",
 | 
				
			||||||
    "total_amount": "AMMONTARE TOTALE",
 | 
					    "total_amount": "AMMONTARE TOTALE",
 | 
				
			||||||
    "bill_to": "Fattura a",
 | 
					    "bill_to": "Fattura a",
 | 
				
			||||||
    "ship_to": "Invia a",
 | 
					    "ship_to": "Invia a",
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Estimate",
 | 
					  "pdf_estimate_label": "Estimate",
 | 
				
			||||||
  "pdf_estimate_number": "Estimate Number",
 | 
					  "pdf_estimate_number": "Estimate Number",
 | 
				
			||||||
  "pdf_estimate_date": "Estimate Date",
 | 
					  "pdf_estimate_date": "Estimate Date",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Expiry date",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Invoice",
 | 
					  "pdf_invoice_label": "Invoice",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
@ -17,7 +17,6 @@ import sk from './sk.json'
 | 
				
			|||||||
import vi from './vi.json'
 | 
					import vi from './vi.json'
 | 
				
			||||||
import el from './el.json'
 | 
					import el from './el.json'
 | 
				
			||||||
import hr from './hr.json'
 | 
					import hr from './hr.json'
 | 
				
			||||||
import th from './th.json'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  cs,
 | 
					  cs,
 | 
				
			||||||
@ -38,6 +37,5 @@ export default {
 | 
				
			|||||||
  vi,
 | 
					  vi,
 | 
				
			||||||
  pl,
 | 
					  pl,
 | 
				
			||||||
  el,
 | 
					  el,
 | 
				
			||||||
  hr,
 | 
					  hr
 | 
				
			||||||
  th
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Pasiūlymas",
 | 
					  "pdf_estimate_label": "Pasiūlymas",
 | 
				
			||||||
  "pdf_estimate_number": "Pasiūlymo numeris",
 | 
					  "pdf_estimate_number": "Pasiūlymo numeris",
 | 
				
			||||||
  "pdf_estimate_date": "Pasiūlymo data",
 | 
					  "pdf_estimate_date": "Pasiūlymo data",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Galiojimo laikas",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Sąskaita",
 | 
					  "pdf_invoice_label": "Sąskaita",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -4,7 +4,7 @@
 | 
				
			|||||||
    "customers": "Klanten",
 | 
					    "customers": "Klanten",
 | 
				
			||||||
    "items": "Artikelen",
 | 
					    "items": "Artikelen",
 | 
				
			||||||
    "invoices": "Facturen",
 | 
					    "invoices": "Facturen",
 | 
				
			||||||
    "recurring-invoices": "Periodieke factuur",
 | 
					    "recurring-invoices": "Periodieke facturen",
 | 
				
			||||||
    "expenses": "Uitgaven",
 | 
					    "expenses": "Uitgaven",
 | 
				
			||||||
    "estimates": "Offertes",
 | 
					    "estimates": "Offertes",
 | 
				
			||||||
    "payments": "Betalingen",
 | 
					    "payments": "Betalingen",
 | 
				
			||||||
@ -28,16 +28,16 @@
 | 
				
			|||||||
    "from_date": "Vanaf datum",
 | 
					    "from_date": "Vanaf datum",
 | 
				
			||||||
    "to_date": "T/m datum",
 | 
					    "to_date": "T/m datum",
 | 
				
			||||||
    "from": "Vanaf",
 | 
					    "from": "Vanaf",
 | 
				
			||||||
    "to": "Naar.",
 | 
					    "to": "Naar",
 | 
				
			||||||
    "ok": "Oké.",
 | 
					    "ok": "Oké",
 | 
				
			||||||
    "yes": "Ja.",
 | 
					    "yes": "Ja",
 | 
				
			||||||
    "no": "Nee.",
 | 
					    "no": "Nee",
 | 
				
			||||||
    "sort_by": "Sorteer op",
 | 
					    "sort_by": "Sorteer op",
 | 
				
			||||||
    "ascending": "Oplopend",
 | 
					    "ascending": "Oplopend",
 | 
				
			||||||
    "descending": "Aflopend",
 | 
					    "descending": "Aflopend",
 | 
				
			||||||
    "subject": "Onderwerp",
 | 
					    "subject": "Onderwerp",
 | 
				
			||||||
    "body": "Inhoud",
 | 
					    "body": "Inhoud",
 | 
				
			||||||
    "message": "Bericht.",
 | 
					    "message": "Bericht",
 | 
				
			||||||
    "send": "Verstuur",
 | 
					    "send": "Verstuur",
 | 
				
			||||||
    "preview": "Voorbeeld",
 | 
					    "preview": "Voorbeeld",
 | 
				
			||||||
    "go_back": "Ga terug",
 | 
					    "go_back": "Ga terug",
 | 
				
			||||||
@ -54,7 +54,7 @@
 | 
				
			|||||||
    "actions": "Acties",
 | 
					    "actions": "Acties",
 | 
				
			||||||
    "subtotal": "SUBTOTAAL",
 | 
					    "subtotal": "SUBTOTAAL",
 | 
				
			||||||
    "discount": "KORTING",
 | 
					    "discount": "KORTING",
 | 
				
			||||||
    "fixed": "Gemaakt",
 | 
					    "fixed": "Vast bedrag",
 | 
				
			||||||
    "percentage": "Percentage",
 | 
					    "percentage": "Percentage",
 | 
				
			||||||
    "tax": "BELASTING",
 | 
					    "tax": "BELASTING",
 | 
				
			||||||
    "total_amount": "TOTAALBEDRAG",
 | 
					    "total_amount": "TOTAALBEDRAG",
 | 
				
			||||||
@ -85,17 +85,17 @@
 | 
				
			|||||||
    "select_state": "Selecteer staat",
 | 
					    "select_state": "Selecteer staat",
 | 
				
			||||||
    "select_country": "Selecteer land",
 | 
					    "select_country": "Selecteer land",
 | 
				
			||||||
    "select_city": "Selecteer stad",
 | 
					    "select_city": "Selecteer stad",
 | 
				
			||||||
    "street_1": "straat 1",
 | 
					    "street_1": "Straat 1",
 | 
				
			||||||
    "street_2": "Straat # 2",
 | 
					    "street_2": "Straat 2",
 | 
				
			||||||
    "action_failed": "Actie: mislukt",
 | 
					    "action_failed": "Actie mislukt",
 | 
				
			||||||
    "retry": "Retr",
 | 
					    "retry": "Opnieuw proberen",
 | 
				
			||||||
    "choose_note": "Kies notitie",
 | 
					    "choose_note": "Kies notitie",
 | 
				
			||||||
    "no_note_found": "Geen notitie gevonden",
 | 
					    "no_note_found": "Geen notitie gevonden",
 | 
				
			||||||
    "insert_note": "Notitie invoegen",
 | 
					    "insert_note": "Notitie invoegen",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "PDF link naar klembord gekopieerd!",
 | 
					    "copied_pdf_url_clipboard": "PDF link naar klembord gekopieerd!",
 | 
				
			||||||
    "copied_url_clipboard": "URL naar klembord gekopieerd!",
 | 
					    "copied_url_clipboard": "URL naar klembord gekopieerd!",
 | 
				
			||||||
    "docs": "Documenten",
 | 
					    "docs": "Documentatie",
 | 
				
			||||||
    "do_you_wish_to_continue": "Wilt u Doorgaan?",
 | 
					    "do_you_wish_to_continue": "Wil je doorgaan?",
 | 
				
			||||||
    "note": "Notitie",
 | 
					    "note": "Notitie",
 | 
				
			||||||
    "pay_invoice": "Betaal factuur",
 | 
					    "pay_invoice": "Betaal factuur",
 | 
				
			||||||
    "login_successfully": "Succesvol ingelogd!",
 | 
					    "login_successfully": "Succesvol ingelogd!",
 | 
				
			||||||
@ -526,7 +526,7 @@
 | 
				
			|||||||
    "cloned_successfully": "Terugkerende factuur succesvol gekopieerd",
 | 
					    "cloned_successfully": "Terugkerende factuur succesvol gekopieerd",
 | 
				
			||||||
    "clone_invoice": "Kopieer periodieke factuur",
 | 
					    "clone_invoice": "Kopieer periodieke factuur",
 | 
				
			||||||
    "confirm_clone": "Deze periodieke factuur wordt gekopieerd naar een nieuwe periodieke factuur",
 | 
					    "confirm_clone": "Deze periodieke factuur wordt gekopieerd naar een nieuwe periodieke factuur",
 | 
				
			||||||
    "add_customer_email": "Voeg een e-mailadres aan deze klant toe, zodat facturen automatisch verzonden kunnen worden.",
 | 
					    "add_customer_email": "Voeg een e-mailadres aan deze klant toe zodat facturen automatisch verzonden kunnen worden.",
 | 
				
			||||||
    "item": {
 | 
					    "item": {
 | 
				
			||||||
      "title": "Item titel",
 | 
					      "title": "Item titel",
 | 
				
			||||||
      "description": "Beschrijving",
 | 
					      "description": "Beschrijving",
 | 
				
			||||||
@ -1114,13 +1114,13 @@
 | 
				
			|||||||
      "exchange_help_text": "Voer de wisselkoers in om te converteren van {currency} naar {baseCurrency}",
 | 
					      "exchange_help_text": "Voer de wisselkoers in om te converteren van {currency} naar {baseCurrency}",
 | 
				
			||||||
      "currency_freak": "Valuta Freak",
 | 
					      "currency_freak": "Valuta Freak",
 | 
				
			||||||
      "currency_layer": "Valuta-laag",
 | 
					      "currency_layer": "Valuta-laag",
 | 
				
			||||||
      "open_exchange_rate": "Open Exchange Rate",
 | 
					      "open_exchange_rate": "Open wisselkoers",
 | 
				
			||||||
      "currency_converter": "Valuta omzetter",
 | 
					      "currency_converter": "Valuta omzetter",
 | 
				
			||||||
      "server": "Server",
 | 
					      "server": "Server",
 | 
				
			||||||
      "url": "URL",
 | 
					      "url": "URL",
 | 
				
			||||||
      "active": "Actief",
 | 
					      "active": "Actief",
 | 
				
			||||||
      "currency_help_text": "This provider will only be used on above selected currencies",
 | 
					      "currency_help_text": "Deze aanbieder wordt alleen gebruikt voor de hier boven geselecteerde valuta",
 | 
				
			||||||
      "currency_in_used": "The following currencies are already active on another provider. Please remove these currencies from selection to activate this provider again."
 | 
					      "currency_in_used": "De volgende valuta zijn al actief bij een andere aanbieder. Verwijder deze valuta uit de selectie om deze aanbieder opnieuw te activeren."
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "tax_types": {
 | 
					    "tax_types": {
 | 
				
			||||||
      "title": "Belastingtypen",
 | 
					      "title": "Belastingtypen",
 | 
				
			||||||
@ -1143,16 +1143,16 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "payment_modes": {
 | 
					    "payment_modes": {
 | 
				
			||||||
      "title": "Betaalmethodes",
 | 
					      "title": "Betaalmethodes",
 | 
				
			||||||
      "description": "Modes of transaction for payments",
 | 
					      "description": "Modi van transacties voor betalingen",
 | 
				
			||||||
      "add_payment_mode": "Add Payment Mode",
 | 
					      "add_payment_mode": "Voeg betaalwijze toe",
 | 
				
			||||||
      "edit_payment_mode": "Edit Payment Mode",
 | 
					      "edit_payment_mode": "Wijzig betaalwijze",
 | 
				
			||||||
      "mode_name": "Mode Name",
 | 
					      "mode_name": "Modusnaam",
 | 
				
			||||||
      "payment_mode_added": "Betaalwijze toegevoegd",
 | 
					      "payment_mode_added": "Betaalwijze toegevoegd",
 | 
				
			||||||
      "payment_mode_updated": "Payment Mode Updated",
 | 
					      "payment_mode_updated": "Betaalwijze bijgewerkt",
 | 
				
			||||||
      "payment_mode_confirm_delete": "You will not be able to recover this Payment Mode",
 | 
					      "payment_mode_confirm_delete": "U kunt deze betalingsmodus niet herstellen",
 | 
				
			||||||
      "payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.",
 | 
					      "payments_attached": "Deze betalingsmethode is al gekoppeld aan betalingen. Verwijder de gekoppelde betalingen om verder te gaan met het verwijderen.",
 | 
				
			||||||
      "expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.",
 | 
					      "expenses_attached": "Deze betaalmethode is al gekoppeld aan uitgaven. Verwijder de gekoppelde kosten om door te gaan met het verwijderen.",
 | 
				
			||||||
      "deleted_message": "Payment Mode deleted successfully"
 | 
					      "deleted_message": "Betaalwijze succesvol verwijderd"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "expense_category": {
 | 
					    "expense_category": {
 | 
				
			||||||
      "title": "Onkostencategorieën",
 | 
					      "title": "Onkostencategorieën",
 | 
				
			||||||
@ -1178,8 +1178,8 @@
 | 
				
			|||||||
      "discount_setting": "Kortingsinstelling",
 | 
					      "discount_setting": "Kortingsinstelling",
 | 
				
			||||||
      "discount_per_item": "Korting per item",
 | 
					      "discount_per_item": "Korting per item",
 | 
				
			||||||
      "discount_setting_description": "Schakel dit in als u korting wilt toevoegen aan afzonderlijke factuuritems. Standaard wordt korting rechtstreeks aan de factuur toegevoegd.",
 | 
					      "discount_setting_description": "Schakel dit in als u korting wilt toevoegen aan afzonderlijke factuuritems. Standaard wordt korting rechtstreeks aan de factuur toegevoegd.",
 | 
				
			||||||
      "expire_public_links": "Automatically Expire Public Links",
 | 
					      "expire_public_links": "Publieke links automatisch laten vervallen",
 | 
				
			||||||
      "expire_setting_description": "Specify whether you would like to expire all the links sent by application to view invoices, estimates & payments, etc after a specified duration.",
 | 
					      "expire_setting_description": "Geef aan of je alle links die eerder zijn verstuurd door de applicatie om facturen, offertes en betalingen te bekijken wilt laten verlopen na een bepaalde duur.",
 | 
				
			||||||
      "save": "Opslaan",
 | 
					      "save": "Opslaan",
 | 
				
			||||||
      "preference": "Voorkeur | Voorkeuren",
 | 
					      "preference": "Voorkeur | Voorkeuren",
 | 
				
			||||||
      "general_settings": "Standaardvoorkeuren voor het systeem.",
 | 
					      "general_settings": "Standaardvoorkeuren voor het systeem.",
 | 
				
			||||||
@ -1188,9 +1188,9 @@
 | 
				
			|||||||
      "select_time_zone": "Selecteer Tijdzone",
 | 
					      "select_time_zone": "Selecteer Tijdzone",
 | 
				
			||||||
      "select_date_format": "Selecteer datum/tijdindeling",
 | 
					      "select_date_format": "Selecteer datum/tijdindeling",
 | 
				
			||||||
      "select_financial_year": "Selecteer financieel ja",
 | 
					      "select_financial_year": "Selecteer financieel ja",
 | 
				
			||||||
      "recurring_invoice_status": "Recurring Invoice Status",
 | 
					      "recurring_invoice_status": "Status periodieke facturen",
 | 
				
			||||||
      "create_status": "Create Status",
 | 
					      "create_status": "Status aanmaken",
 | 
				
			||||||
      "active": "Active",
 | 
					      "active": "Actief",
 | 
				
			||||||
      "on_hold": "In wacht",
 | 
					      "on_hold": "In wacht",
 | 
				
			||||||
      "update_status": "Updatestatus",
 | 
					      "update_status": "Updatestatus",
 | 
				
			||||||
      "completed": "Voltooid",
 | 
					      "completed": "Voltooid",
 | 
				
			||||||
@ -1217,10 +1217,10 @@
 | 
				
			|||||||
      "finishing_update": "Afwerking Update",
 | 
					      "finishing_update": "Afwerking Update",
 | 
				
			||||||
      "update_failed": "Update mislukt",
 | 
					      "update_failed": "Update mislukt",
 | 
				
			||||||
      "update_failed_text": "Sorry! Je update is mislukt op: {step} step ",
 | 
					      "update_failed_text": "Sorry! Je update is mislukt op: {step} step ",
 | 
				
			||||||
      "update_warning": "All of the application files and default template files will be overwritten when you update the application using this utility. Please take a backup of your templates & database before updating."
 | 
					      "update_warning": "Alle applicatiebestanden en de standaard sjabloonbestanden worden overschreven wanneer u de applicatie met behulp van dit hulpprogramma bijwerkt. Maak een reservekopie van uw sjablonen en database voordat u deze bijwerkt."
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "backup": {
 | 
					    "backup": {
 | 
				
			||||||
      "title": "Backup | Backups",
 | 
					      "title": "Back-up | Back-ups",
 | 
				
			||||||
      "description": "De back-up is een zipfile met alle bestanden in de mappen die je opgeeft samen met een dump van je database",
 | 
					      "description": "De back-up is een zipfile met alle bestanden in de mappen die je opgeeft samen met een dump van je database",
 | 
				
			||||||
      "new_backup": "Nieuwe back-up",
 | 
					      "new_backup": "Nieuwe back-up",
 | 
				
			||||||
      "create_backup": "Backup maken",
 | 
					      "create_backup": "Backup maken",
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
  "navigation": {
 | 
					  "navigation": {
 | 
				
			||||||
    "dashboard": "Pulpit",
 | 
					    "dashboard": "Pulpit",
 | 
				
			||||||
    "customers": "Kontrahenci",
 | 
					    "customers": "Kontrahenci",
 | 
				
			||||||
    "items": "Pozycje",
 | 
					    "items": "Produkty",
 | 
				
			||||||
    "invoices": "Faktury",
 | 
					    "invoices": "Faktury",
 | 
				
			||||||
    "recurring-invoices": "Faktury cykliczne",
 | 
					    "recurring-invoices": "Faktury cykliczne",
 | 
				
			||||||
    "expenses": "Wydatki",
 | 
					    "expenses": "Wydatki",
 | 
				
			||||||
@ -100,7 +100,7 @@
 | 
				
			|||||||
    "pay_invoice": "Zapłać Fakturę",
 | 
					    "pay_invoice": "Zapłać Fakturę",
 | 
				
			||||||
    "login_successfully": "Zalogowano pomyślnie!",
 | 
					    "login_successfully": "Zalogowano pomyślnie!",
 | 
				
			||||||
    "logged_out_successfully": "Wylogowano pomyślnie",
 | 
					    "logged_out_successfully": "Wylogowano pomyślnie",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "Oznacz jako domyślne"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
    "select_year": "Wybierz rok",
 | 
					    "select_year": "Wybierz rok",
 | 
				
			||||||
@ -355,7 +355,7 @@
 | 
				
			|||||||
      "select_an_item": "Wpisz lub kliknij aby wybrać element",
 | 
					      "select_an_item": "Wpisz lub kliknij aby wybrać element",
 | 
				
			||||||
      "type_item_description": "Opis pozycji (opcjonalnie)"
 | 
					      "type_item_description": "Opis pozycji (opcjonalnie)"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates."
 | 
					    "mark_as_default_estimate_template_description": "Jeśli włączone, wybrany szablon zostanie automatycznie wybrany dla nowych ofert."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "invoices": {
 | 
					  "invoices": {
 | 
				
			||||||
    "title": "Faktury",
 | 
					    "title": "Faktury",
 | 
				
			||||||
@ -447,7 +447,7 @@
 | 
				
			|||||||
    "marked_as_sent_message": "Faktura oznaczona jako wysłana pomyślnie",
 | 
					    "marked_as_sent_message": "Faktura oznaczona jako wysłana pomyślnie",
 | 
				
			||||||
    "something_went_wrong": "coś poszło nie tak",
 | 
					    "something_went_wrong": "coś poszło nie tak",
 | 
				
			||||||
    "invalid_due_amount_message": "Całkowita kwota faktury nie może być mniejsza niż całkowita kwota zapłacona za tę fakturę. Proszę zaktualizować fakturę lub usunąć powiązane płatności, aby kontynuować.",
 | 
					    "invalid_due_amount_message": "Całkowita kwota faktury nie może być mniejsza niż całkowita kwota zapłacona za tę fakturę. Proszę zaktualizować fakturę lub usunąć powiązane płatności, aby kontynuować.",
 | 
				
			||||||
    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
					    "mark_as_default_invoice_template_description": "Jeśli włączone, wybrany szablon zostanie automatycznie wybrany dla nowych faktur."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "recurring_invoices": {
 | 
					  "recurring_invoices": {
 | 
				
			||||||
    "title": "Faktury cykliczne",
 | 
					    "title": "Faktury cykliczne",
 | 
				
			||||||
@ -526,7 +526,7 @@
 | 
				
			|||||||
    "cloned_successfully": "Faktura Cykliczna sklonowana pomyślnie",
 | 
					    "cloned_successfully": "Faktura Cykliczna sklonowana pomyślnie",
 | 
				
			||||||
    "clone_invoice": "Klonuj Fakturę Cykliczną",
 | 
					    "clone_invoice": "Klonuj Fakturę Cykliczną",
 | 
				
			||||||
    "confirm_clone": "Ta faktura cykliczna zostanie sklonowana do nowej faktury cyklicznej",
 | 
					    "confirm_clone": "Ta faktura cykliczna zostanie sklonowana do nowej faktury cyklicznej",
 | 
				
			||||||
    "add_customer_email": "Please add an email address for this customer to send invoices automatically.",
 | 
					    "add_customer_email": "Dodaj adres e-mail dla tego klienta, aby wysyłać faktury automatycznie.",
 | 
				
			||||||
    "item": {
 | 
					    "item": {
 | 
				
			||||||
      "title": "Tytuł pozycji",
 | 
					      "title": "Tytuł pozycji",
 | 
				
			||||||
      "description": "Opis",
 | 
					      "description": "Opis",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Oferta",
 | 
					  "pdf_estimate_label": "Oferta",
 | 
				
			||||||
  "pdf_estimate_number": "Numer oferty",
 | 
					  "pdf_estimate_number": "Numer oferty",
 | 
				
			||||||
  "pdf_estimate_date": "Data oferty",
 | 
					  "pdf_estimate_date": "Data oferty",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Termin ważności",
 | 
					  "pdf_estimate_expire_date": "Data ważności",
 | 
				
			||||||
  "pdf_invoice_label": "Faktura",
 | 
					  "pdf_invoice_label": "Faktura",
 | 
				
			||||||
  "pdf_invoice_number": "Numer faktury",
 | 
					  "pdf_invoice_number": "Numer faktury",
 | 
				
			||||||
  "pdf_invoice_date": "Data faktury",
 | 
					  "pdf_invoice_date": "Data faktury",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -97,8 +97,8 @@
 | 
				
			|||||||
    "docs": "Documentație",
 | 
					    "docs": "Documentație",
 | 
				
			||||||
    "do_you_wish_to_continue": "Doriţi să continuaţi?",
 | 
					    "do_you_wish_to_continue": "Doriţi să continuaţi?",
 | 
				
			||||||
    "note": "Note",
 | 
					    "note": "Note",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Plătește factura",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "Autentificat cu succes!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "Logged out successfully",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "Mark as default"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Estimate",
 | 
					  "pdf_estimate_label": "Estimate",
 | 
				
			||||||
  "pdf_estimate_number": "Estimate Number",
 | 
					  "pdf_estimate_number": "Estimate Number",
 | 
				
			||||||
  "pdf_estimate_date": "Estimate Date",
 | 
					  "pdf_estimate_date": "Estimate Date",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Expiry date",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Invoice",
 | 
					  "pdf_invoice_label": "Invoice",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -4,7 +4,7 @@
 | 
				
			|||||||
    "customers": "Zákazníci",
 | 
					    "customers": "Zákazníci",
 | 
				
			||||||
    "items": "Položky",
 | 
					    "items": "Položky",
 | 
				
			||||||
    "invoices": "Faktúry",
 | 
					    "invoices": "Faktúry",
 | 
				
			||||||
    "recurring-invoices": "Recurring Invoices",
 | 
					    "recurring-invoices": "Pravidelné faktúry",
 | 
				
			||||||
    "expenses": "Výdaje",
 | 
					    "expenses": "Výdaje",
 | 
				
			||||||
    "estimates": "Cenové odhady",
 | 
					    "estimates": "Cenové odhady",
 | 
				
			||||||
    "payments": "Platby",
 | 
					    "payments": "Platby",
 | 
				
			||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "Nastavenia",
 | 
					    "settings": "Nastavenia",
 | 
				
			||||||
    "logout": "Odhlásiť sa",
 | 
					    "logout": "Odhlásiť sa",
 | 
				
			||||||
    "users": "Uživatelia",
 | 
					    "users": "Uživatelia",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "Moduly"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "Pridať firmu",
 | 
					    "add_company": "Pridať firmu",
 | 
				
			||||||
@ -30,8 +30,8 @@
 | 
				
			|||||||
    "from": "Od",
 | 
					    "from": "Od",
 | 
				
			||||||
    "to": "Pre",
 | 
					    "to": "Pre",
 | 
				
			||||||
    "ok": "Ok",
 | 
					    "ok": "Ok",
 | 
				
			||||||
    "yes": "Yes",
 | 
					    "yes": "Áno",
 | 
				
			||||||
    "no": "No",
 | 
					    "no": "Nie",
 | 
				
			||||||
    "sort_by": "Zoradiť podľa",
 | 
					    "sort_by": "Zoradiť podľa",
 | 
				
			||||||
    "ascending": "Vzostupne",
 | 
					    "ascending": "Vzostupne",
 | 
				
			||||||
    "descending": "Zostupne",
 | 
					    "descending": "Zostupne",
 | 
				
			||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
    "body": "Telo textu",
 | 
					    "body": "Telo textu",
 | 
				
			||||||
    "message": "Správa",
 | 
					    "message": "Správa",
 | 
				
			||||||
    "send": "Odoslať",
 | 
					    "send": "Odoslať",
 | 
				
			||||||
    "preview": "Preview",
 | 
					    "preview": "Náhľad",
 | 
				
			||||||
    "go_back": "Späť",
 | 
					    "go_back": "Späť",
 | 
				
			||||||
    "back_to_login": "Späť na prihlásenie?",
 | 
					    "back_to_login": "Späť na prihlásenie?",
 | 
				
			||||||
    "home": "Domov",
 | 
					    "home": "Domov",
 | 
				
			||||||
@ -65,7 +65,7 @@
 | 
				
			|||||||
    "sent": "Odoslané",
 | 
					    "sent": "Odoslané",
 | 
				
			||||||
    "all": "Všetko",
 | 
					    "all": "Všetko",
 | 
				
			||||||
    "select_all": "Vybrať všetky",
 | 
					    "select_all": "Vybrať všetky",
 | 
				
			||||||
    "select_template": "Select Template",
 | 
					    "select_template": "Vyberte šablónu",
 | 
				
			||||||
    "choose_file": "Kliknite sem pre vybratie súboru",
 | 
					    "choose_file": "Kliknite sem pre vybratie súboru",
 | 
				
			||||||
    "choose_template": "Vybrať vzhľad",
 | 
					    "choose_template": "Vybrať vzhľad",
 | 
				
			||||||
    "choose": "Vybrať",
 | 
					    "choose": "Vybrať",
 | 
				
			||||||
@ -92,15 +92,15 @@
 | 
				
			|||||||
    "choose_note": "Vyberte poznámku",
 | 
					    "choose_note": "Vyberte poznámku",
 | 
				
			||||||
    "no_note_found": "Neboli nájdené žiadne poznámky",
 | 
					    "no_note_found": "Neboli nájdené žiadne poznámky",
 | 
				
			||||||
    "insert_note": "Vlož poznámku",
 | 
					    "insert_note": "Vlož poznámku",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "Copied PDF url to clipboard!",
 | 
					    "copied_pdf_url_clipboard": "PDF bolo skopírované do schránky!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "URL adresa bola skopírovaná do schránky!",
 | 
				
			||||||
    "docs": "Docs",
 | 
					    "docs": "Docs",
 | 
				
			||||||
    "do_you_wish_to_continue": "Do you wish to continue?",
 | 
					    "do_you_wish_to_continue": "Želáte si pokračovať?",
 | 
				
			||||||
    "note": "Note",
 | 
					    "note": "Poznámka",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Zaplatiť faktúru",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "Prihlásenie bolo úspešné!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "Odhlásenie bolo úspešné",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "Označiť ako predvolené"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
    "select_year": "Vyberte rok",
 | 
					    "select_year": "Vyberte rok",
 | 
				
			||||||
@ -109,7 +109,7 @@
 | 
				
			|||||||
      "customers": "Zákazníci",
 | 
					      "customers": "Zákazníci",
 | 
				
			||||||
      "invoices": "Faktúry",
 | 
					      "invoices": "Faktúry",
 | 
				
			||||||
      "estimates": "Cenové odhady",
 | 
					      "estimates": "Cenové odhady",
 | 
				
			||||||
      "payments": "Payments"
 | 
					      "payments": "Platby"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "Predaje",
 | 
					      "total_sales": "Predaje",
 | 
				
			||||||
@ -151,27 +151,27 @@
 | 
				
			|||||||
    "no_results_found": "Neboli nájdené žiadne výsledky"
 | 
					    "no_results_found": "Neboli nájdené žiadne výsledky"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "company_switcher": {
 | 
					  "company_switcher": {
 | 
				
			||||||
    "label": "SWITCH COMPANY",
 | 
					    "label": "PREPNÚŤ SPOLOČNOSŤ",
 | 
				
			||||||
    "no_results_found": "No Results Found",
 | 
					    "no_results_found": "Neboli nájdené žiadne výsledky",
 | 
				
			||||||
    "add_new_company": "Add new company",
 | 
					    "add_new_company": "Pridať novú spoločnosť",
 | 
				
			||||||
    "new_company": "New company",
 | 
					    "new_company": "Vytvorte spoločnosť",
 | 
				
			||||||
    "created_message": "Company created successfully"
 | 
					    "created_message": "Spoločnosť úspešne vytvorená"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dateRange": {
 | 
					  "dateRange": {
 | 
				
			||||||
    "today": "Today",
 | 
					    "today": "Dnes",
 | 
				
			||||||
    "this_week": "This Week",
 | 
					    "this_week": "Tento týždeň",
 | 
				
			||||||
    "this_month": "This Month",
 | 
					    "this_month": "Tento mesiac",
 | 
				
			||||||
    "this_quarter": "This Quarter",
 | 
					    "this_quarter": "Tento štvrťrok",
 | 
				
			||||||
    "this_year": "This Year",
 | 
					    "this_year": "Tento rok",
 | 
				
			||||||
    "previous_week": "Previous Week",
 | 
					    "previous_week": "Predchádzajúci týždeň",
 | 
				
			||||||
    "previous_month": "Previous Month",
 | 
					    "previous_month": "Predchádzajúci mesiac",
 | 
				
			||||||
    "previous_quarter": "Previous Quarter",
 | 
					    "previous_quarter": "Predchádzajúci štvrťrok",
 | 
				
			||||||
    "previous_year": "Previous Year",
 | 
					    "previous_year": "Predchádzajúci rok",
 | 
				
			||||||
    "custom": "Custom"
 | 
					    "custom": "Vlastný"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "customers": {
 | 
					  "customers": {
 | 
				
			||||||
    "title": "Zákazníci",
 | 
					    "title": "Zákazníci",
 | 
				
			||||||
    "prefix": "Prefix",
 | 
					    "prefix": "Predpona",
 | 
				
			||||||
    "add_customer": "Pridať Zákazníka",
 | 
					    "add_customer": "Pridať Zákazníka",
 | 
				
			||||||
    "contacts_list": "Zoznam zákazníkov",
 | 
					    "contacts_list": "Zoznam zákazníkov",
 | 
				
			||||||
    "name": "Meno",
 | 
					    "name": "Meno",
 | 
				
			||||||
@ -186,9 +186,9 @@
 | 
				
			|||||||
    "phone": "Telefón",
 | 
					    "phone": "Telefón",
 | 
				
			||||||
    "website": "Webové stránky",
 | 
					    "website": "Webové stránky",
 | 
				
			||||||
    "overview": "Prehľad",
 | 
					    "overview": "Prehľad",
 | 
				
			||||||
    "invoice_prefix": "Invoice Prefix",
 | 
					    "invoice_prefix": "Predpona Faktúry",
 | 
				
			||||||
    "estimate_prefix": "Estimate Prefix",
 | 
					    "estimate_prefix": "Predpona cenového odhadu",
 | 
				
			||||||
    "payment_prefix": "Payment Prefix",
 | 
					    "payment_prefix": "Predpona platby",
 | 
				
			||||||
    "enable_portal": "Aktivovať portál",
 | 
					    "enable_portal": "Aktivovať portál",
 | 
				
			||||||
    "country": "Krajina",
 | 
					    "country": "Krajina",
 | 
				
			||||||
    "state": "Štát",
 | 
					    "state": "Štát",
 | 
				
			||||||
@ -197,7 +197,7 @@
 | 
				
			|||||||
    "added_on": "Pridané Dňa",
 | 
					    "added_on": "Pridané Dňa",
 | 
				
			||||||
    "action": "Akcia",
 | 
					    "action": "Akcia",
 | 
				
			||||||
    "password": "Heslo",
 | 
					    "password": "Heslo",
 | 
				
			||||||
    "confirm_password": "Confirm Password",
 | 
					    "confirm_password": "Potvrdiť heslo",
 | 
				
			||||||
    "street_number": "Číslo Ulice",
 | 
					    "street_number": "Číslo Ulice",
 | 
				
			||||||
    "primary_currency": "Hlavná Mena",
 | 
					    "primary_currency": "Hlavná Mena",
 | 
				
			||||||
    "description": "Popis",
 | 
					    "description": "Popis",
 | 
				
			||||||
@ -208,17 +208,17 @@
 | 
				
			|||||||
    "new_customer": "Nový Zákazník",
 | 
					    "new_customer": "Nový Zákazník",
 | 
				
			||||||
    "edit_customer": "Upraviť Zákazníka",
 | 
					    "edit_customer": "Upraviť Zákazníka",
 | 
				
			||||||
    "basic_info": "Základné Informácie",
 | 
					    "basic_info": "Základné Informácie",
 | 
				
			||||||
    "portal_access": "Portal Access",
 | 
					    "portal_access": "Prístupy na portál",
 | 
				
			||||||
    "portal_access_text": "Would you like to allow this customer to login to the Customer Portal?",
 | 
					    "portal_access_text": "Chcete povoliť tomuto používateľovi pripojiť sa na Zákaznícky Portál?",
 | 
				
			||||||
    "portal_access_url": "Customer Portal Login URL",
 | 
					    "portal_access_url": "Adresa zákazníckeho portálu",
 | 
				
			||||||
    "portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.",
 | 
					    "portal_access_url_help": "Prosím, skopírujte a prepošlite URL adresu uvedenú vyššie vášmu klientovi pre udelenie prístupu.",
 | 
				
			||||||
    "billing_address": "Fakturačná Adresa",
 | 
					    "billing_address": "Fakturačná Adresa",
 | 
				
			||||||
    "shipping_address": "Doručovacia Adresa",
 | 
					    "shipping_address": "Doručovacia Adresa",
 | 
				
			||||||
    "copy_billing_address": "Kopírovať podľa Fakturačnej adresy",
 | 
					    "copy_billing_address": "Kopírovať podľa Fakturačnej adresy",
 | 
				
			||||||
    "no_customers": "Zatiaľ nebol pridaný žiadny zákazník!",
 | 
					    "no_customers": "Zatiaľ nebol pridaný žiadny zákazník!",
 | 
				
			||||||
    "no_customers_found": "Nenájdení žiadni zákazníci!",
 | 
					    "no_customers_found": "Nenájdení žiadni zákazníci!",
 | 
				
			||||||
    "no_contact": "No contact",
 | 
					    "no_contact": "Žiadny kontakt",
 | 
				
			||||||
    "no_contact_name": "No contact name",
 | 
					    "no_contact_name": "Žiadny kontakt",
 | 
				
			||||||
    "list_of_customers": "Táto sekcia bude obsahovať zoznam zákazníkov.",
 | 
					    "list_of_customers": "Táto sekcia bude obsahovať zoznam zákazníkov.",
 | 
				
			||||||
    "primary_display_name": "Hlavné meno pre zobrazenie",
 | 
					    "primary_display_name": "Hlavné meno pre zobrazenie",
 | 
				
			||||||
    "select_currency": "Vyberte menu",
 | 
					    "select_currency": "Vyberte menu",
 | 
				
			||||||
@ -231,7 +231,7 @@
 | 
				
			|||||||
    "confirm_delete": "Nebudete môcť obnoviť tohto zákazníka ani žiadne faktúry, cenové odhady alebo platby s ním spojené. | Nebudete môcť obnoviť týchto zákazníkov ani žiadne faktúry, cenové odhady alebo platby s nimi spojené.",
 | 
					    "confirm_delete": "Nebudete môcť obnoviť tohto zákazníka ani žiadne faktúry, cenové odhady alebo platby s ním spojené. | Nebudete môcť obnoviť týchto zákazníkov ani žiadne faktúry, cenové odhady alebo platby s nimi spojené.",
 | 
				
			||||||
    "created_message": "Zákazník úspešne vytvorený",
 | 
					    "created_message": "Zákazník úspešne vytvorený",
 | 
				
			||||||
    "updated_message": "Zákazník úspešne aktualizovaný",
 | 
					    "updated_message": "Zákazník úspešne aktualizovaný",
 | 
				
			||||||
    "address_updated_message": "Address Information Updated succesfully",
 | 
					    "address_updated_message": "Nastavenia adresy úspešne aktualizované",
 | 
				
			||||||
    "deleted_message": "Zákazník úspešne odstránený | Zákazníci úspešne odstránení",
 | 
					    "deleted_message": "Zákazník úspešne odstránený | Zákazníci úspešne odstránení",
 | 
				
			||||||
    "edit_currency_not_allowed": "Cannot change currency once transactions created."
 | 
					    "edit_currency_not_allowed": "Cannot change currency once transactions created."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -244,7 +244,7 @@
 | 
				
			|||||||
    "added_on": "Pridané Dňa",
 | 
					    "added_on": "Pridané Dňa",
 | 
				
			||||||
    "price": "Cena",
 | 
					    "price": "Cena",
 | 
				
			||||||
    "date_of_creation": "Dátum Vytvorenia",
 | 
					    "date_of_creation": "Dátum Vytvorenia",
 | 
				
			||||||
    "not_selected": "No item selected",
 | 
					    "not_selected": "Nie je vybratá žiadna položka",
 | 
				
			||||||
    "action": "Akcia",
 | 
					    "action": "Akcia",
 | 
				
			||||||
    "add_item": "Pridať Položku",
 | 
					    "add_item": "Pridať Položku",
 | 
				
			||||||
    "save_item": "Uložiť Položku",
 | 
					    "save_item": "Uložiť Položku",
 | 
				
			||||||
@ -317,7 +317,7 @@
 | 
				
			|||||||
      "required": "Pole je povinné"
 | 
					      "required": "Pole je povinné"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "accepted": "Prijátá",
 | 
					    "accepted": "Prijátá",
 | 
				
			||||||
    "rejected": "Rejected",
 | 
					    "rejected": "Odmietnuté",
 | 
				
			||||||
    "expired": "Expired",
 | 
					    "expired": "Expired",
 | 
				
			||||||
    "sent": "Odoslaná",
 | 
					    "sent": "Odoslaná",
 | 
				
			||||||
    "draft": "Koncept",
 | 
					    "draft": "Koncept",
 | 
				
			||||||
@ -359,8 +359,8 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "invoices": {
 | 
					  "invoices": {
 | 
				
			||||||
    "title": "Faktúry",
 | 
					    "title": "Faktúry",
 | 
				
			||||||
    "download": "Download",
 | 
					    "download": "Stiahnuť",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Zaplatiť faktúru",
 | 
				
			||||||
    "invoices_list": "Zoznam Faktúr",
 | 
					    "invoices_list": "Zoznam Faktúr",
 | 
				
			||||||
    "invoice_information": "Invoice Information",
 | 
					    "invoice_information": "Invoice Information",
 | 
				
			||||||
    "days": "{days} Ďeň",
 | 
					    "days": "{days} Ďeň",
 | 
				
			||||||
@ -370,8 +370,8 @@
 | 
				
			|||||||
    "paid": "Zaplatené",
 | 
					    "paid": "Zaplatené",
 | 
				
			||||||
    "unpaid": "Nezaplatené",
 | 
					    "unpaid": "Nezaplatené",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "Viewed",
 | 
				
			||||||
    "overdue": "Overdue",
 | 
					    "overdue": "Po splatnosti",
 | 
				
			||||||
    "completed": "Completed",
 | 
					    "completed": "Dokončené",
 | 
				
			||||||
    "customer": "ZÁKAZNÍK",
 | 
					    "customer": "ZÁKAZNÍK",
 | 
				
			||||||
    "paid_status": "Stav platby",
 | 
					    "paid_status": "Stav platby",
 | 
				
			||||||
    "ref_no": "REF Č.",
 | 
					    "ref_no": "REF Č.",
 | 
				
			||||||
@ -408,7 +408,7 @@
 | 
				
			|||||||
    "invoice_date": "Dátum Vystavenia",
 | 
					    "invoice_date": "Dátum Vystavenia",
 | 
				
			||||||
    "record_payment": "Zaznamenať Platbu",
 | 
					    "record_payment": "Zaznamenať Platbu",
 | 
				
			||||||
    "add_new_invoice": "Nová Faktúra",
 | 
					    "add_new_invoice": "Nová Faktúra",
 | 
				
			||||||
    "update_expense": "Update Expense",
 | 
					    "update_expense": "Aktualizovať Výdaj",
 | 
				
			||||||
    "edit_invoice": "Upraviť Faktúru",
 | 
					    "edit_invoice": "Upraviť Faktúru",
 | 
				
			||||||
    "new_invoice": "Nová Faktúra",
 | 
					    "new_invoice": "Nová Faktúra",
 | 
				
			||||||
    "save_invoice": "Uložiť Faktúru",
 | 
					    "save_invoice": "Uložiť Faktúru",
 | 
				
			||||||
@ -421,7 +421,7 @@
 | 
				
			|||||||
    "select_invoice": "Vybrať Faktúru",
 | 
					    "select_invoice": "Vybrať Faktúru",
 | 
				
			||||||
    "no_matching_invoices": "Nenašli sa žiadne faktúry!",
 | 
					    "no_matching_invoices": "Nenašli sa žiadne faktúry!",
 | 
				
			||||||
    "mark_as_sent_successfully": "Faktúra označená ako úspešne odoslaná",
 | 
					    "mark_as_sent_successfully": "Faktúra označená ako úspešne odoslaná",
 | 
				
			||||||
    "invoice_sent_successfully": "Invoice sent successfully",
 | 
					    "invoice_sent_successfully": "Faktúra bola úspešne odoslaná",
 | 
				
			||||||
    "cloned_successfully": "Faktúra bola úspešne okopírovaná",
 | 
					    "cloned_successfully": "Faktúra bola úspešne okopírovaná",
 | 
				
			||||||
    "clone_invoice": "Kopírovať faktúru",
 | 
					    "clone_invoice": "Kopírovať faktúru",
 | 
				
			||||||
    "confirm_clone": "Faktúra bude okopírovaná do novej",
 | 
					    "confirm_clone": "Faktúra bude okopírovaná do novej",
 | 
				
			||||||
@ -450,34 +450,34 @@
 | 
				
			|||||||
    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
					    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "recurring_invoices": {
 | 
					  "recurring_invoices": {
 | 
				
			||||||
    "title": "Recurring Invoices",
 | 
					    "title": "Pravidelné faktúry",
 | 
				
			||||||
    "invoices_list": "Recurring Invoices List",
 | 
					    "invoices_list": "Zoznam pravidelných faktúr",
 | 
				
			||||||
    "days": "{days} Days",
 | 
					    "days": "{days} Days",
 | 
				
			||||||
    "months": "{months} Month",
 | 
					    "months": "{months} Month",
 | 
				
			||||||
    "years": "{years} Year",
 | 
					    "years": "{years} Year",
 | 
				
			||||||
    "all": "All",
 | 
					    "all": "Všetko",
 | 
				
			||||||
    "paid": "Paid",
 | 
					    "paid": "Zaplatené",
 | 
				
			||||||
    "unpaid": "Unpaid",
 | 
					    "unpaid": "Nezaplatené",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "Viewed",
 | 
				
			||||||
    "overdue": "Overdue",
 | 
					    "overdue": "Po splatnosti",
 | 
				
			||||||
    "active": "Active",
 | 
					    "active": "Active",
 | 
				
			||||||
    "completed": "Completed",
 | 
					    "completed": "Dokončené",
 | 
				
			||||||
    "customer": "CUSTOMER",
 | 
					    "customer": "ZÁKAZNÍK",
 | 
				
			||||||
    "paid_status": "PAID STATUS",
 | 
					    "paid_status": "PAID STATUS",
 | 
				
			||||||
    "ref_no": "REF NO.",
 | 
					    "ref_no": "REF Č.",
 | 
				
			||||||
    "number": "NUMBER",
 | 
					    "number": "ČÍSLO",
 | 
				
			||||||
    "amount_due": "AMOUNT DUE",
 | 
					    "amount_due": "AMOUNT DUE",
 | 
				
			||||||
    "partially_paid": "Partially Paid",
 | 
					    "partially_paid": "Čiastočne Zaplatené",
 | 
				
			||||||
    "total": "Total",
 | 
					    "total": "Celkom",
 | 
				
			||||||
    "discount": "Discount",
 | 
					    "discount": "Zľava",
 | 
				
			||||||
    "sub_total": "Sub Total",
 | 
					    "sub_total": "Medzisúčet",
 | 
				
			||||||
    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
					    "invoice": "Pravidelná faktúra | Pravidelné faktúry",
 | 
				
			||||||
    "invoice_number": "Recurring Invoice Number",
 | 
					    "invoice_number": "Číslo pravidelnej faktúry",
 | 
				
			||||||
    "next_invoice_date": "Next Invoice Date",
 | 
					    "next_invoice_date": "Dátum nasledujúceho vystavenia",
 | 
				
			||||||
    "ref_number": "Ref Number",
 | 
					    "ref_number": "Ref. Číslo",
 | 
				
			||||||
    "contact": "Contact",
 | 
					    "contact": "Kontakt",
 | 
				
			||||||
    "add_item": "Add an Item",
 | 
					    "add_item": "Pridať položku",
 | 
				
			||||||
    "date": "Date",
 | 
					    "date": "Dátum",
 | 
				
			||||||
    "limit_by": "Limit by",
 | 
					    "limit_by": "Limit by",
 | 
				
			||||||
    "limit_date": "Limit Date",
 | 
					    "limit_date": "Limit Date",
 | 
				
			||||||
    "limit_count": "Limit Count",
 | 
					    "limit_count": "Limit Count",
 | 
				
			||||||
@ -506,15 +506,15 @@
 | 
				
			|||||||
    "starts_at": "Start Date",
 | 
					    "starts_at": "Start Date",
 | 
				
			||||||
    "due_date": "Invoice Due Date",
 | 
					    "due_date": "Invoice Due Date",
 | 
				
			||||||
    "record_payment": "Record Payment",
 | 
					    "record_payment": "Record Payment",
 | 
				
			||||||
    "add_new_invoice": "Add New Recurring Invoice",
 | 
					    "add_new_invoice": "Vytvoriť novú pravidelnú faktúru",
 | 
				
			||||||
    "update_expense": "Update Expense",
 | 
					    "update_expense": "Aktualizovať Výdaj",
 | 
				
			||||||
    "edit_invoice": "Edit Recurring Invoice",
 | 
					    "edit_invoice": "Upraviť pravidelnú faktúru",
 | 
				
			||||||
    "new_invoice": "New Recurring Invoice",
 | 
					    "new_invoice": "Nová pravidelná faktúra",
 | 
				
			||||||
    "send_automatically": "Send Automatically",
 | 
					    "send_automatically": "Odoslať automaticky",
 | 
				
			||||||
    "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
 | 
					    "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
 | 
				
			||||||
    "save_invoice": "Save Recurring Invoice",
 | 
					    "save_invoice": "Uložiť pravidelnú faktúru",
 | 
				
			||||||
    "update_invoice": "Update Recurring Invoice",
 | 
					    "update_invoice": "Upraviť pravidelnú faktúru",
 | 
				
			||||||
    "add_new_tax": "Add New Tax",
 | 
					    "add_new_tax": "Pridať novú daň",
 | 
				
			||||||
    "no_invoices": "No Recurring Invoices yet!",
 | 
					    "no_invoices": "No Recurring Invoices yet!",
 | 
				
			||||||
    "mark_as_rejected": "Mark as rejected",
 | 
					    "mark_as_rejected": "Mark as rejected",
 | 
				
			||||||
    "mark_as_accepted": "Mark as accepted",
 | 
					    "mark_as_accepted": "Mark as accepted",
 | 
				
			||||||
@ -528,27 +528,27 @@
 | 
				
			|||||||
    "confirm_clone": "This recurring invoice will be cloned into a new Recurring Invoice",
 | 
					    "confirm_clone": "This recurring invoice will be cloned into a new Recurring Invoice",
 | 
				
			||||||
    "add_customer_email": "Please add an email address for this customer to send invoices automatically.",
 | 
					    "add_customer_email": "Please add an email address for this customer to send invoices automatically.",
 | 
				
			||||||
    "item": {
 | 
					    "item": {
 | 
				
			||||||
      "title": "Item Title",
 | 
					      "title": "Názov položky",
 | 
				
			||||||
      "description": "Description",
 | 
					      "description": "Popis",
 | 
				
			||||||
      "quantity": "Quantity",
 | 
					      "quantity": "Množstvo",
 | 
				
			||||||
      "price": "Price",
 | 
					      "price": "Cena",
 | 
				
			||||||
      "discount": "Discount",
 | 
					      "discount": "Zľava",
 | 
				
			||||||
      "total": "Total",
 | 
					      "total": "Súčet",
 | 
				
			||||||
      "total_discount": "Total Discount",
 | 
					      "total_discount": "Celková zľava",
 | 
				
			||||||
      "sub_total": "Sub Total",
 | 
					      "sub_total": "Medzisúčet",
 | 
				
			||||||
      "tax": "Tax",
 | 
					      "tax": "Daň",
 | 
				
			||||||
      "amount": "Amount",
 | 
					      "amount": "Množstvo",
 | 
				
			||||||
      "select_an_item": "Type or click to select an item",
 | 
					      "select_an_item": "Začnite písať alebo kliknite pre vybratie položky",
 | 
				
			||||||
      "type_item_description": "Type Item Description (optional)"
 | 
					      "type_item_description": "Popis položky (voliteľné)"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "frequency": {
 | 
					    "frequency": {
 | 
				
			||||||
      "title": "Frequency",
 | 
					      "title": "Frekvencia",
 | 
				
			||||||
      "select_frequency": "Select Frequency",
 | 
					      "select_frequency": "Vybrať frekvenciu",
 | 
				
			||||||
      "minute": "Minute",
 | 
					      "minute": "Minúta",
 | 
				
			||||||
      "hour": "Hour",
 | 
					      "hour": "Hodina",
 | 
				
			||||||
      "day_month": "Day of month",
 | 
					      "day_month": "Deň v mesiaci",
 | 
				
			||||||
      "month": "Month",
 | 
					      "month": "Mesiac",
 | 
				
			||||||
      "day_week": "Day of week"
 | 
					      "day_week": "Deň v týždni"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices",
 | 
					    "confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices",
 | 
				
			||||||
    "created_message": "Recurring Invoice created successfully",
 | 
					    "created_message": "Recurring Invoice created successfully",
 | 
				
			||||||
@ -686,12 +686,12 @@
 | 
				
			|||||||
    "api_token": "API token",
 | 
					    "api_token": "API token",
 | 
				
			||||||
    "invalid_api_token": "Invalid API Token.",
 | 
					    "invalid_api_token": "Invalid API Token.",
 | 
				
			||||||
    "other_modules": "Other Modules",
 | 
					    "other_modules": "Other Modules",
 | 
				
			||||||
    "view_all": "View All",
 | 
					    "view_all": "Zobraziť všetky",
 | 
				
			||||||
    "no_reviews_found": "There are no reviews for this module yet!",
 | 
					    "no_reviews_found": "Zatiaľ nie sú dostupné žiadne hodnotenia pre tento modul!",
 | 
				
			||||||
    "module_not_purchased": "Module Not Purchased",
 | 
					    "module_not_purchased": "Modul nie je kúpený",
 | 
				
			||||||
    "module_not_found": "Module Not Found",
 | 
					    "module_not_found": "Modul nebol nájdený",
 | 
				
			||||||
    "version_not_supported": "This module version doesn't support the current version of Crater",
 | 
					    "version_not_supported": "This module version doesn't support the current version of Crater",
 | 
				
			||||||
    "last_updated": "Last Updated On",
 | 
					    "last_updated": "Naposledy aktualizované",
 | 
				
			||||||
    "connect_installation": "Connect your installation",
 | 
					    "connect_installation": "Connect your installation",
 | 
				
			||||||
    "api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.",
 | 
					    "api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.",
 | 
				
			||||||
    "view_module": "View Module",
 | 
					    "view_module": "View Module",
 | 
				
			||||||
@ -806,8 +806,8 @@
 | 
				
			|||||||
      "custom_fields": "Vlastné Polia",
 | 
					      "custom_fields": "Vlastné Polia",
 | 
				
			||||||
      "payment_modes": "Spôsoby Platby",
 | 
					      "payment_modes": "Spôsoby Platby",
 | 
				
			||||||
      "notes": "Poznámky",
 | 
					      "notes": "Poznámky",
 | 
				
			||||||
      "exchange_rate": "Exchange Rate",
 | 
					      "exchange_rate": "Výmenný kurz",
 | 
				
			||||||
      "address_information": "Address Information"
 | 
					      "address_information": "Údaje adresy"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "address_information": {
 | 
					    "address_information": {
 | 
				
			||||||
      "section_description": "  You can update Your Address information using form below."
 | 
					      "section_description": "  You can update Your Address information using form below."
 | 
				
			||||||
@ -872,9 +872,9 @@
 | 
				
			|||||||
      "address": "Adresa",
 | 
					      "address": "Adresa",
 | 
				
			||||||
      "zip": "PSČ",
 | 
					      "zip": "PSČ",
 | 
				
			||||||
      "save": "Uložiť",
 | 
					      "save": "Uložiť",
 | 
				
			||||||
      "delete": "Delete",
 | 
					      "delete": "Odstrániť",
 | 
				
			||||||
      "updated_message": "Informácie o firme úspešne aktualizované",
 | 
					      "updated_message": "Informácie o firme úspešne aktualizované",
 | 
				
			||||||
      "delete_company": "Delete Company",
 | 
					      "delete_company": "Odstrániť spoločnosť",
 | 
				
			||||||
      "delete_company_description": "Once you delete your company, you will lose all the data and files associated with it permanently.",
 | 
					      "delete_company_description": "Once you delete your company, you will lose all the data and files associated with it permanently.",
 | 
				
			||||||
      "are_you_absolutely_sure": "Are you absolutely sure?",
 | 
					      "are_you_absolutely_sure": "Are you absolutely sure?",
 | 
				
			||||||
      "delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.",
 | 
					      "delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Cenový odhad",
 | 
					  "pdf_estimate_label": "Cenový odhad",
 | 
				
			||||||
  "pdf_estimate_number": "Číslo cenového odhadu",
 | 
					  "pdf_estimate_number": "Číslo cenového odhadu",
 | 
				
			||||||
  "pdf_estimate_date": "Dátum cenového odhadu",
 | 
					  "pdf_estimate_date": "Dátum cenového odhadu",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Platnosť cenového odhadu",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Faktúra",
 | 
					  "pdf_invoice_label": "Faktúra",
 | 
				
			||||||
  "pdf_invoice_number": "Číslo faktúry",
 | 
					  "pdf_invoice_number": "Číslo faktúry",
 | 
				
			||||||
  "pdf_invoice_date": "Dátum vystavenia",
 | 
					  "pdf_invoice_date": "Dátum vystavenia",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "Podešavanja",
 | 
					    "settings": "Podešavanja",
 | 
				
			||||||
    "logout": "Odjavi se",
 | 
					    "logout": "Odjavi se",
 | 
				
			||||||
    "users": "Korisnici",
 | 
					    "users": "Korisnici",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "Moduli"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "Dodaj kompaniju",
 | 
					    "add_company": "Dodaj kompaniju",
 | 
				
			||||||
@ -30,8 +30,8 @@
 | 
				
			|||||||
    "from": "Pošiljalac",
 | 
					    "from": "Pošiljalac",
 | 
				
			||||||
    "to": "Primalac",
 | 
					    "to": "Primalac",
 | 
				
			||||||
    "ok": "Ok",
 | 
					    "ok": "Ok",
 | 
				
			||||||
    "yes": "Yes",
 | 
					    "yes": "Da",
 | 
				
			||||||
    "no": "No",
 | 
					    "no": "Ne",
 | 
				
			||||||
    "sort_by": "Rasporedi Po",
 | 
					    "sort_by": "Rasporedi Po",
 | 
				
			||||||
    "ascending": "Rastuće",
 | 
					    "ascending": "Rastuće",
 | 
				
			||||||
    "descending": "Opadajuće",
 | 
					    "descending": "Opadajuće",
 | 
				
			||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
    "body": "Telo",
 | 
					    "body": "Telo",
 | 
				
			||||||
    "message": "Poruka",
 | 
					    "message": "Poruka",
 | 
				
			||||||
    "send": "Pošalji",
 | 
					    "send": "Pošalji",
 | 
				
			||||||
    "preview": "Preview",
 | 
					    "preview": "Pregled",
 | 
				
			||||||
    "go_back": "Idi nazad",
 | 
					    "go_back": "Idi nazad",
 | 
				
			||||||
    "back_to_login": "Nazad na prijavu?",
 | 
					    "back_to_login": "Nazad na prijavu?",
 | 
				
			||||||
    "home": "Početna",
 | 
					    "home": "Početna",
 | 
				
			||||||
@ -95,9 +95,9 @@
 | 
				
			|||||||
    "copied_pdf_url_clipboard": "Link do PDF fajla kopiran!",
 | 
					    "copied_pdf_url_clipboard": "Link do PDF fajla kopiran!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "Copied url to clipboard!",
 | 
				
			||||||
    "docs": "Docs",
 | 
					    "docs": "Docs",
 | 
				
			||||||
    "do_you_wish_to_continue": "Do you wish to continue?",
 | 
					    "do_you_wish_to_continue": "Da li želite nastaviti?",
 | 
				
			||||||
    "note": "Note",
 | 
					    "note": "Bilješka",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Plati račun",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "Logged in successfully!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "Logged out successfully",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "Mark as default"
 | 
				
			||||||
@ -318,10 +318,10 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "accepted": "Prihvaćeno",
 | 
					    "accepted": "Prihvaćeno",
 | 
				
			||||||
    "rejected": "Odbijeno",
 | 
					    "rejected": "Odbijeno",
 | 
				
			||||||
    "expired": "Expired",
 | 
					    "expired": "Istekao",
 | 
				
			||||||
    "sent": "Poslato",
 | 
					    "sent": "Poslato",
 | 
				
			||||||
    "draft": "U izradi",
 | 
					    "draft": "U izradi",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "Pregledano",
 | 
				
			||||||
    "declined": "Odbijeno",
 | 
					    "declined": "Odbijeno",
 | 
				
			||||||
    "new_estimate": "Nova Profaktura",
 | 
					    "new_estimate": "Nova Profaktura",
 | 
				
			||||||
    "add_new_estimate": "Dodaj novu Profakturu",
 | 
					    "add_new_estimate": "Dodaj novu Profakturu",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Profaktura",
 | 
					  "pdf_estimate_label": "Profaktura",
 | 
				
			||||||
  "pdf_estimate_number": "Broj Profakture",
 | 
					  "pdf_estimate_number": "Broj Profakture",
 | 
				
			||||||
  "pdf_estimate_date": "Datum Profakture",
 | 
					  "pdf_estimate_date": "Datum Profakture",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Datum isteka Profakture",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Faktura",
 | 
					  "pdf_invoice_label": "Faktura",
 | 
				
			||||||
  "pdf_invoice_number": "Broj Fakture",
 | 
					  "pdf_invoice_number": "Broj Fakture",
 | 
				
			||||||
  "pdf_invoice_date": "Datum Fakture",
 | 
					  "pdf_invoice_date": "Datum Fakture",
 | 
				
			||||||
 | 
				
			|||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Kostnadsförslag",
 | 
					  "pdf_estimate_label": "Kostnadsförslag",
 | 
				
			||||||
  "pdf_estimate_number": "Kostnadsförslagsnummer",
 | 
					  "pdf_estimate_number": "Kostnadsförslagsnummer",
 | 
				
			||||||
  "pdf_estimate_date": "Kostnadsförslagsdatum",
 | 
					  "pdf_estimate_date": "Kostnadsförslagsdatum",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Utgångsdatum",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Faktura",
 | 
					  "pdf_invoice_label": "Faktura",
 | 
				
			||||||
  "pdf_invoice_number": "Fakturanummer",
 | 
					  "pdf_invoice_number": "Fakturanummer",
 | 
				
			||||||
  "pdf_invoice_date": "Fakturadatum",
 | 
					  "pdf_invoice_date": "Fakturadatum",
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Estimate",
 | 
					  "pdf_estimate_label": "Estimate",
 | 
				
			||||||
  "pdf_estimate_number": "Estimate Number",
 | 
					  "pdf_estimate_number": "Estimate Number",
 | 
				
			||||||
  "pdf_estimate_date": "Estimate Date",
 | 
					  "pdf_estimate_date": "Estimate Date",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Expiry date",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Invoice",
 | 
					  "pdf_invoice_label": "Invoice",
 | 
				
			||||||
  "pdf_invoice_number": "Invoice Number",
 | 
					  "pdf_invoice_number": "Invoice Number",
 | 
				
			||||||
  "pdf_invoice_date": "Invoice Date",
 | 
					  "pdf_invoice_date": "Invoice Date",
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1526
									
								
								resources/scripts/locales/uk.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1526
									
								
								resources/scripts/locales/uk.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "Cài đặt",
 | 
					    "settings": "Cài đặt",
 | 
				
			||||||
    "logout": "Đăng xuất",
 | 
					    "logout": "Đăng xuất",
 | 
				
			||||||
    "users": "Người dùng",
 | 
					    "users": "Người dùng",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "Các Mô-Đun"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "Thêm công ty",
 | 
					    "add_company": "Thêm công ty",
 | 
				
			||||||
@ -93,13 +93,13 @@
 | 
				
			|||||||
    "no_note_found": "Không tìm thấy ghi chú",
 | 
					    "no_note_found": "Không tìm thấy ghi chú",
 | 
				
			||||||
    "insert_note": "Chèn ghi chú",
 | 
					    "insert_note": "Chèn ghi chú",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "Đã sao chép url PDF vào khay nhớ tạm!",
 | 
					    "copied_pdf_url_clipboard": "Đã sao chép url PDF vào khay nhớ tạm!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "Đã sao chép url vào khay nhớ tạm!",
 | 
				
			||||||
    "docs": "Tài liệu",
 | 
					    "docs": "Tài liệu",
 | 
				
			||||||
    "do_you_wish_to_continue": "Bạn có muốn tiếp tục không?",
 | 
					    "do_you_wish_to_continue": "Bạn có muốn tiếp tục không?",
 | 
				
			||||||
    "note": "Ghi chú",
 | 
					    "note": "Ghi chú",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "Thanh toán hóa đơn",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "Đăng nhập thành công!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "Đăng xuất thành công",
 | 
				
			||||||
    "mark_as_default": "Đánh dấu mặc định"
 | 
					    "mark_as_default": "Đánh dấu mặc định"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
@ -109,7 +109,7 @@
 | 
				
			|||||||
      "customers": "Khách hàng",
 | 
					      "customers": "Khách hàng",
 | 
				
			||||||
      "invoices": "Hóa đơn",
 | 
					      "invoices": "Hóa đơn",
 | 
				
			||||||
      "estimates": "Ước tính",
 | 
					      "estimates": "Ước tính",
 | 
				
			||||||
      "payments": "Payments"
 | 
					      "payments": "Thanh toán"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "Bán hàng",
 | 
					      "total_sales": "Bán hàng",
 | 
				
			||||||
@ -208,10 +208,10 @@
 | 
				
			|||||||
    "new_customer": "Khách hàng mới",
 | 
					    "new_customer": "Khách hàng mới",
 | 
				
			||||||
    "edit_customer": "Chỉnh sửa khách hàng",
 | 
					    "edit_customer": "Chỉnh sửa khách hàng",
 | 
				
			||||||
    "basic_info": "Thông tin cơ bản",
 | 
					    "basic_info": "Thông tin cơ bản",
 | 
				
			||||||
    "portal_access": "Portal Access",
 | 
					    "portal_access": "Truy cập cổng thông tin",
 | 
				
			||||||
    "portal_access_text": "Would you like to allow this customer to login to the Customer Portal?",
 | 
					    "portal_access_text": "Bạn có muốn cho phép người dùng này truy cập vào cổng thông tin khách hàng không?",
 | 
				
			||||||
    "portal_access_url": "Customer Portal Login URL",
 | 
					    "portal_access_url": "Đường dẫn đăng nhập cổng thông tin khách hàng",
 | 
				
			||||||
    "portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.",
 | 
					    "portal_access_url_help": "Hãy sao chép & chuyển tiếp đường dẫn bên trên cho khách hàng của bạn để cho phép truy cập.",
 | 
				
			||||||
    "billing_address": "Địa chỉ thanh toán",
 | 
					    "billing_address": "Địa chỉ thanh toán",
 | 
				
			||||||
    "shipping_address": "Địa chỉ giao hàng",
 | 
					    "shipping_address": "Địa chỉ giao hàng",
 | 
				
			||||||
    "copy_billing_address": "Sao chép từ thanh toán",
 | 
					    "copy_billing_address": "Sao chép từ thanh toán",
 | 
				
			||||||
@ -231,7 +231,7 @@
 | 
				
			|||||||
    "confirm_delete": "Bạn sẽ không thể khôi phục khách hàng này và tất cả các Hóa đơn, Ước tính và Thanh toán có liên quan. | Bạn sẽ không thể khôi phục những khách hàng này và tất cả các Hóa đơn, Ước tính và Thanh toán có liên quan.",
 | 
					    "confirm_delete": "Bạn sẽ không thể khôi phục khách hàng này và tất cả các Hóa đơn, Ước tính và Thanh toán có liên quan. | Bạn sẽ không thể khôi phục những khách hàng này và tất cả các Hóa đơn, Ước tính và Thanh toán có liên quan.",
 | 
				
			||||||
    "created_message": "Khách hàng được tạo thành công",
 | 
					    "created_message": "Khách hàng được tạo thành công",
 | 
				
			||||||
    "updated_message": "Đã cập nhật khách hàng thành công",
 | 
					    "updated_message": "Đã cập nhật khách hàng thành công",
 | 
				
			||||||
    "address_updated_message": "Address Information Updated succesfully",
 | 
					    "address_updated_message": "Thông tin địa chỉ được cập nhật thành công",
 | 
				
			||||||
    "deleted_message": "Đã xóa khách hàng thành công | Đã xóa khách hàng thành công",
 | 
					    "deleted_message": "Đã xóa khách hàng thành công | Đã xóa khách hàng thành công",
 | 
				
			||||||
    "edit_currency_not_allowed": "Không thể đổi tiền tệ khi bản dịch đã được tạo."
 | 
					    "edit_currency_not_allowed": "Không thể đổi tiền tệ khi bản dịch đã được tạo."
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -265,7 +265,7 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "estimates": {
 | 
					  "estimates": {
 | 
				
			||||||
    "title": "Ước tính",
 | 
					    "title": "Ước tính",
 | 
				
			||||||
    "accept_estimate": "Accept Estimate",
 | 
					    "accept_estimate": "Chấp nhận ước tính",
 | 
				
			||||||
    "reject_estimate": "Reject Estimate",
 | 
					    "reject_estimate": "Reject Estimate",
 | 
				
			||||||
    "estimate": "Ước tính | Ước tính",
 | 
					    "estimate": "Ước tính | Ước tính",
 | 
				
			||||||
    "estimates_list": "Danh sách ước tính",
 | 
					    "estimates_list": "Danh sách ước tính",
 | 
				
			||||||
@ -318,7 +318,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "accepted": "Đã được chấp nhận",
 | 
					    "accepted": "Đã được chấp nhận",
 | 
				
			||||||
    "rejected": "Từ chối",
 | 
					    "rejected": "Từ chối",
 | 
				
			||||||
    "expired": "Expired",
 | 
					    "expired": "Hết hạn",
 | 
				
			||||||
    "sent": "Gởi",
 | 
					    "sent": "Gởi",
 | 
				
			||||||
    "draft": "Bản nháp",
 | 
					    "draft": "Bản nháp",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "Viewed",
 | 
				
			||||||
@ -463,36 +463,36 @@
 | 
				
			|||||||
    "active": "Hoạt động",
 | 
					    "active": "Hoạt động",
 | 
				
			||||||
    "completed": "Hoàn thành",
 | 
					    "completed": "Hoàn thành",
 | 
				
			||||||
    "customer": "KHÁCH HÀNG",
 | 
					    "customer": "KHÁCH HÀNG",
 | 
				
			||||||
    "paid_status": "PAID STATUS",
 | 
					    "paid_status": "TÌNH TRẠNG THANH TOÁN",
 | 
				
			||||||
    "ref_no": "REF NO.",
 | 
					    "ref_no": "Số tham chiếu.",
 | 
				
			||||||
    "number": "NUMBER",
 | 
					    "number": "SỐ",
 | 
				
			||||||
    "amount_due": "AMOUNT DUE",
 | 
					    "amount_due": "AMOUNT DUE",
 | 
				
			||||||
    "partially_paid": "Partially Paid",
 | 
					    "partially_paid": "Partially Paid",
 | 
				
			||||||
    "total": "Total",
 | 
					    "total": "Tổng",
 | 
				
			||||||
    "discount": "Discount",
 | 
					    "discount": "Giảm giá",
 | 
				
			||||||
    "sub_total": "Sub Total",
 | 
					    "sub_total": "Sub Total",
 | 
				
			||||||
    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
					    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
				
			||||||
    "invoice_number": "Recurring Invoice Number",
 | 
					    "invoice_number": "Số hóa đơn định kì",
 | 
				
			||||||
    "next_invoice_date": "Next Invoice Date",
 | 
					    "next_invoice_date": "Ngày lập hoá đơn tiếp theo",
 | 
				
			||||||
    "ref_number": "Ref Number",
 | 
					    "ref_number": "Số tham chiếu",
 | 
				
			||||||
    "contact": "Contact",
 | 
					    "contact": "Liên hệ",
 | 
				
			||||||
    "add_item": "Add an Item",
 | 
					    "add_item": "Thêm một mặt hàng",
 | 
				
			||||||
    "date": "Date",
 | 
					    "date": "Ngày",
 | 
				
			||||||
    "limit_by": "Limit by",
 | 
					    "limit_by": "Giới hạn bởi",
 | 
				
			||||||
    "limit_date": "Limit Date",
 | 
					    "limit_date": "Ngày giới hạn",
 | 
				
			||||||
    "limit_count": "Limit Count",
 | 
					    "limit_count": "Limit Count",
 | 
				
			||||||
    "count": "Count",
 | 
					    "count": "Count",
 | 
				
			||||||
    "status": "Status",
 | 
					    "status": "Trạng thái",
 | 
				
			||||||
    "select_a_status": "Select a status",
 | 
					    "select_a_status": "Chọn một trạng thái",
 | 
				
			||||||
    "working": "Working",
 | 
					    "working": "Đang hoạt động",
 | 
				
			||||||
    "on_hold": "On Hold",
 | 
					    "on_hold": "Đang chờ",
 | 
				
			||||||
    "complete": "Completed",
 | 
					    "complete": "Hoàn thành",
 | 
				
			||||||
    "add_tax": "Add Tax",
 | 
					    "add_tax": "Thêm thuế",
 | 
				
			||||||
    "amount": "Amount",
 | 
					    "amount": "Số tiền",
 | 
				
			||||||
    "action": "Action",
 | 
					    "action": "Hành động",
 | 
				
			||||||
    "notes": "Notes",
 | 
					    "notes": "Ghi chú",
 | 
				
			||||||
    "view": "View",
 | 
					    "view": "Xem",
 | 
				
			||||||
    "basic_info": "Basic Info",
 | 
					    "basic_info": "Thông tin cơ bản",
 | 
				
			||||||
    "send_invoice": "Send Recurring Invoice",
 | 
					    "send_invoice": "Send Recurring Invoice",
 | 
				
			||||||
    "auto_send": "Auto Send",
 | 
					    "auto_send": "Auto Send",
 | 
				
			||||||
    "resend_invoice": "Resend Recurring Invoice",
 | 
					    "resend_invoice": "Resend Recurring Invoice",
 | 
				
			||||||
@ -504,9 +504,9 @@
 | 
				
			|||||||
    "invoice_mark_as_sent": "This recurring invoice will be marked as sent",
 | 
					    "invoice_mark_as_sent": "This recurring invoice will be marked as sent",
 | 
				
			||||||
    "confirm_send": "This recurring invoice will be sent via email to the customer",
 | 
					    "confirm_send": "This recurring invoice will be sent via email to the customer",
 | 
				
			||||||
    "starts_at": "Start Date",
 | 
					    "starts_at": "Start Date",
 | 
				
			||||||
    "due_date": "Invoice Due Date",
 | 
					    "due_date": "Ngày lập hóa đơn",
 | 
				
			||||||
    "record_payment": "Record Payment",
 | 
					    "record_payment": "Ghi lại Thanh toán",
 | 
				
			||||||
    "add_new_invoice": "Add New Recurring Invoice",
 | 
					    "add_new_invoice": "Cập nhật Hóa đơn định kỳ",
 | 
				
			||||||
    "update_expense": "Update Expense",
 | 
					    "update_expense": "Update Expense",
 | 
				
			||||||
    "edit_invoice": "Edit Recurring Invoice",
 | 
					    "edit_invoice": "Edit Recurring Invoice",
 | 
				
			||||||
    "new_invoice": "New Recurring Invoice",
 | 
					    "new_invoice": "New Recurring Invoice",
 | 
				
			||||||
@ -533,7 +533,7 @@
 | 
				
			|||||||
      "quantity": "Quantity",
 | 
					      "quantity": "Quantity",
 | 
				
			||||||
      "price": "Price",
 | 
					      "price": "Price",
 | 
				
			||||||
      "discount": "Discount",
 | 
					      "discount": "Discount",
 | 
				
			||||||
      "total": "Total",
 | 
					      "total": "Tổng cộng",
 | 
				
			||||||
      "total_discount": "Total Discount",
 | 
					      "total_discount": "Total Discount",
 | 
				
			||||||
      "sub_total": "Sub Total",
 | 
					      "sub_total": "Sub Total",
 | 
				
			||||||
      "tax": "Tax",
 | 
					      "tax": "Tax",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "Ước tính",
 | 
					  "pdf_estimate_label": "Ước tính",
 | 
				
			||||||
  "pdf_estimate_number": "Số ước tính",
 | 
					  "pdf_estimate_number": "Số ước tính",
 | 
				
			||||||
  "pdf_estimate_date": "Ngày ước tính",
 | 
					  "pdf_estimate_date": "Ngày ước tính",
 | 
				
			||||||
  "pdf_estimate_expire_date": "Ngày hết hạn",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "Hóa đơn",
 | 
					  "pdf_invoice_label": "Hóa đơn",
 | 
				
			||||||
  "pdf_invoice_number": "Số hóa đơn",
 | 
					  "pdf_invoice_number": "Số hóa đơn",
 | 
				
			||||||
  "pdf_invoice_date": "Ngày lập hóa đơn",
 | 
					  "pdf_invoice_date": "Ngày lập hóa đơn",
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
    "settings": "設定",
 | 
					    "settings": "設定",
 | 
				
			||||||
    "logout": "登出",
 | 
					    "logout": "登出",
 | 
				
			||||||
    "users": "使用者",
 | 
					    "users": "使用者",
 | 
				
			||||||
    "modules": "Modules"
 | 
					    "modules": "功能模組"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "general": {
 | 
					  "general": {
 | 
				
			||||||
    "add_company": "新增公司",
 | 
					    "add_company": "新增公司",
 | 
				
			||||||
@ -93,14 +93,14 @@
 | 
				
			|||||||
    "no_note_found": "沒有找到備註",
 | 
					    "no_note_found": "沒有找到備註",
 | 
				
			||||||
    "insert_note": "插入備註",
 | 
					    "insert_note": "插入備註",
 | 
				
			||||||
    "copied_pdf_url_clipboard": "複製PDF位址到剪貼簿!",
 | 
					    "copied_pdf_url_clipboard": "複製PDF位址到剪貼簿!",
 | 
				
			||||||
    "copied_url_clipboard": "Copied url to clipboard!",
 | 
					    "copied_url_clipboard": "將網址複製到剪貼簿!",
 | 
				
			||||||
    "docs": "文檔",
 | 
					    "docs": "文檔",
 | 
				
			||||||
    "do_you_wish_to_continue": "你確定要繼續?",
 | 
					    "do_you_wish_to_continue": "你確定要繼續?",
 | 
				
			||||||
    "note": "備註",
 | 
					    "note": "備註",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "支付發票",
 | 
				
			||||||
    "login_successfully": "Logged in successfully!",
 | 
					    "login_successfully": "已成功登入!",
 | 
				
			||||||
    "logged_out_successfully": "Logged out successfully",
 | 
					    "logged_out_successfully": "已成功登出",
 | 
				
			||||||
    "mark_as_default": "Mark as default"
 | 
					    "mark_as_default": "標記為預設值"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dashboard": {
 | 
					  "dashboard": {
 | 
				
			||||||
    "select_year": "選擇年份",
 | 
					    "select_year": "選擇年份",
 | 
				
			||||||
@ -109,7 +109,7 @@
 | 
				
			|||||||
      "customers": "客户",
 | 
					      "customers": "客户",
 | 
				
			||||||
      "invoices": "發票",
 | 
					      "invoices": "發票",
 | 
				
			||||||
      "estimates": "報價",
 | 
					      "estimates": "報價",
 | 
				
			||||||
      "payments": "Payments"
 | 
					      "payments": "付款"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chart_info": {
 | 
					    "chart_info": {
 | 
				
			||||||
      "total_sales": "銷售",
 | 
					      "total_sales": "銷售",
 | 
				
			||||||
@ -208,10 +208,10 @@
 | 
				
			|||||||
    "new_customer": "新客戶",
 | 
					    "new_customer": "新客戶",
 | 
				
			||||||
    "edit_customer": "編輯客戶",
 | 
					    "edit_customer": "編輯客戶",
 | 
				
			||||||
    "basic_info": "基本資料",
 | 
					    "basic_info": "基本資料",
 | 
				
			||||||
    "portal_access": "Portal Access",
 | 
					    "portal_access": "門戶訪問",
 | 
				
			||||||
    "portal_access_text": "Would you like to allow this customer to login to the Customer Portal?",
 | 
					    "portal_access_text": "您想允許此客戶登入客戶門戶嗎?",
 | 
				
			||||||
    "portal_access_url": "Customer Portal Login URL",
 | 
					    "portal_access_url": "客戶門戶登入URL",
 | 
				
			||||||
    "portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.",
 | 
					    "portal_access_url_help": "請將上述給定的URL複製並轉發給您的客戶以提供訪問許可權。",
 | 
				
			||||||
    "billing_address": "帳單地址",
 | 
					    "billing_address": "帳單地址",
 | 
				
			||||||
    "shipping_address": "送貨地址",
 | 
					    "shipping_address": "送貨地址",
 | 
				
			||||||
    "copy_billing_address": "由帳單複製",
 | 
					    "copy_billing_address": "由帳單複製",
 | 
				
			||||||
@ -231,7 +231,7 @@
 | 
				
			|||||||
    "confirm_delete": "你將不能夠還原此客戶, 以及此客戶相關的發票, 報價及付款. | 你將不能夠還原此客戶, 以及此客戶相關的發票, 報價及付款.",
 | 
					    "confirm_delete": "你將不能夠還原此客戶, 以及此客戶相關的發票, 報價及付款. | 你將不能夠還原此客戶, 以及此客戶相關的發票, 報價及付款.",
 | 
				
			||||||
    "created_message": "成功新增客戶",
 | 
					    "created_message": "成功新增客戶",
 | 
				
			||||||
    "updated_message": "成功更新客戶",
 | 
					    "updated_message": "成功更新客戶",
 | 
				
			||||||
    "address_updated_message": "Address Information Updated succesfully",
 | 
					    "address_updated_message": "地址資訊已成功更新",
 | 
				
			||||||
    "deleted_message": "成功刪除客戶 | 成功刪除客戶",
 | 
					    "deleted_message": "成功刪除客戶 | 成功刪除客戶",
 | 
				
			||||||
    "edit_currency_not_allowed": "交易一旦創建後就不能改變貨幣!"
 | 
					    "edit_currency_not_allowed": "交易一旦創建後就不能改變貨幣!"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -265,8 +265,8 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "estimates": {
 | 
					  "estimates": {
 | 
				
			||||||
    "title": "報價",
 | 
					    "title": "報價",
 | 
				
			||||||
    "accept_estimate": "Accept Estimate",
 | 
					    "accept_estimate": "接受估價",
 | 
				
			||||||
    "reject_estimate": "Reject Estimate",
 | 
					    "reject_estimate": "拒絕估算",
 | 
				
			||||||
    "estimate": "報價 | 報價",
 | 
					    "estimate": "報價 | 報價",
 | 
				
			||||||
    "estimates_list": "報價列表",
 | 
					    "estimates_list": "報價列表",
 | 
				
			||||||
    "days": "{days} 天",
 | 
					    "days": "{days} 天",
 | 
				
			||||||
@ -318,10 +318,10 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "accepted": "已接受",
 | 
					    "accepted": "已接受",
 | 
				
			||||||
    "rejected": "已拒絕",
 | 
					    "rejected": "已拒絕",
 | 
				
			||||||
    "expired": "Expired",
 | 
					    "expired": "已過期",
 | 
				
			||||||
    "sent": "傳送",
 | 
					    "sent": "傳送",
 | 
				
			||||||
    "draft": "草稿",
 | 
					    "draft": "草稿",
 | 
				
			||||||
    "viewed": "Viewed",
 | 
					    "viewed": "已檢視",
 | 
				
			||||||
    "declined": "拒絕",
 | 
					    "declined": "拒絕",
 | 
				
			||||||
    "new_estimate": "新報價",
 | 
					    "new_estimate": "新報價",
 | 
				
			||||||
    "add_new_estimate": "新增報價",
 | 
					    "add_new_estimate": "新增報價",
 | 
				
			||||||
@ -355,14 +355,14 @@
 | 
				
			|||||||
      "select_an_item": "輸入或點擊去選擇商品",
 | 
					      "select_an_item": "輸入或點擊去選擇商品",
 | 
				
			||||||
      "type_item_description": "商品詳情(可選)"
 | 
					      "type_item_description": "商品詳情(可選)"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates."
 | 
					    "mark_as_default_estimate_template_description": "如果啟用,所選模板將自動選擇新的估算。"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "invoices": {
 | 
					  "invoices": {
 | 
				
			||||||
    "title": "發票",
 | 
					    "title": "發票",
 | 
				
			||||||
    "download": "Download",
 | 
					    "download": "下載",
 | 
				
			||||||
    "pay_invoice": "Pay Invoice",
 | 
					    "pay_invoice": "支付發票",
 | 
				
			||||||
    "invoices_list": "發票列表",
 | 
					    "invoices_list": "發票列表",
 | 
				
			||||||
    "invoice_information": "Invoice Information",
 | 
					    "invoice_information": "發票資訊",
 | 
				
			||||||
    "days": "{days} 天",
 | 
					    "days": "{days} 天",
 | 
				
			||||||
    "months": "{months} 月",
 | 
					    "months": "{months} 月",
 | 
				
			||||||
    "years": "{years} 年",
 | 
					    "years": "{years} 年",
 | 
				
			||||||
@ -447,7 +447,7 @@
 | 
				
			|||||||
    "marked_as_sent_message": "發票已標示為成功傳送",
 | 
					    "marked_as_sent_message": "發票已標示為成功傳送",
 | 
				
			||||||
    "something_went_wrong": "出現錯誤",
 | 
					    "something_went_wrong": "出現錯誤",
 | 
				
			||||||
    "invalid_due_amount_message": "發票總額不能少於支付總額. 請更新發票或刪除相關支付再繼續.",
 | 
					    "invalid_due_amount_message": "發票總額不能少於支付總額. 請更新發票或刪除相關支付再繼續.",
 | 
				
			||||||
    "mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices."
 | 
					    "mark_as_default_invoice_template_description": "如果啟用,所選模板將自動選擇新發票"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "recurring_invoices": {
 | 
					  "recurring_invoices": {
 | 
				
			||||||
    "title": "定期發票",
 | 
					    "title": "定期發票",
 | 
				
			||||||
@ -464,12 +464,12 @@
 | 
				
			|||||||
    "completed": "已完成",
 | 
					    "completed": "已完成",
 | 
				
			||||||
    "customer": "客戶",
 | 
					    "customer": "客戶",
 | 
				
			||||||
    "paid_status": "付款狀態",
 | 
					    "paid_status": "付款狀態",
 | 
				
			||||||
    "ref_no": "REF NO.",
 | 
					    "ref_no": "參考號碼",
 | 
				
			||||||
    "number": "NUMBER",
 | 
					    "number": "號",
 | 
				
			||||||
    "amount_due": "AMOUNT DUE",
 | 
					    "amount_due": "到期金額",
 | 
				
			||||||
    "partially_paid": "Partially Paid",
 | 
					    "partially_paid": "部分支付",
 | 
				
			||||||
    "total": "Total",
 | 
					    "total": "總計",
 | 
				
			||||||
    "discount": "Discount",
 | 
					    "discount": "折扣",
 | 
				
			||||||
    "sub_total": "Sub Total",
 | 
					    "sub_total": "Sub Total",
 | 
				
			||||||
    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
					    "invoice": "Recurring Invoice | Recurring Invoices",
 | 
				
			||||||
    "invoice_number": "Recurring Invoice Number",
 | 
					    "invoice_number": "Recurring Invoice Number",
 | 
				
			||||||
@ -504,16 +504,16 @@
 | 
				
			|||||||
    "invoice_mark_as_sent": "This recurring invoice will be marked as sent",
 | 
					    "invoice_mark_as_sent": "This recurring invoice will be marked as sent",
 | 
				
			||||||
    "confirm_send": "This recurring invoice will be sent via email to the customer",
 | 
					    "confirm_send": "This recurring invoice will be sent via email to the customer",
 | 
				
			||||||
    "starts_at": "Start Date",
 | 
					    "starts_at": "Start Date",
 | 
				
			||||||
    "due_date": "Invoice Due Date",
 | 
					    "due_date": "發票到期日期",
 | 
				
			||||||
    "record_payment": "Record Payment",
 | 
					    "record_payment": "紀錄付款",
 | 
				
			||||||
    "add_new_invoice": "Add New Recurring Invoice",
 | 
					    "add_new_invoice": "添加定期發票",
 | 
				
			||||||
    "update_expense": "Update Expense",
 | 
					    "update_expense": "更新支出",
 | 
				
			||||||
    "edit_invoice": "Edit Recurring Invoice",
 | 
					    "edit_invoice": "編輯定期發票",
 | 
				
			||||||
    "new_invoice": "New Recurring Invoice",
 | 
					    "new_invoice": "添加定期發票",
 | 
				
			||||||
    "send_automatically": "Send Automatically",
 | 
					    "send_automatically": "自動發送",
 | 
				
			||||||
    "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
 | 
					    "send_automatically_desc": "如果您希望在建立發票時自動將發票發送給客戶,請啟用此選項。",
 | 
				
			||||||
    "save_invoice": "Save Recurring Invoice",
 | 
					    "save_invoice": "保存定期發票",
 | 
				
			||||||
    "update_invoice": "Update Recurring Invoice",
 | 
					    "update_invoice": "更新定期發票",
 | 
				
			||||||
    "add_new_tax": "Add New Tax",
 | 
					    "add_new_tax": "Add New Tax",
 | 
				
			||||||
    "no_invoices": "No Recurring Invoices yet!",
 | 
					    "no_invoices": "No Recurring Invoices yet!",
 | 
				
			||||||
    "mark_as_rejected": "Mark as rejected",
 | 
					    "mark_as_rejected": "Mark as rejected",
 | 
				
			||||||
@ -1485,7 +1485,7 @@
 | 
				
			|||||||
  "pdf_estimate_label": "報價",
 | 
					  "pdf_estimate_label": "報價",
 | 
				
			||||||
  "pdf_estimate_number": "報價單號",
 | 
					  "pdf_estimate_number": "報價單號",
 | 
				
			||||||
  "pdf_estimate_date": "報價日期",
 | 
					  "pdf_estimate_date": "報價日期",
 | 
				
			||||||
  "pdf_estimate_expire_date": "有效日期",
 | 
					  "pdf_estimate_expire_date": "Expiry Date",
 | 
				
			||||||
  "pdf_invoice_label": "發票",
 | 
					  "pdf_invoice_label": "發票",
 | 
				
			||||||
  "pdf_invoice_number": "發票號碼",
 | 
					  "pdf_invoice_number": "發票號碼",
 | 
				
			||||||
  "pdf_invoice_date": "發票日期",
 | 
					  "pdf_invoice_date": "發票日期",
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -386,10 +386,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -408,10 +408,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -346,10 +346,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -327,10 +327,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -377,10 +377,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
<html>
 | 
					<html>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_invoice_label') - {{ $invoice->invoice_number }}</title>
 | 
					    <title>@lang('pdf_invoice_label') - {{$invoice->invoice_number}}</title>
 | 
				
			||||||
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 | 
					    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -304,12 +304,7 @@
 | 
				
			|||||||
        .pl-0 {
 | 
					        .pl-0 {
 | 
				
			||||||
            padding-left: 0;
 | 
					            padding-left: 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
@ -317,10 +312,10 @@
 | 
				
			|||||||
        <table width="100%">
 | 
					        <table width="100%">
 | 
				
			||||||
            <tr>
 | 
					            <tr>
 | 
				
			||||||
                <td width="50%" class="header-section-left">
 | 
					                <td width="50%" class="header-section-left">
 | 
				
			||||||
                    @if ($logo)
 | 
					                    @if($logo)
 | 
				
			||||||
                    <img class="header-logo" style="height: 50px;" src="{{ $logo }}" alt="Company Logo">
 | 
					                    <img class="header-logo" style="height: 50px;" src="{{ $logo }}" alt="Company Logo">
 | 
				
			||||||
                    @else
 | 
					                    @else
 | 
				
			||||||
                        <h1 class="header-logo"> {{ $invoice->customer->company->name }} </h1>
 | 
					                    <h1 class="header-logo"> {{$invoice->customer->company->name}} </h1>
 | 
				
			||||||
                    @endif
 | 
					                    @endif
 | 
				
			||||||
                </td>
 | 
					                </td>
 | 
				
			||||||
                <td width="50%" class="text-right company-address-container company-address">
 | 
					                <td width="50%" class="text-right company-address-container company-address">
 | 
				
			||||||
@ -336,14 +331,14 @@
 | 
				
			|||||||
        <div class="main-content">
 | 
					        <div class="main-content">
 | 
				
			||||||
            <div class="customer-address-container">
 | 
					            <div class="customer-address-container">
 | 
				
			||||||
                <div class="billing-address-container billing-address">
 | 
					                <div class="billing-address-container billing-address">
 | 
				
			||||||
                    @if ($billing_address)
 | 
					                    @if($billing_address)
 | 
				
			||||||
                        <b>@lang('pdf_bill_to')</b> <br>
 | 
					                        <b>@lang('pdf_bill_to')</b> <br>
 | 
				
			||||||
                        {!! $billing_address !!}
 | 
					                        {!! $billing_address !!}
 | 
				
			||||||
                    @endif
 | 
					                    @endif
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div @if ($billing_address !== '</br>') class="shipping-address-container shipping-address" @else class="shipping-address-container--left shipping-address" @endif>
 | 
					                <div @if($billing_address !== '</br>') class="shipping-address-container shipping-address" @else class="shipping-address-container--left shipping-address" @endif>
 | 
				
			||||||
                    @if ($shipping_address)
 | 
					                    @if($shipping_address)
 | 
				
			||||||
                        <b>@lang('pdf_ship_to')</b> <br>
 | 
					                        <b>@lang('pdf_ship_to')</b> <br>
 | 
				
			||||||
                        {!! $shipping_address !!}
 | 
					                        {!! $shipping_address !!}
 | 
				
			||||||
                    @endif
 | 
					                    @endif
 | 
				
			||||||
@ -355,15 +350,15 @@
 | 
				
			|||||||
                <table>
 | 
					                <table>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
                        <td class="attribute-label">@lang('pdf_invoice_number')</td>
 | 
					                        <td class="attribute-label">@lang('pdf_invoice_number')</td>
 | 
				
			||||||
                        <td class="attribute-value">  {{ $invoice->invoice_number }}</td>
 | 
					                        <td class="attribute-value">  {{$invoice->invoice_number}}</td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
                        <td class="attribute-label">@lang('pdf_invoice_date')</td>
 | 
					                        <td class="attribute-label">@lang('pdf_invoice_date')</td>
 | 
				
			||||||
                        <td class="attribute-value">  {{ $invoice->formattedInvoiceDate }}</td>
 | 
					                        <td class="attribute-value">  {{$invoice->formattedInvoiceDate}}</td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
                        <td class="attribute-label">@lang('pdf_invoice_due_date')</td>
 | 
					                        <td class="attribute-label">@lang('pdf_invoice_due_date')</td>
 | 
				
			||||||
                        <td class="attribute-value">  {{ $invoice->formattedDueDate }}</td>
 | 
					                        <td class="attribute-value">  {{$invoice->formattedDueDate}}</td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
                </table>
 | 
					                </table>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
@ -373,7 +368,7 @@
 | 
				
			|||||||
        @include('app.pdf.invoice.partials.table')
 | 
					        @include('app.pdf.invoice.partials.table')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="notes">
 | 
					        <div class="notes">
 | 
				
			||||||
            @if ($notes)
 | 
					            @if($notes)
 | 
				
			||||||
                <div class="notes-label">
 | 
					                <div class="notes-label">
 | 
				
			||||||
                    @lang('pdf_notes')
 | 
					                    @lang('pdf_notes')
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -1,34 +0,0 @@
 | 
				
			|||||||
<style type="text/css">
 | 
					 | 
				
			||||||
    @font-face {
 | 
					 | 
				
			||||||
        font-family: 'THSarabunNew';
 | 
					 | 
				
			||||||
        font-style: normal;
 | 
					 | 
				
			||||||
        font-weight: normal;
 | 
					 | 
				
			||||||
        src: url("{{ resource_path('static/fonts/THSarabunNew.ttf') }}") format('truetype');
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @font-face {
 | 
					 | 
				
			||||||
        font-family: 'THSarabunNew';
 | 
					 | 
				
			||||||
        font-style: normal;
 | 
					 | 
				
			||||||
        font-weight: bold;
 | 
					 | 
				
			||||||
        src: url("{{ resource_path('static/fonts/THSarabunNew-Bold.ttf') }}") format('truetype');
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @font-face {
 | 
					 | 
				
			||||||
        font-family: 'THSarabunNew';
 | 
					 | 
				
			||||||
        font-style: italic;
 | 
					 | 
				
			||||||
        font-weight: normal;
 | 
					 | 
				
			||||||
        src: url("{{ resource_path('static/fonts/THSarabunNew-Italic.ttf') }}") format('truetype');
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @font-face {
 | 
					 | 
				
			||||||
        font-family: 'THSarabunNew';
 | 
					 | 
				
			||||||
        font-style: italic;
 | 
					 | 
				
			||||||
        font-weight: bold;
 | 
					 | 
				
			||||||
        src: url("{{ resource_path('static/fonts/THSarabunNew-BoldItalic.ttf') }}") format('truetype');
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    body {
 | 
					 | 
				
			||||||
        font-family: "THSarabunNew", sans-serif !important;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</style>
 | 
					 | 
				
			||||||
@ -276,10 +276,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
        @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="en">
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_expense_report_label')</title>
 | 
					    <title>@lang('pdf_expense_report_label')</title>
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -12,7 +11,7 @@
 | 
				
			|||||||
            border-collapse: collapse;
 | 
					            border-collapse: collapse;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .sub-container {
 | 
					        .sub-container{
 | 
				
			||||||
            padding: 0px 20px;
 | 
					            padding: 0px 20px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -134,12 +133,7 @@
 | 
				
			|||||||
            color: #5851D8;
 | 
					            color: #5851D8;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
    @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <div class="sub-container">
 | 
					    <div class="sub-container">
 | 
				
			||||||
        <table class="report-header">
 | 
					        <table class="report-header">
 | 
				
			||||||
@ -169,7 +163,7 @@
 | 
				
			|||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                        <td>
 | 
					                        <td>
 | 
				
			||||||
                            <p class="expense-amount">
 | 
					                            <p class="expense-amount">
 | 
				
			||||||
                            {!! format_money_pdf($expenseCategory->total_amount, $currency) !!}
 | 
					                                {!! format_money_pdf($expenseCategory->total_amount) !!}
 | 
				
			||||||
                            </p>
 | 
					                            </p>
 | 
				
			||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
@ -181,7 +175,7 @@
 | 
				
			|||||||
    <table class="expense-total-table">
 | 
					    <table class="expense-total-table">
 | 
				
			||||||
        <tr>
 | 
					        <tr>
 | 
				
			||||||
            <td class="expense-total-cell">
 | 
					            <td class="expense-total-cell">
 | 
				
			||||||
                <p class="expense-total">{!! format_money_pdf($totalExpense, $currency) !!}</p>
 | 
					                <p class="expense-total">{!! format_money_pdf($totalExpense) !!}</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
@ -191,10 +185,9 @@
 | 
				
			|||||||
                <p class="report-footer-label">@lang('pdf_total_expenses_label')</p>
 | 
					                <p class="report-footer-label">@lang('pdf_total_expenses_label')</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
            <td>
 | 
					            <td>
 | 
				
			||||||
                <p class="report-footer-value">{!! format_money_pdf($totalExpense, $currency) !!}</p>
 | 
					                <p class="report-footer-value">{!! format_money_pdf($totalExpense) !!}</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="en">
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_profit_loss_label')</title>
 | 
					    <title>@lang('pdf_profit_loss_label')</title>
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -12,7 +11,7 @@
 | 
				
			|||||||
            border-collapse: collapse;
 | 
					            border-collapse: collapse;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .sub-container {
 | 
					        .sub-container{
 | 
				
			||||||
            padding: 0px 20px;
 | 
					            padding: 0px 20px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -159,12 +158,7 @@
 | 
				
			|||||||
            color: #5851D8;
 | 
					            color: #5851D8;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
    @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <div class="sub-container">
 | 
					    <div class="sub-container">
 | 
				
			||||||
        <table class="report-header">
 | 
					        <table class="report-header">
 | 
				
			||||||
@ -189,7 +183,7 @@
 | 
				
			|||||||
                    <p class="income-title">@lang("pdf_income_label")</p>
 | 
					                    <p class="income-title">@lang("pdf_income_label")</p>
 | 
				
			||||||
                </td>
 | 
					                </td>
 | 
				
			||||||
                <td>
 | 
					                <td>
 | 
				
			||||||
                    <p class="income-amount">{!! format_money_pdf($income, $currency) !!}</p>
 | 
					                    <p class="income-amount">{!! format_money_pdf($income) !!}</p>
 | 
				
			||||||
                </td>
 | 
					                </td>
 | 
				
			||||||
            </tr>
 | 
					            </tr>
 | 
				
			||||||
        </table>
 | 
					        </table>
 | 
				
			||||||
@ -205,7 +199,7 @@
 | 
				
			|||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                        <td>
 | 
					                        <td>
 | 
				
			||||||
                            <p class="expense-amount">
 | 
					                            <p class="expense-amount">
 | 
				
			||||||
                            {!! format_money_pdf($expenseCategory->total_amount, $currency) !!}
 | 
					                                {!! format_money_pdf($expenseCategory->total_amount) !!}
 | 
				
			||||||
                            </p>
 | 
					                            </p>
 | 
				
			||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
@ -218,7 +212,7 @@
 | 
				
			|||||||
    <table class="expense-total-indicator-table">
 | 
					    <table class="expense-total-indicator-table">
 | 
				
			||||||
        <tr>
 | 
					        <tr>
 | 
				
			||||||
            <td class="expense-total-cell">
 | 
					            <td class="expense-total-cell">
 | 
				
			||||||
                <p class="expense-total">{!! format_money_pdf($totalExpense, $currency) !!}</p>
 | 
					                <p class="expense-total">{!! format_money_pdf($totalExpense) !!}</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
@ -228,10 +222,9 @@
 | 
				
			|||||||
                <p class="report-footer-label">@lang("pdf_net_profit_label")</p>
 | 
					                <p class="report-footer-label">@lang("pdf_net_profit_label")</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
            <td>
 | 
					            <td>
 | 
				
			||||||
                <p class="report-footer-value">{!! format_money_pdf($income - $totalExpense, $currency) !!}</p>
 | 
					                <p class="report-footer-value">{!! format_money_pdf(($income-$totalExpense)) !!}</p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="en">
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_sales_customers_label')</title>
 | 
					    <title>@lang('pdf_sales_customers_label')</title>
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -12,7 +11,7 @@
 | 
				
			|||||||
            border-collapse: collapse;
 | 
					            border-collapse: collapse;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .sub-container {
 | 
					        .sub-container{
 | 
				
			||||||
            padding: 0px 20px;
 | 
					            padding: 0px 20px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -133,17 +132,11 @@
 | 
				
			|||||||
            line-height: 21px;
 | 
					            line-height: 21px;
 | 
				
			||||||
            color: #5851D8;
 | 
					            color: #5851D8;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
        .text-center {
 | 
					        .text-center {
 | 
				
			||||||
            text-align: center;
 | 
					            text-align: center;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
    @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <div class="sub-container">
 | 
					    <div class="sub-container">
 | 
				
			||||||
        <table class="report-header">
 | 
					        <table class="report-header">
 | 
				
			||||||
@ -175,7 +168,7 @@
 | 
				
			|||||||
                            </td>
 | 
					                            </td>
 | 
				
			||||||
                            <td>
 | 
					                            <td>
 | 
				
			||||||
                                <p class="sales-amount">
 | 
					                                <p class="sales-amount">
 | 
				
			||||||
                            {!! format_money_pdf($invoice->base_total, $currency) !!}
 | 
					                                    {!! format_money_pdf($invoice->base_total) !!}
 | 
				
			||||||
                                </p>
 | 
					                                </p>
 | 
				
			||||||
                            </td>
 | 
					                            </td>
 | 
				
			||||||
                        </tr>
 | 
					                        </tr>
 | 
				
			||||||
@ -186,7 +179,7 @@
 | 
				
			|||||||
                <tr>
 | 
					                <tr>
 | 
				
			||||||
                    <td class="sales-total-cell">
 | 
					                    <td class="sales-total-cell">
 | 
				
			||||||
                        <p class="sales-total-amount">
 | 
					                        <p class="sales-total-amount">
 | 
				
			||||||
                        {!! format_money_pdf($customer->totalAmount, $currency) !!}
 | 
					                            {!! format_money_pdf($customer->totalAmount) !!}
 | 
				
			||||||
                        </p>
 | 
					                        </p>
 | 
				
			||||||
                    </td>
 | 
					                    </td>
 | 
				
			||||||
                </tr>
 | 
					                </tr>
 | 
				
			||||||
@ -202,11 +195,10 @@
 | 
				
			|||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
            <td>
 | 
					            <td>
 | 
				
			||||||
                <p class="report-footer-value">
 | 
					                <p class="report-footer-value">
 | 
				
			||||||
                    {!! format_money_pdf($totalAmount, $currency) !!}
 | 
					                    {!! format_money_pdf($totalAmount) !!}
 | 
				
			||||||
                </p>
 | 
					                </p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="en">
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_sales_items_label')</title>
 | 
					    <title>@lang('pdf_sales_items_label')</title>
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -12,7 +11,7 @@
 | 
				
			|||||||
            border-collapse: collapse;
 | 
					            border-collapse: collapse;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .sub-container {
 | 
					        .sub-container{
 | 
				
			||||||
            padding: 0px 20px;
 | 
					            padding: 0px 20px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -133,17 +132,11 @@
 | 
				
			|||||||
            line-height: 21px;
 | 
					            line-height: 21px;
 | 
				
			||||||
            color: #5851D8;
 | 
					            color: #5851D8;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
        .text-center {
 | 
					        .text-center {
 | 
				
			||||||
            text-align: center;
 | 
					            text-align: center;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
    @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <div class="sub-container">
 | 
					    <div class="sub-container">
 | 
				
			||||||
        <table class="report-header">
 | 
					        <table class="report-header">
 | 
				
			||||||
@ -174,7 +167,7 @@
 | 
				
			|||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                        <td>
 | 
					                        <td>
 | 
				
			||||||
                            <p class="item-sales-amount">
 | 
					                            <p class="item-sales-amount">
 | 
				
			||||||
                            {!! format_money_pdf($item->total_amount, $currency) !!}
 | 
					                                {!! format_money_pdf($item->total_amount) !!}
 | 
				
			||||||
                            </p>
 | 
					                            </p>
 | 
				
			||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
@ -186,7 +179,7 @@
 | 
				
			|||||||
                <tr>
 | 
					                <tr>
 | 
				
			||||||
                    <td class="sales-total-cell">
 | 
					                    <td class="sales-total-cell">
 | 
				
			||||||
                        <p class="sales-total-amount">
 | 
					                        <p class="sales-total-amount">
 | 
				
			||||||
                        {!! format_money_pdf($totalAmount, $currency) !!}
 | 
					                            {!! format_money_pdf($totalAmount) !!}
 | 
				
			||||||
                        </p>
 | 
					                        </p>
 | 
				
			||||||
                    </td>
 | 
					                    </td>
 | 
				
			||||||
                </tr>
 | 
					                </tr>
 | 
				
			||||||
@ -201,11 +194,10 @@
 | 
				
			|||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
            <td>
 | 
					            <td>
 | 
				
			||||||
                <p class="report-footer-value">
 | 
					                <p class="report-footer-value">
 | 
				
			||||||
                    {!! format_money_pdf($totalAmount, $currency) !!}
 | 
					                    {!! format_money_pdf($totalAmount) !!}
 | 
				
			||||||
                </p>
 | 
					                </p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="en">
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
    <title>@lang('pdf_tax_summery_label')</title>
 | 
					    <title>@lang('pdf_tax_summery_label')</title>
 | 
				
			||||||
    <style type="text/css">
 | 
					    <style type="text/css">
 | 
				
			||||||
@ -12,7 +11,7 @@
 | 
				
			|||||||
            border-collapse: collapse;
 | 
					            border-collapse: collapse;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .sub-container {
 | 
					        .sub-container{
 | 
				
			||||||
            padding: 0px 20px;
 | 
					            padding: 0px 20px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -135,12 +134,7 @@
 | 
				
			|||||||
            color: #5851D8;
 | 
					            color: #5851D8;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    @if (App::isLocale('th'))
 | 
					 | 
				
			||||||
    @include('app.pdf.locale.th')
 | 
					 | 
				
			||||||
    @endif
 | 
					 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <div class="sub-container">
 | 
					    <div class="sub-container">
 | 
				
			||||||
        <table class="report-header">
 | 
					        <table class="report-header">
 | 
				
			||||||
@ -174,7 +168,7 @@
 | 
				
			|||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                        <td>
 | 
					                        <td>
 | 
				
			||||||
                            <p class="tax-amount">
 | 
					                            <p class="tax-amount">
 | 
				
			||||||
                            {!! format_money_pdf($tax->total_tax_amount, $currency) !!}
 | 
					                                {!! format_money_pdf($tax->total_tax_amount) !!}
 | 
				
			||||||
                            </p>
 | 
					                            </p>
 | 
				
			||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
@ -188,7 +182,7 @@
 | 
				
			|||||||
        <tr>
 | 
					        <tr>
 | 
				
			||||||
            <td class="tax-total-cell">
 | 
					            <td class="tax-total-cell">
 | 
				
			||||||
                <p class="tax-total">
 | 
					                <p class="tax-total">
 | 
				
			||||||
                    {!! format_money_pdf($totalTaxAmount, $currency) !!}
 | 
					                    {!! format_money_pdf($totalTaxAmount) !!}
 | 
				
			||||||
                </p>
 | 
					                </p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
@ -200,11 +194,10 @@
 | 
				
			|||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
            <td>
 | 
					            <td>
 | 
				
			||||||
                <p class="report-footer-value">
 | 
					                <p class="report-footer-value">
 | 
				
			||||||
                    {!! format_money_pdf($totalTaxAmount, $currency) !!}
 | 
					                    {!! format_money_pdf($totalTaxAmount) !!}
 | 
				
			||||||
                </p>
 | 
					                </p>
 | 
				
			||||||
            </td>
 | 
					            </td>
 | 
				
			||||||
        </tr>
 | 
					        </tr>
 | 
				
			||||||
    </table>
 | 
					    </table>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
@ -1,40 +0,0 @@
 | 
				
			|||||||
APP_ENV=production
 | 
					 | 
				
			||||||
APP_KEY=base64:kgk/4DW1vEVy7aEvet5FPp5un6PIGe/so8H0mvoUtW0=
 | 
					 | 
				
			||||||
APP_DEBUG=true
 | 
					 | 
				
			||||||
APP_LOG_LEVEL=debug
 | 
					 | 
				
			||||||
APP_URL=http://crater.test
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DB_CONNECTION=mysql
 | 
					 | 
				
			||||||
DB_HOST=127.0.0.1
 | 
					 | 
				
			||||||
DB_PORT=3306
 | 
					 | 
				
			||||||
DB_DATABASE=crater
 | 
					 | 
				
			||||||
DB_USERNAME=crater
 | 
					 | 
				
			||||||
DB_PASSWORD=crater
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
BROADCAST_DRIVER=log
 | 
					 | 
				
			||||||
CACHE_DRIVER=file
 | 
					 | 
				
			||||||
QUEUE_DRIVER=sync
 | 
					 | 
				
			||||||
SESSION_DRIVER=cookie
 | 
					 | 
				
			||||||
SESSION_LIFETIME=1440
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
REDIS_HOST=127.0.0.1
 | 
					 | 
				
			||||||
REDIS_PASSWORD=null
 | 
					 | 
				
			||||||
REDIS_PORT=6379
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
MAIL_DRIVER=smtp
 | 
					 | 
				
			||||||
MAIL_HOST=
 | 
					 | 
				
			||||||
MAIL_PORT=
 | 
					 | 
				
			||||||
MAIL_USERNAME=
 | 
					 | 
				
			||||||
MAIL_PASSWORD=
 | 
					 | 
				
			||||||
MAIL_ENCRYPTION=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
PUSHER_APP_ID=
 | 
					 | 
				
			||||||
PUSHER_KEY=
 | 
					 | 
				
			||||||
PUSHER_SECRET=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SANCTUM_STATEFUL_DOMAINS=crater.test
 | 
					 | 
				
			||||||
SESSION_DOMAIN=crater.test
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
TRUSTED_PROXIES="*"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CRON_JOB_AUTH_TOKEN=""
 | 
					 | 
				
			||||||
@ -1,64 +0,0 @@
 | 
				
			|||||||
FROM php:8.1-fpm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Install system dependencies
 | 
					 | 
				
			||||||
RUN apt-get update && apt-get install -y \
 | 
					 | 
				
			||||||
    git \
 | 
					 | 
				
			||||||
    curl \
 | 
					 | 
				
			||||||
    libpng-dev \
 | 
					 | 
				
			||||||
    libonig-dev \
 | 
					 | 
				
			||||||
    libxml2-dev \
 | 
					 | 
				
			||||||
    zip \
 | 
					 | 
				
			||||||
    unzip \
 | 
					 | 
				
			||||||
    libzip-dev \
 | 
					 | 
				
			||||||
    libmagickwand-dev \
 | 
					 | 
				
			||||||
    mariadb-client \
 | 
					 | 
				
			||||||
    npm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Clear cache
 | 
					 | 
				
			||||||
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN pecl install imagick \
 | 
					 | 
				
			||||||
    && docker-php-ext-enable imagick
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Install PHP extensions
 | 
					 | 
				
			||||||
RUN docker-php-ext-install pdo_mysql mbstring zip exif pcntl bcmath gd
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Get latest Composer
 | 
					 | 
				
			||||||
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Create system user to run Composer and Artisan Commands
 | 
					 | 
				
			||||||
RUN useradd -G www-data,root -u 1000 -d /home/crater-user crater-user
 | 
					 | 
				
			||||||
RUN mkdir -p /home/crater-user/.composer && \
 | 
					 | 
				
			||||||
    chown -R crater-user:crater-user /home/crater-user
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Mounted volumes
 | 
					 | 
				
			||||||
COPY ./ /var/www
 | 
					 | 
				
			||||||
COPY ./docker-compose/php/uploads.ini /usr/local/etc/php/conf.d/uploads.ini
 | 
					 | 
				
			||||||
COPY ./uffizzi/.env.example /var/www/.env
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Set working directory
 | 
					 | 
				
			||||||
WORKDIR /var/www
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN chown -R crater-user:crater-user ./
 | 
					 | 
				
			||||||
RUN chmod -R 775 composer.json composer.lock \ 
 | 
					 | 
				
			||||||
        composer.lock storage/framework/ \
 | 
					 | 
				
			||||||
        storage/logs/ bootstrap/cache/ /home/crater-user/.composer
 | 
					 | 
				
			||||||
RUN chown -R $(whoami):$(whoami) /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
 | 
					 | 
				
			||||||
@ -1,68 +0,0 @@
 | 
				
			|||||||
FROM php:8.1-fpm as build
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Install system dependencies
 | 
					 | 
				
			||||||
RUN apt-get update && apt-get install -y \
 | 
					 | 
				
			||||||
    git \
 | 
					 | 
				
			||||||
    curl \
 | 
					 | 
				
			||||||
    libpng-dev \
 | 
					 | 
				
			||||||
    libonig-dev \
 | 
					 | 
				
			||||||
    libxml2-dev \
 | 
					 | 
				
			||||||
    zip \
 | 
					 | 
				
			||||||
    unzip \
 | 
					 | 
				
			||||||
    libzip-dev \
 | 
					 | 
				
			||||||
    libmagickwand-dev \
 | 
					 | 
				
			||||||
    mariadb-client
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Clear cache
 | 
					 | 
				
			||||||
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN pecl install imagick \
 | 
					 | 
				
			||||||
    && docker-php-ext-enable imagick
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Install PHP extensions
 | 
					 | 
				
			||||||
RUN docker-php-ext-install pdo_mysql mbstring zip exif pcntl bcmath gd
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Get latest Composer
 | 
					 | 
				
			||||||
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Create system user to run Composer and Artisan Commands
 | 
					 | 
				
			||||||
RUN useradd -G www-data,root -u 1000 -d /home/crater-user crater-user
 | 
					 | 
				
			||||||
RUN mkdir -p /home/crater-user/.composer && \
 | 
					 | 
				
			||||||
    chown -R crater-user:crater-user /home/crater-user
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Mounted volumes
 | 
					 | 
				
			||||||
COPY ./ /var/www
 | 
					 | 
				
			||||||
COPY ./docker-compose/php/uploads.ini /usr/local/etc/php/conf.d/uploads.ini
 | 
					 | 
				
			||||||
COPY ./uffizzi/.env.example /var/www/.env
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Set working directory
 | 
					 | 
				
			||||||
WORKDIR /var/www
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN chown -R crater-user:crater-user ./
 | 
					 | 
				
			||||||
RUN chmod -R 775 composer.json composer.lock \ 
 | 
					 | 
				
			||||||
        composer.lock storage/framework/ \
 | 
					 | 
				
			||||||
        storage/logs/ bootstrap/cache/ /home/crater-user/.composer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN composer config --no-plugins allow-plugins.pestphp/pest-plugin true && \
 | 
					 | 
				
			||||||
    composer install --no-interaction --prefer-dist --optimize-autoloader && \
 | 
					 | 
				
			||||||
    php artisan storage:link || true && \
 | 
					 | 
				
			||||||
    php artisan key:generate
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FROM php:8.0-fpm-alpine
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN apk add --no-cache \
 | 
					 | 
				
			||||||
    php8-bcmath
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN docker-php-ext-install pdo pdo_mysql bcmath
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
COPY docker-compose/crontab /etc/crontabs/root
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Mounted volumes
 | 
					 | 
				
			||||||
COPY --from=build /var/www /var/www
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN chown -R $(whoami):$(whoami) /var/www/
 | 
					 | 
				
			||||||
RUN chmod -R 775 /var/www/
 | 
					 | 
				
			||||||
RUN chown -R $(whoami):$(whoami) /var/log/
 | 
					 | 
				
			||||||
RUN chmod -R 775 /var/log/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMD ["crond", "-f"]
 | 
					 | 
				
			||||||
@ -1,58 +0,0 @@
 | 
				
			|||||||
version: '3'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
x-uffizzi:
 | 
					 | 
				
			||||||
  ingress:
 | 
					 | 
				
			||||||
    service: nginx
 | 
					 | 
				
			||||||
    port: 80
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
services:
 | 
					 | 
				
			||||||
  app:
 | 
					 | 
				
			||||||
    image: "${APP_IMAGE}"
 | 
					 | 
				
			||||||
    restart: unless-stopped
 | 
					 | 
				
			||||||
    working_dir: /var/www/
 | 
					 | 
				
			||||||
    command: ["-c","
 | 
					 | 
				
			||||||
            composer config --no-plugins allow-plugins.pestphp/pest-plugin true && 
 | 
					 | 
				
			||||||
            composer install --no-interaction --prefer-dist --optimize-autoloader && 
 | 
					 | 
				
			||||||
            php artisan storage:link || true && 
 | 
					 | 
				
			||||||
            php artisan key:generate --force && 
 | 
					 | 
				
			||||||
            php-fpm",
 | 
					 | 
				
			||||||
            ]
 | 
					 | 
				
			||||||
    entrypoint: /bin/sh
 | 
					 | 
				
			||||||
    depends_on:
 | 
					 | 
				
			||||||
      - db
 | 
					 | 
				
			||||||
    deploy:
 | 
					 | 
				
			||||||
      resources:
 | 
					 | 
				
			||||||
        limits:
 | 
					 | 
				
			||||||
          memory: 1000m
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  db:
 | 
					 | 
				
			||||||
    image: mariadb
 | 
					 | 
				
			||||||
    restart: always
 | 
					 | 
				
			||||||
    environment:
 | 
					 | 
				
			||||||
      MYSQL_USER: crater
 | 
					 | 
				
			||||||
      MYSQL_PASSWORD: crater
 | 
					 | 
				
			||||||
      MYSQL_DATABASE: crater
 | 
					 | 
				
			||||||
      MYSQL_ROOT_PASSWORD: crater
 | 
					 | 
				
			||||||
    ports:
 | 
					 | 
				
			||||||
      - '33006:3306'
 | 
					 | 
				
			||||||
    deploy:
 | 
					 | 
				
			||||||
      resources:
 | 
					 | 
				
			||||||
        limits:
 | 
					 | 
				
			||||||
          memory: 500m
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  nginx:
 | 
					 | 
				
			||||||
    image: "${NGINX_IMAGE}"
 | 
					 | 
				
			||||||
    restart: unless-stopped
 | 
					 | 
				
			||||||
    ports:
 | 
					 | 
				
			||||||
      - 80:80
 | 
					 | 
				
			||||||
    depends_on:
 | 
					 | 
				
			||||||
      - app
 | 
					 | 
				
			||||||
    resources:
 | 
					 | 
				
			||||||
      limits:
 | 
					 | 
				
			||||||
        memory: 500m
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  cron:
 | 
					 | 
				
			||||||
    image: "${CROND_IMAGE}"
 | 
					 | 
				
			||||||
    restart: always
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,9 +0,0 @@
 | 
				
			|||||||
ARG BASE_IMAGE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FROM $BASE_IMAGE as build
 | 
					 | 
				
			||||||
FROM nginx:1.17-alpine
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN rm /etc/nginx/conf.d/default.conf
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
COPY --from=build /var/www /var/www
 | 
					 | 
				
			||||||
COPY ./uffizzi/nginx/nginx /etc/nginx/conf.d/
 | 
					 | 
				
			||||||
@ -1,22 +0,0 @@
 | 
				
			|||||||
server {
 | 
					 | 
				
			||||||
    client_max_body_size 64M;
 | 
					 | 
				
			||||||
    listen 80;
 | 
					 | 
				
			||||||
    index index.php index.html;
 | 
					 | 
				
			||||||
    error_log  /var/log/nginx/error.log;
 | 
					 | 
				
			||||||
    access_log /var/log/nginx/access.log;
 | 
					 | 
				
			||||||
    root /var/www/public;
 | 
					 | 
				
			||||||
    location ~ \.php$ {
 | 
					 | 
				
			||||||
        try_files $uri =404;
 | 
					 | 
				
			||||||
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
 | 
					 | 
				
			||||||
        fastcgi_pass localhost:9000;
 | 
					 | 
				
			||||||
        fastcgi_index index.php;
 | 
					 | 
				
			||||||
        include fastcgi_params;
 | 
					 | 
				
			||||||
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 | 
					 | 
				
			||||||
        fastcgi_param PATH_INFO $fastcgi_path_info;
 | 
					 | 
				
			||||||
        fastcgi_read_timeout 300;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    location / {
 | 
					 | 
				
			||||||
        try_files $uri $uri/ /index.php?$query_string;
 | 
					 | 
				
			||||||
        gzip_static on;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										11
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								yarn.lock
									
									
									
									
									
								
							@ -367,11 +367,6 @@
 | 
				
			|||||||
  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"
 | 
				
			||||||
@ -2013,9 +2008,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.8"
 | 
					  version "1.2.5"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
 | 
					  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
 | 
				
			||||||
  integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
 | 
					  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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