diff --git a/.gitignore b/.gitignore index 08fa7697b..ebd85a907 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,31 @@ -node_modules -coverage -*.log* +# Nuxt dev/build outputs +.output +.data .nuxt .nitro .cache -.output -.env dist + +# Node dependencies +node_modules + +# Logs +logs +*.log* + +# Misc .DS_Store +.fleet .idea .eslintcache -api-generator/typedoc.json +coverage **/.DS_Store + +# Local env files +.env +.env.* +!.env.example + +# Custom +api-generator/typedoc.json apps/showcase/components.d.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 648b6fd08..6f7e6e85d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [4.3.1](https://github.com/primefaces/primevue/tree/4.3.1) (2025-02-25) + +[Full Changelog](https://github.com/primefaces/primevue/compare/4.3.0...4.3.1) + +**Fixed bugs:** + +- DatePicker: selection start and end bug [\#7318](https://github.com/primefaces/primevue/issues/7318) +- InputNumber: locale warnings [\#7317](https://github.com/primefaces/primevue/issues/7317) +- ConfirmPopup: alignment bug on first click [\#7316](https://github.com/primefaces/primevue/issues/7316) + ## [4.3.0](https://github.com/primefaces/primevue/tree/4.3.0) (2025-02-24) [Full Changelog](https://github.com/primefaces/primevue/compare/4.3.0-rc.1...4.3.0) diff --git a/apps/showcase/README.md b/apps/showcase/README.md new file mode 100644 index 000000000..3f69b4672 --- /dev/null +++ b/apps/showcase/README.md @@ -0,0 +1 @@ +# Showcase diff --git a/apps/showcase/components/doc/codeeditor/templates.js b/apps/showcase/components/doc/codeeditor/templates.js index b505f4e6f..0af02b4f8 100644 --- a/apps/showcase/components/doc/codeeditor/templates.js +++ b/apps/showcase/components/doc/codeeditor/templates.js @@ -21,7 +21,7 @@ const core_dependencies = { tailwindcss: app_dependencies['tailwindcss'] || 'latest', autoprefixer: app_dependencies['autoprefixer'] || 'latest', postcss: app_dependencies['postcss'] || 'latest', - 'tailwindcss-primeui': app_dependencies['tailwindcss-primeui'] || 'latest', + 'tailwindcss-primeui': 'latest', 'unplugin-vue-components': 'latest' }; @@ -120,12 +120,12 @@ export default defineConfig({ }, 'tailwind.config.js': { content: `/** @type {import('tailwindcss').Config} */ -const primeui = require('tailwindcss-primeui'); +import PrimeUI from 'tailwindcss-primeui'; export default { content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], darkMode: ['selector', '[class="p-dark"]'], - plugins: [primeui] + plugins: [PrimeUI] }; ` }, diff --git a/apps/showcase/doc/autocomplete/FormsDoc.vue b/apps/showcase/doc/autocomplete/FormsDoc.vue index 9307eb5cf..61166bebf 100644 --- a/apps/showcase/doc/autocomplete/FormsDoc.vue +++ b/apps/showcase/doc/autocomplete/FormsDoc.vue @@ -5,8 +5,8 @@
- - {{ $form.country.error?.message }} + + {{ $form.country.name.error?.message }}
`, options: ` @@ -37,7 +43,9 @@ export default {
diff --git a/apps/showcase/doc/chip/IconDoc.vue b/apps/showcase/doc/chip/IconDoc.vue index 339ff9656..a5b3e75da 100644 --- a/apps/showcase/doc/chip/IconDoc.vue +++ b/apps/showcase/doc/chip/IconDoc.vue @@ -7,6 +7,11 @@ + + +
@@ -21,6 +26,11 @@ export default { + + + `, options: ` diff --git a/apps/volt/assets/data/menu.json b/apps/volt/assets/data/menu.json new file mode 100644 index 000000000..c5dc35a8c --- /dev/null +++ b/apps/volt/assets/data/menu.json @@ -0,0 +1,173 @@ +{ + "data": [ + { + "name": "Getting Started", + "icon": "pi pi-home", + "children": [ + { + "name": "Introduction", + "to": "/introduction" + }, + { + "name": "Vite", + "to": "/vite" + }, + { + "name": "Nuxt", + "to": "/nuxt" + } + ] + }, + { + "name": "Components", + "icon": "pi pi-compass", + "children": [ + { + "name": "Avatar", + "to": "/avatar" + }, + { + "name": "Button", + "to": "/button" + }, + { + "name": "Card", + "to": "/card" + }, + { + "name": "Checkbox", + "to": "/checkbox" + }, + { + "name": "Chip", + "to": "/chip" + }, + { + "name": "InputMask", + "to": "/inputmask" + }, + { + "name": "InputNumber", + "to": "/inputnumber" + }, + { + "name": "InputText", + "to": "/inputtext" + }, + { + "name": "ProgressBar", + "to": "/progressbar" + }, + { + "name": "RadioButton", + "to": "/radiobutton" + }, + { + "name": "Rating", + "to": "/rating" + }, + { + "name": "SelectButton", + "to": "/selectbutton" + }, + { + "name": "Skeleton", + "to": "/skeleton" + }, + { + "name": "Slider", + "to": "/slider" + }, + { + "name": "Textarea", + "to": "/textarea" + }, + { + "name": "Timeline", + "to": "/timeline" + }, + { + "name": "ToggleButton", + "to": "/togglebutton" + }, + { + "name": "ToggleSwitch", + "to": "/toggleswitch" + } + ] + }, + { + "name": "Icons", + "icon": "pi pi-eye", + "to": "/icons" + }, + { + "name": "Figma UI Kit", + "icon": "pi pi-pencil", + "to": "https://primevue.org/uikit" + }, + { + "name": "Templates", + "icon": "pi pi-heart", + "to": "https://primevue.org/templates" + }, + { + "name": "PrimeBlocks", + "icon": "pi pi-server", + "href": "https://primeblocks.org" + }, + { + "name": "Support", + "icon": "pi pi-question", + "children": [ + { + "name": "Discord Server", + "href": "https://discord.gg/gzKFYnpmCY" + }, + { + "name": "Forum", + "href": "https://github.com/orgs/primefaces/discussions" + }, + { + "name": "PRO Support", + "href": "https://primevue.org/support" + } + ] + }, + { + "name": "Discover", + "icon": "pi pi-search", + "children": [ + { + "name": "About Us", + "href": "https://primevue.org/team" + }, + { + "name": "Newsletter", + "href": "https://www.primefaces.org/newsletter" + }, + { + "name": "PrimeGear", + "href": "https://gear.primefaces.org" + }, + { + "name": "Source Code", + "href": "https://github.com/primefaces/primevue/tree/master/apps/volt/volt" + }, + { + "name": "Store", + "href": "https://www.primefaces.org/store/" + }, + { + "name": "Twitter", + "href": "https://twitter.com/primevue" + }, + { + "name": "PrimeTV", + "icon": "pi pi-youtube", + "href": "https://www.youtube.com/channel/UCTgmp69aBOlLnPEqlUyetWw" + } + ] + } + ] +} diff --git a/apps/volt/assets/data/news.json b/apps/volt/assets/data/news.json new file mode 100644 index 000000000..e4341ffb3 --- /dev/null +++ b/apps/volt/assets/data/news.json @@ -0,0 +1,4 @@ +{ + "id": 4, + "content": "Tailwind Presets Now Support with PrimeVue v4.2 🎉" +} diff --git a/apps/volt/assets/images/island1.jpg b/apps/volt/assets/images/island1.jpg new file mode 100644 index 000000000..14fc6218b Binary files /dev/null and b/apps/volt/assets/images/island1.jpg differ diff --git a/apps/volt/assets/images/island2.jpg b/apps/volt/assets/images/island2.jpg new file mode 100644 index 000000000..dad67080c Binary files /dev/null and b/apps/volt/assets/images/island2.jpg differ diff --git a/apps/volt/assets/styles/app/_code.scss b/apps/volt/assets/styles/app/_code.scss new file mode 100644 index 000000000..43b480716 --- /dev/null +++ b/apps/volt/assets/styles/app/_code.scss @@ -0,0 +1,133 @@ +code[class*="language-"], +pre[class*="language-"] { + background: none; + font-family: ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,Liberation Mono,monospace; + text-align: start; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +div.code-toolbar > .toolbar { + display: none; +} + + +pre[class*="language-"] { + position: relative; + background: transparent; + margin: 0; + padding: 0; + max-height: 40rem; + overflow: auto; + color-scheme: dark; + + &:before, &:after { + display: none !important; + } + + code { + border-inline-start: 1rem solid transparent; + box-shadow: none; + margin: 0; + font-size: 14px; + border-radius: 10px; + color: #ffffff; + max-height: inherit; + height: inherit; + padding: 0 1rem; + display: block; + overflow: auto; + + .token.comment, + .token.block-comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #bbf7d0; + } + + .token.punctuation { + color: #bfdbfe; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.function-name, + .token.constant, + .token.symbol, + .token.deleted { + color: #93c5fd; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.function, + .token.builtin, + .token.inserted { + color: #eff6ff; + } + + .token.operator, + .token.entity, + .token.url, + .token.variable { + color: #ffffff; + } + + .token.atrule, + .token.attr-value, + .token.keyword, + .token.class-name { + color: #bbf7d0; + } + + .token.regex, + .token.important { + color: #fde68a; + } + + .language-css .token.string, + .style .token.string { + color: #fde68a; + } + + .token.important { + font-weight: normal; + } + + .token.bold { + font-weight: bold; + } + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + } +} + +.copy-to-clipboard-button { + display: none; +} + +pre[class*="language-"] { + code { + background: var(--code-background); + } +} diff --git a/apps/volt/assets/styles/app/_content.scss b/apps/volt/assets/styles/app/_content.scss new file mode 100644 index 000000000..e82a1385f --- /dev/null +++ b/apps/volt/assets/styles/app/_content.scss @@ -0,0 +1,18 @@ +.layout-content { + padding: 6rem 4rem 0 4rem; + display: flex; + + .layout-content-slot { + flex: 1 1 auto; + width: 1%; + padding-top: .5rem; + } +} + +.card { + background: var(--card-background); + border: var(--card-border); + padding: 2rem; + border-radius: 10px; + margin-bottom: 1rem; +} diff --git a/apps/volt/assets/styles/app/_core.scss b/apps/volt/assets/styles/app/_core.scss new file mode 100644 index 000000000..684b74075 --- /dev/null +++ b/apps/volt/assets/styles/app/_core.scss @@ -0,0 +1,83 @@ +html { + font-size: 14px; + font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-feature-settings: "cv02", "cv03", "cv04", "cv11"; +} + +body { + margin: 0px; + min-height: 100%; + overflow-x: hidden; + overflow-y: auto; + background-color: var(--ground-background); + font-weight: normal; + color: var(--text-color); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.layout-wrapper { + background-color: var(--ground-background); +} + +a { + text-decoration: none; +} + +::selection { + background-color: var(--selection-background); + color: var(--selection-text-color); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-block: 1.5rem 1rem; + margin-inline: 0; + font-family: inherit; + font-weight: 600; + line-height: 1.2; + color: var(--high-contrast-text-color); + + &:first-child { + margin-top: 0; + } +} + +h1 { + font-size: 1.75rem; +} + +h2 { + font-size: 1.5rem; +} + +h3 { + font-size: 1.25rem; +} + +h4 { + font-size: 1.125rem; +} + +h5 { + font-size: 1rem; +} + +h6 { + font-size: .875rem; +} + +p { + line-height: 1.625; + margin-block: 0 1rem; + margin-inline: 0; +} + +.p-toast.p-toast-top-right, +.p-toast.p-toast-top-left { + top: 7rem; +} \ No newline at end of file diff --git a/apps/volt/assets/styles/app/_doc.scss b/apps/volt/assets/styles/app/_doc.scss new file mode 100644 index 000000000..3788b6b49 --- /dev/null +++ b/apps/volt/assets/styles/app/_doc.scss @@ -0,0 +1,440 @@ +@mixin mark() { + border-radius: 6px; + padding: 2px 6px; + font-size: 1rem; + font-weight: 500; + font-style: normal; + background: var(--mark-background); + color: var(--mark-text); +} + +.mark { + @include mark(); +} + +.doc-tabmenu { + list-style: none; + margin: 0; + padding: 0; + display: flex; + margin-bottom: 2rem; + overflow: auto; + position: relative; + + &:after { + display: block; + position: absolute; + bottom: 0; + width: 100%; + border-bottom: 1px solid var(--border-color); + content: ''; + } + + li { + position: relative; + z-index: 1; + + button { + background-color: transparent; + border: 0 none; + display: block; + padding-block: 0 1rem; + padding-inline: 2rem; + text-align: center; + color: var(--text-color); + font-size: 1rem; + letter-spacing: 1px; + cursor: pointer; + margin: 0; + transition: outline-color 0.2s, border-color 0.2s; + outline-color: transparent; + border-bottom: 1px solid transparent; + border-start-end-radius: 6px; + border-start-start-radius: 6px; + white-space: nowrap; + --p-focus-ring-offset: -1px; + @include focus-visible(); + + &:hover { + border-bottom-color: var(--hover-border-color); + } + + &:focus { + outline: 0 none; + } + + } + + &.doc-tabmenu-active { + button { + border-bottom-color: var(--primary-text-color); + color: var(--primary-text-color); + } + } + } + + &::-webkit-scrollbar { + display: none; + } +} + +.doc-tabpanel, +.doc { + display: flex; +} + +.doc-main { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 0; + min-width: 0; +} + +.doc-intro { + margin-bottom: 1.5rem; + + p { + font-size: 1.25rem; + margin: 0; + + a { + @include doc-link(); + } + } +} + +.doc-link { + @include doc-link(); +} + +.doc-section-label { + display: flex; + align-items: center; + scroll-margin-top: 6.5rem; + + > a { + color: var(--primary-text-color); + opacity: 0.7; + margin-inline-start: 1rem; + display: none; + transition: outline-color 0.2s, border-color 0.2s, opacity 0.2s; + outline-color: transparent; + border-radius: 6px; + @include focus-visible(); + } + + > .doc-section-label-badge { + margin-inline-start: 0.5rem; + } + + &:has(.doc-section-label-badge) { + line-height: 1; + } + + &:hover { + > a { + display: block; + + &:hover { + opacity: 1; + } + } + } +} + +.doc-section-description { + > p { + font-size: 1.125rem; + + i { + @include mark(); + } + + a { + @include doc-link(); + } + } + + li { + font-size: 1.125rem; + } +} + +.doc-notification { + line-height: 1.5; + padding: 1rem; + font-weight: 500; + border-radius: 10px; + background: var(--mark-background); + color: var(--mark-text); + margin-bottom: 1rem; +} + +.doc-section-nav { + position: sticky; + top: 6rem; + right: 0; + width: 14rem; + max-height: calc(100vh - 15rem); + list-style: none; + margin: 0; + padding-block: 0.25rem; + padding-inline: 0; + margin-inline-start: 4rem; + overflow-y: auto; + overflow-x: hidden; + align-self: flex-start; + + > .navbar-item { + .navbar-item-content { + border-inline-start: 1px solid var(--border-color); + padding-inline-start: .25rem; + transition: all .2s; + + &:hover { + border-inline-start-color: var(--hover-border-color); + } + } + } + + .navbar-item { + > .navbar-item-content { + display: flex; + + button { + font-size: 1rem; + text-align: start; + background: transparent; + margin: 0; + border: 0 none; + padding-block: 0.25rem; + padding-inline: 1rem; + color: var(--text-secondary-color); + white-space: nowrap; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + transition: outline-color 0.2s, border-color .2s; + outline-color: transparent; + cursor: pointer; + user-select: none; + --p-focus-ring-offset: -1px; + @include focus-visible(); + } + + &:hover { + button { + color: var(--text-color); + } + } + } + + &.active-navbar-item { + > .navbar-item-content { + border-color: var(--primary-text-color); + + button { + color: var(--primary-text-color); + } + } + } + + ul { + list-style: none; + margin: 0; + padding: 0; + + .navbar-item { + .navbar-item-content { + padding-inline-start: 1rem; + } + } + } + } +} + +.doc-section-code { + position: relative; + + div { + &::-webkit-scrollbar { + width: 5px; + } + } + + &:not(:last-child) { + margin-bottom: 1rem; + } + + &:hover { + .doc-section-code-buttons { + display: flex; + } + } +} + +.doc-section-code-buttons { + position: absolute; + align-items: center; + justify-content: end; + z-index: 1; + top: .75rem; + right: .75rem; + gap: .5rem; + display: none; + background: rgba(255,255,255,.05); + border-radius: 10px; + padding: 2px; + backdrop-filter: blur(6px); + border: 1px solid rgba(255, 255, 255, .1); + + button { + outline: 0 none; + border-radius: 8px; + outline-offset: 0; + background-color: transparent; + transition: background-color .2s, box-shadow .2s; + border: 0 none; + color: var(--code-button-text-color); + cursor: pointer; + + &:hover { + background-color: rgba(255,255,255,.1); + color: var(--code-button-text-color); + } + + &.code-active { + color: #bbf7d0; + } + } +} + +.doc-section-code-tooltip .p-tooltip-text { + padding: 0.5rem; + font-size: 11px; +} + + + +.doc-tablewrapper { + overflow: auto; +} + +.doc-table { + border-collapse: collapse; + width: 100%; + min-width: 960px; + margin-bottom: 1.5rem; + + th { + border-bottom: 1px solid var(--border-color); + padding-block: .75rem; + padding-inline: 1rem; + text-align: start; + text-transform: capitalize; + } + + tbody { + tr:hover { + background: var(--hover-background); + } + + td { + padding-block: .75rem; + padding-inline: 1rem; + border-bottom: 1px solid var(--border-color); + white-space: pre-line; + line-height: 1.5; + scroll-margin-top: 6.5rem; + + &:first-child { + color: var(--primary-text-color); + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + font-weight: 600; + } + + .doc-option-type { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + color: var(--primary-text-color); + font-weight: 500; + + .doc-option-type-options-container { + display: flex; + align-items: center; + } + + &.doc-option-link { + &:hover { + text-decoration: underline; + } + } + } + + .doc-option-name, i:not(.pi) { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + position: relative; + scroll-margin-top: 6.5rem; + background-color: var(--mark-background); + color: var(--mark-text); + border-radius: 6px; + padding-block: 2px; + padding-inline: 6px; + font-weight: 600; + font-style: normal; + white-space: nowrap; + + .doc-option-link { + position: absolute; + top: 0; + right: -1.5rem; + color: var(--primary-text-color); + opacity: 0.7; + display: none; + transition: opacity 0.3s, colors 0.3s; + } + } + + &:hover { + .doc-option-name { + .doc-option-link { + display: inline; + + &:hover { + opacity: 1; + } + } + } + } + + .doc-option-default, + .doc-option-returnType { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + font-weight: 400; + font-style: normal; + display: flex; + border-width: 1px; + border-style: solid; + border-radius: 6px; + padding-block: 2px; + padding-inline: 6px; + max-width: min-content; + border-color: var(--border-color); + background-color: var(--card-background); + color: var(--text-secondary-color); + } + + .doc-option-parameter-name { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + } + + .doc-option-parameter-type { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + color: var(--primary-text-color); + } + + .doc-option-params { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + } + } + } +} diff --git a/apps/volt/assets/styles/app/_docsearch.scss b/apps/volt/assets/styles/app/_docsearch.scss new file mode 100644 index 000000000..270e2f46e --- /dev/null +++ b/apps/volt/assets/styles/app/_docsearch.scss @@ -0,0 +1,147 @@ +.DocSearch-Button { + border-radius: 6px; + border: 1px solid var(--border-color); + height: 2rem; + background-color: var(--card-background); + margin: 0; + transition: outline-color .2s, border-color .2s; + outline-color: transparent; + padding: 0 .5rem; + @include focus-visible(); + + &:hover { + border-color: var(--primary-color); + box-shadow: none; + } + + .DocSearch-Search-Icon { + width: 1rem; + height: 1rem; + } + + .DocSearch-Button-Keys { + overflow: hidden; + min-width: auto; + height: auto; + background: transparent; + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding: 0; + gap: 2px; + + .DocSearch-Button-Key { + background: transparent; + display: flex; + padding: 0; + margin: 0; + top: 0; + border-radius: 0; + height: auto; + width: auto; + font-family: inherit; + box-shadow: none; + + &:first-child { + font-size: 0.75rem; + line-height: normal; + } + + &:last-child { + justify-content: start; + align-items: center; + font-size: 0.75rem; + position: relative; + + &::before { + content: "\e90d"; + display: flex; + color: var(--text-color); + font-family: "primeicons"; + font-size: .4rem; + opacity: .7; + margin-right: 2px; + height: 13.5px; + align-items: center; + font-weight: 700; + + } + } + } + } +} + +.DocSearch-Container { + z-index: 1101; +} + +.DocSearch-Modal { + border: 1px solid var(--border-color); + box-shadow: none; +} + +.DocSearch-Footer { + box-shadow: none; + border-top: 1px solid var(--border-color); + background-color: var(--overlay-background); +} + +.DocSearch-Form { + background: var(--card-background); + box-shadow: none; + border: 1px solid var(--border-color); + border-radius: 6px; + transition: border-color .3s; + + &:hover { + border-color: var(--primary-color); + } + + .DocSearch-MagnifierLabel, .DocSearch-Reset { + color: var(--text-color); + } +} + +.DocSearch-Hit { + border-bottom: 1px solid var(--border-color); + padding-bottom: 0; + margin-bottom: .25rem; +} + +.DocSearch-Hit-source { + color: var(--primary-text-color); +} + +.DocSearch-Logo .cls-1, .DocSearch-Logo .cls-2 { + fill: var(--primary-text-color); +} + +.DocSearch-Prefill { + color: var(--primary-text-color); +} + +.DocSearch-Button-Placeholder { + text-align: center; + display: inline-block; + font-size: .875rem; +} + +:root { + --docsearch-searchbox-focus-background: var(--card-background); + --docsearch-text-color: var(--text-color); + --docsearch-muted-color: var(--text-color); + --docsearch-searchbox-background: var(--card-background); + --docsearch-text-color: var(--text-color); + --docsearch-modal-background: var(--overlay-background); + --docsearch-key-gradient: var(--ground-background); + --docsearch-key-shadow: none; + --docsearch-container-background: var(--docsearch-mask-background); + --docsearch-hit-background: var(--overlay-background); + --docsearch-hit-shadow: none; + --docsearch-spacing: 1rem; + --docsearch-hit-color: var(--text-color); + --docsearch-highlight-color: var(--primary-color); + --docsearch-hit-active-color: var(--primary-contrast-color); + --docsearch-searchbox-shadow: none; +} diff --git a/apps/volt/assets/styles/app/_footer.scss b/apps/volt/assets/styles/app/_footer.scss new file mode 100644 index 000000000..1fe7448f4 --- /dev/null +++ b/apps/volt/assets/styles/app/_footer.scss @@ -0,0 +1,26 @@ +.layout-footer { + padding: 2rem 4rem; + margin-top: 4rem; + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + font-weight: 500; + color: var(--text-color); + border-top: 1px solid var(--border-color); + + a { + color: var(--primary-text-color); + font-weight: 700; + transition: outline-color .2s, border-color .2s; + outline-color: transparent; + border-radius: 6px; + + @include focus-visible(); + + &:hover { + text-decoration: underline; + } + + } +} diff --git a/apps/volt/assets/styles/app/_glow.scss b/apps/volt/assets/styles/app/_glow.scss new file mode 100644 index 000000000..aa1209bd3 --- /dev/null +++ b/apps/volt/assets/styles/app/_glow.scss @@ -0,0 +1,7 @@ +.landing, .layout-wrapper { + background-blend-mode: var(--glow-blend); + background-image: var(--glow-image); + background-position: top; + background-repeat: no-repeat; + background-size: auto 20rem; +} \ No newline at end of file diff --git a/apps/volt/assets/styles/app/_mixins.scss b/apps/volt/assets/styles/app/_mixins.scss new file mode 100644 index 000000000..7093f943b --- /dev/null +++ b/apps/volt/assets/styles/app/_mixins.scss @@ -0,0 +1,25 @@ +@mixin focus-visible() { + &:focus-visible { + outline: 1px solid var(--primary-color); + outline-offset: var(--p-focus-ring-offset); + } +} + +@mixin doc-link() { + color: var(--primary-text-color); + font-weight: 500; + transition: outline-color .2s, border-color .2s; + outline-color: transparent; + border-radius: 6px; + @include focus-visible(); + + &:hover { + text-decoration: underline; + } +} + +@mixin mobile { + @media (max-width: 900px) { + @content; + } +} diff --git a/apps/volt/assets/styles/app/_news.scss b/apps/volt/assets/styles/app/_news.scss new file mode 100644 index 000000000..e3247fa10 --- /dev/null +++ b/apps/volt/assets/styles/app/_news.scss @@ -0,0 +1,92 @@ +.layout-news { + position: fixed; + top: 0; + left: 0; + z-index: 1100; + width: 100%; + height: 2rem; + padding: 0 2rem; + background-color: var(--primary-color); + + .layout-news-container { + display: flex; + justify-content: space-between; + align-items: center; + width: calc(100% - var(--p-scrollbar-width, 0px)); + height: 100%; + } + + .layout-news-content { + flex: 1; + display: flex; + justify-content: center; + align-items: center; + min-width: 0%; + } + + .layout-news-text { + line-height: 1.5; + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + min-width: 0%; + font-weight: 500; + color: var(--primary-contrast-color); + } + + .layout-news-link { + margin-left: 0.5rem; + line-height: 1.5; + white-space: nowrap; + } + + .layout-news-link, + .layout-news-link:visited, + .layout-news-link:active { + color:var(--primary-contrast-color); + font-weight:700; + } + .layout-news-link:hover { + text-decoration: underline; + } + + .layout-news-close { + color:var(--primary-contrast-color); + line-height: 1.5; + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + border-radius: 50%; + width: 1.5rem; + height: 1.5rem; + transition: background-color 0.3s; + margin-left: 0.5rem; + + &:hover { + background-color: rgba(255, 255, 255, 0.2); + } + } +} + +.layout-news-active { + .layout-topbar { + top: 2rem; + } + + .layout-sidebar, + .doc-section-nav { + top: 8rem; + } + + .layout-content { + padding-top: 8rem; + } + + .doc-section-label, + .doc-table tbody td .doc-option-name, + .doc-table tbody td > i { + scroll-margin-top: 8.5rem; + } +} diff --git a/apps/volt/assets/styles/app/_responsive.scss b/apps/volt/assets/styles/app/_responsive.scss new file mode 100644 index 000000000..0b73d6592 --- /dev/null +++ b/apps/volt/assets/styles/app/_responsive.scss @@ -0,0 +1,181 @@ +@media screen and (min-width: 1920px) { + .layout-content { + max-width: 1728px; + margin: 0 auto; + } + + .layout-topbar-inner, + .layout-footer { + max-width: 1728px; + margin: 0 auto; + } + +} + +@media screen and (max-width: 1199px) { + .layout-topbar-inner { + padding-left: 2rem; + padding-right: 2rem; + + .menu-button { + display: block; + } + + .layout-topbar-logo-container { + width: auto; + margin-right: 0; + } + + .DocSearch-Button { + width: 2rem; + height: 2rem; + overflow: hidden; + padding: 0; + justify-content: center; + align-items: center; + + .DocSearch-Search-Icon { + width: 1rem; + height: 1rem; + } + + .DocSearch-Button-Placeholder, + .DocSearch-Button-Keys { + display: none; + } + } + } + + .layout-sidebar { + top: 0; + inset-inline-start: 0; + position: fixed; + z-index: 1102; + height: 100%; + transform: translateX(-100%); + background-color: var(--mobile-menu-background); + backdrop-filter: blur(20px); + width: 300px; + opacity: 0; + + &:dir(rtl) { + transform: translateX(100%); + } + + nav { + padding: 1rem 1rem; + } + + &.active { + opacity: 1; + transform: translateX(0); + } + } + + .layout-news-active { + .layout-sidebar { + top: 0; + } + } + + .layout-mask { + background-color: rgba(0, 0, 0, 0.1); + + &.layout-mask-active { + z-index: 1101; + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.4); + transition: background-color .5s; + } + } + + .doc-section-nav { + display: none; + } + + .video-container { + position: relative; + width: 100%; + height: 0; + padding-bottom: 56.25%; + + iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } + + .layout-content { + padding-left: 2rem; + padding-right: 2rem; + } + + .layout-footer { + padding-left: 2rem; + padding-right: 2rem; + } + + .blocked-scroll { + overflow: hidden; + padding-right: var(--p-scrollbar-width); + } +} + +@media (max-width: 768px) { + .DocSearch-Container { + position: fixed !important; + } +} + +@media screen and (max-width: 575px) { + .layout-topbar-inner { + padding-left: 1rem; + padding-right: 1rem; + + .layout-topbar-logo { + display: none; + } + + .layout-topbar-icon { + display: inline-flex; + } + } + + .layout-content { + padding-left: 1rem; + padding-right: 1rem; + } + + .layout-footer { + padding-left: 1rem; + padding-right: 1rem; + } + + .doc-tabmenu { + li { + flex: 1 1 0; + + button { + width: 100%; + min-width: auto; + } + } + } + + .layout-news { + padding-left: 1rem; + padding-right: 1rem; + font-size: 12px; + + > i { + display: none; + } + } +} diff --git a/apps/volt/assets/styles/app/_sidebar.scss b/apps/volt/assets/styles/app/_sidebar.scss new file mode 100644 index 000000000..bdd5440e4 --- /dev/null +++ b/apps/volt/assets/styles/app/_sidebar.scss @@ -0,0 +1,181 @@ +.layout-sidebar { + position: sticky; + inset-inline-start: 0; + top: 6rem; + height: calc(100vh - 9rem); + user-select: none; + transition: transform .4s cubic-bezier(.05,.74,.2,.99), opacity .3s; + display: flex; + flex-direction: column; + padding: 0; + flex: 0 0 250px; + margin-inline-end: 4rem; + overflow: auto; + + .logo { + display: flex; + justify-content: center; + } + + nav { + padding-block: 0; + padding-inline: 1rem 0; + margin: 0; + flex-grow: 1; + } + + .layout-menu { + list-style: none; + margin: 0; + padding: 0; + + > li { + margin-bottom: .25rem; + + > button, + > a { + display: flex; + width: 100%; + align-items: center; + padding-block: .5rem; + padding-inline: 1px; + color: var(--text-color); + font-weight: 600; + transition: outline-color 0.2s; + outline-color: transparent; + position: relative; + background: transparent; + font-size: 1rem; + border: 0 none; + margin: 0; + text-align: start; + cursor: pointer; + user-select: none; + --p-focus-ring-offset: -1px; + @include focus-visible(); + + .menu-icon { + width: 2rem; + height: 2rem; + border-radius: 6px; + margin-inline-end: .5rem; + border: 1px solid var(--border-color); + display: inline-flex; + align-items: center; + justify-content: center; + transition: all .2s; + position: relative; + background-color: transparent; + + i { + color: var(--text-color); + transition: all .2s; + } + } + + .menu-toggle-icon { + color: var(--text-secondary-color); + margin-inline-start: auto; + } + + &:hover { + .menu-icon { + background-color: var(--card-background); + + i { + color: var(--primary-text-color); + } + } + + .menu-toggle-icon { + color: var(--text-color); + } + } + + &.router-link-active { + color: var(--primary-text-color); + + > .menu-icon { + i { + color: var(--primary-text-color); + } + } + } + } + + > div { + overflow: hidden; + + ol { + margin-block: 0; + margin-inline: 0 1rem; + padding: .25rem 0; + list-style: none; + + li { + a { + border-inline-start: 1px solid var(--border-color); + transition: all .2s; + font-weight: 450; + display: flex; + align-items: center; + padding: .5rem; + padding-inline-start: 1rem; + color: var(--text-secondary-color); + transition: outline-color 0.2s, border-color .2s; + outline-color: transparent; + position: relative; + --p-focus-ring-offset: -1px; + @include focus-visible(); + + &:hover { + border-inline-start-color: var(--hover-border-color); + } + + &.router-link-active { + color: var(--primary-text-color); + border-inline-start-color: var(--primary-text-color); + } + } + + ol { + margin: 0; + padding: 0; + } + + &:has(.menu-child-category) { + margin-top: 1rem; + } + + &:has(.menu-child-category):first-child { + margin-top: 0rem; + } + } + } + } + } + + .p-tag { + position: absolute; + inset-inline-end: 0; + top: 50%; + transform: translateY(-50%); + + .p-tag-label { + line-height: 1; + font-size: 0.75rem; + } + } + + .menu-child-category { + display: flex; + padding: .5rem; + padding-inline-start: 0; + font-size: .875rem; + font-weight: 600; + letter-spacing: 1px; + color: var(--text-secondary-color); + margin-bottom: .25rem; + } + } +} diff --git a/apps/volt/assets/styles/app/_topbar.scss b/apps/volt/assets/styles/app/_topbar.scss new file mode 100644 index 000000000..e76097e0b --- /dev/null +++ b/apps/volt/assets/styles/app/_topbar.scss @@ -0,0 +1,221 @@ +.layout-topbar { + position: fixed; + top: 0; + left: 0; + width: calc(100% - var(--p-scrollbar-width, 0px)); + z-index: 1100; + transition: background-color .5s, border-color .5s; + border-bottom: 1px solid transparent; + + &.layout-topbar-sticky { + border-bottom: 1px solid var(--border-color); + background-color: var(--topbar-sticky-background); + backdrop-filter: blur(8px); + } +} + +.layout-topbar-inner { + height: 4rem; + padding: 0 4rem; + display: flex; + align-items: center; + justify-content: space-between; + + .layout-topbar-logo-container { + width: 250px; + margin-inline-end: 4rem; + } + + .layout-topbar-logo, + .layout-topbar-icon { + transition: outline-color .2s; + outline-color: transparent; + @include focus-visible(); + + svg { + width: 120px; + } + } + + .layout-topbar-logo { + display: inline-flex; + + svg { + width: 120px; + } + } + + .layout-topbar-icon { + display: none; + + svg { + width: 25px; + } + } + + .menu-button { + display: none; + } + + .topbar-items { + display: flex; + list-style-type: none; + margin: 0; + padding: 0; + gap: 0.5rem; + align-items: center; + + li { + position: relative; + } + + .topbar-item { + display: inline-flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + border: 1px solid var(--border-color); + width: 2rem; + height: 2rem; + transition: outline-color .2s, border-color .2s; + border-radius: 6px; + margin: 0; + padding: 0; + outline-color: transparent; + background-color: var(--card-background); + cursor: pointer; + + @include focus-visible(); + + &:hover { + border-color: var(--primary-color); + } + + i, span { + color: var(--text-color); + } + } + + .config-item { + background-color: var(--primary-color); + + i { + color: var(--primary-contrast-color); + } + } + + .config-panel { + position: absolute; + top: calc(100% + 2px); + inset-inline-end: 0; + width: 18rem; + padding: .75rem; + background-color: var(--overlay-background); + border-radius: 6px; + border: 1px solid var(--border-color); + transform-origin: top; + box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + + .config-panel-content { + display: flex; + flex-direction: column; + gap: 1rem; + } + + .config-panel-label { + font-size: .875rem; + color: var(--text-secondary-color); + font-weight: 600; + line-height: 1; + } + + .config-panel-colors { + > div { + padding-top: .5rem; + display: flex; + gap: .5rem; + flex-wrap: wrap; + + button { + border: none; + width: 1.25rem; + height: 1.25rem; + border-radius: 50%; + padding: 0; + cursor: pointer; + outline-color: transparent; + outline-width: 2px; + outline-style: solid; + outline-offset: 1px; + + &.active-color { + outline-color: var(--primary-color); + } + } + } + } + + .config-panel-settings { + display: flex; + flex-direction: column; + gap: 0.5rem; + } + } + + .version-item { + width: auto; + padding: 0.5rem; + + .version-text { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + + .version-icon { + margin-inline-start: .25rem; + color: var(--text-secondary-color); + } + } + + .versions-panel { + padding: .25rem; + background-color: var(--overlay-background); + position: absolute; + right: 0; + top: calc(100% + 2px); + border-radius: 6px; + border: 1px solid var(--border-color); + box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + transform-origin: top; + + ul { + padding: 0; + margin: 0; + list-style-type: none; + display: flex; + flex-direction: column; + gap: 4px; + + li { + margin: 2px; + + } + + a { + display: inline-flex; + padding: 0.5rem .75rem; + border-radius: 6px; + width: 100%; + overflow: hidden; + color: var(--text-color); + white-space: nowrap; + + &:hover { + background-color: var(--hover-background); + } + } + } + } + } +} diff --git a/apps/volt/assets/styles/app/app.scss b/apps/volt/assets/styles/app/app.scss new file mode 100644 index 000000000..d574de6df --- /dev/null +++ b/apps/volt/assets/styles/app/app.scss @@ -0,0 +1,16 @@ +@charset 'UTF-8'; + +@import './variables/_variables'; +@import './_mixins'; +@import './_core'; +@import './_glow'; +@import './_topbar'; +@import './_sidebar'; +@import './_content'; +@import './_news'; +@import './_footer'; +@import './_code'; +@import './_doc'; +@import './_docsearch'; +@import './_responsive'; +@import './landing/_landing'; diff --git a/apps/volt/assets/styles/app/landing/_hero.scss b/apps/volt/assets/styles/app/landing/_hero.scss new file mode 100644 index 000000000..60a6db5fb --- /dev/null +++ b/apps/volt/assets/styles/app/landing/_hero.scss @@ -0,0 +1,22 @@ +.landing-hero { + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { + background: transparent; + } + + .box { + box-shadow: var(--home-card-shadow); + } + + .p-datepicker, .p-datepicker-header { + background: transparent; + border-color: transparent; + } +} + +@media screen and (min-width: 1660px) { + .landing-hero { + width: 1504px !important; + margin-left: auto !important; + margin-right: auto !important; + } +} \ No newline at end of file diff --git a/apps/volt/assets/styles/app/landing/_landing.scss b/apps/volt/assets/styles/app/landing/_landing.scss new file mode 100644 index 000000000..c54c88301 --- /dev/null +++ b/apps/volt/assets/styles/app/landing/_landing.scss @@ -0,0 +1,7 @@ +$landingBreakpointMD: 767px; +$landingBreakpointLG: 991px; +$landingBreakpointXL: 1199px; + +@import '../_mixins'; +@import './_main'; +@import './_hero'; diff --git a/apps/volt/assets/styles/app/landing/_main.scss b/apps/volt/assets/styles/app/landing/_main.scss new file mode 100644 index 000000000..a487cee84 --- /dev/null +++ b/apps/volt/assets/styles/app/landing/_main.scss @@ -0,0 +1,180 @@ +.landing { + scroll-behavior: smooth; + padding-top: 4rem; + background-color: var(--ground-background); + + .box { + border: 1px solid var(--border-color); + border-radius: 10px; + background-color: var(--card-background); + position: relative; + z-index: 0; + + &::before, + &::after { + content: ""; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid var(--home-box-ring-color); + transition: all .5s; + animation: clippath 3s infinite linear; + border-radius: 10px; + opacity: 0; + z-index: -1; + } + + &::after { + animation: clippath 3s infinite -1.5s linear; + } + + &:hover { + &::before, + &::after { + opacity: 1; + } + } + } + + .linkbox { + transition: background-color .2s, border-color .2s, outline-color .2s; + display: inline-flex; + align-items: center; + color: var(--text-color); + border: 1px solid var(--border-color); + background-color: var(--card-background); + border-radius: 10px; + font-weight: 600; + padding: 1rem 1.5rem; + cursor: pointer; + @include focus-visible(); + + &:hover { + background: var(--hover-background); + } + + &.linkbox-primary { + background: var(--primary-color); + color: var(--primary-contrast-color); + + &:hover { + background: var(--primary-hover-color); + } + } + + &.linkbox-icon { + width: 3rem; + height: 3rem; + justify-content: center; + } + } + + .section-header { + font-size: 2rem; + color: var(--text-color); + font-weight: 700; + text-align: center; + padding: 0 2rem; + } + + .section-detail { + text-align: center; + color: var(--text-secondary-color); + font-weight: 500; + font-size: 1.25rem; + margin: 1.5rem 0 0 0; + padding: 0 2rem; + } + + .section-divider { + border: 1px solid var(--border-color); + height: 1px; + border-bottom: 0 none; + overflow: hidden; + margin-top: 5rem; + } + + &.layout-news-active { + padding-top: 6rem; + } +} + + +.landing-footer-container { + max-width: 1250px !important; + margin-left: auto !important; + margin-right: auto !important; +} + +.animated-text { + position: relative; + padding: 0.25rem 0.5rem; + border-radius: var(--rounded-base); + display: inline-block; + width: 14.45rem; + + &::before { + border-radius: var(--rounded-base); + animation: color-animation 2s linear infinite; + background-size: auto auto; + background-clip: border-box; + background-size: 200% auto; + content: ""; + width: 14.45rem; + height: 1.5rem; + position: absolute; + z-index: 0; + background-image: linear-gradient(-225deg, var(--p-blue-400) 30%, var(--p-cyan-400) 60%, var(--p-purple-400) 80%); + filter: blur(24px); + opacity: 0.6; + } + + > span { + position: relative; + z-index: 3; + background-image: linear-gradient(-225deg, var(--p-blue-400) 30%, var(--p-cyan-400) 60%, var(--p-purple-400) 80%); + animation: color-animation 2s linear infinite; + background-size: auto auto; + background-clip: border-box; + background-size: 200% auto; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } +} + +@keyframes color-animation { + 40%, + 100% { + background-position: -200% center; + } +} + +@keyframes scroll { + 0% { + transform: translateX(0%); + } + + 100% { + transform: translateX(calc(-100% - 3rem)); + } +} + +@keyframes clippath { + 0%, + 100% { + clip-path: inset(0 0 98% 0); + } + + 25% { + clip-path: inset(0 98% 0 0); + } + 50% { + clip-path: inset(98% 0 0 0); + } + 75% { + clip-path: inset(0 0 0 98%); + } +} diff --git a/apps/volt/assets/styles/app/variables/_variables.scss b/apps/volt/assets/styles/app/variables/_variables.scss new file mode 100644 index 000000000..8ff8f0676 --- /dev/null +++ b/apps/volt/assets/styles/app/variables/_variables.scss @@ -0,0 +1,5 @@ +@import './app/_light'; +@import './app/_dark'; +@import './primevue/_common'; +@import './primevue/_light'; +@import './primevue/_dark'; \ No newline at end of file diff --git a/apps/volt/assets/styles/app/variables/app/_dark.scss b/apps/volt/assets/styles/app/variables/app/_dark.scss new file mode 100644 index 000000000..f77d13624 --- /dev/null +++ b/apps/volt/assets/styles/app/variables/app/_dark.scss @@ -0,0 +1,28 @@ +:root.p-dark { + --primary-text-color: var(--p-primary-400); + --primary-color: var(--p-primary-color); + --primary-contrast-color:var(--p-primary-contrast-color); + --primary-hover-color: var(--p-primary-hover-color); + --text-color: var(--p-surface-0); + --text-secondary-color: var(--p-surface-400); + --glow-image: url(https://www.primefaces.org/cdn/primevue/images/layout/pattern.png), radial-gradient(50% 50% at center -25px, var(--p-primary-color) 0%, #000000 100%); + --glow-blend: hard-light, color-dodge; + --topbar-sticky-background:rgba(0,0,0,.3); + --mobile-menu-background: rgba(0,0,0,.3); + --card-border: 1px solid transparent; + --card-background: var(--p-surface-900); + --border-color: var(--p-surface-700); + --ground-background: var(--p-surface-950); + --overlay-background: var(--p-surface-900); + --hover-background: var(--p-surface-800); + --code-background: var(--p-surface-900); + --high-contrast-text-color: var(--p-surface-0); + --hover-border-color: var(--p-surface-500); + --mark-background: var(--p-surface-700); + --mark-text-color: var(--p-surface-200); + --selection-background: var(--p-surface-700); + --selection-text-color: var(--p-surface-0); + --code-button-text-color: var(--p-surface-300); + --docsearch-mask-background: var(--p-mask-background); + --logo-color: var(--p-primary-400); +} diff --git a/apps/volt/assets/styles/app/variables/app/_light.scss b/apps/volt/assets/styles/app/variables/app/_light.scss new file mode 100644 index 000000000..e8dcb0013 --- /dev/null +++ b/apps/volt/assets/styles/app/variables/app/_light.scss @@ -0,0 +1,28 @@ +:root { + --primary-text-color:var(--p-primary-600); + --primary-color: var(--p-primary-color); + --primary-contrast-color:var(--p-primary-contrast-color); + --primary-hover-color: var(--p-primary-hover-color); + --text-color: var(--p-surface-700); + --text-secondary-color: var(--p-surface-500); + --glow-image: url(https://www.primefaces.org/cdn/primevue/images/layout/pattern.png); + --glow-blend: hard-light, multiply; + --topbar-sticky-background:rgba(255,255,255,.7); + --mobile-menu-background: #ffffff; + --card-border: 1px solid var(--p-surface-200); + --card-background: #ffffff; + --border-color: var(--p-surface-200); + --ground-background: var(--p-surface-50); + --overlay-background: #ffffff; + --hover-background: var(--p-surface-100); + --code-background: var(--p-surface-950); + --high-contrast-text-color: var(--p-surface-900); + --hover-border-color: var(--p-surface-400); + --mark-background: var(--p-surface-200); + --mark-text-color: var(--p-surface-700); + --selection-background: var(--p-surface-200); + --selection-text-color: var(--p-surface-950); + --code-button-text-color: var(--p-surface-300); + --docsearch-mask-background: var(--p-mask-background); + --logo-color: var(--p-primary-500); +} \ No newline at end of file diff --git a/apps/volt/assets/styles/app/variables/primevue/_common.scss b/apps/volt/assets/styles/app/variables/primevue/_common.scss new file mode 100644 index 000000000..4fe24281b --- /dev/null +++ b/apps/volt/assets/styles/app/variables/primevue/_common.scss @@ -0,0 +1,26 @@ +:root { + --p-primary-50: #ecfdf5; + --p-primary-100: #d1fae5; + --p-primary-200: #a7f3d0; + --p-primary-300: #6ee7b7; + --p-primary-400: #34d399; + --p-primary-500: #10b981; + --p-primary-600: #059669; + --p-primary-700: #047857; + --p-primary-800: #065f46; + --p-primary-900: #064e3b; + --p-primary-950: #022c22; + --p-surface-0: #ffffff; + --p-surface-50: #fafafa; + --p-surface-100: #f4f4f5; + --p-surface-200: #e4e4e7; + --p-surface-300: #d4d4d8; + --p-surface-400: #a1a1aa; + --p-surface-500: #71717a; + --p-surface-600: #52525b; + --p-surface-700: #3f3f46; + --p-surface-800: #27272a; + --p-surface-900: #18181b; + --p-surface-950: #09090b; + --p-content-border-radius: 6px; +} diff --git a/apps/volt/assets/styles/app/variables/primevue/_dark.scss b/apps/volt/assets/styles/app/variables/primevue/_dark.scss new file mode 100644 index 000000000..e0aa88714 --- /dev/null +++ b/apps/volt/assets/styles/app/variables/primevue/_dark.scss @@ -0,0 +1,28 @@ +:root.p-dark { + --p-primary-color: var(--p-primary-400); + --p-primary-contrast-color: var(--p-surface-900); + --p-primary-hover-color: var(--p-primary-300); + --p-primary-active-color: var(--p-primary-200); + --p-content-border-color: var(--p-surface-700); + --p-content-hover-background: var(--p-surface-800); + --p-content-hover-color: var(--p-surface-0); + --p-highlight-background: color-mix(in srgb, var(--p-primary-400), transparent 84%); + --p-highlight-color: rgba(255,255,255,.87); + --p-highlight-focus-background: color-mix(in srgb, var(--p-primary-400), transparent 76%); + --p-highlight-focus-color: rgba(255,255,255,.87); + --p-text-color: var(--p-surface-0); + --p-text-hover-color: var(--p-surface-0); + --p-text-muted-color: var(--p-surface-400); + --p-text-hover-muted-color: var(--p-surface-300); +} + +:root.p-dark.p-noir { + --p-primary-color: var(--p-primary-50); + --p-primary-contrast-color: var(--p-surface-950); + --p-primary-hover-color: var(--p-primary-200); + --p-primary-active-color: var(--p-primary-300); + --p-highlight-background: var(--p-surface-50); + --p-highlight-color: var(--p-surface-950); + --p-highlight-focus-background: var(--p-surface-300); + --p-highlight-focus-color: var(--p-surface-950); +} diff --git a/apps/volt/assets/styles/app/variables/primevue/_light.scss b/apps/volt/assets/styles/app/variables/primevue/_light.scss new file mode 100644 index 000000000..ec81c491b --- /dev/null +++ b/apps/volt/assets/styles/app/variables/primevue/_light.scss @@ -0,0 +1,28 @@ +:root { + --p-primary-color: var(--p-primary-500); + --p-primary-contrast-color: var(--p-surface-0); + --p-primary-hover-color: var(--p-primary-600); + --p-primary-active-color: var(--p-primary-700); + --p-content-border-color: var(--p-surface-200); + --p-content-hover-background: var(--p-surface-100); + --p-content-hover-color: var(--p-surface-800); + --p-highlight-background: var(--p-primary-50); + --p-highlight-color: var(--p-primary-700); + --p-highlight-focus-background: var(--p-primary-100); + --p-highlight-focus-color: var(--p-primary-800); + --p-text-color: var(--p-surface-700); + --p-text-hover-color: var(--p-surface-800); + --p-text-muted-color: var(--p-surface-500); + --p-text-hover-muted-color: var(--p-surface-600); +} + +:root.p-noir { + --p-primary-color: var(--p-primary-950); + --p-primary-contrast-color: #ffffff; + --p-primary-hover-color: var(--p-primary-800); + --p-primary-active-color: var(--p-primary-700); + --p-highlight-background: var(--p-surface-950); + --p-highlight-color: #ffffff; + --p-highlight-focus-background: var(--p-surface-700); + --p-highlight-focus-color: #ffffff; +} diff --git a/apps/volt/assets/styles/demo/flags.css b/apps/volt/assets/styles/demo/flags.css new file mode 100755 index 000000000..d648ba103 --- /dev/null +++ b/apps/volt/assets/styles/demo/flags.css @@ -0,0 +1 @@ +span.flag{width:44px;height:30px;display:inline-block;}img.flag{width:30px}.flag{background:url(https://primefaces.org/cdn/primevue/images/flag/flags_responsive.png) no-repeat;background-size:100%;vertical-align: middle;}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%} \ No newline at end of file diff --git a/apps/volt/assets/styles/tailwind.css b/apps/volt/assets/styles/tailwind.css new file mode 100644 index 000000000..c9e31c457 --- /dev/null +++ b/apps/volt/assets/styles/tailwind.css @@ -0,0 +1,41 @@ +@import "tailwindcss"; +@import "tailwindcss-primeui"; +@custom-variant dark (&:where(.p-dark, .p-dark *)); + +@theme { + --breakpoint-sm: '576px'; + --breakpoint-md: '768px'; + --breakpoint-lg: '992px'; + --breakpoint-xl: '1200px'; + --breakpoint-2xl: '1920px'; +} + +@custom-variant p-invalid (&[data-p~="invalid"]); +@custom-variant p-small (&[data-p~="small"]); +@custom-variant p-large (&[data-p~="large"]); +@custom-variant p-xlarge (&[data-p~="xlarge"]); +@custom-variant p-fluid (&[data-p~="fluid"]); +@custom-variant p-filled (&[data-p~="filled"]); +@custom-variant p-horizontal (&[data-p~="horizontal"]); +@custom-variant p-vertical (&[data-p~="vertical"]); +@custom-variant p-stacked (&[data-p~="stacked"]); +@custom-variant p-checked (&[data-p~="checked"]); +@custom-variant p-disabled (&[data-p~="disabled"]); +@custom-variant p-enabled (&:not([data-p~="disabled"])); +@custom-variant p-left (&[data-p~="left"]); +@custom-variant p-right (&[data-p~="right"]); +@custom-variant p-top (&[data-p~="top"]); +@custom-variant p-bottom (&[data-p~="bottom"]); +@custom-variant p-alternate (&[data-p~="alternate"]); +@custom-variant p-active (&[data-p~="active"]); +@custom-variant p-focus-visible (&[data-p~="focus-visible"]); +@custom-variant p-readonly (&[data-p~="readonly"]); +@custom-variant p-removable (&[data-p~="removable"]); +@custom-variant p-circle (&[data-p~="circle"]); +@custom-variant p-determinate (&[data-p~="determinate"]); +@custom-variant p-indeterminate (&[data-p~="indeterminate"]); +@custom-variant p-icon-only (&[data-p~="icon-only"]); +@custom-variant p-rounded (&[data-p~="rounded"]); +@custom-variant p-raised (&[data-p~="raised"]); +@custom-variant p-outlined (&[data-p~="outlined"]); +@custom-variant p-text (&[data-p~="text"]); \ No newline at end of file diff --git a/apps/volt/components/app/AppConfigurator.vue b/apps/volt/components/app/AppConfigurator.vue new file mode 100644 index 000000000..132d461a4 --- /dev/null +++ b/apps/volt/components/app/AppConfigurator.vue @@ -0,0 +1,175 @@ + + + diff --git a/apps/volt/components/app/AppFooter.vue b/apps/volt/components/app/AppFooter.vue new file mode 100755 index 000000000..92d434d53 --- /dev/null +++ b/apps/volt/components/app/AppFooter.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/volt/components/app/AppMenu.vue b/apps/volt/components/app/AppMenu.vue new file mode 100755 index 000000000..31655209a --- /dev/null +++ b/apps/volt/components/app/AppMenu.vue @@ -0,0 +1,27 @@ + + + diff --git a/apps/volt/components/app/AppMenuItem.vue b/apps/volt/components/app/AppMenuItem.vue new file mode 100644 index 000000000..ce0e675fa --- /dev/null +++ b/apps/volt/components/app/AppMenuItem.vue @@ -0,0 +1,57 @@ + + + diff --git a/apps/volt/components/app/AppNews.vue b/apps/volt/components/app/AppNews.vue new file mode 100644 index 000000000..76c5d3eae --- /dev/null +++ b/apps/volt/components/app/AppNews.vue @@ -0,0 +1,48 @@ + + + diff --git a/apps/volt/components/app/AppTopBar.vue b/apps/volt/components/app/AppTopBar.vue new file mode 100755 index 000000000..cc35a712f --- /dev/null +++ b/apps/volt/components/app/AppTopBar.vue @@ -0,0 +1,178 @@ + + + diff --git a/apps/volt/components/app/PrimeVueNuxtLink.js b/apps/volt/components/app/PrimeVueNuxtLink.js new file mode 100644 index 000000000..2c6c87796 --- /dev/null +++ b/apps/volt/components/app/PrimeVueNuxtLink.js @@ -0,0 +1,4 @@ +export default defineNuxtLink({ + componentName: 'PrimeVueNuxtLink', + trailingSlash: 'append' +}); diff --git a/apps/volt/components/demo/DeferredDemo.vue b/apps/volt/components/demo/DeferredDemo.vue new file mode 100644 index 000000000..b9f08e60e --- /dev/null +++ b/apps/volt/components/demo/DeferredDemo.vue @@ -0,0 +1,78 @@ + + + + diff --git a/apps/volt/components/doc/DocComponent.vue b/apps/volt/components/doc/DocComponent.vue new file mode 100644 index 000000000..d3e77197c --- /dev/null +++ b/apps/volt/components/doc/DocComponent.vue @@ -0,0 +1,77 @@ + + + diff --git a/apps/volt/components/doc/DocPreset.vue b/apps/volt/components/doc/DocPreset.vue new file mode 100644 index 000000000..7a4dd5c12 --- /dev/null +++ b/apps/volt/components/doc/DocPreset.vue @@ -0,0 +1,37 @@ + + + diff --git a/apps/volt/components/doc/DocSectionCode.vue b/apps/volt/components/doc/DocSectionCode.vue new file mode 100644 index 000000000..256690d42 --- /dev/null +++ b/apps/volt/components/doc/DocSectionCode.vue @@ -0,0 +1,42 @@ + + + diff --git a/apps/volt/components/doc/DocSectionNav.vue b/apps/volt/components/doc/DocSectionNav.vue new file mode 100644 index 000000000..9f47b7b28 --- /dev/null +++ b/apps/volt/components/doc/DocSectionNav.vue @@ -0,0 +1,127 @@ + + + diff --git a/apps/volt/components/doc/DocSectionText.vue b/apps/volt/components/doc/DocSectionText.vue new file mode 100644 index 000000000..3e49b2780 --- /dev/null +++ b/apps/volt/components/doc/DocSectionText.vue @@ -0,0 +1,47 @@ + + + diff --git a/apps/volt/components/doc/DocSections.vue b/apps/volt/components/doc/DocSections.vue new file mode 100644 index 000000000..0417a2989 --- /dev/null +++ b/apps/volt/components/doc/DocSections.vue @@ -0,0 +1,26 @@ + + + diff --git a/apps/volt/components/doc/codeeditor/index.js b/apps/volt/components/doc/codeeditor/index.js new file mode 100644 index 000000000..e27288179 --- /dev/null +++ b/apps/volt/components/doc/codeeditor/index.js @@ -0,0 +1,68 @@ +import sdk from '@stackblitz/sdk'; +import { getVueApp } from './templates'; + +const useCodeSandbox = (language, code, service, extPages, dependencies, component, extFiles) => { + const getSandboxParameters = (sourceType) => { + const { files, dependenciesDemo, sourceFileName } = getVueApp({ code, service, extPages, dependencies, component, extFiles }, sourceType); + + files['sandbox.config.json'] = { + content: { + infiniteLoopProtection: false + } + }; + + return { files, dependenciesDemo, sourceFileName }; + }; + + const sandboxParameters = getSandboxParameters({ language }); + + fetch('https://codesandbox.io/api/v1/sandboxes/define?json=1', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Accept: 'application/json' + }, + body: JSON.stringify(sandboxParameters) + }) + .then((response) => response.json()) + .then((data) => window.open(`https://codesandbox.io/s/${data.sandbox_id}`, '_blank')); +}; + +const useStackBlitz = (language, code, service, extPages, dependencies, component, extFiles, embedded = false) => { + const getStackBlitzParameters = (sourceType) => { + const { files, dependenciesDemo, sourceFileName } = getVueApp({ code, service, extPages, dependencies, component, extFiles, embedded }, sourceType); + + return { files, dependenciesDemo, sourceFileName }; + }; + + const stackBlitzParameters = getStackBlitzParameters({ language }); + + let files = {}; + + Object.entries(stackBlitzParameters.files).forEach(([k, v]) => (files[`${k}`] = typeof v.content === 'object' ? JSON.stringify(v.content, null, 2) : v.content)); + + const primevueproject = { + title: embedded ? 'PrimeVue Tailwind Demo' : 'PrimeVue Demo', + template: 'node', + description: embedded + ? "This example demonstrates how to style components with Tailwind CSS using PrimeVue's unstyled property. As mentioned in the PrimeVue documentation, components can be styled or have HTML attributes added using a global or inline pass through approach. In this example, we utilize the global PT approach with Tailwind CSS." + : '**\n PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 400+ ready to use UI blocks to build spectacular applications in no time.', + dependencies: stackBlitzParameters.dependencies, + files + }; + + if (embedded) { + sdk.embedProject('embed', primevueproject, { + openFile: 'src/main.js', + view: 'default', + height: '800px' + }); + } else { + sdk.openProject(primevueproject, { + newWindow: true, + openFile: [stackBlitzParameters.sourceFileName] + }); + } +}; + +export { useCodeSandbox, useStackBlitz }; diff --git a/apps/volt/components/doc/codeeditor/services.js b/apps/volt/components/doc/codeeditor/services.js new file mode 100644 index 000000000..768889f96 --- /dev/null +++ b/apps/volt/components/doc/codeeditor/services.js @@ -0,0 +1,11108 @@ +const services = { + CarService: `export const CarService = { + brands: ['Vapid', 'Carson', 'Kitano', 'Dabver', 'Ibex', 'Morello', 'Akira', 'Titan', 'Dover', 'Norma'], + + colors: ['Black', 'White', 'Red', 'Blue', 'Silver', 'Green', 'Yellow'], + + generateCar(id) { + return { + id, + vin: this.generateVin(), + brand: this.generateBrand(), + color: this.generateColor(), + year: this.generateYear() + }; + }, + + generateVin() { + let text = ''; + let possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + + for (let i = 0; i < 5; i++) { + text += possible.charAt(Math.floor(Math.random() * possible.length)); + } + + return text; + }, + + generateBrand() { + return this.brands[Math.floor(Math.random() * Math.floor(10))]; + }, + + generateColor() { + return this.colors[Math.floor(Math.random() * Math.floor(7))]; + }, + + generateYear() { + return 2000 + Math.floor(Math.random() * Math.floor(19)); + } +}; + `, + CountryService: `export const CountryService = { + getData() { + return [ + { name: 'Afghanistan', code: 'AF' }, + { name: 'Albania', code: 'AL' }, + { name: 'Algeria', code: 'DZ' }, + { name: 'American Samoa', code: 'AS' }, + { name: 'Andorra', code: 'AD' }, + { name: 'Angola', code: 'AO' }, + { name: 'Anguilla', code: 'AI' }, + { name: 'Antarctica', code: 'AQ' }, + { name: 'Antigua and Barbuda', code: 'AG' }, + { name: 'Argentina', code: 'AR' }, + { name: 'Armenia', code: 'AM' }, + { name: 'Aruba', code: 'AW' }, + { name: 'Australia', code: 'AU' }, + { name: 'Austria', code: 'AT' }, + { name: 'Azerbaijan', code: 'AZ' }, + { name: 'Bahamas', code: 'BS' }, + { name: 'Bahrain', code: 'BH' }, + { name: 'Bangladesh', code: 'BD' }, + { name: 'Barbados', code: 'BB' }, + { name: 'Belarus', code: 'BY' }, + { name: 'Belgium', code: 'BE' }, + { name: 'Belize', code: 'BZ' }, + { name: 'Benin', code: 'BJ' }, + { name: 'Bermuda', code: 'BM' }, + { name: 'Bhutan', code: 'BT' }, + { name: 'Bolivia', code: 'BO' }, + { name: 'Bosnia and Herzegovina', code: 'BA' }, + { name: 'Botswana', code: 'BW' }, + { name: 'Bouvet Island', code: 'BV' }, + { name: 'Brazil', code: 'BR' }, + { name: 'British Indian Ocean Territory', code: 'IO' }, + { name: 'Brunei Darussalam', code: 'BN' }, + { name: 'Bulgaria', code: 'BG' }, + { name: 'Burkina Faso', code: 'BF' }, + { name: 'Burundi', code: 'BI' }, + { name: 'Cambodia', code: 'KH' }, + { name: 'Cameroon', code: 'CM' }, + { name: 'Canada', code: 'CA' }, + { name: 'Cape Verde', code: 'CV' }, + { name: 'Cayman Islands', code: 'KY' }, + { name: 'Central African Republic', code: 'CF' }, + { name: 'Chad', code: 'TD' }, + { name: 'Chile', code: 'CL' }, + { name: 'China', code: 'CN' }, + { name: 'Christmas Island', code: 'CX' }, + { name: 'Cocos (Keeling) Islands', code: 'CC' }, + { name: 'Colombia', code: 'CO' }, + { name: 'Comoros', code: 'KM' }, + { name: 'Congo', code: 'CG' }, + { name: 'Congo, The Democratic Republic of the', code: 'CD' }, + { name: 'Cook Islands', code: 'CK' }, + { name: 'Costa Rica', code: 'CR' }, + { name: 'Cote D"Ivoire', code: 'CI' }, + { name: 'Croatia', code: 'HR' }, + { name: 'Cuba', code: 'CU' }, + { name: 'Cyprus', code: 'CY' }, + { name: 'Czech Republic', code: 'CZ' }, + { name: 'Denmark', code: 'DK' }, + { name: 'Djibouti', code: 'DJ' }, + { name: 'Dominica', code: 'DM' }, + { name: 'Dominican Republic', code: 'DO' }, + { name: 'Ecuador', code: 'EC' }, + { name: 'Egypt', code: 'EG' }, + { name: 'El Salvador', code: 'SV' }, + { name: 'Equatorial Guinea', code: 'GQ' }, + { name: 'Eritrea', code: 'ER' }, + { name: 'Estonia', code: 'EE' }, + { name: 'Ethiopia', code: 'ET' }, + { name: 'Falkland Islands (Malvinas)', code: 'FK' }, + { name: 'Faroe Islands', code: 'FO' }, + { name: 'Fiji', code: 'FJ' }, + { name: 'Finland', code: 'FI' }, + { name: 'France', code: 'FR' }, + { name: 'French Guiana', code: 'GF' }, + { name: 'French Polynesia', code: 'PF' }, + { name: 'French Southern Territories', code: 'TF' }, + { name: 'Gabon', code: 'GA' }, + { name: 'Gambia', code: 'GM' }, + { name: 'Georgia', code: 'GE' }, + { name: 'Germany', code: 'DE' }, + { name: 'Ghana', code: 'GH' }, + { name: 'Gibraltar', code: 'GI' }, + { name: 'Greece', code: 'GR' }, + { name: 'Greenland', code: 'GL' }, + { name: 'Grenada', code: 'GD' }, + { name: 'Guadeloupe', code: 'GP' }, + { name: 'Guam', code: 'GU' }, + { name: 'Guatemala', code: 'GT' }, + { name: 'Guernsey', code: 'GG' }, + { name: 'Guinea', code: 'GN' }, + { name: 'Guinea-Bissau', code: 'GW' }, + { name: 'Guyana', code: 'GY' }, + { name: 'Haiti', code: 'HT' }, + { name: 'Heard Island and Mcdonald Islands', code: 'HM' }, + { name: 'Holy See (Vatican City State)', code: 'VA' }, + { name: 'Honduras', code: 'HN' }, + { name: 'Hong Kong', code: 'HK' }, + { name: 'Hungary', code: 'HU' }, + { name: 'Iceland', code: 'IS' }, + { name: 'India', code: 'IN' }, + { name: 'Indonesia', code: 'ID' }, + { name: 'Iran, Islamic Republic Of', code: 'IR' }, + { name: 'Iraq', code: 'IQ' }, + { name: 'Ireland', code: 'IE' }, + { name: 'Isle of Man', code: 'IM' }, + { name: 'Israel', code: 'IL' }, + { name: 'Italy', code: 'IT' }, + { name: 'Jamaica', code: 'JM' }, + { name: 'Japan', code: 'JP' }, + { name: 'Jersey', code: 'JE' }, + { name: 'Jordan', code: 'JO' }, + { name: 'Kazakhstan', code: 'KZ' }, + { name: 'Kenya', code: 'KE' }, + { name: 'Kiribati', code: 'KI' }, + { name: 'Korea, Democratic People"S Republic of', code: 'KP' }, + { name: 'Korea, Republic of', code: 'KR' }, + { name: 'Kuwait', code: 'KW' }, + { name: 'Kyrgyzstan', code: 'KG' }, + { name: 'Lao People"S Democratic Republic', code: 'LA' }, + { name: 'Latvia', code: 'LV' }, + { name: 'Lebanon', code: 'LB' }, + { name: 'Lesotho', code: 'LS' }, + { name: 'Liberia', code: 'LR' }, + { name: 'Libyan Arab Jamahiriya', code: 'LY' }, + { name: 'Liechtenstein', code: 'LI' }, + { name: 'Lithuania', code: 'LT' }, + { name: 'Luxembourg', code: 'LU' }, + { name: 'Macao', code: 'MO' }, + { name: 'Macedonia, The Former Yugoslav Republic of', code: 'MK' }, + { name: 'Madagascar', code: 'MG' }, + { name: 'Malawi', code: 'MW' }, + { name: 'Malaysia', code: 'MY' }, + { name: 'Maldives', code: 'MV' }, + { name: 'Mali', code: 'ML' }, + { name: 'Malta', code: 'MT' }, + { name: 'Marshall Islands', code: 'MH' }, + { name: 'Martinique', code: 'MQ' }, + { name: 'Mauritania', code: 'MR' }, + { name: 'Mauritius', code: 'MU' }, + { name: 'Mayotte', code: 'YT' }, + { name: 'Mexico', code: 'MX' }, + { name: 'Micronesia, Federated States of', code: 'FM' }, + { name: 'Moldova, Republic of', code: 'MD' }, + { name: 'Monaco', code: 'MC' }, + { name: 'Mongolia', code: 'MN' }, + { name: 'Montserrat', code: 'MS' }, + { name: 'Morocco', code: 'MA' }, + { name: 'Mozambique', code: 'MZ' }, + { name: 'Myanmar', code: 'MM' }, + { name: 'Namibia', code: 'NA' }, + { name: 'Nauru', code: 'NR' }, + { name: 'Nepal', code: 'NP' }, + { name: 'Netherlands', code: 'NL' }, + { name: 'Netherlands Antilles', code: 'AN' }, + { name: 'New Caledonia', code: 'NC' }, + { name: 'New Zealand', code: 'NZ' }, + { name: 'Nicaragua', code: 'NI' }, + { name: 'Niger', code: 'NE' }, + { name: 'Nigeria', code: 'NG' }, + { name: 'Niue', code: 'NU' }, + { name: 'Norfolk Island', code: 'NF' }, + { name: 'Northern Mariana Islands', code: 'MP' }, + { name: 'Norway', code: 'NO' }, + { name: 'Oman', code: 'OM' }, + { name: 'Pakistan', code: 'PK' }, + { name: 'Palau', code: 'PW' }, + { name: 'Palestinian Territory, Occupied', code: 'PS' }, + { name: 'Panama', code: 'PA' }, + { name: 'Papua New Guinea', code: 'PG' }, + { name: 'Paraguay', code: 'PY' }, + { name: 'Peru', code: 'PE' }, + { name: 'Philippines', code: 'PH' }, + { name: 'Pitcairn', code: 'PN' }, + { name: 'Poland', code: 'PL' }, + { name: 'Portugal', code: 'PT' }, + { name: 'Puerto Rico', code: 'PR' }, + { name: 'Qatar', code: 'QA' }, + { name: 'Reunion', code: 'RE' }, + { name: 'Romania', code: 'RO' }, + { name: 'Russian Federation', code: 'RU' }, + { name: 'RWANDA', code: 'RW' }, + { name: 'Saint Helena', code: 'SH' }, + { name: 'Saint Kitts and Nevis', code: 'KN' }, + { name: 'Saint Lucia', code: 'LC' }, + { name: 'Saint Pierre and Miquelon', code: 'PM' }, + { name: 'Saint Vincent and the Grenadines', code: 'VC' }, + { name: 'Samoa', code: 'WS' }, + { name: 'San Marino', code: 'SM' }, + { name: 'Sao Tome and Principe', code: 'ST' }, + { name: 'Saudi Arabia', code: 'SA' }, + { name: 'Senegal', code: 'SN' }, + { name: 'Serbia and Montenegro', code: 'CS' }, + { name: 'Seychelles', code: 'SC' }, + { name: 'Sierra Leone', code: 'SL' }, + { name: 'Singapore', code: 'SG' }, + { name: 'Slovakia', code: 'SK' }, + { name: 'Slovenia', code: 'SI' }, + { name: 'Solomon Islands', code: 'SB' }, + { name: 'Somalia', code: 'SO' }, + { name: 'South Africa', code: 'ZA' }, + { name: 'South Georgia and the South Sandwich Islands', code: 'GS' }, + { name: 'Spain', code: 'ES' }, + { name: 'Sri Lanka', code: 'LK' }, + { name: 'Sudan', code: 'SD' }, + { name: 'Suriname', code: 'SR' }, + { name: 'Svalbard and Jan Mayen', code: 'SJ' }, + { name: 'Swaziland', code: 'SZ' }, + { name: 'Sweden', code: 'SE' }, + { name: 'Switzerland', code: 'CH' }, + { name: 'Syrian Arab Republic', code: 'SY' }, + { name: 'Taiwan, Province of China', code: 'TW' }, + { name: 'Tajikistan', code: 'TJ' }, + { name: 'Tanzania, United Republic of', code: 'TZ' }, + { name: 'Thailand', code: 'TH' }, + { name: 'Timor-Leste', code: 'TL' }, + { name: 'Togo', code: 'TG' }, + { name: 'Tokelau', code: 'TK' }, + { name: 'Tonga', code: 'TO' }, + { name: 'Trinidad and Tobago', code: 'TT' }, + { name: 'Tunisia', code: 'TN' }, + { name: 'Turkey', code: 'TR' }, + { name: 'Turkmenistan', code: 'TM' }, + { name: 'Turks and Caicos Islands', code: 'TC' }, + { name: 'Tuvalu', code: 'TV' }, + { name: 'Uganda', code: 'UG' }, + { name: 'Ukraine', code: 'UA' }, + { name: 'United Arab Emirates', code: 'AE' }, + { name: 'United Kingdom', code: 'GB' }, + { name: 'United States', code: 'US' }, + { name: 'United States Minor Outlying Islands', code: 'UM' }, + { name: 'Uruguay', code: 'UY' }, + { name: 'Uzbekistan', code: 'UZ' }, + { name: 'Vanuatu', code: 'VU' }, + { name: 'Venezuela', code: 'VE' }, + { name: 'Viet Nam', code: 'VN' }, + { name: 'Virgin Islands, British', code: 'VG' }, + { name: 'Virgin Islands, U.S.', code: 'VI' }, + { name: 'Wallis and Futuna', code: 'WF' }, + { name: 'Western Sahara', code: 'EH' }, + { name: 'Yemen', code: 'YE' }, + { name: 'Zambia', code: 'ZM' }, + { name: 'Zimbabwe', code: 'ZW' } + ]; + }, + + getCountries() { + return Promise.resolve(this.getData()); + } +}; + `, + CustomerService: `export const CustomerService = { + getData() { + return [ + { + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 + }, + { + id: 1001, + name: 'Josephine Darakjy', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Chanay, Jeffrey A Esq', + date: '2019-02-09', + status: 'proposal', + verified: true, + activity: 0, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 82429 + }, + { + id: 1002, + name: 'Art Venere', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Chemel, James L Cpa', + date: '2017-05-13', + status: 'qualified', + verified: false, + activity: 63, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 28334 + }, + { + id: 1003, + name: 'Lenna Paprocki', + country: { + name: 'Slovenia', + code: 'si' + }, + company: 'Feltz Printing Service', + date: '2020-09-15', + status: 'new', + verified: false, + activity: 37, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 88521 + }, + { + id: 1004, + name: 'Donette Foller', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Printing Dimensions', + date: '2016-05-20', + status: 'proposal', + verified: true, + activity: 33, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 93905 + }, + { + id: 1005, + name: 'Simona Morasca', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Chapman, Ross E Esq', + date: '2018-02-16', + status: 'qualified', + verified: false, + activity: 68, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 50041 + }, + { + id: 1006, + name: 'Mitsue Tollner', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Morlong Associates', + date: '2018-02-19', + status: 'renewal', + verified: true, + activity: 54, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 58706 + }, + { + id: 1007, + name: 'Leota Dilliard', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Commercial Press', + date: '2019-08-13', + status: 'renewal', + verified: true, + activity: 69, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 26640 + }, + { + id: 1008, + name: 'Sage Wieser', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Truhlar And Truhlar Attys', + date: '2018-11-21', + status: 'unqualified', + verified: true, + activity: 76, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 65369 + }, + { + id: 1009, + name: 'Kris Marrier', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'King, Christopher A Esq', + date: '2015-07-07', + status: 'proposal', + verified: false, + activity: 3, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 63451 + }, + { + id: 1010, + name: 'Minna Amigon', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Dorl, James J Esq', + date: '2018-11-07', + status: 'qualified', + verified: false, + activity: 38, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 71169 + }, + { + id: 1011, + name: 'Abel Maclead', + country: { + name: 'Singapore', + code: 'sg' + }, + company: 'Rangoni Of Florence', + date: '2017-03-11', + status: 'qualified', + verified: true, + activity: 87, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 96842 + }, + { + id: 1012, + name: 'Kiley Caldarera', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Feiner Bros', + date: '2015-10-20', + status: 'unqualified', + verified: false, + activity: 80, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 92734 + }, + { + id: 1013, + name: 'Graciela Ruta', + country: { + name: 'Chile', + code: 'cl' + }, + company: 'Buckley Miller & Wright', + date: '2016-07-25', + status: 'negotiation', + verified: false, + activity: 59, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 45250 + }, + { + id: 1014, + name: 'Cammy Albares', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Rousseaux, Michael Esq', + date: '2019-06-25', + status: 'new', + verified: true, + activity: 90, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 30236 + }, + { + id: 1015, + name: 'Mattie Poquette', + country: { + name: 'Venezuela', + code: 've' + }, + company: 'Century Communications', + date: '2017-12-12', + status: 'negotiation', + verified: false, + activity: 52, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 64533 + }, + { + id: 1016, + name: 'Meaghan Garufi', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Bolton, Wilbur Esq', + date: '2018-07-04', + status: 'unqualified', + verified: false, + activity: 31, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 37279 + }, + { + id: 1017, + name: 'Gladys Rim', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'T M Byxbee Company Pc', + date: '2020-02-27', + status: 'renewal', + verified: true, + activity: 48, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 27381 + }, + { + id: 1018, + name: 'Yuki Whobrey', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Farmers Insurance Group', + date: '2017-12-21', + status: 'negotiation', + verified: true, + activity: 16, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 9257 + }, + { + id: 1019, + name: 'Fletcher Flosi', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Post Box Services Plus', + date: '2016-01-04', + status: 'renewal', + verified: true, + activity: 19, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 67783 + }, + { + id: 1020, + name: 'Bette Nicka', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Sport En Art', + date: '2016-10-21', + status: 'renewal', + verified: false, + activity: 100, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 4609 + }, + { + id: 1021, + name: 'Veronika Inouye', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'C 4 Network Inc', + date: '2017-03-24', + status: 'renewal', + verified: false, + activity: 72, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 26565 + }, + { + id: 1022, + name: 'Willard Kolmetz', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Ingalls, Donald R Esq', + date: '2017-04-15', + status: 'renewal', + verified: true, + activity: 94, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 75876 + }, + { + id: 1023, + name: 'Maryann Royster', + country: { + name: 'Belarus', + code: 'by' + }, + company: 'Franklin, Peter L Esq', + date: '2017-03-11', + status: 'qualified', + verified: false, + activity: 56, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 41121 + }, + { + id: 1024, + name: 'Alisha Slusarski', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Wtlz Power 107 Fm', + date: '2018-03-27', + status: 'qualified', + verified: true, + activity: 7, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 91691 + }, + { + id: 1025, + name: 'Allene Iturbide', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Ledecky, David Esq', + date: '2016-02-20', + status: 'qualified', + verified: true, + activity: 1, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 40137 + }, + { + id: 1026, + name: 'Chanel Caudy', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Professional Image Inc', + date: '2018-06-24', + status: 'new', + verified: true, + activity: 26, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 21304 + }, + { + id: 1027, + name: 'Ezekiel Chui', + country: { + name: 'Ireland', + code: 'ie' + }, + company: 'Sider, Donald C Esq', + date: '2016-09-24', + status: 'new', + verified: false, + activity: 76, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 60454 + }, + { + id: 1028, + name: 'Willow Kusko', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'U Pull It', + date: '2020-04-11', + status: 'qualified', + verified: true, + activity: 7, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 17565 + }, + { + id: 1029, + name: 'Bernardo Figeroa', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Clark, Richard Cpa', + date: '2018-04-11', + status: 'renewal', + verified: true, + activity: 81, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 17774 + }, + { + id: 1030, + name: 'Ammie Corrio', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Moskowitz, Barry S', + date: '2016-06-11', + status: 'negotiation', + verified: true, + activity: 56, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 49201 + }, + { + id: 1031, + name: 'Francine Vocelka', + country: { + name: 'Honduras', + code: 'hn' + }, + company: 'Cascade Realty Advisors Inc', + date: '2017-08-02', + status: 'qualified', + verified: true, + activity: 94, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 67126 + }, + { + id: 1032, + name: 'Ernie Stenseth', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Knwz Newsradio', + date: '2018-06-06', + status: 'renewal', + verified: true, + activity: 68, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 76017 + }, + { + id: 1033, + name: 'Albina Glick', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Giampetro, Anthony D', + date: '2019-08-08', + status: 'proposal', + verified: true, + activity: 85, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 91201 + }, + { + id: 1034, + name: 'Alishia Sergi', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'Milford Enterprises Inc', + date: '2018-05-19', + status: 'negotiation', + verified: false, + activity: 46, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 12237 + }, + { + id: 1035, + name: 'Solange Shinko', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'Mosocco, Ronald A', + date: '2015-02-12', + status: 'qualified', + verified: true, + activity: 32, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 34072 + }, + { + id: 1036, + name: 'Jose Stockham', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Tri State Refueler Co', + date: '2018-04-25', + status: 'qualified', + verified: true, + activity: 77, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 94909 + }, + { + id: 1037, + name: 'Rozella Ostrosky', + country: { + name: 'Venezuela', + code: 've' + }, + company: 'Parkway Company', + date: '2016-02-27', + status: 'unqualified', + verified: true, + activity: 66, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 57245 + }, + { + id: 1038, + name: 'Valentine Gillian', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Fbs Business Finance', + date: '2019-09-17', + status: 'qualified', + verified: true, + activity: 25, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 75502 + }, + { + id: 1039, + name: 'Kati Rulapaugh', + country: { + name: 'Puerto Rico', + code: 'pr' + }, + company: 'Eder Assocs Consltng Engrs Pc', + date: '2016-12-03', + status: 'renewal', + verified: false, + activity: 51, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 82075 + }, + { + id: 1040, + name: 'Youlanda Schemmer', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Tri M Tool Inc', + date: '2017-12-15', + status: 'negotiation', + verified: true, + activity: 49, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 19208 + }, + { + id: 1041, + name: 'Dyan Oldroyd', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'International Eyelets Inc', + date: '2017-02-02', + status: 'qualified', + verified: false, + activity: 5, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 50194 + }, + { + id: 1042, + name: 'Roxane Campain', + country: { + name: 'France', + code: 'fr' + }, + company: 'Rapid Trading Intl', + date: '2018-12-25', + status: 'unqualified', + verified: false, + activity: 100, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 77714 + }, + { + id: 1043, + name: 'Lavera Perin', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Abc Enterprises Inc', + date: '2018-04-10', + status: 'qualified', + verified: false, + activity: 71, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 35740 + }, + { + id: 1044, + name: 'Erick Ferencz', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Cindy Turner Associates', + date: '2018-05-06', + status: 'unqualified', + verified: true, + activity: 54, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 30790 + }, + { + id: 1045, + name: 'Fatima Saylors', + country: { + name: 'Canada', + code: 'ca' + }, + company: 'Stanton, James D Esq', + date: '2019-07-10', + status: 'renewal', + verified: true, + activity: 93, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 52343 + }, + { + id: 1046, + name: 'Jina Briddick', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Grace Pastries Inc', + date: '2018-02-19', + status: 'unqualified', + verified: false, + activity: 97, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 53966 + }, + { + id: 1047, + name: 'Kanisha Waycott', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'Schroer, Gene E Esq', + date: '2019-11-27', + status: 'new', + verified: false, + activity: 80, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 9920 + }, + { + id: 1048, + name: 'Emerson Bowley', + country: { + name: 'Finland', + code: 'fi' + }, + company: 'Knights Inn', + date: '2018-11-24', + status: 'new', + verified: false, + activity: 63, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 78069 + }, + { + id: 1049, + name: 'Blair Malet', + country: { + name: 'Finland', + code: 'fi' + }, + company: 'Bollinger Mach Shp & Shipyard', + date: '2018-04-19', + status: 'new', + verified: true, + activity: 92, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 65005 + }, + { + id: 1050, + name: 'Brock Bolognia', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Orinda News', + date: '2019-09-06', + status: 'renewal', + verified: true, + activity: 72, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 51038 + }, + { + id: 1051, + name: 'Lorrie Nestle', + country: { + name: 'Germany', + code: 'de' + }, + company: 'Ballard Spahr Andrews', + date: '2018-04-26', + status: 'renewal', + verified: false, + activity: 36, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 28218 + }, + { + id: 1052, + name: 'Sabra Uyetake', + country: { + name: 'Peru', + code: 'pe' + }, + company: 'Lowy Limousine Service', + date: '2018-04-12', + status: 'new', + verified: false, + activity: 31, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 78527 + }, + { + id: 1053, + name: 'Marjory Mastella', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Vicon Corporation', + date: '2018-01-24', + status: 'negotiation', + verified: false, + activity: 89, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 23381 + }, + { + id: 1054, + name: 'Karl Klonowski', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Rossi, Michael M', + date: '2017-04-17', + status: 'unqualified', + verified: true, + activity: 27, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 64821 + }, + { + id: 1055, + name: 'Tonette Wenner', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Northwest Publishing', + date: '2019-04-14', + status: 'qualified', + verified: false, + activity: 27, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 55334 + }, + { + id: 1056, + name: 'Amber Monarrez', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Branford Wire & Mfg Co', + date: '2019-09-09', + status: 'new', + verified: false, + activity: 79, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 83391 + }, + { + id: 1057, + name: 'Shenika Seewald', + country: { + name: 'Australia', + code: 'au' + }, + company: 'East Coast Marketing', + date: '2017-02-18', + status: 'renewal', + verified: true, + activity: 39, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 31580 + }, + { + id: 1058, + name: 'Delmy Ahle', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Wye Technologies Inc', + date: '2020-10-05', + status: 'unqualified', + verified: false, + activity: 55, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 11723 + }, + { + id: 1059, + name: 'Deeanna Juhas', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Healy, George W Iv', + date: '2018-09-28', + status: 'negotiation', + verified: false, + activity: 79, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 8454 + }, + { + id: 1060, + name: 'Blondell Pugh', + country: { + name: 'Ireland', + code: 'ie' + }, + company: 'Alpenlite Inc', + date: '2016-06-16', + status: 'renewal', + verified: false, + activity: 49, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 99235 + }, + { + id: 1061, + name: 'Jamal Vanausdal', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Hubbard, Bruce Esq', + date: '2017-05-25', + status: 'proposal', + verified: true, + activity: 87, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 15656 + }, + { + id: 1062, + name: 'Cecily Hollack', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Arthur A Oliver & Son Inc', + date: '2020-05-09', + status: 'negotiation', + verified: true, + activity: 5, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 60586 + }, + { + id: 1063, + name: 'Carmelina Lindall', + country: { + name: 'Puerto Rico', + code: 'pr' + }, + company: 'George Jessop Carter Jewelers', + date: '2019-09-07', + status: 'qualified', + verified: true, + activity: 77, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 86239 + }, + { + id: 1064, + name: 'Maurine Yglesias', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Schultz, Thomas C Md', + date: '2015-08-10', + status: 'renewal', + verified: false, + activity: 94, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 15621 + }, + { + id: 1065, + name: 'Tawna Buvens', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'H H H Enterprises Inc', + date: '2018-03-20', + status: 'new', + verified: false, + activity: 25, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 77248 + }, + { + id: 1066, + name: 'Penney Weight', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Hawaiian King Hotel', + date: '2020-03-03', + status: 'qualified', + verified: false, + activity: 96, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 478 + }, + { + id: 1067, + name: 'Elly Morocco', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Killion Industries', + date: '2018-09-18', + status: 'qualified', + verified: true, + activity: 38, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 62505 + }, + { + id: 1068, + name: 'Ilene Eroman', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Robinson, William J Esq', + date: '2019-06-08', + status: 'new', + verified: true, + activity: 49, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 91480 + }, + { + id: 1069, + name: 'Vallie Mondella', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Private Properties', + date: '2018-12-06', + status: 'new', + verified: false, + activity: 16, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 21671 + }, + { + id: 1070, + name: 'Kallie Blackwood', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Rowley Schlimgen Inc', + date: '2017-04-05', + status: 'unqualified', + verified: false, + activity: 25, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 13775 + }, + { + id: 1071, + name: 'Johnetta Abdallah', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Forging Specialties', + date: '2015-02-02', + status: 'new', + verified: false, + activity: 16, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 60253 + }, + { + id: 1072, + name: 'Bobbye Rhym', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Smits, Patricia Garity', + date: '2018-08-17', + status: 'qualified', + verified: true, + activity: 85, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 75225 + }, + { + id: 1073, + name: 'Micaela Rhymes', + country: { + name: 'France', + code: 'fr' + }, + company: 'H Lee Leonard Attorney At Law', + date: '2018-09-08', + status: 'renewal', + verified: true, + activity: 92, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 3308 + }, + { + id: 1074, + name: 'Tamar Hoogland', + country: { + name: 'Guatemala', + code: 'gt' + }, + company: 'A K Construction Co', + date: '2018-11-13', + status: 'proposal', + verified: true, + activity: 22, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 19711 + }, + { + id: 1075, + name: 'Moon Parlato', + country: { + name: 'Czech Republic', + code: 'cz' + }, + company: 'Ambelang, Jessica M Md', + date: '2019-08-18', + status: 'renewal', + verified: false, + activity: 64, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 55110 + }, + { + id: 1076, + name: 'Laurel Reitler', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'Q A Service', + date: '2015-04-02', + status: 'negotiation', + verified: false, + activity: 80, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 62392 + }, + { + id: 1077, + name: 'Delisa Crupi', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Wood & Whitacre Contractors', + date: '2017-09-15', + status: 'unqualified', + verified: false, + activity: 70, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 76530 + }, + { + id: 1078, + name: 'Viva Toelkes', + country: { + name: 'United States', + code: 'us' + }, + company: 'Mark Iv Press Ltd', + date: '2017-03-27', + status: 'qualified', + verified: false, + activity: 16, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 7460 + }, + { + id: 1079, + name: 'Elza Lipke', + country: { + name: 'Ireland', + code: 'ie' + }, + company: 'Museum Of Science & Industry', + date: '2017-06-01', + status: 'proposal', + verified: true, + activity: 90, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 42251 + }, + { + id: 1080, + name: 'Devorah Chickering', + country: { + name: 'Spain', + code: 'es' + }, + company: 'Garrison Ind', + date: '2017-03-14', + status: 'proposal', + verified: true, + activity: 96, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 36435 + }, + { + id: 1081, + name: 'Timothy Mulqueen', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Saronix Nymph Products', + date: '2018-07-09', + status: 'renewal', + verified: true, + activity: 77, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 39197 + }, + { + id: 1082, + name: 'Arlette Honeywell', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Smc Inc', + date: '2018-09-11', + status: 'proposal', + verified: true, + activity: 46, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 72707 + }, + { + id: 1083, + name: 'Dominque Dickerson', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'E A I Electronic Assocs Inc', + date: '2017-11-12', + status: 'qualified', + verified: true, + activity: 83, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 97965 + }, + { + id: 1084, + name: 'Lettie Isenhower', + country: { + name: 'Canada', + code: 'ca' + }, + company: 'Conte, Christopher A Esq', + date: '2016-03-01', + status: 'qualified', + verified: true, + activity: 83, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 5823 + }, + { + id: 1085, + name: 'Myra Munns', + country: { + name: 'Lithuania', + code: 'lt' + }, + company: 'Anker Law Office', + date: '2016-05-21', + status: 'unqualified', + verified: true, + activity: 49, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 96471 + }, + { + id: 1086, + name: 'Stephaine Barfield', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Beutelschies & Company', + date: '2016-01-22', + status: 'new', + verified: true, + activity: 34, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 33710 + }, + { + id: 1087, + name: 'Lai Gato', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'Fligg, Kenneth I Jr', + date: '2016-07-26', + status: 'unqualified', + verified: false, + activity: 64, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 30611 + }, + { + id: 1088, + name: 'Stephen Emigh', + country: { + name: 'Cuba', + code: 'cu' + }, + company: 'Sharp, J Daniel Esq', + date: '2020-07-24', + status: 'renewal', + verified: false, + activity: 51, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 32960 + }, + { + id: 1089, + name: 'Tyra Shields', + country: { + name: 'Honduras', + code: 'hn' + }, + company: 'Assink, Anne H Esq', + date: '2019-11-10', + status: 'negotiation', + verified: false, + activity: 11, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 57423 + }, + { + id: 1090, + name: 'Tammara Wardrip', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Jewel My Shop Inc', + date: '2016-06-05', + status: 'renewal', + verified: true, + activity: 64, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 23027 + }, + { + id: 1091, + name: 'Cory Gibes', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Chinese Translation Resources', + date: '2016-02-28', + status: 'new', + verified: false, + activity: 44, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 84182 + }, + { + id: 1092, + name: 'Danica Bruschke', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Stevens, Charles T', + date: '2018-12-13', + status: 'unqualified', + verified: true, + activity: 62, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 25237 + }, + { + id: 1093, + name: 'Wilda Giguere', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Mclaughlin, Luther W Cpa', + date: '2017-06-16', + status: 'new', + verified: true, + activity: 79, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 87736 + }, + { + id: 1094, + name: 'Elvera Benimadho', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Tree Musketeers', + date: '2019-02-17', + status: 'proposal', + verified: true, + activity: 50, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 38674 + }, + { + id: 1095, + name: 'Carma Vanheusen', + country: { + name: 'Turkey', + code: 'tr' + }, + company: 'Springfield Div Oh Edison Co', + date: '2019-11-26', + status: 'renewal', + verified: false, + activity: 84, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 67762 + }, + { + id: 1096, + name: 'Malinda Hochard', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Logan Memorial Hospital', + date: '2016-07-06', + status: 'new', + verified: false, + activity: 88, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 81299 + }, + { + id: 1097, + name: 'Natalie Fern', + country: { + name: 'Canada', + code: 'ca' + }, + company: 'Kelly, Charles G Esq', + date: '2019-10-02', + status: 'proposal', + verified: true, + activity: 44, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 64794 + }, + { + id: 1098, + name: 'Lisha Centini', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Industrial Paper Shredders Inc', + date: '2018-07-05', + status: 'new', + verified: true, + activity: 7, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 7815 + }, + { + id: 1099, + name: 'Arlene Klusman', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'Beck Horizon Builders', + date: '2018-05-14', + status: 'proposal', + verified: true, + activity: 99, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 37976 + }, + { + id: 1100, + name: 'Alease Buemi', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Porto Cayo At Hawks Cay', + date: '2018-03-14', + status: 'unqualified', + verified: true, + activity: 0, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 59594 + }, + { + id: 1101, + name: 'Louisa Cronauer', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Pacific Grove Museum Ntrl Hist', + date: '2018-09-23', + status: 'qualified', + verified: false, + activity: 3, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 92528 + }, + { + id: 1102, + name: 'Angella Cetta', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Bender & Hatley Pc', + date: '2018-04-10', + status: 'qualified', + verified: false, + activity: 88, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 58964 + }, + { + id: 1103, + name: 'Cyndy Goldammer', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Di Cristina J & Son', + date: '2017-09-18', + status: 'unqualified', + verified: false, + activity: 92, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 65860 + }, + { + id: 1104, + name: 'Rosio Cork', + country: { + name: 'Singapore', + code: 'sg' + }, + company: 'Green Goddess', + date: '2017-08-19', + status: 'negotiation', + verified: true, + activity: 19, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 63863 + }, + { + id: 1105, + name: 'Celeste Korando', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'American Arts & Graphics', + date: '2020-06-18', + status: 'proposal', + verified: true, + activity: 21, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 37510 + }, + { + id: 1106, + name: 'Twana Felger', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Opryland Hotel', + date: '2016-11-18', + status: 'negotiation', + verified: false, + activity: 97, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 63876 + }, + { + id: 1107, + name: 'Estrella Samu', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Marking Devices Pubg Co', + date: '2017-06-25', + status: 'unqualified', + verified: false, + activity: 27, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 93263 + }, + { + id: 1108, + name: 'Donte Kines', + country: { + name: 'Slovakia', + code: 'sk' + }, + company: 'W Tc Industries Inc', + date: '2019-02-16', + status: 'new', + verified: true, + activity: 35, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 57198 + }, + { + id: 1109, + name: 'Tiffiny Steffensmeier', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Whitehall Robbins Labs Divsn', + date: '2018-03-11', + status: 'new', + verified: true, + activity: 81, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 89147 + }, + { + id: 1110, + name: 'Edna Miceli', + country: { + name: 'France', + code: 'fr' + }, + company: 'Sampler', + date: '2017-10-15', + status: 'renewal', + verified: true, + activity: 54, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 41466 + }, + { + id: 1111, + name: 'Sue Kownacki', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'Juno Chefs Incorporated', + date: '2017-03-17', + status: 'proposal', + verified: false, + activity: 31, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 38918 + }, + { + id: 1112, + name: 'Jesusa Shin', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Carroccio, A Thomas Esq', + date: '2017-04-06', + status: 'renewal', + verified: false, + activity: 28, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 11397 + }, + { + id: 1113, + name: 'Rolland Francescon', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'Stanley, Richard L Esq', + date: '2019-02-03', + status: 'qualified', + verified: false, + activity: 45, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 40930 + }, + { + id: 1114, + name: 'Pamella Schmierer', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'K Cs Cstm Mouldings Windows', + date: '2016-09-22', + status: 'unqualified', + verified: true, + activity: 34, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 40847 + }, + { + id: 1115, + name: 'Glory Kulzer', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Comfort Inn', + date: '2017-09-27', + status: 'unqualified', + verified: true, + activity: 36, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 27832 + }, + { + id: 1116, + name: 'Shawna Palaspas', + country: { + name: 'Estonia', + code: 'ee' + }, + company: 'Windsor, James L Esq', + date: '2017-06-25', + status: 'unqualified', + verified: true, + activity: 69, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 89060 + }, + { + id: 1117, + name: 'Brandon Callaro', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Jackson Shields Yeiser', + date: '2016-07-13', + status: 'proposal', + verified: true, + activity: 55, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 52474 + }, + { + id: 1118, + name: 'Scarlet Cartan', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Box, J Calvin Esq', + date: '2018-09-13', + status: 'renewal', + verified: false, + activity: 1, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 19094 + }, + { + id: 1119, + name: 'Oretha Menter', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Custom Engineering Inc', + date: '2017-09-11', + status: 'renewal', + verified: false, + activity: 8, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 93756 + }, + { + id: 1120, + name: 'Ty Smith', + country: { + name: 'United States', + code: 'us' + }, + company: 'Bresler Eitel Framg Gllry Ltd', + date: '2019-07-06', + status: 'unqualified', + verified: false, + activity: 50, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 77388 + }, + { + id: 1121, + name: 'Xuan Rochin', + country: { + name: 'Colombia', + code: 'co' + }, + company: 'Carol, Drake Sparks Esq', + date: '2018-05-22', + status: 'proposal', + verified: true, + activity: 77, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 48759 + }, + { + id: 1122, + name: 'Lindsey Dilello', + country: { + name: 'Austria', + code: 'at' + }, + company: 'Biltmore Investors Bank', + date: '2017-07-18', + status: 'renewal', + verified: true, + activity: 65, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 37568 + }, + { + id: 1123, + name: 'Devora Perez', + country: { + name: 'Uruguay', + code: 'uy' + }, + company: 'Desco Equipment Corp', + date: '2017-10-09', + status: 'unqualified', + verified: true, + activity: 30, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 4477 + }, + { + id: 1124, + name: 'Herman Demesa', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Merlin Electric Co', + date: '2019-05-23', + status: 'proposal', + verified: true, + activity: 10, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 13764 + }, + { + id: 1125, + name: 'Rory Papasergi', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Bailey Cntl Co Div Babcock', + date: '2019-03-02', + status: 'qualified', + verified: false, + activity: 22, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 68222 + }, + { + id: 1126, + name: 'Talia Riopelle', + country: { + name: 'Guatemala', + code: 'gt' + }, + company: 'Ford Brothers Wholesale Inc', + date: '2017-02-18', + status: 'new', + verified: false, + activity: 69, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 29164 + }, + { + id: 1127, + name: 'Van Shire', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Cambridge Inn', + date: '2020-05-12', + status: 'new', + verified: false, + activity: 4, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 61651 + }, + { + id: 1128, + name: 'Lucina Lary', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Matricciani, Albert J Jr', + date: '2019-11-20', + status: 'negotiation', + verified: true, + activity: 11, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 79938 + }, + { + id: 1129, + name: 'Bok Isaacs', + country: { + name: 'Chile', + code: 'cl' + }, + company: 'Nelson Hawaiian Ltd', + date: '2016-11-10', + status: 'proposal', + verified: true, + activity: 41, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 44037 + }, + { + id: 1130, + name: 'Rolande Spickerman', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Neland Travel Agency', + date: '2016-07-11', + status: 'renewal', + verified: true, + activity: 84, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 89918 + }, + { + id: 1131, + name: 'Howard Paulas', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'Asendorf, J Alan Esq', + date: '2017-07-17', + status: 'negotiation', + verified: false, + activity: 22, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 32372 + }, + { + id: 1132, + name: 'Kimbery Madarang', + country: { + name: 'Senegal', + code: 'sn' + }, + company: 'Silberman, Arthur L Esq', + date: '2018-08-19', + status: 'negotiation', + verified: true, + activity: 63, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 46478 + }, + { + id: 1133, + name: 'Thurman Manno', + country: { + name: 'Colombia', + code: 'co' + }, + company: 'Honey Bee Breeding Genetics &', + date: '2016-05-02', + status: 'qualified', + verified: true, + activity: 47, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 30674 + }, + { + id: 1134, + name: 'Becky Mirafuentes', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Wells Kravitz Schnitzer', + date: '2018-04-13', + status: 'unqualified', + verified: true, + activity: 62, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 47714 + }, + { + id: 1135, + name: 'Beatriz Corrington', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Prohab Rehabilitation Servs', + date: '2020-01-04', + status: 'renewal', + verified: true, + activity: 55, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 14307 + }, + { + id: 1136, + name: 'Marti Maybury', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Eldridge, Kristin K Esq', + date: '2016-02-05', + status: 'unqualified', + verified: false, + activity: 3, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 82069 + }, + { + id: 1137, + name: 'Nieves Gotter', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Vlahos, John J Esq', + date: '2017-03-12', + status: 'proposal', + verified: false, + activity: 3, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 11182 + }, + { + id: 1138, + name: 'Leatha Hagele', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Ninas Indian Grs & Videos', + date: '2019-03-27', + status: 'unqualified', + verified: false, + activity: 67, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 17126 + }, + { + id: 1139, + name: 'Valentin Klimek', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'Schmid, Gayanne K Esq', + date: '2019-08-06', + status: 'unqualified', + verified: true, + activity: 14, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 19724 + }, + { + id: 1140, + name: 'Melissa Wiklund', + country: { + name: 'Japan', + code: 'jp' + }, + company: 'Moapa Valley Federal Credit Un', + date: '2018-03-20', + status: 'qualified', + verified: true, + activity: 8, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 91888 + }, + { + id: 1141, + name: 'Sheridan Zane', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Kentucky Tennessee Clay Co', + date: '2016-02-15', + status: 'qualified', + verified: true, + activity: 17, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 15016 + }, + { + id: 1142, + name: 'Bulah Padilla', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Admiral Party Rentals & Sales', + date: '2016-02-10', + status: 'proposal', + verified: false, + activity: 58, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 23118 + }, + { + id: 1143, + name: 'Audra Kohnert', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Nelson, Karolyn King Esq', + date: '2019-07-16', + status: 'unqualified', + verified: false, + activity: 82, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 90560 + }, + { + id: 1144, + name: 'Daren Weirather', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Panasystems', + date: '2015-07-23', + status: 'negotiation', + verified: false, + activity: 96, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 34155 + }, + { + id: 1145, + name: 'Fernanda Jillson', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Shank, Edward L Esq', + date: '2017-07-02', + status: 'unqualified', + verified: true, + activity: 92, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 6350 + }, + { + id: 1146, + name: 'Gearldine Gellinger', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Megibow & Edwards', + date: '2019-08-17', + status: 'proposal', + verified: true, + activity: 18, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 77641 + }, + { + id: 1147, + name: 'Chau Kitzman', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Benoff, Edward Esq', + date: '2019-07-04', + status: 'new', + verified: true, + activity: 9, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 43289 + }, + { + id: 1148, + name: 'Theola Frey', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Woodbridge Free Public Library', + date: '2020-03-14', + status: 'unqualified', + verified: true, + activity: 44, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 85657 + }, + { + id: 1149, + name: 'Cheryl Haroldson', + country: { + name: 'France', + code: 'fr' + }, + company: 'New York Life John Thune', + date: '2018-04-03', + status: 'new', + verified: false, + activity: 55, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 82733 + }, + { + id: 1150, + name: 'Laticia Merced', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Alinabal Inc', + date: '2017-03-04', + status: 'unqualified', + verified: false, + activity: 21, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 38004 + }, + { + id: 1151, + name: 'Carissa Batman', + country: { + name: 'Greece', + code: 'gr' + }, + company: 'Poletto, Kim David Esq', + date: '2016-05-05', + status: 'negotiation', + verified: true, + activity: 91, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 29038 + }, + { + id: 1152, + name: 'Lezlie Craghead', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Chang, Carolyn Esq', + date: '2019-05-28', + status: 'renewal', + verified: false, + activity: 30, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 75123 + }, + { + id: 1153, + name: 'Ozell Shealy', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Silver Bros Inc', + date: '2016-08-19', + status: 'proposal', + verified: true, + activity: 14, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 33214 + }, + { + id: 1154, + name: 'Arminda Parvis', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'Newtec Inc', + date: '2020-02-09', + status: 'proposal', + verified: true, + activity: 77, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 80651 + }, + { + id: 1155, + name: 'Reita Leto', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Creative Business Systems', + date: '2020-04-03', + status: 'unqualified', + verified: true, + activity: 58, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 5085 + }, + { + id: 1156, + name: 'Yolando Luczki', + country: { + name: 'France', + code: 'fr' + }, + company: 'Dal Tile Corporation', + date: '2015-01-27', + status: 'renewal', + verified: true, + activity: 78, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 93021 + }, + { + id: 1157, + name: 'Lizette Stem', + country: { + name: 'Slovakia', + code: 'sk' + }, + company: 'Edward S Katz', + date: '2018-08-06', + status: 'new', + verified: false, + activity: 67, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 37287 + }, + { + id: 1158, + name: 'Gregoria Pawlowicz', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Oh My Goodknits Inc', + date: '2020-02-20', + status: 'renewal', + verified: false, + activity: 29, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 73070 + }, + { + id: 1159, + name: 'Carin Deleo', + country: { + name: 'China', + code: 'cn' + }, + company: 'Redeker, Debbie', + date: '2015-05-28', + status: 'qualified', + verified: true, + activity: 13, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 64422 + }, + { + id: 1160, + name: 'Chantell Maynerich', + country: { + name: 'Estonia', + code: 'ee' + }, + company: 'Desert Sands Motel', + date: '2016-09-05', + status: 'unqualified', + verified: true, + activity: 75, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 36826 + }, + { + id: 1161, + name: 'Dierdre Yum', + country: { + name: 'Czech Republic', + code: 'cz' + }, + company: 'Cummins Southern Plains Inc', + date: '2016-12-20', + status: 'negotiation', + verified: true, + activity: 1, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 93101 + }, + { + id: 1162, + name: 'Larae Gudroe', + country: { + name: 'Slovenia', + code: 'si' + }, + company: 'Lehigh Furn Divsn Lehigh', + date: '2015-11-28', + status: 'unqualified', + verified: false, + activity: 13, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 60177 + }, + { + id: 1163, + name: 'Latrice Tolfree', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'United Van Lines Agent', + date: '2018-11-11', + status: 'renewal', + verified: false, + activity: 73, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 47198 + }, + { + id: 1164, + name: 'Kerry Theodorov', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Capitol Reporters', + date: '2016-11-05', + status: 'unqualified', + verified: true, + activity: 76, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 71305 + }, + { + id: 1165, + name: 'Dorthy Hidvegi', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Kwik Kopy Printing', + date: '2020-08-13', + status: 'qualified', + verified: true, + activity: 60, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 17526 + }, + { + id: 1166, + name: 'Fannie Lungren', + country: { + name: 'Belarus', + code: 'by' + }, + company: 'Centro Inc', + date: '2015-07-06', + status: 'negotiation', + verified: true, + activity: 24, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 16596 + }, + { + id: 1167, + name: 'Evangelina Radde', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'Campbell, Jan Esq', + date: '2020-02-25', + status: 'unqualified', + verified: true, + activity: 93, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 56870 + }, + { + id: 1168, + name: 'Novella Degroot', + country: { + name: 'Slovenia', + code: 'si' + }, + company: 'Evans, C Kelly Esq', + date: '2017-12-19', + status: 'unqualified', + verified: false, + activity: 30, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 82928 + }, + { + id: 1169, + name: 'Clay Hoa', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Scat Enterprises', + date: '2016-02-22', + status: 'negotiation', + verified: false, + activity: 93, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 64181 + }, + { + id: 1170, + name: 'Jennifer Fallick', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Nagle, Daniel J Esq', + date: '2016-12-24', + status: 'unqualified', + verified: true, + activity: 88, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 30561 + }, + { + id: 1171, + name: 'Irma Wolfgramm', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Serendiquity Bed & Breakfast', + date: '2020-10-18', + status: 'negotiation', + verified: true, + activity: 70, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 24617 + }, + { + id: 1172, + name: 'Eun Coody', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Ray Carolyne Realty', + date: '2018-02-12', + status: 'qualified', + verified: true, + activity: 61, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 77860 + }, + { + id: 1173, + name: 'Sylvia Cousey', + country: { + name: 'Ireland', + code: 'ie' + }, + company: 'Berg, Charles E', + date: '2018-06-10', + status: 'unqualified', + verified: false, + activity: 91, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 25664 + }, + { + id: 1174, + name: 'Nana Wrinkles', + country: { + name: 'Austria', + code: 'at' + }, + company: 'Ray, Milbern D', + date: '2017-04-11', + status: 'renewal', + verified: true, + activity: 98, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 98113 + }, + { + id: 1175, + name: 'Layla Springe', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Chadds Ford Winery', + date: '2019-07-27', + status: 'unqualified', + verified: true, + activity: 97, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 14763 + }, + { + id: 1176, + name: 'Joesph Degonia', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'A R Packaging', + date: '2020-04-23', + status: 'renewal', + verified: true, + activity: 56, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 31317 + }, + { + id: 1177, + name: 'Annabelle Boord', + country: { + name: 'Guatemala', + code: 'gt' + }, + company: 'Corn Popper', + date: '2020-09-16', + status: 'proposal', + verified: true, + activity: 76, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 30883 + }, + { + id: 1178, + name: 'Stephaine Vinning', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Birite Foodservice Distr', + date: '2016-05-14', + status: 'negotiation', + verified: true, + activity: 43, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 93785 + }, + { + id: 1179, + name: 'Nelida Sawchuk', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Anchorage Museum Of Hist & Art', + date: '2018-06-22', + status: 'qualified', + verified: true, + activity: 58, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 68380 + }, + { + id: 1180, + name: 'Marguerita Hiatt', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'Haber, George D Md', + date: '2018-10-25', + status: 'qualified', + verified: false, + activity: 72, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 93454 + }, + { + id: 1181, + name: 'Carmela Cookey', + country: { + name: 'France', + code: 'fr' + }, + company: 'Royal Pontiac Olds Inc', + date: '2018-07-19', + status: 'proposal', + verified: false, + activity: 24, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 30570 + }, + { + id: 1182, + name: 'Junita Brideau', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'Leonards Antiques Inc', + date: '2015-03-15', + status: 'proposal', + verified: true, + activity: 86, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 79506 + }, + { + id: 1183, + name: 'Claribel Varriano', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'Meca', + date: '2017-04-14', + status: 'unqualified', + verified: true, + activity: 15, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 8654 + }, + { + id: 1184, + name: 'Benton Skursky', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Nercon Engineering & Mfg Inc', + date: '2015-02-19', + status: 'proposal', + verified: true, + activity: 9, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 13368 + }, + { + id: 1185, + name: 'Hillary Skulski', + country: { + name: 'France', + code: 'fr' + }, + company: 'Replica I', + date: '2016-03-25', + status: 'unqualified', + verified: true, + activity: 82, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 92631 + }, + { + id: 1186, + name: 'Merilyn Bayless', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: '20 20 Printing Inc', + date: '2020-10-13', + status: 'unqualified', + verified: true, + activity: 13, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 4989 + }, + { + id: 1187, + name: 'Teri Ennaco', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Publishers Group West', + date: '2019-12-21', + status: 'unqualified', + verified: true, + activity: 57, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 77668 + }, + { + id: 1188, + name: 'Merlyn Lawler', + country: { + name: 'Germany', + code: 'de' + }, + company: 'Nischwitz, Jeffrey L Esq', + date: '2016-02-26', + status: 'renewal', + verified: true, + activity: 45, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 3525 + }, + { + id: 1189, + name: 'Georgene Montezuma', + country: { + name: 'Senegal', + code: 'sn' + }, + company: 'Payne Blades & Wellborn Pa', + date: '2018-10-11', + status: 'new', + verified: true, + activity: 64, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 45838 + }, + { + id: 1190, + name: 'Jettie Mconnell', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'Coldwell Bnkr Wright Real Est', + date: '2015-10-18', + status: 'negotiation', + verified: false, + activity: 74, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 49148 + }, + { + id: 1191, + name: 'Lemuel Latzke', + country: { + name: 'Colombia', + code: 'co' + }, + company: 'Computer Repair Service', + date: '2016-02-13', + status: 'proposal', + verified: false, + activity: 79, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 96709 + }, + { + id: 1192, + name: 'Melodie Knipp', + country: { + name: 'Finland', + code: 'fi' + }, + company: 'Fleetwood Building Block Inc', + date: '2018-03-08', + status: 'negotiation', + verified: false, + activity: 19, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 23253 + }, + { + id: 1193, + name: 'Candida Corbley', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Colts Neck Medical Assocs Inc', + date: '2017-12-02', + status: 'negotiation', + verified: true, + activity: 11, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 40836 + }, + { + id: 1194, + name: 'Karan Karpin', + country: { + name: 'Estonia', + code: 'ee' + }, + company: 'New England Taxidermy', + date: '2019-01-07', + status: 'proposal', + verified: true, + activity: 4, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 60719 + }, + { + id: 1195, + name: 'Andra Scheyer', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Ludcke, George O Esq', + date: '2016-08-14', + status: 'qualified', + verified: true, + activity: 62, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 17419 + }, + { + id: 1196, + name: 'Felicidad Poullion', + country: { + name: 'Greece', + code: 'gr' + }, + company: 'Mccorkle, Tom S Esq', + date: '2016-03-05', + status: 'renewal', + verified: true, + activity: 64, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 94052 + }, + { + id: 1197, + name: 'Belen Strassner', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'Eagle Software Inc', + date: '2015-12-14', + status: 'qualified', + verified: true, + activity: 91, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 54241 + }, + { + id: 1198, + name: 'Gracia Melnyk', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Juvenile & Adult Super', + date: '2019-06-01', + status: 'unqualified', + verified: true, + activity: 40, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 87668 + }, + { + id: 1199, + name: 'Jolanda Hanafan', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'Perez, Joseph J Esq', + date: '2015-12-09', + status: 'qualified', + verified: true, + activity: 27, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 99417 + }, + { + id: 1200, + name: 'Barrett Toyama', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Case Foundation Co', + date: '2019-08-16', + status: 'new', + verified: true, + activity: 82, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 89792 + }, + { + id: 1201, + name: 'Helga Fredicks', + country: { + name: 'Guatemala', + code: 'gt' + }, + company: 'Eis Environmental Engrs Inc', + date: '2018-06-20', + status: 'new', + verified: true, + activity: 33, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 42356 + }, + { + id: 1202, + name: 'Ashlyn Pinilla', + country: { + name: 'Japan', + code: 'jp' + }, + company: 'Art Crafters', + date: '2018-04-11', + status: 'unqualified', + verified: true, + activity: 5, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 90979 + }, + { + id: 1203, + name: 'Fausto Agramonte', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Marriott Hotels Resorts Suites', + date: '2019-06-25', + status: 'new', + verified: false, + activity: 22, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 45082 + }, + { + id: 1204, + name: 'Ronny Caiafa', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Remaco Inc', + date: '2020-07-21', + status: 'new', + verified: true, + activity: 61, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 9871 + }, + { + id: 1205, + name: 'Marge Limmel', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'Bjork, Robert D Jr', + date: '2015-03-12', + status: 'unqualified', + verified: true, + activity: 90, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 47043 + }, + { + id: 1206, + name: 'Norah Waymire', + country: { + name: 'United States', + code: 'us' + }, + company: 'Carmichael, Jeffery L Esq', + date: '2019-06-11', + status: 'renewal', + verified: true, + activity: 48, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 92763 + }, + { + id: 1207, + name: 'Aliza Baltimore', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Andrews, J Robert Esq', + date: '2020-11-25', + status: 'unqualified', + verified: true, + activity: 59, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 18075 + }, + { + id: 1208, + name: 'Mozell Pelkowski', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Winship \u0026 Byrne', + date: '2018-04-13', + status: 'unqualified', + verified: true, + activity: 94, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 34393 + }, + { + id: 1209, + name: 'Viola Bitsuie', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'Burton \u0026 Davis', + date: '2018-07-07', + status: 'new', + verified: true, + activity: 94, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 16410 + }, + { + id: 1210, + name: 'Franklyn Emard', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Olympic Graphic Arts', + date: '2018-02-25', + status: 'qualified', + verified: true, + activity: 95, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 1017 + }, + { + id: 1211, + name: 'Willodean Konopacki', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Magnuson', + date: '2017-10-03', + status: 'renewal', + verified: false, + activity: 20, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 77843 + }, + { + id: 1212, + name: 'Beckie Silvestrini', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'A All American Travel Inc', + date: '2016-11-26', + status: 'renewal', + verified: true, + activity: 81, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 30549 + }, + { + id: 1213, + name: 'Rebecka Gesick', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Polykote Inc', + date: '2019-06-22', + status: 'renewal', + verified: true, + activity: 45, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 51738 + }, + { + id: 1214, + name: 'Frederica Blunk', + country: { + name: 'Lithuania', + code: 'lt' + }, + company: 'Jets Cybernetics', + date: '2019-06-07', + status: 'renewal', + verified: true, + activity: 56, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 13111 + }, + { + id: 1215, + name: 'Glen Bartolet', + country: { + name: 'Germany', + code: 'de' + }, + company: 'Metlab Testing Services', + date: '2015-02-13', + status: 'proposal', + verified: true, + activity: 99, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 85802 + }, + { + id: 1216, + name: 'Freeman Gochal', + country: { + name: 'Slovenia', + code: 'si' + }, + company: 'Kellermann, William T Esq', + date: '2019-08-27', + status: 'negotiation', + verified: false, + activity: 2, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 89221 + }, + { + id: 1217, + name: 'Vincent Meinerding', + country: { + name: 'United States', + code: 'us' + }, + company: 'Arturi, Peter D Esq', + date: '2018-06-18', + status: 'new', + verified: true, + activity: 58, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 32661 + }, + { + id: 1218, + name: 'Rima Bevelacqua', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Mcauley Mfg Co', + date: '2019-05-18', + status: 'new', + verified: true, + activity: 31, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 18809 + }, + { + id: 1219, + name: 'Glendora Sarbacher', + country: { + name: 'Lithuania', + code: 'lt' + }, + company: 'Defur Voran Hanley Radcliff', + date: '2018-04-21', + status: 'new', + verified: true, + activity: 79, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 94374 + }, + { + id: 1220, + name: 'Avery Steier', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Dill Dill Carr \u0026 Stonbraker Pc', + date: '2017-07-27', + status: 'proposal', + verified: true, + activity: 63, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 45436 + }, + { + id: 1221, + name: 'Cristy Lother', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Kleensteel', + date: '2018-05-19', + status: 'renewal', + verified: true, + activity: 55, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 72645 + }, + { + id: 1222, + name: 'Nicolette Brossart', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Goulds Pumps Inc Slurry Pump', + date: '2015-05-26', + status: 'new', + verified: false, + activity: 25, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 61023 + }, + { + id: 1223, + name: 'Tracey Modzelewski', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'Kansas City Insurance Report', + date: '2019-07-02', + status: 'renewal', + verified: true, + activity: 4, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 13685 + }, + { + id: 1224, + name: 'Virgina Tegarden', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'Berhanu International Foods', + date: '2017-10-09', + status: 'qualified', + verified: true, + activity: 62, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 84436 + }, + { + id: 1225, + name: 'Tiera Frankel', + country: { + name: 'India', + code: 'in' + }, + company: 'Roland Ashcroft', + date: '2018-03-27', + status: 'unqualified', + verified: true, + activity: 90, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 61860 + }, + { + id: 1226, + name: 'Alaine Bergesen', + country: { + name: 'Peru', + code: 'pe' + }, + company: 'Hispanic Magazine', + date: '2017-08-10', + status: 'qualified', + verified: true, + activity: 34, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 76679 + }, + { + id: 1227, + name: 'Earleen Mai', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Little Sheet Metal Co', + date: '2016-06-22', + status: 'proposal', + verified: true, + activity: 38, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 14959 + }, + { + id: 1228, + name: 'Leonida Gobern', + country: { + name: 'Cuba', + code: 'cu' + }, + company: 'Holmes, Armstead J Esq', + date: '2020-02-24', + status: 'renewal', + verified: true, + activity: 96, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 14174 + }, + { + id: 1229, + name: 'Ressie Auffrey', + country: { + name: 'Japan', + code: 'jp' + }, + company: 'Faw, James C Cpa', + date: '2016-10-21', + status: 'negotiation', + verified: false, + activity: 28, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 80328 + }, + { + id: 1230, + name: 'Justine Mugnolo', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Evans Rule Company', + date: '2016-02-21', + status: 'negotiation', + verified: true, + activity: 83, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 56392 + }, + { + id: 1231, + name: 'Eladia Saulter', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Tyee Productions Inc', + date: '2016-03-10', + status: 'new', + verified: true, + activity: 16, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 17176 + }, + { + id: 1232, + name: 'Chaya Malvin', + country: { + name: 'Cuba', + code: 'cu' + }, + company: 'Dunnells \u0026 Duvall', + date: '2016-07-22', + status: 'renewal', + verified: true, + activity: 12, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 90141 + }, + { + id: 1233, + name: 'Gwenn Suffield', + country: { + name: 'Austria', + code: 'at' + }, + company: 'Deltam Systems Inc', + date: '2019-06-23', + status: 'qualified', + verified: true, + activity: 67, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 38187 + }, + { + id: 1234, + name: 'Salena Karpel', + country: { + name: 'Puerto Rico', + code: 'pr' + }, + company: 'Hammill Mfg Co', + date: '2016-08-02', + status: 'renewal', + verified: true, + activity: 0, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 35596 + }, + { + id: 1235, + name: 'Yoko Fishburne', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Sams Corner Store', + date: '2017-08-06', + status: 'unqualified', + verified: true, + activity: 73, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 73926 + }, + { + id: 1236, + name: 'Taryn Moyd', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Siskin, Mark J Esq', + date: '2016-12-18', + status: 'negotiation', + verified: true, + activity: 57, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 38375 + }, + { + id: 1237, + name: 'Katina Polidori', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'Cape \u0026 Associates Real Estate', + date: '2016-08-25', + status: 'unqualified', + verified: true, + activity: 37, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 35932 + }, + { + id: 1238, + name: 'Rickie Plumer', + country: { + name: 'Turkey', + code: 'tr' + }, + company: 'Merrill Lynch', + date: '2018-11-04', + status: 'unqualified', + verified: true, + activity: 71, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 28331 + }, + { + id: 1239, + name: 'Alex Loader', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Sublett, Scott Esq', + date: '2016-01-07', + status: 'unqualified', + verified: false, + activity: 22, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 33549 + }, + { + id: 1240, + name: 'Lashon Vizarro', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'Sentry Signs', + date: '2019-08-02', + status: 'negotiation', + verified: true, + activity: 46, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 63860 + }, + { + id: 1241, + name: 'Lauran Burnard', + country: { + name: 'Czech Republic', + code: 'cz' + }, + company: 'Professionals Unlimited', + date: '2016-04-27', + status: 'renewal', + verified: true, + activity: 30, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 34992 + }, + { + id: 1242, + name: 'Ceola Setter', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Southern Steel Shelving Co', + date: '2017-05-13', + status: 'qualified', + verified: true, + activity: 43, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 97068 + }, + { + id: 1243, + name: 'My Rantanen', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Bosco, Paul J', + date: '2017-09-11', + status: 'proposal', + verified: true, + activity: 60, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 2316 + }, + { + id: 1244, + name: 'Lorrine Worlds', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Longo, Nicholas J Esq', + date: '2018-05-10', + status: 'renewal', + verified: true, + activity: 51, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 89374 + }, + { + id: 1245, + name: 'Peggie Sturiale', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Henry County Middle School', + date: '2019-11-03', + status: 'renewal', + verified: true, + activity: 41, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 51152 + }, + { + id: 1246, + name: 'Marvel Raymo', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Edison Supply \u0026 Equipment Co', + date: '2016-03-08', + status: 'renewal', + verified: true, + activity: 9, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 39848 + }, + { + id: 1247, + name: 'Daron Dinos', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Wolf, Warren R Esq', + date: '2016-03-25', + status: 'unqualified', + verified: true, + activity: 30, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 35060 + }, + { + id: 1248, + name: 'An Fritz', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Linguistic Systems Inc', + date: '2017-08-04', + status: 'proposal', + verified: true, + activity: 86, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 23037 + }, + { + id: 1249, + name: 'Portia Stimmel', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Peace Christian Center', + date: '2020-01-13', + status: 'qualified', + verified: true, + activity: 30, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 35637 + }, + { + id: 1250, + name: 'Rhea Aredondo', + country: { + name: 'Greece', + code: 'gr' + }, + company: 'Double B Foods Inc', + date: '2016-06-19', + status: 'qualified', + verified: true, + activity: 68, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70379 + }, + { + id: 1251, + name: 'Benedict Sama', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Alexander \u0026 Alexander Inc', + date: '2018-08-18', + status: 'negotiation', + verified: true, + activity: 79, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 99271 + }, + { + id: 1252, + name: 'Alyce Arias', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Fairbanks Scales', + date: '2018-09-14', + status: 'new', + verified: true, + activity: 77, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 69658 + }, + { + id: 1253, + name: 'Heike Berganza', + country: { + name: 'Bulgaria', + code: 'bg' + }, + company: 'Cali Sportswear Cutting Dept', + date: '2019-01-21', + status: 'unqualified', + verified: true, + activity: 95, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 78159 + }, + { + id: 1254, + name: 'Carey Dopico', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Garofani, John Esq', + date: '2020-05-25', + status: 'negotiation', + verified: true, + activity: 35, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 84097 + }, + { + id: 1255, + name: 'Dottie Hellickson', + country: { + name: 'Chile', + code: 'cl' + }, + company: 'Thompson Fabricating Co', + date: '2016-02-12', + status: 'qualified', + verified: true, + activity: 7, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 54606 + }, + { + id: 1256, + name: 'Deandrea Hughey', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Century 21 Krall Real Estate', + date: '2018-09-26', + status: 'unqualified', + verified: true, + activity: 96, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 2730 + }, + { + id: 1257, + name: 'Kimberlie Duenas', + country: { + name: 'Bulgaria', + code: 'bg' + }, + company: 'Mid Contntl Rlty \u0026 Prop Mgmt', + date: '2015-07-27', + status: 'qualified', + verified: true, + activity: 96, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 71836 + }, + { + id: 1258, + name: 'Martina Staback', + country: { + name: 'Luxembourg', + code: 'lu' + }, + company: 'Ace Signs Inc', + date: '2017-02-14', + status: 'new', + verified: true, + activity: 47, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 37044 + }, + { + id: 1259, + name: 'Skye Fillingim', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Rodeway Inn', + date: '2017-02-12', + status: 'new', + verified: true, + activity: 86, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 5990 + }, + { + id: 1260, + name: 'Jade Farrar', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Bonnet \u0026 Daughter', + date: '2017-02-23', + status: 'new', + verified: true, + activity: 73, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 7878 + }, + { + id: 1261, + name: 'Charlene Hamilton', + country: { + name: 'India', + code: 'in' + }, + company: 'Oshins \u0026 Gibbons', + date: '2017-09-23', + status: 'unqualified', + verified: true, + activity: 32, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 38077 + }, + { + id: 1262, + name: 'Geoffrey Acey', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Price Business Services', + date: '2019-10-11', + status: 'proposal', + verified: true, + activity: 98, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 24537 + }, + { + id: 1263, + name: 'Stevie Westerbeck', + country: { + name: 'Lithuania', + code: 'lt' + }, + company: 'Wise, Dennis W Md', + date: '2017-08-01', + status: 'renewal', + verified: true, + activity: 57, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 19164 + }, + { + id: 1264, + name: 'Pamella Fortino', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Super 8 Motel', + date: '2018-09-03', + status: 'new', + verified: true, + activity: 100, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 21880 + }, + { + id: 1265, + name: 'Harrison Haufler', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'John Wagner Associates', + date: '2016-08-25', + status: 'qualified', + verified: true, + activity: 85, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 14975 + }, + { + id: 1266, + name: 'Johnna Engelberg', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Thrifty Oil Co', + date: '2019-06-02', + status: 'renewal', + verified: true, + activity: 1, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 28001 + }, + { + id: 1267, + name: 'Buddy Cloney', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Larkfield Photo', + date: '2020-05-14', + status: 'qualified', + verified: true, + activity: 9, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 44811 + }, + { + id: 1268, + name: 'Dalene Riden', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Silverman Planetarium', + date: '2019-08-23', + status: 'renewal', + verified: true, + activity: 31, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 70963 + }, + { + id: 1269, + name: 'Jerry Zurcher', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'J \u0026 F Lumber', + date: '2015-05-11', + status: 'renewal', + verified: true, + activity: 52, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 27808 + }, + { + id: 1270, + name: 'Haydee Denooyer', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'Cleaning Station Inc', + date: '2016-04-17', + status: 'qualified', + verified: true, + activity: 80, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 41216 + }, + { + id: 1271, + name: 'Joseph Cryer', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Ames Stationers', + date: '2019-11-26', + status: 'qualified', + verified: true, + activity: 53, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 8819 + }, + { + id: 1272, + name: 'Deonna Kippley', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Midas Muffler Shops', + date: '2017-08-26', + status: 'qualified', + verified: true, + activity: 52, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 77610 + }, + { + id: 1273, + name: 'Raymon Calvaresi', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Seaboard Securities Inc', + date: '2017-07-09', + status: 'qualified', + verified: true, + activity: 45, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 80612 + }, + { + id: 1274, + name: 'Alecia Bubash', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Petersen, James E Esq', + date: '2016-05-19', + status: 'new', + verified: false, + activity: 28, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 45311 + }, + { + id: 1275, + name: 'Ma Layous', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Development Authority', + date: '2016-02-11', + status: 'qualified', + verified: false, + activity: 2, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 88737 + }, + { + id: 1276, + name: 'Detra Coyier', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'Schott Fiber Optics Inc', + date: '2019-06-05', + status: 'proposal', + verified: true, + activity: 95, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 13224 + }, + { + id: 1277, + name: 'Terrilyn Rodeigues', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Stuart J Agins', + date: '2016-08-04', + status: 'renewal', + verified: true, + activity: 35, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 64656 + }, + { + id: 1278, + name: 'Salome Lacovara', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Mitsumi Electronics Corp', + date: '2015-06-05', + status: 'unqualified', + verified: true, + activity: 78, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 61947 + }, + { + id: 1279, + name: 'Garry Keetch', + country: { + name: 'Luxembourg', + code: 'lu' + }, + company: 'Italian Express Franchise Corp', + date: '2015-06-20', + status: 'unqualified', + verified: true, + activity: 86, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 6380 + }, + { + id: 1280, + name: 'Matthew Neither', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'American Council On Sci \u0026 Hlth', + date: '2018-06-24', + status: 'qualified', + verified: true, + activity: 4, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 80112 + }, + { + id: 1281, + name: 'Theodora Restrepo', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Kleri, Patricia S Esq', + date: '2017-08-15', + status: 'renewal', + verified: true, + activity: 66, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 42038 + }, + { + id: 1282, + name: 'Noah Kalafatis', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Twiggs Abrams Blanchard', + date: '2020-06-24', + status: 'negotiation', + verified: true, + activity: 35, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 36052 + }, + { + id: 1283, + name: 'Carmen Sweigard', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Maui Research \u0026 Technology Pk', + date: '2019-08-08', + status: 'new', + verified: true, + activity: 96, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 51660 + }, + { + id: 1284, + name: 'Lavonda Hengel', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Bradley Nameplate Corp', + date: '2019-10-25', + status: 'negotiation', + verified: true, + activity: 48, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 56142 + }, + { + id: 1285, + name: 'Junita Stoltzman', + country: { + name: 'Turkey', + code: 'tr' + }, + company: 'Geonex Martel Inc', + date: '2015-03-19', + status: 'proposal', + verified: true, + activity: 64, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 21631 + }, + { + id: 1286, + name: 'Herminia Nicolozakes', + country: { + name: 'Venezuela', + code: 've' + }, + company: 'Sea Island Div Of Fstr Ind Inc', + date: '2019-09-09', + status: 'negotiation', + verified: true, + activity: 0, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 59171 + }, + { + id: 1287, + name: 'Casie Good', + country: { + name: 'Japan', + code: 'jp' + }, + company: 'Papay, Debbie J Esq', + date: '2016-11-27', + status: 'new', + verified: true, + activity: 87, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 97858 + }, + { + id: 1288, + name: 'Reena Maisto', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Lane Promotions', + date: '2016-08-22', + status: 'new', + verified: true, + activity: 16, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 90388 + }, + { + id: 1289, + name: 'Mirta Mallett', + country: { + name: 'Singapore', + code: 'sg' + }, + company: 'Stephen Kennerly Archts Inc Pc', + date: '2017-11-27', + status: 'renewal', + verified: true, + activity: 14, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 68632 + }, + { + id: 1290, + name: 'Cathrine Pontoriero', + country: { + name: 'Finland', + code: 'fi' + }, + company: 'Business Systems Of Wis Inc', + date: '2020-02-07', + status: 'negotiation', + verified: true, + activity: 58, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 95552 + }, + { + id: 1291, + name: 'Filiberto Tawil', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Flash, Elena Salerno Esq', + date: '2018-01-28', + status: 'proposal', + verified: true, + activity: 0, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 39725 + }, + { + id: 1292, + name: 'Raul Upthegrove', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Neeley, Gregory W Esq', + date: '2019-11-16', + status: 'renewal', + verified: true, + activity: 59, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 62251 + }, + { + id: 1293, + name: 'Sarah Candlish', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Alabama Educational Tv Comm', + date: '2019-06-09', + status: 'proposal', + verified: true, + activity: 30, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 73523 + }, + { + id: 1294, + name: 'Lucy Treston', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'Franz Inc', + date: '2017-02-07', + status: 'proposal', + verified: true, + activity: 59, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 41331 + }, + { + id: 1295, + name: 'Judy Aquas', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Plantation Restaurant', + date: '2020-09-14', + status: 'renewal', + verified: true, + activity: 86, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 24208 + }, + { + id: 1296, + name: 'Yvonne Tjepkema', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'Radio Communications Co', + date: '2017-01-06', + status: 'renewal', + verified: true, + activity: 33, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 56409 + }, + { + id: 1297, + name: 'Kayleigh Lace', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'Dentalaw Divsn Hlth Care', + date: '2019-11-04', + status: 'negotiation', + verified: true, + activity: 70, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 70025 + }, + { + id: 1298, + name: 'Felix Hirpara', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'American Speedy Printing Ctrs', + date: '2015-03-13', + status: 'new', + verified: true, + activity: 8, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 88115 + }, + { + id: 1299, + name: 'Tresa Sweely', + country: { + name: 'Germany', + code: 'de' + }, + company: 'Grayson, Grant S Esq', + date: '2019-12-22', + status: 'proposal', + verified: true, + activity: 22, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 69703 + }, + { + id: 1300, + name: 'Kristeen Turinetti', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Jeanerette Middle School', + date: '2017-09-28', + status: 'new', + verified: true, + activity: 67, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 10718 + }, + { + id: 1301, + name: 'Jenelle Regusters', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Haavisto, Brian F Esq', + date: '2019-07-27', + status: 'qualified', + verified: true, + activity: 13, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 29825 + }, + { + id: 1302, + name: 'Renea Monterrubio', + country: { + name: 'Greece', + code: 'gr' + }, + company: 'Wmmt Radio Station', + date: '2016-03-28', + status: 'proposal', + verified: true, + activity: 73, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 90351 + }, + { + id: 1303, + name: 'Olive Matuszak', + country: { + name: 'Germany', + code: 'de' + }, + company: 'Colony Paints Sales Ofc \u0026 Plnt', + date: '2018-04-15', + status: 'unqualified', + verified: true, + activity: 70, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 75682 + }, + { + id: 1304, + name: 'Ligia Reiber', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'Floral Expressions', + date: '2017-02-02', + status: 'negotiation', + verified: true, + activity: 51, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 74935 + }, + { + id: 1305, + name: 'Christiane Eschberger', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Casco Services Inc', + date: '2018-03-27', + status: 'unqualified', + verified: true, + activity: 81, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 5254 + }, + { + id: 1306, + name: 'Goldie Schirpke', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Reuter, Arthur C Jr', + date: '2015-04-21', + status: 'renewal', + verified: true, + activity: 8, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 37306 + }, + { + id: 1307, + name: 'Loreta Timenez', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Kaminski, Katherine Andritsaki', + date: '2015-07-17', + status: 'proposal', + verified: true, + activity: 29, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 70520 + }, + { + id: 1308, + name: 'Fabiola Hauenstein', + country: { + name: 'Czech Republic', + code: 'cz' + }, + company: 'Sidewinder Products Corp', + date: '2015-12-12', + status: 'renewal', + verified: true, + activity: 42, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 74510 + }, + { + id: 1309, + name: 'Amie Perigo', + country: { + name: 'Russia', + code: 'ru' + }, + company: 'General Foam Corporation', + date: '2016-06-13', + status: 'new', + verified: true, + activity: 55, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 74410 + }, + { + id: 1310, + name: 'Raina Brachle', + country: { + name: 'Greece', + code: 'gr' + }, + company: 'Ikg Borden Divsn Harsco Corp', + date: '2016-11-28', + status: 'negotiation', + verified: true, + activity: 12, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 56116 + }, + { + id: 1311, + name: 'Erinn Canlas', + country: { + name: 'United Kingdom', + code: 'gb' + }, + company: 'Anchor Computer Inc', + date: '2018-12-08', + status: 'proposal', + verified: true, + activity: 89, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 46518 + }, + { + id: 1312, + name: 'Cherry Lietz', + country: { + name: 'Bulgaria', + code: 'bg' + }, + company: 'Sebring \u0026 Co', + date: '2017-11-04', + status: 'qualified', + verified: true, + activity: 22, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 92213 + }, + { + id: 1313, + name: 'Kattie Vonasek', + country: { + name: 'Austria', + code: 'at' + }, + company: 'H A C Farm Lines Co Optv Assoc', + date: '2017-02-17', + status: 'proposal', + verified: true, + activity: 58, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 6405 + }, + { + id: 1314, + name: 'Lilli Scriven', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Hunter, John J Esq', + date: '2017-04-15', + status: 'qualified', + verified: true, + activity: 79, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 92900 + }, + { + id: 1315, + name: 'Whitley Tomasulo', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'Freehold Fence Co', + date: '2017-11-16', + status: 'qualified', + verified: true, + activity: 6, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 86727 + }, + { + id: 1316, + name: 'Barbra Adkin', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'Binswanger', + date: '2019-07-24', + status: 'qualified', + verified: true, + activity: 64, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 48040 + }, + { + id: 1317, + name: 'Hermila Thyberg', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Chilton Malting Co', + date: '2016-11-05', + status: 'qualified', + verified: true, + activity: 57, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 24026 + }, + { + id: 1318, + name: 'Jesusita Flister', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Schoen, Edward J Jr', + date: '2017-03-03', + status: 'proposal', + verified: true, + activity: 29, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 76388 + }, + { + id: 1319, + name: 'Caitlin Julia', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Helderman, Seymour Cpa', + date: '2018-03-13', + status: 'renewal', + verified: true, + activity: 19, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 89068 + }, + { + id: 1320, + name: 'Roosevelt Hoffis', + country: { + name: 'Puerto Rico', + code: 'pr' + }, + company: 'Denbrook, Myron', + date: '2019-04-14', + status: 'new', + verified: true, + activity: 49, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 12727 + }, + { + id: 1321, + name: 'Helaine Halter', + country: { + name: 'Estonia', + code: 'ee' + }, + company: 'Lippitt, Mike', + date: '2019-09-28', + status: 'renewal', + verified: true, + activity: 62, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 83411 + }, + { + id: 1322, + name: 'Lorean Martabano', + country: { + name: 'Slovakia', + code: 'sk' + }, + company: 'Hiram, Hogg P Esq', + date: '2017-03-23', + status: 'negotiation', + verified: true, + activity: 8, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 44242 + }, + { + id: 1323, + name: 'France Buzick', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'In Travel Agency', + date: '2016-12-14', + status: 'renewal', + verified: true, + activity: 22, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 5644 + }, + { + id: 1324, + name: 'Justine Ferrario', + country: { + name: 'Ukraine', + code: 'ua' + }, + company: 'Newhart Foods Inc', + date: '2015-09-07', + status: 'unqualified', + verified: true, + activity: 7, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 29321 + }, + { + id: 1325, + name: 'Adelina Nabours', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Courtyard By Marriott', + date: '2018-05-26', + status: 'renewal', + verified: true, + activity: 59, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 13353 + }, + { + id: 1326, + name: 'Derick Dhamer', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Studer, Eugene A Esq', + date: '2020-07-04', + status: 'new', + verified: true, + activity: 72, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 53454 + }, + { + id: 1327, + name: 'Jerry Dallen', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Seashore Supply Co Waretown', + date: '2015-10-23', + status: 'renewal', + verified: false, + activity: 21, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 30074 + }, + { + id: 1328, + name: 'Leota Ragel', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'Mayar Silk Inc', + date: '2019-06-15', + status: 'negotiation', + verified: true, + activity: 74, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 36310 + }, + { + id: 1329, + name: 'Jutta Amyot', + country: { + name: 'Cameroon', + code: 'cm' + }, + company: 'National Medical Excess Corp', + date: '2019-09-01', + status: 'proposal', + verified: true, + activity: 8, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 27563 + }, + { + id: 1330, + name: 'Aja Gehrett', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Stero Company', + date: '2018-01-28', + status: 'qualified', + verified: true, + activity: 46, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 45163 + }, + { + id: 1331, + name: 'Kirk Herritt', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Hasting, H Duane Esq', + date: '2018-10-24', + status: 'renewal', + verified: false, + activity: 2, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 52970 + }, + { + id: 1332, + name: 'Leonora Mauson', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Insty Prints', + date: '2019-02-02', + status: 'proposal', + verified: true, + activity: 8, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 18922 + }, + { + id: 1333, + name: 'Winfred Brucato', + country: { + name: 'Austria', + code: 'at' + }, + company: 'Glenridge Manor Mobile Home Pk', + date: '2019-08-16', + status: 'renewal', + verified: true, + activity: 8, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 59632 + }, + { + id: 1334, + name: 'Tarra Nachor', + country: { + name: 'Panama', + code: 'pa' + }, + company: 'Circuit Solution Inc', + date: '2019-07-10', + status: 'proposal', + verified: true, + activity: 88, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 6733 + }, + { + id: 1335, + name: 'Corinne Loder', + country: { + name: 'Brazil', + code: 'br' + }, + company: 'Local Office', + date: '2016-05-21', + status: 'proposal', + verified: true, + activity: 85, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 22704 + }, + { + id: 1336, + name: 'Dulce Labreche', + country: { + name: 'South Africa', + code: 'za' + }, + company: 'Lee Kilkelly Paulson \u0026 Kabaker', + date: '2019-11-10', + status: 'qualified', + verified: true, + activity: 24, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 82613 + }, + { + id: 1337, + name: 'Kate Keneipp', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Davis, Maxon R Esq', + date: '2019-06-20', + status: 'proposal', + verified: true, + activity: 44, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 97960 + }, + { + id: 1338, + name: 'Kaitlyn Ogg', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Garrison, Paul E Esq', + date: '2019-08-01', + status: 'proposal', + verified: true, + activity: 91, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 63123 + }, + { + id: 1339, + name: 'Sherita Saras', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Black History Resource Center', + date: '2017-06-09', + status: 'unqualified', + verified: true, + activity: 79, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 38090 + }, + { + id: 1340, + name: 'Lashawnda Stuer', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'Rodriguez, J Christopher Esq', + date: '2018-01-08', + status: 'negotiation', + verified: true, + activity: 6, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 58826 + }, + { + id: 1341, + name: 'Ernest Syrop', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'Grant Family Health Center', + date: '2016-10-06', + status: 'unqualified', + verified: true, + activity: 90, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 22419 + }, + { + id: 1342, + name: 'Nobuko Halsey', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Goeman Wood Products Inc', + date: '2019-01-02', + status: 'unqualified', + verified: true, + activity: 72, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 86006 + }, + { + id: 1343, + name: 'Lavonna Wolny', + country: { + name: 'Czech Republic', + code: 'cz' + }, + company: 'Linhares, Kenneth A Esq', + date: '2019-03-09', + status: 'negotiation', + verified: true, + activity: 77, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 40641 + }, + { + id: 1344, + name: 'Lashaunda Lizama', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'Earnhardt Printing', + date: '2016-02-16', + status: 'negotiation', + verified: true, + activity: 76, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 73493 + }, + { + id: 1345, + name: 'Mariann Bilden', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'H P G Industrys Inc', + date: '2019-12-15', + status: 'proposal', + verified: true, + activity: 20, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 87704 + }, + { + id: 1346, + name: 'Helene Rodenberger', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Bailey Transportation Prod Inc', + date: '2016-09-22', + status: 'unqualified', + verified: true, + activity: 26, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 19662 + }, + { + id: 1347, + name: 'Roselle Estell', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Mcglynn Bliss Pc', + date: '2016-11-25', + status: 'negotiation', + verified: true, + activity: 80, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 80534 + }, + { + id: 1348, + name: 'Samira Heintzman', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Mutual Fish Co', + date: '2019-11-26', + status: 'qualified', + verified: true, + activity: 70, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 19473 + }, + { + id: 1349, + name: 'Margart Meisel', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Yeates, Arthur L Aia', + date: '2019-10-27', + status: 'negotiation', + verified: true, + activity: 77, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 89796 + }, + { + id: 1350, + name: 'Kristofer Bennick', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Logan, Ronald J Esq', + date: '2016-02-13', + status: 'proposal', + verified: true, + activity: 5, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 54429 + }, + { + id: 1351, + name: 'Weldon Acuff', + country: { + name: 'Estonia', + code: 'ee' + }, + company: 'Advantage Martgage Company', + date: '2019-10-22', + status: 'qualified', + verified: true, + activity: 38, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 16134 + }, + { + id: 1352, + name: 'Shalon Shadrick', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Germer And Gertz Llp', + date: '2015-01-03', + status: 'proposal', + verified: true, + activity: 66, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 9173 + }, + { + id: 1353, + name: 'Denise Patak', + country: { + name: 'Uruguay', + code: 'uy' + }, + company: 'Spence Law Offices', + date: '2016-11-03', + status: 'qualified', + verified: true, + activity: 77, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 42857 + }, + { + id: 1354, + name: 'Louvenia Beech', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'John Ortiz Nts Therapy Center', + date: '2016-04-11', + status: 'renewal', + verified: true, + activity: 62, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 54300 + }, + { + id: 1355, + name: 'Audry Yaw', + country: { + name: 'Portugal', + code: 'pt' + }, + company: 'Mike Uchrin Htg \u0026 Air Cond Inc', + date: '2017-11-22', + status: 'unqualified', + verified: true, + activity: 12, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 94652 + }, + { + id: 1356, + name: 'Kristel Ehmann', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Mccoy, Joy Reynolds Esq', + date: '2016-06-23', + status: 'new', + verified: true, + activity: 67, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 88295 + }, + { + id: 1357, + name: 'Vincenza Zepp', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Kbor 1600 Am', + date: '2016-01-04', + status: 'qualified', + verified: true, + activity: 25, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 92710 + }, + { + id: 1358, + name: 'Elouise Gwalthney', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'Quality Inn Northwest', + date: '2016-04-05', + status: 'proposal', + verified: true, + activity: 14, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 25145 + }, + { + id: 1359, + name: 'Venita Maillard', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Wallace Church Assoc Inc', + date: '2016-03-23', + status: 'negotiation', + verified: true, + activity: 69, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 61630 + }, + { + id: 1360, + name: 'Kasandra Semidey', + country: { + name: 'Indonesia', + code: 'id' + }, + company: 'Can Tron', + date: '2015-09-03', + status: 'new', + verified: true, + activity: 25, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 66134 + }, + { + id: 1361, + name: 'Xochitl Discipio', + country: { + name: 'Slovakia', + code: 'sk' + }, + company: 'Ravaal Enterprises Inc', + date: '2016-11-14', + status: 'qualified', + verified: true, + activity: 47, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 14822 + }, + { + id: 1362, + name: 'Maile Linahan', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'Thompson Steel Company Inc', + date: '2016-07-24', + status: 'new', + verified: true, + activity: 0, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 17759 + }, + { + id: 1363, + name: 'Krissy Rauser', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Anderson, Mark A Esq', + date: '2020-03-06', + status: 'renewal', + verified: true, + activity: 33, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 14922 + }, + { + id: 1364, + name: 'Pete Dubaldi', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Womack \u0026 Galich', + date: '2015-11-22', + status: 'unqualified', + verified: true, + activity: 31, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 96575 + }, + { + id: 1365, + name: 'Linn Paa', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Valerie \u0026 Company', + date: '2015-08-12', + status: 'unqualified', + verified: true, + activity: 26, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 5847 + }, + { + id: 1366, + name: 'Paris Wide', + country: { + name: 'Uruguay', + code: 'uy' + }, + company: 'Gehring Pumps Inc', + date: '2018-10-21', + status: 'proposal', + verified: true, + activity: 90, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 22929 + }, + { + id: 1367, + name: 'Wynell Dorshorst', + country: { + name: 'Romania', + code: 'ro' + }, + company: 'Haehnel, Craig W Esq', + date: '2018-05-10', + status: 'new', + verified: true, + activity: 60, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 31837 + }, + { + id: 1368, + name: 'Quentin Birkner', + country: { + name: 'Senegal', + code: 'sn' + }, + company: 'Spoor Behrins Campbell \u0026 Young', + date: '2019-02-03', + status: 'unqualified', + verified: true, + activity: 68, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 27095 + }, + { + id: 1369, + name: 'Regenia Kannady', + country: { + name: 'Portugal', + code: 'pt' + }, + company: 'Ken Jeter Store Equipment Inc', + date: '2018-07-13', + status: 'new', + verified: true, + activity: 74, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 43696 + }, + { + id: 1370, + name: 'Sheron Louissant', + country: { + name: 'France', + code: 'fr' + }, + company: 'Potter, Brenda J Cpa', + date: '2017-01-04', + status: 'qualified', + verified: true, + activity: 86, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 79897 + }, + { + id: 1371, + name: 'Izetta Funnell', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Baird Kurtz \u0026 Dobson', + date: '2019-11-05', + status: 'new', + verified: true, + activity: 67, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 27264 + }, + { + id: 1372, + name: 'Rodolfo Butzen', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Minor, Cynthia A Esq', + date: '2020-09-25', + status: 'proposal', + verified: true, + activity: 17, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 16490 + }, + { + id: 1373, + name: 'Zona Colla', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Solove, Robert A Esq', + date: '2020-10-08', + status: 'negotiation', + verified: true, + activity: 64, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 21990 + }, + { + id: 1374, + name: 'Serina Zagen', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Mark Ii Imports Inc', + date: '2018-07-14', + status: 'negotiation', + verified: true, + activity: 46, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 11918 + }, + { + id: 1375, + name: 'Paz Sahagun', + country: { + name: 'Colombia', + code: 'co' + }, + company: 'White Sign Div Ctrl Equip Co', + date: '2018-03-23', + status: 'negotiation', + verified: true, + activity: 49, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 13268 + }, + { + id: 1376, + name: 'Markus Lukasik', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'M \u0026 M Store Fixtures Co Inc', + date: '2018-03-21', + status: 'negotiation', + verified: true, + activity: 23, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 15941 + }, + { + id: 1377, + name: 'Jaclyn Bachman', + country: { + name: 'Slovakia', + code: 'sk' + }, + company: 'Judah Caster \u0026 Wheel Co', + date: '2020-10-20', + status: 'new', + verified: true, + activity: 10, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 53132 + }, + { + id: 1378, + name: 'Cyril Daufeldt', + country: { + name: 'India', + code: 'in' + }, + company: 'Galaxy International Inc', + date: '2019-02-11', + status: 'qualified', + verified: true, + activity: 79, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 47531 + }, + { + id: 1379, + name: 'Gayla Schnitzler', + country: { + name: 'Brazil', + code: 'br' + }, + company: 'Sigma Corp Of America', + date: '2017-09-15', + status: 'new', + verified: true, + activity: 14, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 88950 + }, + { + id: 1380, + name: 'Erick Nievas', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Soward, Anne Esq', + date: '2018-10-07', + status: 'proposal', + verified: false, + activity: 28, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 88497 + }, + { + id: 1381, + name: 'Jennie Drymon', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'Osborne, Michelle M Esq', + date: '2016-09-14', + status: 'negotiation', + verified: true, + activity: 80, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 60634 + }, + { + id: 1382, + name: 'Mitsue Scipione', + country: { + name: 'Ecuador', + code: 'ec' + }, + company: 'Students In Free Entrprs Natl', + date: '2019-07-28', + status: 'qualified', + verified: true, + activity: 24, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 21164 + }, + { + id: 1383, + name: 'Ciara Ventura', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Johnson, Robert M Esq', + date: '2018-04-02', + status: 'renewal', + verified: false, + activity: 24, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 83645 + }, + { + id: 1384, + name: 'Galen Cantres', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Del Charro Apartments', + date: '2020-02-16', + status: 'unqualified', + verified: true, + activity: 61, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 32433 + }, + { + id: 1385, + name: 'Truman Feichtner', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Legal Search Inc', + date: '2019-10-16', + status: 'renewal', + verified: true, + activity: 98, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 96983 + }, + { + id: 1386, + name: 'Gail Kitty', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Service Supply Co Inc', + date: '2020-01-15', + status: 'negotiation', + verified: true, + activity: 67, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 72211 + }, + { + id: 1387, + name: 'Dalene Schoeneck', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Sameshima, Douglas J Esq', + date: '2019-11-27', + status: 'proposal', + verified: true, + activity: 85, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 40262 + }, + { + id: 1388, + name: 'Gertude Witten', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Thompson, John Randolph Jr', + date: '2017-08-13', + status: 'proposal', + verified: true, + activity: 40, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 91139 + }, + { + id: 1389, + name: 'Lizbeth Kohl', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'E T Balancing Co Inc', + date: '2019-04-20', + status: 'qualified', + verified: true, + activity: 57, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 79659 + }, + { + id: 1390, + name: 'Glenn Berray', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Griswold, John E Esq', + date: '2017-08-13', + status: 'negotiation', + verified: true, + activity: 68, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 93576 + }, + { + id: 1391, + name: 'Lashandra Klang', + country: { + name: 'Bulgaria', + code: 'bg' + }, + company: 'Acqua Group', + date: '2016-06-08', + status: 'negotiation', + verified: true, + activity: 32, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 93576 + }, + { + id: 1392, + name: 'Lenna Newville', + country: { + name: 'Venezuela', + code: 've' + }, + company: 'Brooks, Morris J Jr', + date: '2020-09-12', + status: 'qualified', + verified: true, + activity: 82, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 93576 + }, + { + id: 1393, + name: 'Laurel Pagliuca', + country: { + name: 'Russia', + code: 'ru' + }, + company: 'Printing Images Corp', + date: '2017-05-26', + status: 'unqualified', + verified: true, + activity: 21, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 2009 + }, + { + id: 1394, + name: 'Mireya Frerking', + country: { + name: 'Belarus', + code: 'by' + }, + company: 'Roberts Supply Co Inc', + date: '2017-04-21', + status: 'renewal', + verified: true, + activity: 54, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 35341 + }, + { + id: 1395, + name: 'Annelle Tagala', + country: { + name: 'Colombia', + code: 'co' + }, + company: 'Vico Products Mfg Co', + date: '2017-10-02', + status: 'proposal', + verified: true, + activity: 53, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 13077 + }, + { + id: 1396, + name: 'Dean Ketelsen', + country: { + name: 'Ivory Coast', + code: 'ci' + }, + company: 'J M Custom Design Millwork', + date: '2019-07-25', + status: 'negotiation', + verified: true, + activity: 98, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 83423 + }, + { + id: 1397, + name: 'Levi Munis', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Farrell \u0026 Johnson Office Equip', + date: '2017-06-24', + status: 'proposal', + verified: true, + activity: 39, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 14350 + }, + { + id: 1398, + name: 'Sylvie Ryser', + country: { + name: 'India', + code: 'in' + }, + company: 'Millers Market \u0026 Deli', + date: '2016-02-23', + status: 'unqualified', + verified: true, + activity: 89, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 98864 + }, + { + id: 1399, + name: 'Sharee Maile', + country: { + name: 'Ireland', + code: 'ie' + }, + company: 'Holiday Inn Naperville', + date: '2020-07-17', + status: 'renewal', + verified: true, + activity: 0, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 29326 + }, + { + id: 1400, + name: 'Cordelia Storment', + country: { + name: 'Guatemala', + code: 'gt' + }, + company: 'Burrows, Jon H Esq', + date: '2020-02-17', + status: 'negotiation', + verified: true, + activity: 45, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 81198 + }, + { + id: 1401, + name: 'Mollie Mcdoniel', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Dock Seal Specialty', + date: '2017-08-13', + status: 'unqualified', + verified: true, + activity: 59, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 82391 + }, + { + id: 1402, + name: 'Brett Mccullan', + country: { + name: 'Senegal', + code: 'sn' + }, + company: 'Five Star Limousines Of Tx Inc', + date: '2015-05-21', + status: 'qualified', + verified: true, + activity: 9, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 48071 + }, + { + id: 1403, + name: 'Teddy Pedrozo', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Barkan, Neal J Esq', + date: '2019-02-19', + status: 'proposal', + verified: true, + activity: 38, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 14593 + }, + { + id: 1404, + name: 'Tasia Andreason', + country: { + name: 'Venezuela', + code: 've' + }, + company: 'Campbell, Robert A', + date: '2016-03-06', + status: 'renewal', + verified: true, + activity: 25, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 8750 + }, + { + id: 1405, + name: 'Hubert Walthall', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Dee, Deanna', + date: '2020-12-19', + status: 'renewal', + verified: true, + activity: 32, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 39655 + }, + { + id: 1406, + name: 'Arthur Farrow', + country: { + name: 'Brazil', + code: 'br' + }, + company: 'Young, Timothy L Esq', + date: '2019-02-05', + status: 'proposal', + verified: true, + activity: 55, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 71713 + }, + { + id: 1407, + name: 'Vilma Berlanga', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Wells, D Fred Esq', + date: '2016-02-09', + status: 'unqualified', + verified: false, + activity: 26, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 81056 + }, + { + id: 1408, + name: 'Billye Miro', + country: { + name: 'Hungary', + code: 'hu' + }, + company: 'Gray, Francine H Esq', + date: '2015-09-05', + status: 'new', + verified: true, + activity: 70, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 34220 + }, + { + id: 1409, + name: 'Glenna Slayton', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Toledo Iv Care', + date: '2016-03-10', + status: 'unqualified', + verified: true, + activity: 86, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 21459 + }, + { + id: 1410, + name: 'Mitzie Hudnall', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Cangro Transmission Co', + date: '2020-05-04', + status: 'new', + verified: true, + activity: 19, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 51281 + }, + { + id: 1411, + name: 'Bernardine Rodefer', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Sat Poly Inc', + date: '2020-10-19', + status: 'proposal', + verified: true, + activity: 69, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 53841 + }, + { + id: 1412, + name: 'Staci Schmaltz', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Midwest Contracting \u0026 Mfg Inc', + date: '2018-03-14', + status: 'unqualified', + verified: true, + activity: 81, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 34878 + }, + { + id: 1413, + name: 'Nichelle Meteer', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'Print Doctor', + date: '2016-09-23', + status: 'renewal', + verified: true, + activity: 39, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 85399 + }, + { + id: 1414, + name: 'Janine Rhoden', + country: { + name: 'Nigeria', + code: 'ng' + }, + company: 'Nordic Group Inc', + date: '2018-08-13', + status: 'qualified', + verified: true, + activity: 95, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 29237 + }, + { + id: 1415, + name: 'Ettie Hoopengardner', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Jackson Millwork Co', + date: '2017-07-24', + status: 'renewal', + verified: false, + activity: 23, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 12179 + }, + { + id: 1416, + name: 'Eden Jayson', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Harris Corporation', + date: '2018-03-15', + status: 'renewal', + verified: true, + activity: 9, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 27840 + }, + { + id: 1417, + name: 'Lynelle Auber', + country: { + name: 'Netherlands', + code: 'nl' + }, + company: 'United Cerebral Palsy Of Ne Pa', + date: '2020-12-11', + status: 'proposal', + verified: true, + activity: 0, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 51958 + }, + { + id: 1418, + name: 'Merissa Tomblin', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'One Day Surgery Center Inc', + date: '2018-03-05', + status: 'new', + verified: true, + activity: 50, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 33138 + }, + { + id: 1419, + name: 'Golda Kaniecki', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Calaveras Prospect', + date: '2019-04-17', + status: 'negotiation', + verified: true, + activity: 91, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 82539 + }, + { + id: 1420, + name: 'Catarina Gleich', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Terk, Robert E Esq', + date: '2017-01-26', + status: 'unqualified', + verified: true, + activity: 12, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 5619 + }, + { + id: 1421, + name: 'Virgie Kiel', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Cullen, Terrence P Esq', + date: '2016-06-28', + status: 'renewal', + verified: true, + activity: 89, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 44763 + }, + { + id: 1422, + name: 'Jolene Ostolaza', + country: { + name: 'Puerto Rico', + code: 'pr' + }, + company: 'Central Die Casting Mfg Co Inc', + date: '2016-08-08', + status: 'negotiation', + verified: true, + activity: 85, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 97208 + }, + { + id: 1423, + name: 'Keneth Borgman', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'Centerline Engineering', + date: '2019-02-04', + status: 'unqualified', + verified: true, + activity: 41, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 93316 + }, + { + id: 1424, + name: 'Rikki Nayar', + country: { + name: 'Norway', + code: 'no' + }, + company: 'Targan \u0026 Kievit Pa', + date: '2017-03-06', + status: 'negotiation', + verified: true, + activity: 47, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 23786 + }, + { + id: 1425, + name: 'Elke Sengbusch', + country: { + name: 'Canada', + code: 'ca' + }, + company: 'Riley Riper Hollin \u0026 Colagreco', + date: '2019-05-28', + status: 'renewal', + verified: true, + activity: 76, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 98367 + }, + { + id: 1426, + name: 'Hoa Sarao', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Kaplan, Joel S Esq', + date: '2020-08-13', + status: 'negotiation', + verified: true, + activity: 0, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 68683 + }, + { + id: 1427, + name: 'Trinidad Mcrae', + country: { + name: 'Burkina Faso', + code: 'bf' + }, + company: 'Water Office', + date: '2020-12-26', + status: 'renewal', + verified: true, + activity: 76, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 85602 + }, + { + id: 1428, + name: 'Mari Lueckenbach', + country: { + name: 'Cuba', + code: 'cu' + }, + company: 'Westbrooks, Nelson E Jr', + date: '2017-10-27', + status: 'new', + verified: true, + activity: 34, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 14402 + }, + { + id: 1429, + name: 'Selma Husser', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Armon Communications', + date: '2018-02-16', + status: 'proposal', + verified: true, + activity: 84, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 81608 + }, + { + id: 1430, + name: 'Antione Onofrio', + country: { + name: 'Taiwan', + code: 'tw' + }, + company: 'Jacobs \u0026 Gerber Inc', + date: '2017-11-07', + status: 'negotiation', + verified: true, + activity: 37, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 15573 + }, + { + id: 1431, + name: 'Luisa Jurney', + country: { + name: 'Canada', + code: 'ca' + }, + company: 'Forest Fire Laboratory', + date: '2018-06-12', + status: 'unqualified', + verified: true, + activity: 96, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 50121 + }, + { + id: 1432, + name: 'Clorinda Heimann', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Haughey, Charles Jr', + date: '2016-11-03', + status: 'proposal', + verified: true, + activity: 63, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 93911 + }, + { + id: 1433, + name: 'Dick Wenzinger', + country: { + name: 'Mexico', + code: 'mx' + }, + company: 'Wheaton Plastic Products', + date: '2017-04-05', + status: 'negotiation', + verified: true, + activity: 92, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 66383 + }, + { + id: 1434, + name: 'Ahmed Angalich', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Reese Plastics', + date: '2018-11-20', + status: 'unqualified', + verified: true, + activity: 83, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 89183 + }, + { + id: 1435, + name: 'Iluminada Ohms', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Nazette Marner Good Wendt', + date: '2015-08-18', + status: 'proposal', + verified: true, + activity: 66, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 9752 + }, + { + id: 1436, + name: 'Joanna Leinenbach', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Levinson Axelrod Wheaton', + date: '2016-02-11', + status: 'proposal', + verified: true, + activity: 64, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 2623 + }, + { + id: 1437, + name: 'Caprice Suell', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Egnor, W Dan Esq', + date: '2018-07-09', + status: 'unqualified', + verified: true, + activity: 99, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 87620 + }, + { + id: 1438, + name: 'Stephane Myricks', + country: { + name: 'Honduras', + code: 'hn' + }, + company: 'Portland Central Thriftlodge', + date: '2018-05-28', + status: 'renewal', + verified: true, + activity: 51, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 14625 + }, + { + id: 1439, + name: 'Quentin Swayze', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Ulbrich Trucking', + date: '2019-02-11', + status: 'negotiation', + verified: true, + activity: 37, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 39339 + }, + { + id: 1440, + name: 'Annmarie Castros', + country: { + name: 'Jamaica', + code: 'jm' + }, + company: 'Tipiak Inc', + date: '2015-08-24', + status: 'qualified', + verified: true, + activity: 46, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 77704 + }, + { + id: 1441, + name: 'Shonda Greenbush', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Saint George Well Drilling', + date: '2018-06-01', + status: 'negotiation', + verified: true, + activity: 16, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 75326 + }, + { + id: 1442, + name: 'Cecil Lapage', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Hawkes, Douglas D', + date: '2018-11-09', + status: 'qualified', + verified: true, + activity: 43, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 71364 + }, + { + id: 1443, + name: 'Jeanice Claucherty', + country: { + name: 'Lithuania', + code: 'lt' + }, + company: 'Accurel Systems Intrntl Corp', + date: '2016-06-02', + status: 'qualified', + verified: true, + activity: 48, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 73360 + }, + { + id: 1444, + name: 'Josphine Villanueva', + country: { + name: 'Japan', + code: 'jp' + }, + company: 'Santa Cruz Community Internet', + date: '2019-11-08', + status: 'unqualified', + verified: true, + activity: 39, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 59442 + }, + { + id: 1445, + name: 'Daniel Perruzza', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Gersh \u0026 Danielson', + date: '2017-09-24', + status: 'renewal', + verified: true, + activity: 86, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 84338 + }, + { + id: 1446, + name: 'Cassi Wildfong', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Cobb, James O Esq', + date: '2015-09-08', + status: 'qualified', + verified: true, + activity: 85, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 72545 + }, + { + id: 1447, + name: 'Britt Galam', + country: { + name: 'Poland', + code: 'pl' + }, + company: 'Wheatley Trucking Company', + date: '2020-10-26', + status: 'new', + verified: true, + activity: 69, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 53307 + }, + { + id: 1448, + name: 'Adell Lipkin', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Systems Graph Inc Ab Dick Dlr', + date: '2017-05-09', + status: 'unqualified', + verified: true, + activity: 92, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 12178 + }, + { + id: 1449, + name: 'Jacqueline Rowling', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'John Hancock Mutl Life Ins Co', + date: '2019-06-28', + status: 'negotiation', + verified: true, + activity: 79, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 35576 + }, + { + id: 1450, + name: 'Lonny Weglarz', + country: { + name: 'Chile', + code: 'cl' + }, + company: 'History Division Of State', + date: '2016-08-12', + status: 'new', + verified: true, + activity: 49, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 20507 + }, + { + id: 1451, + name: 'Lonna Diestel', + country: { + name: 'Philippines', + code: 'ph' + }, + company: 'Dimmock, Thomas J Esq', + date: '2017-02-10', + status: 'proposal', + verified: true, + activity: 9, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 56415 + }, + { + id: 1452, + name: 'Cristal Samara', + country: { + name: 'Australia', + code: 'au' + }, + company: 'Intermed Inc', + date: '2016-08-17', + status: 'qualified', + verified: true, + activity: 99, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 33427 + }, + { + id: 1453, + name: 'Kenneth Grenet', + country: { + name: 'Croatia', + code: 'hr' + }, + company: 'Bank Of New York', + date: '2020-07-24', + status: 'negotiation', + verified: true, + activity: 78, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 44004 + }, + { + id: 1454, + name: 'Elli Mclaird', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Sportmaster Intrnatl', + date: '2017-06-10', + status: 'qualified', + verified: true, + activity: 61, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 37227 + }, + { + id: 1455, + name: 'Alline Jeanty', + country: { + name: 'Denmark', + code: 'dk' + }, + company: 'W W John Holden Inc', + date: '2015-12-08', + status: 'renewal', + verified: true, + activity: 74, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 44560 + }, + { + id: 1456, + name: 'Sharika Eanes', + country: { + name: 'Chile', + code: 'cl' + }, + company: 'Maccani \u0026 Delp', + date: '2018-08-16', + status: 'qualified', + verified: true, + activity: 14, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 50922 + }, + { + id: 1457, + name: 'Nu Mcnease', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Amazonia Film Project', + date: '2018-07-03', + status: 'negotiation', + verified: true, + activity: 47, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 61262 + }, + { + id: 1458, + name: 'Daniela Comnick', + country: { + name: 'Tunisia', + code: 'tn' + }, + company: 'Water \u0026 Sewer Department', + date: '2017-07-07', + status: 'negotiation', + verified: true, + activity: 31, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 13459 + }, + { + id: 1459, + name: 'Cecilia Colaizzo', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Switchcraft Inc', + date: '2019-06-08', + status: 'proposal', + verified: true, + activity: 21, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 52299 + }, + { + id: 1460, + name: 'Leslie Threets', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'C W D C Metal Fabricators', + date: '2016-11-26', + status: 'unqualified', + verified: true, + activity: 50, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 61040 + }, + { + id: 1461, + name: 'Nan Koppinger', + country: { + name: 'Norway', + code: 'no' + }, + company: 'Shimotani, Grace T', + date: '2020-11-15', + status: 'proposal', + verified: true, + activity: 94, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 91297 + }, + { + id: 1462, + name: 'Izetta Dewar', + country: { + name: 'Cuba', + code: 'cu' + }, + company: 'Lisatoni, Jean Esq', + date: '2019-11-22', + status: 'renewal', + verified: true, + activity: 41, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 39947 + }, + { + id: 1463, + name: 'Tegan Arceo', + country: { + name: 'Iceland', + code: 'is' + }, + company: 'Ceramic Tile Sales Inc', + date: '2016-08-07', + status: 'new', + verified: true, + activity: 79, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 78224 + }, + { + id: 1464, + name: 'Ruthann Keener', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Maiden Craft Inc', + date: '2019-04-25', + status: 'negotiation', + verified: true, + activity: 43, + representative: { + name: 'Elwin Sharvill', + image: 'elwinsharvill.png' + }, + balance: 22727 + }, + { + id: 1465, + name: 'Joni Breland', + country: { + name: 'Uruguay', + code: 'uy' + }, + company: 'Carriage House Cllsn Rpr Inc', + date: '2018-07-20', + status: 'new', + verified: true, + activity: 18, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 70650 + }, + { + id: 1466, + name: 'Vi Rentfro', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Video Workshop', + date: '2018-10-01', + status: 'negotiation', + verified: true, + activity: 99, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 45956 + }, + { + id: 1467, + name: 'Colette Kardas', + country: { + name: 'Honduras', + code: 'hn' + }, + company: 'Fresno Tile Center Inc', + date: '2017-08-22', + status: 'new', + verified: true, + activity: 14, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 72627 + }, + { + id: 1468, + name: 'Malcolm Tromblay', + country: { + name: 'Uruguay', + code: 'uy' + }, + company: 'Versatile Sash \u0026 Woodwork', + date: '2019-11-25', + status: 'renewal', + verified: true, + activity: 23, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 80176 + }, + { + id: 1469, + name: 'Ryan Harnos', + country: { + name: 'Paraguay', + code: 'py' + }, + company: 'Warner Electric Brk \u0026 Cltch Co', + date: '2019-02-12', + status: 'qualified', + verified: true, + activity: 71, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 97227 + }, + { + id: 1470, + name: 'Jess Chaffins', + country: { + name: 'Belarus', + code: 'by' + }, + company: 'New York Public Library', + date: '2017-02-12', + status: 'qualified', + verified: true, + activity: 91, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 63121 + }, + { + id: 1471, + name: 'Sharen Bourbon', + country: { + name: 'Saudi Arabia', + code: 'sa' + }, + company: 'Mccaleb, John A Esq', + date: '2017-06-13', + status: 'renewal', + verified: true, + activity: 35, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 44726 + }, + { + id: 1472, + name: 'Nickolas Juvera', + country: { + name: 'Finland', + code: 'fi' + }, + company: 'United Oil Co Inc', + date: '2019-01-06', + status: 'negotiation', + verified: true, + activity: 14, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 70748 + }, + { + id: 1473, + name: 'Gary Nunlee', + country: { + name: 'Turkey', + code: 'tr' + }, + company: 'Irving Foot Center', + date: '2015-07-22', + status: 'renewal', + verified: true, + activity: 72, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 71061 + }, + { + id: 1474, + name: 'Diane Devreese', + country: { + name: 'Bolivia', + code: 'bo' + }, + company: 'Acme Supply Co', + date: '2018-05-13', + status: 'renewal', + verified: true, + activity: 78, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 7486 + }, + { + id: 1475, + name: 'Roslyn Chavous', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Mcrae, James L', + date: '2018-03-20', + status: 'proposal', + verified: true, + activity: 45, + representative: { + name: 'Bernardo Dominic', + image: 'bernardodominic.png' + }, + balance: 58495 + }, + { + id: 1476, + name: 'Glory Schieler', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Mcgraths Seafood', + date: '2017-05-13', + status: 'proposal', + verified: true, + activity: 34, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 96252 + }, + { + id: 1477, + name: 'Rasheeda Sayaphon', + country: { + name: 'Latvia', + code: 'lv' + }, + company: 'Kummerer, J Michael Esq', + date: '2017-02-21', + status: 'proposal', + verified: true, + activity: 12, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 71454 + }, + { + id: 1478, + name: 'Alpha Palaia', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Stoffer, James M Jr', + date: '2017-07-21', + status: 'renewal', + verified: true, + activity: 4, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 81894 + }, + { + id: 1479, + name: 'Refugia Jacobos', + country: { + name: 'China', + code: 'cn' + }, + company: 'North Central Fl Sfty Cncl', + date: '2020-11-25', + status: 'negotiation', + verified: true, + activity: 18, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 31601 + }, + { + id: 1480, + name: 'Shawnda Yori', + country: { + name: 'Luxembourg', + code: 'lu' + }, + company: 'Fiorucci Foods Usa Inc', + date: '2018-05-09', + status: 'unqualified', + verified: true, + activity: 11, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 12090 + }, + { + id: 1481, + name: 'Mona Delasancha', + country: { + name: 'Hong Kong', + code: 'hk' + }, + company: 'Sign All', + date: '2017-10-06', + status: 'renewal', + verified: true, + activity: 61, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 24073 + }, + { + id: 1482, + name: 'Gilma Liukko', + country: { + name: 'Morocco', + code: 'ma' + }, + company: 'Sammys Steak Den', + date: '2018-10-06', + status: 'unqualified', + verified: true, + activity: 34, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 35129 + }, + { + id: 1483, + name: 'Janey Gabisi', + country: { + name: 'Israel', + code: 'il' + }, + company: 'Dobscha, Stephen F Esq', + date: '2019-05-22', + status: 'unqualified', + verified: true, + activity: 38, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 25518 + }, + { + id: 1484, + name: 'Lili Paskin', + country: { + name: 'Costa Rica', + code: 'cr' + }, + company: 'Morgan Custom Homes', + date: '2018-06-11', + status: 'unqualified', + verified: true, + activity: 69, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 7300 + }, + { + id: 1485, + name: 'Loren Asar', + country: { + name: 'Italy', + code: 'it' + }, + company: 'Olsen Payne \u0026 Company', + date: '2017-12-11', + status: 'unqualified', + verified: true, + activity: 16, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 82949 + }, + { + id: 1486, + name: 'Dorothy Chesterfield', + country: { + name: 'Spain', + code: 'es' + }, + company: 'Cowan \u0026 Kelly', + date: '2015-08-11', + status: 'renewal', + verified: true, + activity: 31, + representative: { + name: 'Anna Fali', + image: 'annafali.png' + }, + balance: 25044 + }, + { + id: 1487, + name: 'Gail Similton', + country: { + name: 'Malaysia', + code: 'my' + }, + company: 'Johnson, Wes Esq', + date: '2016-08-10', + status: 'qualified', + verified: true, + activity: 63, + representative: { + name: 'Xuxue Feng', + image: 'xuxuefeng.png' + }, + balance: 97553 + }, + { + id: 1488, + name: 'Catalina Tillotson', + country: { + name: 'Pakistan', + code: 'pk' + }, + company: 'Icn Pharmaceuticals Inc', + date: '2018-08-04', + status: 'negotiation', + verified: true, + activity: 13, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 38294 + }, + { + id: 1489, + name: 'Lawrence Lorens', + country: { + name: 'Egypt', + code: 'eg' + }, + company: 'New England Sec Equip Co Inc', + date: '2020-04-15', + status: 'negotiation', + verified: true, + activity: 82, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 56617 + }, + { + id: 1490, + name: 'Carlee Boulter', + country: { + name: 'Vietnam', + code: 'vn' + }, + company: 'Tippett, Troy M Ii', + date: '2016-09-22', + status: 'renewal', + verified: true, + activity: 71, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 76817 + }, + { + id: 1491, + name: 'Thaddeus Ankeny', + country: { + name: 'Qatar', + code: 'qa' + }, + company: 'Atc Contracting', + date: '2015-03-08', + status: 'unqualified', + verified: true, + activity: 78, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 80787 + }, + { + id: 1492, + name: 'Jovita Oles', + country: { + name: 'Sweden', + code: 'se' + }, + company: 'Pagano, Philip G Esq', + date: '2019-07-18', + status: 'negotiation', + verified: true, + activity: 42, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 4158 + }, + { + id: 1493, + name: 'Alesia Hixenbaugh', + country: { + name: 'Thailand', + code: 'th' + }, + company: 'Kwikprint', + date: '2017-07-24', + status: 'negotiation', + verified: false, + activity: 23, + representative: { + name: 'Ivan Magalhaes', + image: 'ivanmagalhaes.png' + }, + balance: 66993 + }, + { + id: 1494, + name: 'Lai Harabedian', + country: { + name: 'Serbia', + code: 'rs' + }, + company: 'Buergi \u0026 Madden Scale', + date: '2018-11-11', + status: 'new', + verified: true, + activity: 28, + representative: { + name: 'Asiya Javayant', + image: 'asiyajavayant.png' + }, + balance: 53330 + }, + { + id: 1495, + name: 'Brittni Gillaspie', + country: { + name: 'Senegal', + code: 'sn' + }, + company: 'Inner Label', + date: '2019-11-23', + status: 'renewal', + verified: true, + activity: 14, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 72342 + }, + { + id: 1496, + name: 'Raylene Kampa', + country: { + name: 'Belgium', + code: 'be' + }, + company: 'Hermar Inc', + date: '2020-04-22', + status: 'unqualified', + verified: true, + activity: 65, + representative: { + name: 'Stephen Shaw', + image: 'stephenshaw.png' + }, + balance: 53660 + }, + { + id: 1497, + name: 'Flo Bookamer', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Simonton Howe \u0026 Schneider Pc', + date: '2020-08-10', + status: 'unqualified', + verified: true, + activity: 30, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 44528 + }, + { + id: 1498, + name: 'Jani Biddy', + country: { + name: 'Switzerland', + code: 'ch' + }, + company: 'Warehouse Office \u0026 Paper Prod', + date: '2019-11-07', + status: 'negotiation', + verified: false, + activity: 20, + representative: { + name: 'Onyama Limba', + image: 'onyamalimba.png' + }, + balance: 69613 + }, + { + id: 1499, + name: 'Chauncey Motley', + country: { + name: 'Argentina', + code: 'ar' + }, + company: 'Affiliated With Travelodge', + date: '2019-04-23', + status: 'renewal', + verified: true, + activity: 42, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + }, + balance: 88090 + } + ]; + }, + + getCustomersSmall() { + return Promise.resolve(this.getData().slice(0, 10)); + }, + + getCustomersMedium() { + return Promise.resolve(this.getData().slice(0, 50)); + }, + + getCustomersLarge() { + return Promise.resolve(this.getData().slice(0, 200)); + }, + + getCustomersXLarge() { + return Promise.resolve(this.getData()); + }, + + getCustomers(params) { + const queryParams = params + ? Object.keys(params) + .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k])) + .join('&') + : ''; + + return fetch('https://www.primefaces.org/data/customers?' + queryParams).then((res) => res.json()); + } + }; + `, + EventService: `export const EventService = { + getData() { + return [ + { id: 1, title: 'All Day Event', start: '2017-02-01' }, + { id: 2, title: 'Long Event', start: '2017-02-07', end: '2017-02-10' }, + { id: 3, title: 'Repeating Event', start: '2017-02-09T16:00:00' }, + { id: 4, title: 'Repeating Event', start: '2017-02-16T16:00:00' }, + { id: 5, title: 'Conference', start: '2017-02-11', end: '2017-02-13' }, + { id: 6, title: 'Meeting', start: '2017-02-12T10:30:00', end: '2017-02-12T12:30:00' }, + { id: 7, title: 'Lunch', start: '2017-02-12T12:00:00' }, + { id: 8, title: 'Meeting', start: '2017-02-12T14:30:00' }, + { id: 9, title: 'Happy Hour', start: '2017-02-12T17:30:00' }, + { id: 10, title: 'Dinner', start: '2017-02-12T20:00:00' }, + { id: 11, title: 'Birthday Party', start: '2017-02-13T07:00:00' }, + { id: 12, title: 'Click for Google', url: 'https://www.google.com/', start: '2017-02-28' } + ]; + }, + + getEvents() { + return Promise.resolve(this.getData()); + } + }; + `, + NodeService: `export const NodeService = { + getTreeNodesData() { + return [ + { + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] + }, + { + key: '1', + label: 'Events', + data: 'Events Folder', + icon: 'pi pi-fw pi-calendar', + children: [ + { key: '1-0', label: 'Meeting', icon: 'pi pi-fw pi-calendar-plus', data: 'Meeting' }, + { key: '1-1', label: 'Product Launch', icon: 'pi pi-fw pi-calendar-plus', data: 'Product Launch' }, + { key: '1-2', label: 'Report Review', icon: 'pi pi-fw pi-calendar-plus', data: 'Report Review' } + ] + }, + { + key: '2', + label: 'Movies', + data: 'Movies Folder', + icon: 'pi pi-fw pi-star-fill', + children: [ + { + key: '2-0', + icon: 'pi pi-fw pi-star-fill', + label: 'Al Pacino', + data: 'Pacino Movies', + children: [ + { key: '2-0-0', label: 'Scarface', icon: 'pi pi-fw pi-video', data: 'Scarface Movie' }, + { key: '2-0-1', label: 'Serpico', icon: 'pi pi-fw pi-video', data: 'Serpico Movie' } + ] + }, + { + key: '2-1', + label: 'Robert De Niro', + icon: 'pi pi-fw pi-star-fill', + data: 'De Niro Movies', + children: [ + { key: '2-1-0', label: 'Goodfellas', icon: 'pi pi-fw pi-video', data: 'Goodfellas Movie' }, + { key: '2-1-1', label: 'Untouchables', icon: 'pi pi-fw pi-video', data: 'Untouchables Movie' } + ] + } + ] + } + ]; + }, + + getTreeTableNodesData() { + return [ + { + key: '0', + data: { + name: 'Applications', + size: '100kb', + type: 'Folder' + }, + children: [ + { + key: '0-0', + data: { + name: 'Vue', + size: '25kb', + type: 'Folder' + }, + children: [ + { + key: '0-0-0', + data: { + name: 'vue.app', + size: '10kb', + type: 'Application' + } + }, + { + key: '0-0-1', + data: { + name: 'native.app', + size: '10kb', + type: 'Application' + } + }, + { + key: '0-0-2', + data: { + name: 'mobile.app', + size: '5kb', + type: 'Application' + } + } + ] + }, + { + key: '0-1', + data: { + name: 'editor.app', + size: '25kb', + type: 'Application' + } + }, + { + key: '0-2', + data: { + name: 'settings.app', + size: '50kb', + type: 'Application' + } + } + ] + }, + { + key: '1', + data: { + name: 'Cloud', + size: '20kb', + type: 'Folder' + }, + children: [ + { + key: '1-0', + data: { + name: 'backup-1.zip', + size: '10kb', + type: 'Zip' + } + }, + { + key: '1-1', + data: { + name: 'backup-2.zip', + size: '10kb', + type: 'Zip' + } + } + ] + }, + { + key: '2', + data: { + name: 'Desktop', + size: '150kb', + type: 'Folder' + }, + children: [ + { + key: '2-0', + data: { + name: 'note-meeting.txt', + size: '50kb', + type: 'Text' + } + }, + { + key: '2-1', + data: { + name: 'note-todo.txt', + size: '100kb', + type: 'Text' + } + } + ] + }, + { + key: '3', + data: { + name: 'Documents', + size: '75kb', + type: 'Folder' + }, + children: [ + { + key: '3-0', + data: { + name: 'Work', + size: '55kb', + type: 'Folder' + }, + children: [ + { + key: '3-0-0', + data: { + name: 'Expenses.doc', + size: '30kb', + type: 'Document' + } + }, + { + key: '3-0-1', + data: { + name: 'Resume.doc', + size: '25kb', + type: 'Resume' + } + } + ] + }, + { + key: '3-1', + data: { + name: 'Home', + size: '20kb', + type: 'Folder' + }, + children: [ + { + key: '3-1-0', + data: { + name: 'Invoices', + size: '20kb', + type: 'Text' + } + } + ] + } + ] + }, + { + key: '4', + data: { + name: 'Downloads', + size: '25kb', + type: 'Folder' + }, + children: [ + { + key: '4-0', + data: { + name: 'Spanish', + size: '10kb', + type: 'Folder' + }, + children: [ + { + key: '4-0-0', + data: { + name: 'tutorial-a1.txt', + size: '5kb', + type: 'Text' + } + }, + { + key: '4-0-1', + data: { + name: 'tutorial-a2.txt', + size: '5kb', + type: 'Text' + } + } + ] + }, + { + key: '4-1', + data: { + name: 'Travel', + size: '15kb', + type: 'Text' + }, + children: [ + { + key: '4-1-0', + data: { + name: 'Hotel.pdf', + size: '10kb', + type: 'PDF' + } + }, + { + key: '4-1-1', + data: { + name: 'Flight.pdf', + size: '5kb', + type: 'PDF' + } + } + ] + } + ] + }, + { + key: '5', + data: { + name: 'Main', + size: '50kb', + type: 'Folder' + }, + children: [ + { + key: '5-0', + data: { + name: 'bin', + size: '50kb', + type: 'Link' + } + }, + { + key: '5-1', + data: { + name: 'etc', + size: '100kb', + type: 'Link' + } + }, + { + key: '5-2', + data: { + name: 'var', + size: '100kb', + type: 'Link' + } + } + ] + }, + { + key: '6', + data: { + name: 'Other', + size: '5kb', + type: 'Folder' + }, + children: [ + { + key: '6-0', + data: { + name: 'todo.txt', + size: '3kb', + type: 'Text' + } + }, + { + key: '6-1', + data: { + name: 'logo.png', + size: '2kb', + type: 'Picture' + } + } + ] + }, + { + key: '7', + data: { + name: 'Pictures', + size: '150kb', + type: 'Folder' + }, + children: [ + { + key: '7-0', + data: { + name: 'barcelona.jpg', + size: '90kb', + type: 'Picture' + } + }, + { + key: '7-1', + data: { + name: 'primeng.png', + size: '30kb', + type: 'Picture' + } + }, + { + key: '7-2', + data: { + name: 'prime.jpg', + size: '30kb', + type: 'Picture' + } + } + ] + }, + { + key: '8', + data: { + name: 'Videos', + size: '1500kb', + type: 'Folder' + }, + children: [ + { + key: '8-0', + data: { + name: 'primefaces.mkv', + size: '1000kb', + type: 'Video' + } + }, + { + key: '8-1', + data: { + name: 'intro.avi', + size: '500kb', + type: 'Video' + } + } + ] + } + ]; + }, + + getTreeTableNodes() { + return Promise.resolve(this.getTreeTableNodesData()); + }, + + getTreeNodes() { + return Promise.resolve(this.getTreeNodesData()); + } + }; + `, + PhotoService: `export const PhotoService = { + getData() { + return [ + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria2.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria2s.jpg', + alt: 'Description for Image 2', + title: 'Title 2' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria3.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria3s.jpg', + alt: 'Description for Image 3', + title: 'Title 3' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria4.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria4s.jpg', + alt: 'Description for Image 4', + title: 'Title 4' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria5.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria5s.jpg', + alt: 'Description for Image 5', + title: 'Title 5' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria6.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria6s.jpg', + alt: 'Description for Image 6', + title: 'Title 6' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria7.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria7s.jpg', + alt: 'Description for Image 7', + title: 'Title 7' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria8.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria8s.jpg', + alt: 'Description for Image 8', + title: 'Title 8' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria9.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria9s.jpg', + alt: 'Description for Image 9', + title: 'Title 9' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria10.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria10s.jpg', + alt: 'Description for Image 10', + title: 'Title 10' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria11.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria11s.jpg', + alt: 'Description for Image 11', + title: 'Title 11' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria12.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria12s.jpg', + alt: 'Description for Image 12', + title: 'Title 12' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria13.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria13s.jpg', + alt: 'Description for Image 13', + title: 'Title 13' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria14.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria14s.jpg', + alt: 'Description for Image 14', + title: 'Title 14' + }, + { + itemImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria15.jpg', + thumbnailImageSrc: 'https://primefaces.org/cdn/primevue/images/galleria/galleria15s.jpg', + alt: 'Description for Image 15', + title: 'Title 15' + } + ]; + }, + + getImages() { + return Promise.resolve(this.getData()); + } + }; + + `, + ProductService: `export const ProductService = { + getProductsData() { + return [ + { + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1001', + code: 'nvklal433', + name: 'Black Watch', + description: 'Product Description', + image: 'black-watch.jpg', + price: 72, + category: 'Accessories', + quantity: 61, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1002', + code: 'zz21cz3c1', + name: 'Blue Band', + description: 'Product Description', + image: 'blue-band.jpg', + price: 79, + category: 'Fitness', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1003', + code: '244wgerg2', + name: 'Blue T-Shirt', + description: 'Product Description', + image: 'blue-t-shirt.jpg', + price: 29, + category: 'Clothing', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1004', + code: 'h456wer53', + name: 'Bracelet', + description: 'Product Description', + image: 'bracelet.jpg', + price: 15, + category: 'Accessories', + quantity: 73, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1005', + code: 'av2231fwg', + name: 'Brown Purse', + description: 'Product Description', + image: 'brown-purse.jpg', + price: 120, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4 + }, + { + id: '1006', + code: 'bib36pfvm', + name: 'Chakra Bracelet', + description: 'Product Description', + image: 'chakra-bracelet.jpg', + price: 32, + category: 'Accessories', + quantity: 5, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1007', + code: 'mbvjkgip5', + name: 'Galaxy Earrings', + description: 'Product Description', + image: 'galaxy-earrings.jpg', + price: 34, + category: 'Accessories', + quantity: 23, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1008', + code: 'vbb124btr', + name: 'Game Controller', + description: 'Product Description', + image: 'game-controller.jpg', + price: 99, + category: 'Electronics', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 4 + }, + { + id: '1009', + code: 'cm230f032', + name: 'Gaming Set', + description: 'Product Description', + image: 'gaming-set.jpg', + price: 299, + category: 'Electronics', + quantity: 63, + inventoryStatus: 'INSTOCK', + rating: 3 + }, + { + id: '1010', + code: 'plb34234v', + name: 'Gold Phone Case', + description: 'Product Description', + image: 'gold-phone-case.jpg', + price: 24, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4 + }, + { + id: '1011', + code: '4920nnc2d', + name: 'Green Earbuds', + description: 'Product Description', + image: 'green-earbuds.jpg', + price: 89, + category: 'Electronics', + quantity: 23, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1012', + code: '250vm23cc', + name: 'Green T-Shirt', + description: 'Product Description', + image: 'green-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 74, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1013', + code: 'fldsmn31b', + name: 'Grey T-Shirt', + description: 'Product Description', + image: 'grey-t-shirt.jpg', + price: 48, + category: 'Clothing', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 3 + }, + { + id: '1014', + code: 'waas1x2as', + name: 'Headphones', + description: 'Product Description', + image: 'headphones.jpg', + price: 175, + category: 'Electronics', + quantity: 8, + inventoryStatus: 'LOWSTOCK', + rating: 5 + }, + { + id: '1015', + code: 'vb34btbg5', + name: 'Light Green T-Shirt', + description: 'Product Description', + image: 'light-green-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 34, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1016', + code: 'k8l6j58jl', + name: 'Lime Band', + description: 'Product Description', + image: 'lime-band.jpg', + price: 79, + category: 'Fitness', + quantity: 12, + inventoryStatus: 'INSTOCK', + rating: 3 + }, + { + id: '1017', + code: 'v435nn85n', + name: 'Mini Speakers', + description: 'Product Description', + image: 'mini-speakers.jpg', + price: 85, + category: 'Clothing', + quantity: 42, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1018', + code: '09zx9c0zc', + name: 'Painted Phone Case', + description: 'Product Description', + image: 'painted-phone-case.jpg', + price: 56, + category: 'Accessories', + quantity: 41, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1019', + code: 'mnb5mb2m5', + name: 'Pink Band', + description: 'Product Description', + image: 'pink-band.jpg', + price: 79, + category: 'Fitness', + quantity: 63, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1020', + code: 'r23fwf2w3', + name: 'Pink Purse', + description: 'Product Description', + image: 'pink-purse.jpg', + price: 110, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4 + }, + { + id: '1021', + code: 'pxpzczo23', + name: 'Purple Band', + description: 'Product Description', + image: 'purple-band.jpg', + price: 79, + category: 'Fitness', + quantity: 6, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1022', + code: '2c42cb5cb', + name: 'Purple Gemstone Necklace', + description: 'Product Description', + image: 'purple-gemstone-necklace.jpg', + price: 45, + category: 'Accessories', + quantity: 62, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1023', + code: '5k43kkk23', + name: 'Purple T-Shirt', + description: 'Product Description', + image: 'purple-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 5 + }, + { + id: '1024', + code: 'lm2tny2k4', + name: 'Shoes', + description: 'Product Description', + image: 'shoes.jpg', + price: 64, + category: 'Clothing', + quantity: 0, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1025', + code: 'nbm5mv45n', + name: 'Sneakers', + description: 'Product Description', + image: 'sneakers.jpg', + price: 78, + category: 'Clothing', + quantity: 52, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1026', + code: 'zx23zc42c', + name: 'Teal T-Shirt', + description: 'Product Description', + image: 'teal-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 3, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1027', + code: 'acvx872gc', + name: 'Yellow Earbuds', + description: 'Product Description', + image: 'yellow-earbuds.jpg', + price: 89, + category: 'Electronics', + quantity: 35, + inventoryStatus: 'INSTOCK', + rating: 3 + }, + { + id: '1028', + code: 'tx125ck42', + name: 'Yoga Mat', + description: 'Product Description', + image: 'yoga-mat.jpg', + price: 20, + category: 'Fitness', + quantity: 15, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1029', + code: 'gwuby345v', + name: 'Yoga Set', + description: 'Product Description', + image: 'yoga-set.jpg', + price: 20, + category: 'Fitness', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 8 + } + ]; + }, + + getProductsWithOrdersData() { + return [ + { + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [ + { + id: '1000-0', + productCode: 'f230fh0g3', + date: '2020-09-13', + amount: 65, + quantity: 1, + customer: 'David James', + status: 'PENDING' + }, + { + id: '1000-1', + productCode: 'f230fh0g3', + date: '2020-05-14', + amount: 130, + quantity: 2, + customer: 'Leon Rodrigues', + status: 'DELIVERED' + }, + { + id: '1000-2', + productCode: 'f230fh0g3', + date: '2019-01-04', + amount: 65, + quantity: 1, + customer: 'Juan Alejandro', + status: 'RETURNED' + }, + { + id: '1000-3', + productCode: 'f230fh0g3', + date: '2020-09-13', + amount: 195, + quantity: 3, + customer: 'Claire Morrow', + status: 'CANCELLED' + } + ] + }, + { + id: '1001', + code: 'nvklal433', + name: 'Black Watch', + description: 'Product Description', + image: 'black-watch.jpg', + price: 72, + category: 'Accessories', + quantity: 61, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1001-0', + productCode: 'nvklal433', + date: '2020-05-14', + amount: 72, + quantity: 1, + customer: 'Maisha Jefferson', + status: 'DELIVERED' + }, + { + id: '1001-1', + productCode: 'nvklal433', + date: '2020-02-28', + amount: 144, + quantity: 2, + customer: 'Octavia Murillo', + status: 'PENDING' + } + ] + }, + { + id: '1002', + code: 'zz21cz3c1', + name: 'Blue Band', + description: 'Product Description', + image: 'blue-band.jpg', + price: 79, + category: 'Fitness', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 3, + orders: [ + { + id: '1002-0', + productCode: 'zz21cz3c1', + date: '2020-07-05', + amount: 79, + quantity: 1, + customer: 'Stacey Leja', + status: 'DELIVERED' + }, + { + id: '1002-1', + productCode: 'zz21cz3c1', + date: '2020-02-06', + amount: 79, + quantity: 1, + customer: 'Ashley Wickens', + status: 'DELIVERED' + } + ] + }, + { + id: '1003', + code: '244wgerg2', + name: 'Blue T-Shirt', + description: 'Product Description', + image: 'blue-t-shirt.jpg', + price: 29, + category: 'Clothing', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [] + }, + { + id: '1004', + code: 'h456wer53', + name: 'Bracelet', + description: 'Product Description', + image: 'bracelet.jpg', + price: 15, + category: 'Accessories', + quantity: 73, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1004-0', + productCode: 'h456wer53', + date: '2020-09-05', + amount: 60, + quantity: 4, + customer: 'Mayumi Misaki', + status: 'PENDING' + }, + { + id: '1004-1', + productCode: 'h456wer53', + date: '2019-04-16', + amount: 2, + quantity: 30, + customer: 'Francesco Salvatore', + status: 'DELIVERED' + } + ] + }, + { + id: '1005', + code: 'av2231fwg', + name: 'Brown Purse', + description: 'Product Description', + image: 'brown-purse.jpg', + price: 120, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4, + orders: [ + { + id: '1005-0', + productCode: 'av2231fwg', + date: '2020-01-25', + amount: 120, + quantity: 1, + customer: 'Isabel Sinclair', + status: 'RETURNED' + }, + { + id: '1005-1', + productCode: 'av2231fwg', + date: '2019-03-12', + amount: 240, + quantity: 2, + customer: 'Lionel Clifford', + status: 'DELIVERED' + }, + { + id: '1005-2', + productCode: 'av2231fwg', + date: '2019-05-05', + amount: 120, + quantity: 1, + customer: 'Cody Chavez', + status: 'DELIVERED' + } + ] + }, + { + id: '1006', + code: 'bib36pfvm', + name: 'Chakra Bracelet', + description: 'Product Description', + image: 'chakra-bracelet.jpg', + price: 32, + category: 'Accessories', + quantity: 5, + inventoryStatus: 'LOWSTOCK', + rating: 3, + orders: [ + { + id: '1006-0', + productCode: 'bib36pfvm', + date: '2020-02-24', + amount: 32, + quantity: 1, + customer: 'Arvin Darci', + status: 'DELIVERED' + }, + { + id: '1006-1', + productCode: 'bib36pfvm', + date: '2020-01-14', + amount: 64, + quantity: 2, + customer: 'Izzy Jones', + status: 'PENDING' + } + ] + }, + { + id: '1007', + code: 'mbvjkgip5', + name: 'Galaxy Earrings', + description: 'Product Description', + image: 'galaxy-earrings.jpg', + price: 34, + category: 'Accessories', + quantity: 23, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [ + { + id: '1007-0', + productCode: 'mbvjkgip5', + date: '2020-06-19', + amount: 34, + quantity: 1, + customer: 'Jennifer Smith', + status: 'DELIVERED' + } + ] + }, + { + id: '1008', + code: 'vbb124btr', + name: 'Game Controller', + description: 'Product Description', + image: 'game-controller.jpg', + price: 99, + category: 'Electronics', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 4, + orders: [ + { + id: '1008-0', + productCode: 'vbb124btr', + date: '2020-01-05', + amount: 99, + quantity: 1, + customer: 'Jeanfrancois David', + status: 'DELIVERED' + }, + { + id: '1008-1', + productCode: 'vbb124btr', + date: '2020-01-19', + amount: 198, + quantity: 2, + customer: 'Ivar Greenwood', + status: 'RETURNED' + } + ] + }, + { + id: '1009', + code: 'cm230f032', + name: 'Gaming Set', + description: 'Product Description', + image: 'gaming-set.jpg', + price: 299, + category: 'Electronics', + quantity: 63, + inventoryStatus: 'INSTOCK', + rating: 3, + orders: [ + { + id: '1009-0', + productCode: 'cm230f032', + date: '2020-06-24', + amount: 299, + quantity: 1, + customer: 'Kadeem Mujtaba', + status: 'PENDING' + }, + { + id: '1009-1', + productCode: 'cm230f032', + date: '2020-05-11', + amount: 299, + quantity: 1, + customer: 'Ashley Wickens', + status: 'DELIVERED' + }, + { + id: '1009-2', + productCode: 'cm230f032', + date: '2019-02-07', + amount: 299, + quantity: 1, + customer: 'Julie Johnson', + status: 'DELIVERED' + }, + { + id: '1009-3', + productCode: 'cm230f032', + date: '2020-04-26', + amount: 299, + quantity: 1, + customer: 'Tony Costa', + status: 'CANCELLED' + } + ] + }, + { + id: '1010', + code: 'plb34234v', + name: 'Gold Phone Case', + description: 'Product Description', + image: 'gold-phone-case.jpg', + price: 24, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4, + orders: [ + { + id: '1010-0', + productCode: 'plb34234v', + date: '2020-02-04', + amount: 24, + quantity: 1, + customer: 'James Butt', + status: 'DELIVERED' + }, + { + id: '1010-1', + productCode: 'plb34234v', + date: '2020-05-05', + amount: 48, + quantity: 2, + customer: 'Josephine Darakjy', + status: 'DELIVERED' + } + ] + }, + { + id: '1011', + code: '4920nnc2d', + name: 'Green Earbuds', + description: 'Product Description', + image: 'green-earbuds.jpg', + price: 89, + category: 'Electronics', + quantity: 23, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1011-0', + productCode: '4920nnc2d', + date: '2020-06-01', + amount: 89, + quantity: 1, + customer: 'Art Venere', + status: 'DELIVERED' + } + ] + }, + { + id: '1012', + code: '250vm23cc', + name: 'Green T-Shirt', + description: 'Product Description', + image: 'green-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 74, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [ + { + id: '1012-0', + productCode: '250vm23cc', + date: '2020-02-05', + amount: 49, + quantity: 1, + customer: 'Lenna Paprocki', + status: 'DELIVERED' + }, + { + id: '1012-1', + productCode: '250vm23cc', + date: '2020-02-15', + amount: 49, + quantity: 1, + customer: 'Donette Foller', + status: 'PENDING' + } + ] + }, + { + id: '1013', + code: 'fldsmn31b', + name: 'Grey T-Shirt', + description: 'Product Description', + image: 'grey-t-shirt.jpg', + price: 48, + category: 'Clothing', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 3, + orders: [ + { + id: '1013-0', + productCode: 'fldsmn31b', + date: '2020-04-01', + amount: 48, + quantity: 1, + customer: 'Simona Morasca', + status: 'DELIVERED' + } + ] + }, + { + id: '1014', + code: 'waas1x2as', + name: 'Headphones', + description: 'Product Description', + image: 'headphones.jpg', + price: 175, + category: 'Electronics', + quantity: 8, + inventoryStatus: 'LOWSTOCK', + rating: 5, + orders: [ + { + id: '1014-0', + productCode: 'waas1x2as', + date: '2020-05-15', + amount: 175, + quantity: 1, + customer: 'Lenna Paprocki', + status: 'DELIVERED' + }, + { + id: '1014-1', + productCode: 'waas1x2as', + date: '2020-01-02', + amount: 175, + quantity: 1, + customer: 'Donette Foller', + status: 'CANCELLED' + } + ] + }, + { + id: '1015', + code: 'vb34btbg5', + name: 'Light Green T-Shirt', + description: 'Product Description', + image: 'light-green-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 34, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1015-0', + productCode: 'vb34btbg5', + date: '2020-07-02', + amount: 98, + quantity: 2, + customer: 'Mitsue Tollner', + status: 'DELIVERED' + } + ] + }, + { + id: '1016', + code: 'k8l6j58jl', + name: 'Lime Band', + description: 'Product Description', + image: 'lime-band.jpg', + price: 79, + category: 'Fitness', + quantity: 12, + inventoryStatus: 'INSTOCK', + rating: 3, + orders: [] + }, + { + id: '1017', + code: 'v435nn85n', + name: 'Mini Speakers', + description: 'Product Description', + image: 'mini-speakers.jpg', + price: 85, + category: 'Clothing', + quantity: 42, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1017-0', + productCode: 'v435nn85n', + date: '2020-07-12', + amount: 85, + quantity: 1, + customer: 'Minna Amigon', + status: 'DELIVERED' + } + ] + }, + { + id: '1018', + code: '09zx9c0zc', + name: 'Painted Phone Case', + description: 'Product Description', + image: 'painted-phone-case.jpg', + price: 56, + category: 'Accessories', + quantity: 41, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [ + { + id: '1018-0', + productCode: '09zx9c0zc', + date: '2020-07-01', + amount: 56, + quantity: 1, + customer: 'Abel Maclead', + status: 'DELIVERED' + }, + { + id: '1018-1', + productCode: '09zx9c0zc', + date: '2020-05-02', + amount: 56, + quantity: 1, + customer: 'Minna Amigon', + status: 'RETURNED' + } + ] + }, + { + id: '1019', + code: 'mnb5mb2m5', + name: 'Pink Band', + description: 'Product Description', + image: 'pink-band.jpg', + price: 79, + category: 'Fitness', + quantity: 63, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [] + }, + { + id: '1020', + code: 'r23fwf2w3', + name: 'Pink Purse', + description: 'Product Description', + image: 'pink-purse.jpg', + price: 110, + category: 'Accessories', + quantity: 0, + inventoryStatus: 'OUTOFSTOCK', + rating: 4, + orders: [ + { + id: '1020-0', + productCode: 'r23fwf2w3', + date: '2020-05-29', + amount: 110, + quantity: 1, + customer: 'Kiley Caldarera', + status: 'DELIVERED' + }, + { + id: '1020-1', + productCode: 'r23fwf2w3', + date: '2020-02-11', + amount: 220, + quantity: 2, + customer: 'Graciela Ruta', + status: 'DELIVERED' + } + ] + }, + { + id: '1021', + code: 'pxpzczo23', + name: 'Purple Band', + description: 'Product Description', + image: 'purple-band.jpg', + price: 79, + category: 'Fitness', + quantity: 6, + inventoryStatus: 'LOWSTOCK', + rating: 3, + orders: [ + { + id: '1021-0', + productCode: 'pxpzczo23', + date: '2020-02-02', + amount: 79, + quantity: 1, + customer: 'Cammy Albares', + status: 'DELIVERED' + } + ] + }, + { + id: '1022', + code: '2c42cb5cb', + name: 'Purple Gemstone Necklace', + description: 'Product Description', + image: 'purple-gemstone-necklace.jpg', + price: 45, + category: 'Accessories', + quantity: 62, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1022-0', + productCode: '2c42cb5cb', + date: '2020-06-29', + amount: 45, + quantity: 1, + customer: 'Mattie Poquette', + status: 'DELIVERED' + }, + { + id: '1022-1', + productCode: '2c42cb5cb', + date: '2020-02-11', + amount: 135, + quantity: 3, + customer: 'Meaghan Garufi', + status: 'DELIVERED' + } + ] + }, + { + id: '1023', + code: '5k43kkk23', + name: 'Purple T-Shirt', + description: 'Product Description', + image: 'purple-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 5, + orders: [ + { + id: '1023-0', + productCode: '5k43kkk23', + date: '2020-04-15', + amount: 49, + quantity: 1, + customer: 'Gladys Rim', + status: 'RETURNED' + } + ] + }, + { + id: '1024', + code: 'lm2tny2k4', + name: 'Shoes', + description: 'Product Description', + image: 'shoes.jpg', + price: 64, + category: 'Clothing', + quantity: 0, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [] + }, + { + id: '1025', + code: 'nbm5mv45n', + name: 'Sneakers', + description: 'Product Description', + image: 'sneakers.jpg', + price: 78, + category: 'Clothing', + quantity: 52, + inventoryStatus: 'INSTOCK', + rating: 4, + orders: [ + { + id: '1025-0', + productCode: 'nbm5mv45n', + date: '2020-02-19', + amount: 78, + quantity: 1, + customer: 'Yuki Whobrey', + status: 'DELIVERED' + }, + { + id: '1025-1', + productCode: 'nbm5mv45n', + date: '2020-05-21', + amount: 78, + quantity: 1, + customer: 'Fletcher Flosi', + status: 'PENDING' + } + ] + }, + { + id: '1026', + code: 'zx23zc42c', + name: 'Teal T-Shirt', + description: 'Product Description', + image: 'teal-t-shirt.jpg', + price: 49, + category: 'Clothing', + quantity: 3, + inventoryStatus: 'LOWSTOCK', + rating: 3, + orders: [ + { + id: '1026-0', + productCode: 'zx23zc42c', + date: '2020-04-24', + amount: 98, + quantity: 2, + customer: 'Bette Nicka', + status: 'DELIVERED' + } + ] + }, + { + id: '1027', + code: 'acvx872gc', + name: 'Yellow Earbuds', + description: 'Product Description', + image: 'yellow-earbuds.jpg', + price: 89, + category: 'Electronics', + quantity: 35, + inventoryStatus: 'INSTOCK', + rating: 3, + orders: [ + { + id: '1027-0', + productCode: 'acvx872gc', + date: '2020-01-29', + amount: 89, + quantity: 1, + customer: 'Veronika Inouye', + status: 'DELIVERED' + }, + { + id: '1027-1', + productCode: 'acvx872gc', + date: '2020-06-11', + amount: 89, + quantity: 1, + customer: 'Willard Kolmetz', + status: 'DELIVERED' + } + ] + }, + { + id: '1028', + code: 'tx125ck42', + name: 'Yoga Mat', + description: 'Product Description', + image: 'yoga-mat.jpg', + price: 20, + category: 'Fitness', + quantity: 15, + inventoryStatus: 'INSTOCK', + rating: 5, + orders: [] + }, + { + id: '1029', + code: 'gwuby345v', + name: 'Yoga Set', + description: 'Product Description', + image: 'yoga-set.jpg', + price: 20, + category: 'Fitness', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 8, + orders: [ + { + id: '1029-0', + productCode: 'gwuby345v', + date: '2020-02-14', + amount: 4, + quantity: 80, + customer: 'Maryann Royster', + status: 'DELIVERED' + } + ] + } + ]; + }, + + getProductsMini() { + return Promise.resolve(this.getProductsData().slice(0, 5)); + }, + + getProductsSmall() { + return Promise.resolve(this.getProductsData().slice(0, 10)); + }, + + getProducts() { + return Promise.resolve(this.getProductsData()); + }, + + getProductsWithOrdersSmall() { + return Promise.resolve(this.getProductsWithOrdersData().slice(0, 10)); + }, + + getProductsWithOrders() { + return Promise.resolve(this.getProductsWithOrdersData()); + } + }; + + ` +}; + +export { services }; diff --git a/apps/volt/components/doc/codeeditor/templates.js b/apps/volt/components/doc/codeeditor/templates.js new file mode 100644 index 000000000..555622091 --- /dev/null +++ b/apps/volt/components/doc/codeeditor/templates.js @@ -0,0 +1,1082 @@ +import pkg from '@/package.json'; +//import Aura from '@/presets/aura'; +//import Lara from '@/presets/lara'; +import { isArray, isDate, isFunction, isObject } from '@primeuix/utils/object'; +import { services } from './services'; + +const PrimeVue = { + version: '^4.0.1', + description: + 'PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 400+ ready to use UI blocks to build spectacular applications in no time.' +}; + +const app_dependencies = pkg ? pkg.devDependencies : {}; + +const core_dependencies = { + vue: '^3.2.45', + 'vue-router': '^4.1.6', + '@vitejs/plugin-vue': '^4.0.0', + vite: '^4.0.0', + primevue: PrimeVue.version || 'latest', + primeicons: app_dependencies['primeicons'] || 'latest', + tailwindcss: app_dependencies['tailwindcss'] || 'latest', + autoprefixer: app_dependencies['autoprefixer'] || 'latest', + postcss: app_dependencies['postcss'] || 'latest', + 'tailwindcss-primeui': app_dependencies['tailwindcss-primeui'] || 'latest' +}; + +// create-vue -> https://github.com/vuejs/create-vue +const getVueApp = (props = {}, sourceType) => { + const path = 'src/'; + const { code: sources, title = 'primevue_demo', description = '', service, extPages, dependencies: deps, component, extFiles, embedded } = props; + const dependencies = { ...core_dependencies, ...deps }; + + const fileExtension = '.vue'; + const mainFileName = 'App'; + const sourceFileName = `${path}${mainFileName}${fileExtension}`; + let element = '', + imports = '', + unstyled = '', + themeSwitchCode = '', + routeFiles = {}; + + sources.routeFiles && + Object.entries(sources.routeFiles).forEach(([key, value]) => { + routeFiles[`${path + key}`] = { + content: value + }; + }); + + let extFilesSource = extFiles + ? embedded + ? extFiles['composition'] + : extFiles[sourceType.language] + ? { ...extFiles[sourceType.language] } + : Object.keys(extFiles) + .filter((k) => !sourceTypes.includes(k)) + .reduce((result, current) => (result[current] = extFiles[current]) && result, {}) + : {}; + + if (deps !== null && component !== null) { + imports += `import ${component} from 'primevue/${component.toLowerCase()}'; +`; + element += `app.component('${component}', ${component}); +`; + } + + // main.js + unstyled += `, unstyled: true, pt: Aura`; + imports += `import ThemeSwitcher from './components/ThemeSwitcher.vue'; +import Configurator from './components/Configurator.vue'; +import Lara from './presets/lara'; +import Aura from './presets/aura'; +import appState from './plugins/appState.js';`; + element += `app.component('ThemeSwitcher', ThemeSwitcher); +app.component('Configurator', Configurator); +app.use(appState);`; + + // App.vue + themeSwitchCode = ''.concat( + `