├── .gitignore
├── .vscode
└── extensions.json
├── README.md
├── dashboard.jpg
├── favicon.png
├── index.html
├── login.jpg
├── mobile-category.png
├── mobile-dashboard.png
├── mobile-login.png
├── mobile-pos.png
├── mobile-product-create.png
├── mobile-product-edit.png
├── mobile-product.png
├── mobile-transaction.png
├── package-lock.json
├── package.json
├── public
└── favicon.ico
├── src
├── App.vue
├── assets
│ ├── loading.gif
│ ├── logo.svg
│ ├── paginate.css
│ ├── template.zip
│ └── template
│ │ ├── css
│ │ ├── icons
│ │ │ └── tabler-icons
│ │ │ │ ├── fonts
│ │ │ │ ├── tabler-icons.eot
│ │ │ │ ├── tabler-icons.svg
│ │ │ │ ├── tabler-icons.ttf
│ │ │ │ ├── tabler-icons.woff
│ │ │ │ └── tabler-icons.woff2
│ │ │ │ └── tabler-icons.css
│ │ ├── loading.css
│ │ ├── styles.css
│ │ └── styles.min.css
│ │ ├── images
│ │ ├── backgrounds
│ │ │ └── rocket.png
│ │ ├── logos
│ │ │ ├── dark-logo.svg
│ │ │ └── favicon.png
│ │ ├── products
│ │ │ ├── s1.jpg
│ │ │ ├── s11.jpg
│ │ │ ├── s4.jpg
│ │ │ ├── s5.jpg
│ │ │ └── s7.jpg
│ │ └── profile
│ │ │ └── user-1.jpg
│ │ ├── js
│ │ ├── app.min.js
│ │ ├── dashboard.js
│ │ └── sidebarmenu.js
│ │ ├── libs
│ │ ├── apexcharts
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── apexcharts.js
│ │ │ │ ├── assets
│ │ │ │ │ ├── apexcharts.css
│ │ │ │ │ ├── ico-camera.svg
│ │ │ │ │ ├── ico-home.svg
│ │ │ │ │ ├── ico-menu.svg
│ │ │ │ │ ├── ico-minus-square.svg
│ │ │ │ │ ├── ico-minus.svg
│ │ │ │ │ ├── ico-pan-hand.svg
│ │ │ │ │ ├── ico-pan.svg
│ │ │ │ │ ├── ico-plus-square.svg
│ │ │ │ │ ├── ico-plus.svg
│ │ │ │ │ ├── ico-refresh.svg
│ │ │ │ │ ├── ico-reset.svg
│ │ │ │ │ ├── ico-select.svg
│ │ │ │ │ ├── ico-select1.svg
│ │ │ │ │ ├── ico-zoom-in.svg
│ │ │ │ │ ├── ico-zoom-out.svg
│ │ │ │ │ └── ico-zoom.svg
│ │ │ │ ├── charts
│ │ │ │ │ ├── Bar.js
│ │ │ │ │ ├── BarStacked.js
│ │ │ │ │ ├── BoxCandleStick.js
│ │ │ │ │ ├── HeatMap.js
│ │ │ │ │ ├── Line.js
│ │ │ │ │ ├── Pie.js
│ │ │ │ │ ├── Radar.js
│ │ │ │ │ ├── Radial.js
│ │ │ │ │ ├── RangeBar.js
│ │ │ │ │ ├── Scatter.js
│ │ │ │ │ ├── Treemap.js
│ │ │ │ │ └── common
│ │ │ │ │ │ ├── bar
│ │ │ │ │ │ ├── DataLabels.js
│ │ │ │ │ │ └── Helpers.js
│ │ │ │ │ │ ├── circle
│ │ │ │ │ │ └── Helpers.js
│ │ │ │ │ │ ├── line
│ │ │ │ │ │ └── Helpers.js
│ │ │ │ │ │ └── treemap
│ │ │ │ │ │ └── Helpers.js
│ │ │ │ ├── libs
│ │ │ │ │ └── Treemap-squared.js
│ │ │ │ ├── locales
│ │ │ │ │ ├── ar.json
│ │ │ │ │ ├── ca.json
│ │ │ │ │ ├── cs.json
│ │ │ │ │ ├── de.json
│ │ │ │ │ ├── el.json
│ │ │ │ │ ├── en.json
│ │ │ │ │ ├── es.json
│ │ │ │ │ ├── et.json
│ │ │ │ │ ├── fa.json
│ │ │ │ │ ├── fi.json
│ │ │ │ │ ├── fr.json
│ │ │ │ │ ├── he.json
│ │ │ │ │ ├── hi.json
│ │ │ │ │ ├── hr.json
│ │ │ │ │ ├── hu.json
│ │ │ │ │ ├── hy.json
│ │ │ │ │ ├── id.json
│ │ │ │ │ ├── it.json
│ │ │ │ │ ├── ja.json
│ │ │ │ │ ├── ka.json
│ │ │ │ │ ├── ko.json
│ │ │ │ │ ├── lt.json
│ │ │ │ │ ├── lv.json
│ │ │ │ │ ├── nb.json
│ │ │ │ │ ├── nl.json
│ │ │ │ │ ├── pl.json
│ │ │ │ │ ├── pt-br.json
│ │ │ │ │ ├── pt.json
│ │ │ │ │ ├── rs.json
│ │ │ │ │ ├── ru.json
│ │ │ │ │ ├── se.json
│ │ │ │ │ ├── sk.json
│ │ │ │ │ ├── sl.json
│ │ │ │ │ ├── sq.json
│ │ │ │ │ ├── th.json
│ │ │ │ │ ├── tr.json
│ │ │ │ │ ├── ua.json
│ │ │ │ │ ├── zh-cn.json
│ │ │ │ │ └── zh-tw.json
│ │ │ │ ├── modules
│ │ │ │ │ ├── Animations.js
│ │ │ │ │ ├── Base.js
│ │ │ │ │ ├── Core.js
│ │ │ │ │ ├── CoreUtils.js
│ │ │ │ │ ├── Crosshairs.js
│ │ │ │ │ ├── Data.js
│ │ │ │ │ ├── DataLabels.js
│ │ │ │ │ ├── Events.js
│ │ │ │ │ ├── Exports.js
│ │ │ │ │ ├── Fill.js
│ │ │ │ │ ├── Filters.js
│ │ │ │ │ ├── Formatters.js
│ │ │ │ │ ├── Graphics.js
│ │ │ │ │ ├── Markers.js
│ │ │ │ │ ├── Range.js
│ │ │ │ │ ├── Responsive.js
│ │ │ │ │ ├── Scales.js
│ │ │ │ │ ├── Series.js
│ │ │ │ │ ├── Theme.js
│ │ │ │ │ ├── TimeScale.js
│ │ │ │ │ ├── TitleSubtitle.js
│ │ │ │ │ ├── Toolbar.js
│ │ │ │ │ ├── ZoomPanSelection.js
│ │ │ │ │ ├── annotations
│ │ │ │ │ │ ├── Annotations.js
│ │ │ │ │ │ ├── Helpers.js
│ │ │ │ │ │ ├── PointsAnnotations.js
│ │ │ │ │ │ ├── XAxisAnnotations.js
│ │ │ │ │ │ └── YAxisAnnotations.js
│ │ │ │ │ ├── axes
│ │ │ │ │ │ ├── Axes.js
│ │ │ │ │ │ ├── AxesUtils.js
│ │ │ │ │ │ ├── Grid.js
│ │ │ │ │ │ ├── XAxis.js
│ │ │ │ │ │ └── YAxis.js
│ │ │ │ │ ├── dimensions
│ │ │ │ │ │ ├── Dimensions.js
│ │ │ │ │ │ ├── Grid.js
│ │ │ │ │ │ ├── Helpers.js
│ │ │ │ │ │ ├── XAxis.js
│ │ │ │ │ │ └── YAxis.js
│ │ │ │ │ ├── helpers
│ │ │ │ │ │ ├── Destroy.js
│ │ │ │ │ │ ├── InitCtxVariables.js
│ │ │ │ │ │ ├── Localization.js
│ │ │ │ │ │ └── UpdateHelpers.js
│ │ │ │ │ ├── legend
│ │ │ │ │ │ ├── Helpers.js
│ │ │ │ │ │ └── Legend.js
│ │ │ │ │ ├── settings
│ │ │ │ │ │ ├── Config.js
│ │ │ │ │ │ ├── Defaults.js
│ │ │ │ │ │ ├── Globals.js
│ │ │ │ │ │ └── Options.js
│ │ │ │ │ └── tooltip
│ │ │ │ │ │ ├── AxesTooltip.js
│ │ │ │ │ │ ├── Intersect.js
│ │ │ │ │ │ ├── Labels.js
│ │ │ │ │ │ ├── Marker.js
│ │ │ │ │ │ ├── Position.js
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── Tooltip.js
│ │ │ │ │ │ └── Utils.js
│ │ │ │ ├── svgjs
│ │ │ │ │ └── svg.js
│ │ │ │ └── utils
│ │ │ │ │ ├── DateTime.js
│ │ │ │ │ ├── Resize.js
│ │ │ │ │ └── Utils.js
│ │ │ └── types
│ │ │ │ └── apexcharts.d.ts
│ │ ├── bootstrap
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── js
│ │ │ │ ├── index.esm.js
│ │ │ │ ├── index.umd.js
│ │ │ │ ├── src
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── base-component.js
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── dom
│ │ │ │ │ │ ├── data.js
│ │ │ │ │ │ ├── event-handler.js
│ │ │ │ │ │ ├── manipulator.js
│ │ │ │ │ │ └── selector-engine.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── offcanvas.js
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ └── util
│ │ │ │ │ │ ├── backdrop.js
│ │ │ │ │ │ ├── component-functions.js
│ │ │ │ │ │ ├── config.js
│ │ │ │ │ │ ├── focustrap.js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── sanitizer.js
│ │ │ │ │ │ ├── scrollbar.js
│ │ │ │ │ │ ├── swipe.js
│ │ │ │ │ │ └── template-factory.js
│ │ │ │ └── tests
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── browsers.js
│ │ │ │ │ ├── helpers
│ │ │ │ │ └── fixture.js
│ │ │ │ │ ├── integration
│ │ │ │ │ ├── bundle-modularity.js
│ │ │ │ │ ├── bundle.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── rollup.bundle-modularity.js
│ │ │ │ │ └── rollup.bundle.js
│ │ │ │ │ ├── karma.conf.js
│ │ │ │ │ ├── unit
│ │ │ │ │ ├── .eslintrc.json
│ │ │ │ │ ├── alert.spec.js
│ │ │ │ │ ├── base-component.spec.js
│ │ │ │ │ ├── button.spec.js
│ │ │ │ │ ├── carousel.spec.js
│ │ │ │ │ ├── collapse.spec.js
│ │ │ │ │ ├── dom
│ │ │ │ │ │ ├── data.spec.js
│ │ │ │ │ │ ├── event-handler.spec.js
│ │ │ │ │ │ ├── manipulator.spec.js
│ │ │ │ │ │ └── selector-engine.spec.js
│ │ │ │ │ ├── dropdown.spec.js
│ │ │ │ │ ├── jquery.spec.js
│ │ │ │ │ ├── modal.spec.js
│ │ │ │ │ ├── offcanvas.spec.js
│ │ │ │ │ ├── popover.spec.js
│ │ │ │ │ ├── scrollspy.spec.js
│ │ │ │ │ ├── tab.spec.js
│ │ │ │ │ ├── toast.spec.js
│ │ │ │ │ ├── tooltip.spec.js
│ │ │ │ │ └── util
│ │ │ │ │ │ ├── backdrop.spec.js
│ │ │ │ │ │ ├── component-functions.spec.js
│ │ │ │ │ │ ├── config.spec.js
│ │ │ │ │ │ ├── focustrap.spec.js
│ │ │ │ │ │ ├── index.spec.js
│ │ │ │ │ │ ├── sanitizer.spec.js
│ │ │ │ │ │ ├── scrollbar.spec.js
│ │ │ │ │ │ ├── swipe.spec.js
│ │ │ │ │ │ └── template-factory.spec.js
│ │ │ │ │ └── visual
│ │ │ │ │ ├── .eslintrc.json
│ │ │ │ │ ├── alert.html
│ │ │ │ │ ├── button.html
│ │ │ │ │ ├── carousel.html
│ │ │ │ │ ├── collapse.html
│ │ │ │ │ ├── dropdown.html
│ │ │ │ │ ├── modal.html
│ │ │ │ │ ├── popover.html
│ │ │ │ │ ├── scrollspy.html
│ │ │ │ │ ├── tab.html
│ │ │ │ │ ├── toast.html
│ │ │ │ │ └── tooltip.html
│ │ │ ├── package.json
│ │ │ └── scss
│ │ │ │ ├── _accordion.scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _breadcrumb.scss
│ │ │ │ ├── _button-group.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _card.scss
│ │ │ │ ├── _carousel.scss
│ │ │ │ ├── _close.scss
│ │ │ │ ├── _containers.scss
│ │ │ │ ├── _dropdown.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _functions.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _helpers.scss
│ │ │ │ ├── _images.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _maps.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _modal.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _navbar.scss
│ │ │ │ ├── _offcanvas.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _placeholders.scss
│ │ │ │ ├── _popover.scss
│ │ │ │ ├── _progress.scss
│ │ │ │ ├── _reboot.scss
│ │ │ │ ├── _root.scss
│ │ │ │ ├── _spinners.scss
│ │ │ │ ├── _tables.scss
│ │ │ │ ├── _toasts.scss
│ │ │ │ ├── _tooltip.scss
│ │ │ │ ├── _transitions.scss
│ │ │ │ ├── _type.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ ├── _variables-dark.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-grid.scss
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-reboot.scss
│ │ │ │ ├── bootstrap-utilities.css
│ │ │ │ ├── bootstrap-utilities.css.map
│ │ │ │ ├── bootstrap-utilities.scss
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── css
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-utilities.css
│ │ │ │ ├── bootstrap-utilities.css.map
│ │ │ │ ├── bootstrap.css
│ │ │ │ └── bootstrap.css.map
│ │ │ │ ├── forms
│ │ │ │ ├── _floating-labels.scss
│ │ │ │ ├── _form-check.scss
│ │ │ │ ├── _form-control.scss
│ │ │ │ ├── _form-range.scss
│ │ │ │ ├── _form-select.scss
│ │ │ │ ├── _form-text.scss
│ │ │ │ ├── _input-group.scss
│ │ │ │ ├── _labels.scss
│ │ │ │ └── _validation.scss
│ │ │ │ ├── helpers
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _color-bg.scss
│ │ │ │ ├── _colored-links.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _ratio.scss
│ │ │ │ ├── _stacks.scss
│ │ │ │ ├── _stretched-link.scss
│ │ │ │ ├── _text-truncation.scss
│ │ │ │ ├── _visually-hidden.scss
│ │ │ │ └── _vr.scss
│ │ │ │ ├── mixins
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _backdrop.scss
│ │ │ │ ├── _banner.scss
│ │ │ │ ├── _border-radius.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ ├── _breakpoints.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _caret.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _color-mode.scss
│ │ │ │ ├── _color-scheme.scss
│ │ │ │ ├── _container.scss
│ │ │ │ ├── _deprecate.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _gradients.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _image.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _table-variants.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _transition.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ └── _visually-hidden.scss
│ │ │ │ ├── utilities
│ │ │ │ └── _api.scss
│ │ │ │ └── vendor
│ │ │ │ └── _rfs.scss
│ │ ├── jquery
│ │ │ ├── AUTHORS.txt
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── bower.json
│ │ │ ├── external
│ │ │ │ └── sizzle
│ │ │ │ │ └── LICENSE.txt
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── ajax.js
│ │ │ │ ├── ajax
│ │ │ │ ├── jsonp.js
│ │ │ │ ├── load.js
│ │ │ │ ├── parseXML.js
│ │ │ │ ├── script.js
│ │ │ │ ├── var
│ │ │ │ │ ├── location.js
│ │ │ │ │ ├── nonce.js
│ │ │ │ │ └── rquery.js
│ │ │ │ └── xhr.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── attributes
│ │ │ │ ├── attr.js
│ │ │ │ ├── classes.js
│ │ │ │ ├── prop.js
│ │ │ │ ├── support.js
│ │ │ │ └── val.js
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── core.js
│ │ │ │ ├── core
│ │ │ │ ├── DOMEval.js
│ │ │ │ ├── access.js
│ │ │ │ ├── camelCase.js
│ │ │ │ ├── init.js
│ │ │ │ ├── isAttached.js
│ │ │ │ ├── nodeName.js
│ │ │ │ ├── parseHTML.js
│ │ │ │ ├── ready-no-deferred.js
│ │ │ │ ├── ready.js
│ │ │ │ ├── readyException.js
│ │ │ │ ├── stripAndCollapse.js
│ │ │ │ ├── support.js
│ │ │ │ ├── toType.js
│ │ │ │ └── var
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── css.js
│ │ │ │ ├── css
│ │ │ │ ├── addGetHookIf.js
│ │ │ │ ├── adjustCSS.js
│ │ │ │ ├── curCSS.js
│ │ │ │ ├── finalPropName.js
│ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ ├── showHide.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── getStyles.js
│ │ │ │ │ ├── isHiddenWithinTree.js
│ │ │ │ │ ├── rboxStyle.js
│ │ │ │ │ ├── rnumnonpx.js
│ │ │ │ │ └── swap.js
│ │ │ │ ├── data.js
│ │ │ │ ├── data
│ │ │ │ ├── Data.js
│ │ │ │ └── var
│ │ │ │ │ ├── acceptData.js
│ │ │ │ │ ├── dataPriv.js
│ │ │ │ │ └── dataUser.js
│ │ │ │ ├── deferred.js
│ │ │ │ ├── deferred
│ │ │ │ └── exceptionHook.js
│ │ │ │ ├── deprecated.js
│ │ │ │ ├── dimensions.js
│ │ │ │ ├── effects.js
│ │ │ │ ├── effects
│ │ │ │ ├── Tween.js
│ │ │ │ └── animatedSelector.js
│ │ │ │ ├── event.js
│ │ │ │ ├── event
│ │ │ │ ├── ajax.js
│ │ │ │ ├── alias.js
│ │ │ │ ├── focusin.js
│ │ │ │ ├── support.js
│ │ │ │ └── trigger.js
│ │ │ │ ├── exports
│ │ │ │ ├── amd.js
│ │ │ │ └── global.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── manipulation
│ │ │ │ ├── _evalUrl.js
│ │ │ │ ├── buildFragment.js
│ │ │ │ ├── getAll.js
│ │ │ │ ├── setGlobalEval.js
│ │ │ │ ├── support.js
│ │ │ │ ├── var
│ │ │ │ │ ├── rscriptType.js
│ │ │ │ │ └── rtagName.js
│ │ │ │ └── wrapMap.js
│ │ │ │ ├── offset.js
│ │ │ │ ├── queue.js
│ │ │ │ ├── queue
│ │ │ │ └── delay.js
│ │ │ │ ├── selector-native.js
│ │ │ │ ├── selector-sizzle.js
│ │ │ │ ├── selector.js
│ │ │ │ ├── serialize.js
│ │ │ │ ├── traversing.js
│ │ │ │ ├── traversing
│ │ │ │ ├── findFilter.js
│ │ │ │ └── var
│ │ │ │ │ ├── dir.js
│ │ │ │ │ ├── rneedsContext.js
│ │ │ │ │ └── siblings.js
│ │ │ │ ├── var
│ │ │ │ ├── ObjectFunctionString.js
│ │ │ │ ├── arr.js
│ │ │ │ ├── class2type.js
│ │ │ │ ├── concat.js
│ │ │ │ ├── document.js
│ │ │ │ ├── documentElement.js
│ │ │ │ ├── fnToString.js
│ │ │ │ ├── getProto.js
│ │ │ │ ├── hasOwn.js
│ │ │ │ ├── indexOf.js
│ │ │ │ ├── isFunction.js
│ │ │ │ ├── isWindow.js
│ │ │ │ ├── pnum.js
│ │ │ │ ├── push.js
│ │ │ │ ├── rcheckableType.js
│ │ │ │ ├── rcssNum.js
│ │ │ │ ├── rnothtmlwhite.js
│ │ │ │ ├── slice.js
│ │ │ │ ├── support.js
│ │ │ │ └── toString.js
│ │ │ │ └── wrap.js
│ │ └── simplebar
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ ├── helpers.js
│ │ │ ├── index.js
│ │ │ ├── scrollbar-width.js
│ │ │ ├── simplebar.css
│ │ │ └── simplebar.js
│ │ └── scss
│ │ ├── component
│ │ ├── _card.scss
│ │ └── _reboot.scss
│ │ ├── layouts
│ │ ├── _header.scss
│ │ ├── _layouts.scss
│ │ └── _sidebar.scss
│ │ ├── pages
│ │ └── _dashboard1.scss
│ │ ├── prepros.config
│ │ ├── styles.scss
│ │ ├── utilities
│ │ ├── _background.scss
│ │ └── _icon-size.scss
│ │ └── variables
│ │ ├── _theme-variables.scss
│ │ └── _variables.scss
├── components
│ └── componentBE
│ │ ├── category
│ │ ├── CategoryTable.vue
│ │ └── Index.vue
│ │ ├── dashboard
│ │ └── Index.vue
│ │ ├── product
│ │ ├── Edit.vue
│ │ ├── Index.vue
│ │ └── ProductTable.vue
│ │ ├── template
│ │ └── Index.vue
│ │ └── transaction
│ │ └── TransactionTable.vue
├── main.js
├── router
│ └── index.js
└── views
│ ├── Home.vue
│ ├── auth
│ └── Login.vue
│ ├── category
│ ├── Create.vue
│ └── Edit.vue
│ ├── pos
│ └── Index.vue
│ ├── product
│ ├── Create.vue
│ └── Edit.vue
│ └── transaction
│ ├── Detail.vue
│ └── Index.vue
├── vite.config.js
├── web-category.png
├── web-dashboard.png
├── web-login.png
├── web-pos.png
├── web-product.png
└── web-transaction.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | .DS_Store
12 | dist
13 | dist-ssr
14 | coverage
15 | *.local
16 |
17 | /cypress/videos/
18 | /cypress/screenshots/
19 |
20 | # Editor directories and files
21 | .vscode/*
22 | !.vscode/extensions.json
23 | .idea
24 | *.suo
25 | *.ntvs*
26 | *.njsproj
27 | *.sln
28 | *.sw?
29 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
3 | }
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Versi Mobile
2 | -login
3 |
4 | -dashboard
5 |
6 | -product
7 |
8 | -product edit
9 |
10 | -product create
11 |
12 | -category
13 |
14 | -transaction
15 |
16 | -pos
17 |
18 |
19 | Versi Web
20 | -login
21 |
22 | -dashboard
23 |
24 | -product
25 |
26 | -category
27 |
28 | -transaction
29 |
30 | -pos
31 |
32 |
33 |
34 | akun login admin
35 |
36 |
37 | email : admin@gmail.com
38 |
39 | password : password
40 |
41 |
42 | instalasi
43 |
44 | -npm install
45 |
46 | -npm run dev
47 |
48 | #note
49 |
50 | -jika error di asset template maka hapus folder template lalu exstrak template.zip lalu done
51 |
--------------------------------------------------------------------------------
/dashboard.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/dashboard.jpg
--------------------------------------------------------------------------------
/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/favicon.png
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | POS RESTAURAN
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/login.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/login.jpg
--------------------------------------------------------------------------------
/mobile-category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-category.png
--------------------------------------------------------------------------------
/mobile-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-dashboard.png
--------------------------------------------------------------------------------
/mobile-login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-login.png
--------------------------------------------------------------------------------
/mobile-pos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-pos.png
--------------------------------------------------------------------------------
/mobile-product-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-product-create.png
--------------------------------------------------------------------------------
/mobile-product-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-product-edit.png
--------------------------------------------------------------------------------
/mobile-product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-product.png
--------------------------------------------------------------------------------
/mobile-transaction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/mobile-transaction.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pos",
3 | "version": "0.0.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "vite",
7 | "build": "vite build",
8 | "preview": "vite preview"
9 | },
10 | "dependencies": {
11 | "axios": "^1.5.0",
12 | "bootstrap": "^5.3.2",
13 | "bootstrap-icons": "^1.11.1",
14 | "datatables.net-bs4": "^1.13.6",
15 | "datatables.net-bs5": "^1.13.6",
16 | "datatables.net-dt": "^1.13.6",
17 | "datatables.net-responsive": "^2.5.0",
18 | "datatables.net-select": "^1.7.0",
19 | "date-fns": "^2.30.0",
20 | "jquery": "^3.7.1",
21 | "popper.js": "^1.16.1",
22 | "sweetalert2": "^11.7.28",
23 | "terbilang-js": "^1.0.1",
24 | "vue": "^3.3.4",
25 | "vue-loading-overlay": "6.0",
26 | "vue-popperjs": "^2.3.0",
27 | "vue-router": "^4.2.4",
28 | "vue-toast-notification": "^3.1.1"
29 | },
30 | "devDependencies": {
31 | "@vitejs/plugin-vue": "^4.3.4",
32 | "vite": "^4.4.9"
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/public/favicon.ico
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
16 |
32 |
--------------------------------------------------------------------------------
/src/assets/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/loading.gif
--------------------------------------------------------------------------------
/src/assets/logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/assets/template.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template.zip
--------------------------------------------------------------------------------
/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.eot
--------------------------------------------------------------------------------
/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.ttf
--------------------------------------------------------------------------------
/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.woff
--------------------------------------------------------------------------------
/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/css/icons/tabler-icons/fonts/tabler-icons.woff2
--------------------------------------------------------------------------------
/src/assets/template/css/loading.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/css/loading.css
--------------------------------------------------------------------------------
/src/assets/template/images/backgrounds/rocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/backgrounds/rocket.png
--------------------------------------------------------------------------------
/src/assets/template/images/logos/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/logos/favicon.png
--------------------------------------------------------------------------------
/src/assets/template/images/products/s1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/products/s1.jpg
--------------------------------------------------------------------------------
/src/assets/template/images/products/s11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/products/s11.jpg
--------------------------------------------------------------------------------
/src/assets/template/images/products/s4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/products/s4.jpg
--------------------------------------------------------------------------------
/src/assets/template/images/products/s5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/products/s5.jpg
--------------------------------------------------------------------------------
/src/assets/template/images/products/s7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/products/s7.jpg
--------------------------------------------------------------------------------
/src/assets/template/images/profile/user-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dimmas893/pos-vue-js/2be521ce72ad54e88dcd8d3bc0bae44e29d90e42/src/assets/template/images/profile/user-1.jpg
--------------------------------------------------------------------------------
/src/assets/template/js/app.min.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | // Admin Panel settings
3 |
4 | //****************************
5 | /* This is for the mini-sidebar if width is less then 1170*/
6 | //****************************
7 | var setsidebartype = function () {
8 | var width = window.innerWidth > 0 ? window.innerWidth : this.screen.width;
9 | if (width < 1199) {
10 | $("#main-wrapper").attr("data-sidebartype", "mini-sidebar");
11 | $("#main-wrapper").addClass("mini-sidebar");
12 | } else {
13 | $("#main-wrapper").attr("data-sidebartype", "full");
14 | $("#main-wrapper").removeClass("mini-sidebar");
15 | }
16 | };
17 | $(window).ready(setsidebartype);
18 | $(window).on("resize", setsidebartype);
19 | //****************************
20 | /* This is for sidebartoggler*/
21 | //****************************
22 | $(".sidebartoggler").on("click", function () {
23 | $("#main-wrapper").toggleClass("mini-sidebar");
24 | if ($("#main-wrapper").hasClass("mini-sidebar")) {
25 | $(".sidebartoggler").prop("checked", !0);
26 | $("#main-wrapper").attr("data-sidebartype", "mini-sidebar");
27 | } else {
28 | $(".sidebartoggler").prop("checked", !1);
29 | $("#main-wrapper").attr("data-sidebartype", "full");
30 | }
31 | });
32 | $(".sidebartoggler").on("click", function () {
33 | $("#main-wrapper").toggleClass("show-sidebar");
34 | });
35 | });
36 |
--------------------------------------------------------------------------------
/src/assets/template/js/sidebarmenu.js:
--------------------------------------------------------------------------------
1 | /*
2 | Template Name: Admin Template
3 | Author: Wrappixel
4 |
5 | File: js
6 | */
7 | // ==============================================================
8 | // Auto select left navbar
9 | // ==============================================================
10 | $(function () {
11 | "use strict";
12 | var url = window.location + "";
13 | var path = url.replace(
14 | window.location.protocol + "//" + window.location.host + "/",
15 | ""
16 | );
17 | var element = $("ul#sidebarnav a").filter(function () {
18 | return this.href === url || this.href === path; // || url.href.indexOf(this.href) === 0;
19 | });
20 | element.parentsUntil(".sidebar-nav").each(function (index) {
21 | if ($(this).is("li") && $(this).children("a").length !== 0) {
22 | $(this).children("a").addClass("active");
23 | $(this).parent("ul#sidebarnav").length === 0
24 | ? $(this).addClass("active")
25 | : $(this).addClass("selected");
26 | } else if (!$(this).is("ul") && $(this).children("a").length === 0) {
27 | $(this).addClass("selected");
28 | } else if ($(this).is("ul")) {
29 | $(this).addClass("in");
30 | }
31 | });
32 |
33 | element.addClass("active");
34 | $("#sidebarnav a").on("click", function (e) {
35 | if (!$(this).hasClass("active")) {
36 | // hide any open menus and remove all other classes
37 | $("ul", $(this).parents("ul:first")).removeClass("in");
38 | $("a", $(this).parents("ul:first")).removeClass("active");
39 |
40 | // open our new menu and add the open class
41 | $(this).next("ul").addClass("in");
42 | $(this).addClass("active");
43 | } else if ($(this).hasClass("active")) {
44 | $(this).removeClass("active");
45 | $(this).parents("ul:first").removeClass("active");
46 | $(this).next("ul").removeClass("in");
47 | }
48 | });
49 | $("#sidebarnav >li >a.has-arrow").on("click", function (e) {
50 | e.preventDefault();
51 | });
52 | });
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2018 ApexCharts
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-camera.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-minus-square.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-minus.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-pan-hand.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-pan.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-plus-square.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-plus.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-refresh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-reset.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-select.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-select1.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-zoom-in.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-zoom-out.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/assets/ico-zoom.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/charts/common/circle/Helpers.js:
--------------------------------------------------------------------------------
1 | import Graphics from '../../../modules/Graphics'
2 |
3 | export default class CircularChartsHelpers {
4 | constructor(ctx) {
5 | this.ctx = ctx
6 | this.w = ctx.w
7 | }
8 |
9 | drawYAxisTexts(x, y, i, text) {
10 | const w = this.w
11 |
12 | const yaxisConfig = w.config.yaxis[0]
13 | const formatter = w.globals.yLabelFormatters[0]
14 |
15 | const graphics = new Graphics(this.ctx)
16 | const yaxisLabel = graphics.drawText({
17 | x: x + yaxisConfig.labels.offsetX,
18 | y: y + yaxisConfig.labels.offsetY,
19 | text: formatter(text, i),
20 | textAnchor: 'middle',
21 | fontSize: yaxisConfig.labels.style.fontSize,
22 | fontFamily: yaxisConfig.labels.style.fontFamily,
23 | foreColor: Array.isArray(yaxisConfig.labels.style.colors)
24 | ? yaxisConfig.labels.style.colors[i]
25 | : yaxisConfig.labels.style.colors
26 | })
27 |
28 | return yaxisLabel
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ar.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ar",
3 | "options": {
4 | "months": [
5 | "يناير",
6 | "فبراير",
7 | "مارس",
8 | "أبريل",
9 | "مايو",
10 | "يونيو",
11 | "يوليو",
12 | "أغسطس",
13 | "سبتمبر",
14 | "أكتوبر",
15 | "نوفمبر",
16 | "ديسمبر"
17 | ],
18 | "shortMonths": [
19 | "يناير",
20 | "فبراير",
21 | "مارس",
22 | "أبريل",
23 | "مايو",
24 | "يونيو",
25 | "يوليو",
26 | "أغسطس",
27 | "سبتمبر",
28 | "أكتوبر",
29 | "نوفمبر",
30 | "ديسمبر"
31 | ],
32 | "days": [
33 | "الأحد",
34 | "الإثنين",
35 | "الثلاثاء",
36 | "الأربعاء",
37 | "الخميس",
38 | "الجمعة",
39 | "السبت"
40 | ],
41 | "shortDays": [
42 | "أحد",
43 | "إثنين",
44 | "ثلاثاء",
45 | "أربعاء",
46 | "خميس",
47 | "جمعة",
48 | "سبت"
49 | ],
50 | "toolbar": {
51 | "exportToSVG": "تحميل بصيغة SVG",
52 | "exportToPNG": "تحميل بصيغة PNG",
53 | "exportToCSV": "تحميل بصيغة CSV",
54 | "menu": "القائمة",
55 | "selection": "تحديد",
56 | "selectionZoom": "تكبير التحديد",
57 | "zoomIn": "تكبير",
58 | "zoomOut": "تصغير",
59 | "pan": "تحريك",
60 | "reset": "إعادة التعيين"
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ca.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ca",
3 | "options": {
4 | "months": [
5 | "Gener",
6 | "Febrer",
7 | "Març",
8 | "Abril",
9 | "Maig",
10 | "Juny",
11 | "Juliol",
12 | "Agost",
13 | "Setembre",
14 | "Octubre",
15 | "Novembre",
16 | "Desembre"
17 | ],
18 | "shortMonths": [
19 | "Gen.",
20 | "Febr.",
21 | "Març",
22 | "Abr.",
23 | "Maig",
24 | "Juny",
25 | "Jul.",
26 | "Ag.",
27 | "Set.",
28 | "Oct.",
29 | "Nov.",
30 | "Des."
31 | ],
32 | "days": [
33 | "Diumenge",
34 | "Dilluns",
35 | "Dimarts",
36 | "Dimecres",
37 | "Dijous",
38 | "Divendres",
39 | "Dissabte"
40 | ],
41 | "shortDays": ["Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds"],
42 | "toolbar": {
43 | "exportToSVG": "Descarregar SVG",
44 | "exportToPNG": "Descarregar PNG",
45 | "exportToCSV": "Descarregar CSV",
46 | "menu": "Menú",
47 | "selection": "Seleccionar",
48 | "selectionZoom": "Seleccionar Zoom",
49 | "zoomIn": "Augmentar",
50 | "zoomOut": "Disminuir",
51 | "pan": "Navegació",
52 | "reset": "Reiniciar Zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/cs.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cs",
3 | "options": {
4 | "months": [
5 | "Leden",
6 | "Únor",
7 | "Březen",
8 | "Duben",
9 | "Květen",
10 | "Červen",
11 | "Červenec",
12 | "Srpen",
13 | "Září",
14 | "Říjen",
15 | "Listopad",
16 | "Prosinec"
17 | ],
18 | "shortMonths": [
19 | "Led",
20 | "Úno",
21 | "Bře",
22 | "Dub",
23 | "Kvě",
24 | "Čvn",
25 | "Čvc",
26 | "Srp",
27 | "Zář",
28 | "Říj",
29 | "Lis",
30 | "Pro"
31 | ],
32 | "days": [
33 | "Neděle",
34 | "Pondělí",
35 | "Úterý",
36 | "Středa",
37 | "Čtvrtek",
38 | "Pátek",
39 | "Sobota"
40 | ],
41 | "shortDays": ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"],
42 | "toolbar": {
43 | "exportToSVG": "Stáhnout SVG",
44 | "exportToPNG": "Stáhnout PNG",
45 | "exportToCSV": "Stáhnout CSV",
46 | "menu": "Menu",
47 | "selection": "Vybrat",
48 | "selectionZoom": "Zoom: Vybrat",
49 | "zoomIn": "Zoom: Přiblížit",
50 | "zoomOut": "Zoom: Oddálit",
51 | "pan": "Přesouvat",
52 | "reset": "Resetovat"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/de.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "de",
3 | "options": {
4 | "months": [
5 | "Januar",
6 | "Februar",
7 | "März",
8 | "April",
9 | "Mai",
10 | "Juni",
11 | "Juli",
12 | "August",
13 | "September",
14 | "Oktober",
15 | "November",
16 | "Dezember"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mär",
22 | "Apr",
23 | "Mai",
24 | "Jun",
25 | "Jul",
26 | "Aug",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dez"
31 | ],
32 | "days": [
33 | "Sonntag",
34 | "Montag",
35 | "Dienstag",
36 | "Mittwoch",
37 | "Donnerstag",
38 | "Freitag",
39 | "Samstag"
40 | ],
41 | "shortDays": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
42 | "toolbar": {
43 | "exportToSVG": "SVG speichern",
44 | "exportToPNG": "PNG speichern",
45 | "exportToCSV": "CSV speichern",
46 | "menu": "Menü",
47 | "selection": "Auswahl",
48 | "selectionZoom": "Auswahl vergrößern",
49 | "zoomIn": "Vergrößern",
50 | "zoomOut": "Verkleinern",
51 | "pan": "Verschieben",
52 | "reset": "Zoom zurücksetzen"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/el.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "el",
3 | "options": {
4 | "months": [
5 | "Ιανουάριος",
6 | "Φεβρουάριος",
7 | "Μάρτιος",
8 | "Απρίλιος",
9 | "Μάιος",
10 | "Ιούνιος",
11 | "Ιούλιος",
12 | "Αύγουστος",
13 | "Σεπτέμβριος",
14 | "Οκτώβριος",
15 | "Νοέμβριος",
16 | "Δεκέμβριος"
17 | ],
18 | "shortMonths": [
19 | "Ιαν",
20 | "Φευ",
21 | "Μαρ",
22 | "Απρ",
23 | "Μάι",
24 | "Ιουν",
25 | "Ιουλ",
26 | "Αυγ",
27 | "Σεπ",
28 | "Οκτ",
29 | "Νοε",
30 | "Δεκ"
31 | ],
32 | "days": [
33 | "Κυριακή",
34 | "Δευτέρα",
35 | "Τρίτη",
36 | "Τετάρτη",
37 | "Πέμπτη",
38 | "Παρασκευή",
39 | "Σάββατο"
40 | ],
41 | "shortDays": ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ"],
42 | "toolbar": {
43 | "exportToSVG": "Λήψη SVG",
44 | "exportToPNG": "Λήψη PNG",
45 | "exportToCSV": "Λήψη CSV",
46 | "menu": "Menu",
47 | "selection": "Επιλογή",
48 | "selectionZoom": "Μεγένθυση βάση επιλογής",
49 | "zoomIn": "Μεγένθυνση",
50 | "zoomOut": "Σμίκρυνση",
51 | "pan": "Μετατόπιση",
52 | "reset": "Επαναφορά μεγένθυνσης"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "en",
3 | "options": {
4 | "months": [
5 | "January",
6 | "February",
7 | "March",
8 | "April",
9 | "May",
10 | "June",
11 | "July",
12 | "August",
13 | "September",
14 | "October",
15 | "November",
16 | "December"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "May",
24 | "Jun",
25 | "Jul",
26 | "Aug",
27 | "Sep",
28 | "Oct",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Sunday",
34 | "Monday",
35 | "Tuesday",
36 | "Wednesday",
37 | "Thursday",
38 | "Friday",
39 | "Saturday"
40 | ],
41 | "shortDays": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
42 | "toolbar": {
43 | "exportToSVG": "Download SVG",
44 | "exportToPNG": "Download PNG",
45 | "exportToCSV": "Download CSV",
46 | "menu": "Menu",
47 | "selection": "Selection",
48 | "selectionZoom": "Selection Zoom",
49 | "zoomIn": "Zoom In",
50 | "zoomOut": "Zoom Out",
51 | "pan": "Panning",
52 | "reset": "Reset Zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/es.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "es",
3 | "options": {
4 | "months": [
5 | "Enero",
6 | "Febrero",
7 | "Marzo",
8 | "Abril",
9 | "Mayo",
10 | "Junio",
11 | "Julio",
12 | "Agosto",
13 | "Septiembre",
14 | "Octubre",
15 | "Noviembre",
16 | "Diciembre"
17 | ],
18 | "shortMonths": [
19 | "Ene",
20 | "Feb",
21 | "Mar",
22 | "Abr",
23 | "May",
24 | "Jun",
25 | "Jul",
26 | "Ago",
27 | "Sep",
28 | "Oct",
29 | "Nov",
30 | "Dic"
31 | ],
32 | "days": [
33 | "Domingo",
34 | "Lunes",
35 | "Martes",
36 | "Miércoles",
37 | "Jueves",
38 | "Viernes",
39 | "Sábado"
40 | ],
41 | "shortDays": ["Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab"],
42 | "toolbar": {
43 | "exportToSVG": "Descargar SVG",
44 | "exportToPNG": "Descargar PNG",
45 | "exportToCSV": "Descargar CSV",
46 | "menu": "Menu",
47 | "selection": "Seleccionar",
48 | "selectionZoom": "Seleccionar Zoom",
49 | "zoomIn": "Aumentar",
50 | "zoomOut": "Disminuir",
51 | "pan": "Navegación",
52 | "reset": "Reiniciar Zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/et.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "et",
3 | "options": {
4 | "months": [
5 | "jaanuar",
6 | "veebruar",
7 | "märts",
8 | "aprill",
9 | "mai",
10 | "juuni",
11 | "juuli",
12 | "august",
13 | "september",
14 | "oktoober",
15 | "november",
16 | "detsember"
17 | ],
18 | "shortMonths": [
19 | "jaan",
20 | "veebr",
21 | "märts",
22 | "apr",
23 | "mai",
24 | "juuni",
25 | "juuli",
26 | "aug",
27 | "sept",
28 | "okt",
29 | "nov",
30 | "dets"
31 | ],
32 | "days": [
33 | "pühapäev",
34 | "esmaspäev",
35 | "teisipäev",
36 | "kolmapäev",
37 | "neljapäev",
38 | "reede",
39 | "laupäev"
40 | ],
41 | "shortDays": [
42 | "P",
43 | "E",
44 | "T",
45 | "K",
46 | "N",
47 | "R",
48 | "L"
49 | ],
50 | "toolbar": {
51 | "exportToSVG": "Lae alla SVG",
52 | "exportToPNG": "Lae alla PNG",
53 | "exportToCSV": "Lae alla CSV",
54 | "menu": "Menüü",
55 | "selection": "Valik",
56 | "selectionZoom": "Valiku suum",
57 | "zoomIn": "Suurenda",
58 | "zoomOut": "Vähenda",
59 | "pan": "Panoraamimine",
60 | "reset": "Lähtesta suum"
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/fa.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "fa",
3 | "options": {
4 | "months": [
5 | "فروردین",
6 | "اردیبهشت",
7 | "خرداد",
8 | "تیر",
9 | "مرداد",
10 | "شهریور",
11 | "مهر",
12 | "آبان",
13 | "آذر",
14 | "دی",
15 | "بهمن",
16 | "اسفند"
17 | ],
18 | "shortMonths": [
19 | "فرو",
20 | "ارد",
21 | "خرد",
22 | "تیر",
23 | "مرد",
24 | "شهر",
25 | "مهر",
26 | "آبا",
27 | "آذر",
28 | "دی",
29 | "بهمـ",
30 | "اسفـ"
31 | ],
32 | "days": [
33 | "یکشنبه",
34 | "دوشنبه",
35 | "سه شنبه",
36 | "چهارشنبه",
37 | "پنجشنبه",
38 | "جمعه",
39 | "شنبه"
40 | ],
41 | "shortDays": ["ی", "د", "س", "چ", "پ", "ج", "ش"],
42 | "toolbar": {
43 | "exportToSVG": "دانلود SVG",
44 | "exportToPNG": "دانلود PNG",
45 | "exportToCSV": "دانلود CSV",
46 | "menu": "منو",
47 | "selection": "انتخاب",
48 | "selectionZoom": "بزرگنمایی انتخابی",
49 | "zoomIn": "بزرگنمایی",
50 | "zoomOut": "کوچکنمایی",
51 | "pan": "پیمایش",
52 | "reset": "بازنشانی بزرگنمایی"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/fi.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "fi",
3 | "options": {
4 | "months": [
5 | "Tammikuu",
6 | "Helmikuu",
7 | "Maaliskuu",
8 | "Huhtikuu",
9 | "Toukokuu",
10 | "Kesäkuu",
11 | "Heinäkuu",
12 | "Elokuu",
13 | "Syyskuu",
14 | "Lokakuu",
15 | "Marraskuu",
16 | "Joulukuu"
17 | ],
18 | "shortMonths": [
19 | "Tammi",
20 | "Helmi",
21 | "Maalis",
22 | "Huhti",
23 | "Touko",
24 | "Kesä",
25 | "Heinä",
26 | "Elo",
27 | "Syys",
28 | "Loka",
29 | "Marras",
30 | "Joulu"
31 | ],
32 | "days": [
33 | "Sunnuntai",
34 | "Maanantai",
35 | "Tiistai",
36 | "Keskiviikko",
37 | "Torstai",
38 | "Perjantai",
39 | "Lauantai"
40 | ],
41 | "shortDays": ["Su", "Ma", "Ti", "Ke", "To", "Pe", "La"],
42 | "toolbar": {
43 | "exportToSVG": "Lataa SVG",
44 | "exportToPNG": "Lataa PNG",
45 | "exportToCSV": "Lataa CSV",
46 | "menu": "Valikko",
47 | "selection": "Valinta",
48 | "selectionZoom": "Valinnan zoomaus",
49 | "zoomIn": "Lähennä",
50 | "zoomOut": "Loitonna",
51 | "pan": "Panoroi",
52 | "reset": "Nollaa zoomaus"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/fr.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "fr",
3 | "options": {
4 | "months": [
5 | "janvier",
6 | "février",
7 | "mars",
8 | "avril",
9 | "mai",
10 | "juin",
11 | "juillet",
12 | "août",
13 | "septembre",
14 | "octobre",
15 | "novembre",
16 | "décembre"
17 | ],
18 | "shortMonths": [
19 | "janv.",
20 | "févr.",
21 | "mars",
22 | "avr.",
23 | "mai",
24 | "juin",
25 | "juill.",
26 | "août",
27 | "sept.",
28 | "oct.",
29 | "nov.",
30 | "déc."
31 | ],
32 | "days": [
33 | "dimanche",
34 | "lundi",
35 | "mardi",
36 | "mercredi",
37 | "jeudi",
38 | "vendredi",
39 | "samedi"
40 | ],
41 | "shortDays": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
42 | "toolbar": {
43 | "exportToSVG": "Télécharger au format SVG",
44 | "exportToPNG": "Télécharger au format PNG",
45 | "exportToCSV": "Télécharger au format CSV",
46 | "menu": "Menu",
47 | "selection": "Sélection",
48 | "selectionZoom": "Sélection et zoom",
49 | "zoomIn": "Zoomer",
50 | "zoomOut": "Dézoomer",
51 | "pan": "Navigation",
52 | "reset": "Réinitialiser le zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/he.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "he",
3 | "options": {
4 | "months": [
5 | "ינואר",
6 | "פברואר",
7 | "מרץ",
8 | "אפריל",
9 | "מאי",
10 | "יוני",
11 | "יולי",
12 | "אוגוסט",
13 | "ספטמבר",
14 | "אוקטובר",
15 | "נובמבר",
16 | "דצמבר"
17 | ],
18 | "shortMonths": [
19 | "ינו׳",
20 | "פבר׳",
21 | "מרץ",
22 | "אפר׳",
23 | "מאי",
24 | "יוני",
25 | "יולי",
26 | "אוג׳",
27 | "ספט׳",
28 | "אוק׳",
29 | "נוב׳",
30 | "דצמ׳"
31 | ],
32 | "days": [
33 | "ראשון",
34 | "שני",
35 | "שלישי",
36 | "רביעי",
37 | "חמישי",
38 | "שישי",
39 | "שבת"
40 | ],
41 | "shortDays": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"],
42 | "toolbar": {
43 | "exportToSVG": "הורד SVG",
44 | "exportToPNG": "הורד PNG",
45 | "exportToCSV": "הורד CSV",
46 | "menu": "תפריט",
47 | "selection": "בחירה",
48 | "selectionZoom": "זום בחירה",
49 | "zoomIn": "הגדלה",
50 | "zoomOut": "הקטנה",
51 | "pan": "הזזה",
52 | "reset": "איפוס תצוגה"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/hi.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hi",
3 | "options": {
4 | "months": [
5 | "जनवरी",
6 | "फ़रवरी",
7 | "मार्च",
8 | "अप्रैल",
9 | "मई",
10 | "जून",
11 | "जुलाई",
12 | "अगस्त",
13 | "सितंबर",
14 | "अक्टूबर",
15 | "नवंबर",
16 | "दिसंबर"
17 | ],
18 | "shortMonths": [
19 | "जनवरी",
20 | "फ़रवरी",
21 | "मार्च",
22 | "अप्रैल",
23 | "मई",
24 | "जून",
25 | "जुलाई",
26 | "अगस्त",
27 | "सितंबर",
28 | "अक्टूबर",
29 | "नवंबर",
30 | "दिसंबर"
31 | ],
32 | "days": [
33 | "रविवार",
34 | "सोमवार",
35 | "मंगलवार",
36 | "बुधवार",
37 | "गुरुवार",
38 | "शुक्रवार",
39 | "शनिवार"
40 | ],
41 | "shortDays": ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
42 | "toolbar": {
43 | "exportToSVG": "निर्यात SVG",
44 | "exportToPNG": "निर्यात PNG",
45 | "exportToCSV": "निर्यात CSV",
46 | "menu": "सूची",
47 | "selection": "चयन",
48 | "selectionZoom": "ज़ूम करना",
49 | "zoomIn": "ज़ूम इन",
50 | "zoomOut": "ज़ूम आउट",
51 | "pan": "पैनिंग",
52 | "reset": "फिर से कायम करना"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/hr.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hr",
3 | "options": {
4 | "months": [
5 | "Siječanj",
6 | "Veljača",
7 | "Ožujak",
8 | "Travanj",
9 | "Svibanj",
10 | "Lipanj",
11 | "Srpanj",
12 | "Kolovoz",
13 | "Rujan",
14 | "Listopad",
15 | "Studeni",
16 | "Prosinac"
17 | ],
18 | "shortMonths": [
19 | "Sij",
20 | "Velj",
21 | "Ožu",
22 | "Tra",
23 | "Svi",
24 | "Lip",
25 | "Srp",
26 | "Kol",
27 | "Ruj",
28 | "Lis",
29 | "Stu",
30 | "Pro"
31 | ],
32 | "days": [
33 | "Nedjelja",
34 | "Ponedjeljak",
35 | "Utorak",
36 | "Srijeda",
37 | "Četvrtak",
38 | "Petak",
39 | "Subota"
40 | ],
41 | "shortDays": ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"],
42 | "toolbar": {
43 | "exportToSVG": "Preuzmi SVG",
44 | "exportToPNG": "Preuzmi PNG",
45 | "exportToCSV": "Preuzmi CSV",
46 | "menu": "Izbornik",
47 | "selection": "Odabir",
48 | "selectionZoom": "Odabirno povećanje",
49 | "zoomIn": "Uvećajte prikaz",
50 | "zoomOut": "Umanjite prikaz",
51 | "pan": "Pomicanje",
52 | "reset": "Povratak na zadani prikaz"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/hu.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hu",
3 | "options": {
4 | "months": [
5 | "január",
6 | "február",
7 | "március",
8 | "április",
9 | "május",
10 | "június",
11 | "július",
12 | "augusztus",
13 | "szeptember",
14 | "október",
15 | "november",
16 | "december"
17 | ],
18 | "shortMonths": [
19 | "jan",
20 | "feb",
21 | "mar",
22 | "ápr",
23 | "máj",
24 | "jún",
25 | "júl",
26 | "aug",
27 | "szept",
28 | "okt",
29 | "nov",
30 | "dec"
31 | ],
32 | "days": [
33 | "hétfő",
34 | "kedd",
35 | "szerda",
36 | "csütörtök",
37 | "péntek",
38 | "szombat",
39 | "vasárnap"
40 | ],
41 | "shortDays": [
42 | "H",
43 | "K",
44 | "Sze",
45 | "Cs",
46 | "P",
47 | "Szo",
48 | "V"
49 | ],
50 | "toolbar": {
51 | "exportToSVG": "Exportálás SVG-be",
52 | "exportToPNG": "Exportálás PNG-be",
53 | "exportToCSV": "Exportálás CSV-be",
54 | "menu": "Fő ajánlat",
55 | "download": "SVG letöltése",
56 | "selection": "Kiválasztás",
57 | "selectionZoom": "Nagyító kiválasztása",
58 | "zoomIn": "Nagyítás",
59 | "zoomOut": "Kicsinyítés",
60 | "pan": "Képcsúsztatás",
61 | "reset": "Nagyító visszaállítása"
62 | }
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/hy.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hy",
3 | "options": {
4 | "months": [
5 | "Հունվար",
6 | "Փետրվար",
7 | "Մարտ",
8 | "Ապրիլ",
9 | "Մայիս",
10 | "Հունիս",
11 | "Հուլիս",
12 | "Օգոստոս",
13 | "Սեպտեմբեր",
14 | "Հոկտեմբեր",
15 | "Նոյեմբեր",
16 | "Դեկտեմբեր"
17 | ],
18 | "shortMonths": [
19 | "Հնվ",
20 | "Փտվ",
21 | "Մրտ",
22 | "Ապր",
23 | "Մյս",
24 | "Հնս",
25 | "Հլիս",
26 | "Օգս",
27 | "Սեպ",
28 | "Հոկ",
29 | "Նոյ",
30 | "Դեկ"
31 | ],
32 | "days": [
33 | "Կիրակի",
34 | "Երկուշաբթի",
35 | "Երեքշաբթի",
36 | "Չորեքշաբթի",
37 | "Հինգշաբթի",
38 | "Ուրբաթ",
39 | "Շաբաթ"
40 | ],
41 | "shortDays": ["Կիր", "Երկ", "Երք", "Չրք", "Հնգ", "Ուրբ", "Շբթ"],
42 | "toolbar": {
43 | "exportToSVG": "Բեռնել SVG",
44 | "exportToPNG": "Բեռնել PNG",
45 | "exportToCSV": "Բեռնել CSV",
46 | "menu": "Մենյու",
47 | "selection": "Ընտրված",
48 | "selectionZoom": "Ընտրված հատվածի խոշորացում",
49 | "zoomIn": "Խոշորացնել",
50 | "zoomOut": "Մանրացնել",
51 | "pan": "Տեղափոխում",
52 | "reset": "Բերել սկզբնական վիճակի"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/id.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "id",
3 | "options": {
4 | "months": [
5 | "Januari",
6 | "Februari",
7 | "Maret",
8 | "April",
9 | "Mei",
10 | "Juni",
11 | "Juli",
12 | "Agustus",
13 | "September",
14 | "Oktober",
15 | "November",
16 | "Desember"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Mei",
24 | "Jun",
25 | "Jul",
26 | "Agu",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Des"
31 | ],
32 | "days": ["Minggu", "Senin", "Selasa", "Rabu", "kamis", "Jumat", "Sabtu"],
33 | "shortDays": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"],
34 | "toolbar": {
35 | "exportToSVG": "Unduh SVG",
36 | "exportToPNG": "Unduh PNG",
37 | "exportToCSV": "Unduh CSV",
38 | "menu": "Menu",
39 | "selection": "Pilihan",
40 | "selectionZoom": "Perbesar Pilihan",
41 | "zoomIn": "Perbesar",
42 | "zoomOut": "Perkecil",
43 | "pan": "Geser",
44 | "reset": "Atur Ulang Zoom"
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/it.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "it",
3 | "options": {
4 | "months": [
5 | "Gennaio",
6 | "Febbraio",
7 | "Marzo",
8 | "Aprile",
9 | "Maggio",
10 | "Giugno",
11 | "Luglio",
12 | "Agosto",
13 | "Settembre",
14 | "Ottobre",
15 | "Novembre",
16 | "Dicembre"
17 | ],
18 | "shortMonths": [
19 | "Gen",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Mag",
24 | "Giu",
25 | "Lug",
26 | "Ago",
27 | "Set",
28 | "Ott",
29 | "Nov",
30 | "Dic"
31 | ],
32 | "days": [
33 | "Domenica",
34 | "Lunedì",
35 | "Martedì",
36 | "Mercoledì",
37 | "Giovedì",
38 | "Venerdì",
39 | "Sabato"
40 | ],
41 | "shortDays": ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"],
42 | "toolbar": {
43 | "exportToSVG": "Scarica SVG",
44 | "exportToPNG": "Scarica PNG",
45 | "exportToCSV": "Scarica CSV",
46 | "menu": "Menu",
47 | "selection": "Selezione",
48 | "selectionZoom": "Seleziona Zoom",
49 | "zoomIn": "Zoom In",
50 | "zoomOut": "Zoom Out",
51 | "pan": "Sposta",
52 | "reset": "Reimposta Zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ja.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ja",
3 | "options": {
4 | "months": [
5 | "1月",
6 | "2月",
7 | "3月",
8 | "4月",
9 | "5月",
10 | "6月",
11 | "7月",
12 | "8月",
13 | "9月",
14 | "10月",
15 | "11月",
16 | "12月"
17 | ],
18 | "shortMonths": [
19 | "1月",
20 | "2月",
21 | "3月",
22 | "4月",
23 | "5月",
24 | "6月",
25 | "7月",
26 | "8月",
27 | "9月",
28 | "10月",
29 | "11月",
30 | "12月"
31 | ],
32 | "days": [
33 | "日曜日",
34 | "月曜日",
35 | "火曜日",
36 | "水曜日",
37 | "木曜日",
38 | "金曜日",
39 | "土曜日"
40 | ],
41 | "shortDays": ["日", "月", "火", "水", "木", "金", "土"],
42 | "toolbar": {
43 | "exportToSVG": "SVGダウンロード",
44 | "exportToPNG": "PNGダウンロード",
45 | "exportToCSV": "CSVダウンロード",
46 | "menu": "メニュー",
47 | "selection": "選択",
48 | "selectionZoom": "選択ズーム",
49 | "zoomIn": "拡大",
50 | "zoomOut": "縮小",
51 | "pan": "パン",
52 | "reset": "ズームリセット"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ka.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ka",
3 | "options": {
4 | "months": [
5 | "იანვარი",
6 | "თებერვალი",
7 | "მარტი",
8 | "აპრილი",
9 | "მაისი",
10 | "ივნისი",
11 | "ივლისი",
12 | "აგვისტო",
13 | "სექტემბერი",
14 | "ოქტომბერი",
15 | "ნოემბერი",
16 | "დეკემბერი"
17 | ],
18 | "shortMonths": [
19 | "იან",
20 | "თებ",
21 | "მარ",
22 | "აპრ",
23 | "მაი",
24 | "ივნ",
25 | "ივლ",
26 | "აგვ",
27 | "სექ",
28 | "ოქტ",
29 | "ნოე",
30 | "დეკ"
31 | ],
32 | "days": [
33 | "კვირა",
34 | "ორშაბათი",
35 | "სამშაბათი",
36 | "ოთხშაბათი",
37 | "ხუთშაბათი",
38 | "პარასკევი",
39 | "შაბათი"
40 | ],
41 | "shortDays": ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"],
42 | "toolbar": {
43 | "exportToSVG": "გადმოქაჩე SVG",
44 | "exportToPNG": "გადმოქაჩე PNG",
45 | "exportToCSV": "გადმოქაჩე CSV",
46 | "menu": "მენიუ",
47 | "selection": "არჩევა",
48 | "selectionZoom": "არჩეულის გადიდება",
49 | "zoomIn": "გადიდება",
50 | "zoomOut": "დაპატარაება",
51 | "pan": "გადაჩოჩება",
52 | "reset": "გადიდების გაუქმება"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ko.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ko",
3 | "options": {
4 | "months": [
5 | "1월",
6 | "2월",
7 | "3월",
8 | "4월",
9 | "5월",
10 | "6월",
11 | "7월",
12 | "8월",
13 | "9월",
14 | "10월",
15 | "11월",
16 | "12월"
17 | ],
18 | "shortMonths": [
19 | "1월",
20 | "2월",
21 | "3월",
22 | "4월",
23 | "5월",
24 | "6월",
25 | "7월",
26 | "8월",
27 | "9월",
28 | "10월",
29 | "11월",
30 | "12월"
31 | ],
32 | "days": [
33 | "일요일",
34 | "월요일",
35 | "화요일",
36 | "수요일",
37 | "목요일",
38 | "금요일",
39 | "토요일"
40 | ],
41 | "shortDays": ["일", "월", "화", "수", "목", "금", "토"],
42 | "toolbar": {
43 | "exportToSVG": "SVG 다운로드",
44 | "exportToPNG": "PNG 다운로드",
45 | "exportToCSV": "CSV 다운로드",
46 | "menu": "메뉴",
47 | "selection": "선택",
48 | "selectionZoom": "선택영역 확대",
49 | "zoomIn": "확대",
50 | "zoomOut": "축소",
51 | "pan": "패닝",
52 | "reset": "원래대로"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/lt.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lt",
3 | "options": {
4 | "months": [
5 | "Sausis",
6 | "Vasaris",
7 | "Kovas",
8 | "Balandis",
9 | "Gegužė",
10 | "Birželis",
11 | "Liepa",
12 | "Rugpjūtis",
13 | "Rugsėjis",
14 | "Spalis",
15 | "Lapkritis",
16 | "Gruodis"
17 | ],
18 | "shortMonths": [
19 | "Sau",
20 | "Vas",
21 | "Kov",
22 | "Bal",
23 | "Geg",
24 | "Bir",
25 | "Lie",
26 | "Rgp",
27 | "Rgs",
28 | "Spl",
29 | "Lap",
30 | "Grd"
31 | ],
32 | "days": [
33 | "Sekmadienis",
34 | "Pirmadienis",
35 | "Antradienis",
36 | "Trečiadienis",
37 | "Ketvirtadienis",
38 | "Penktadienis",
39 | "Šeštadienis"
40 | ],
41 | "shortDays": ["Sk", "Per", "An", "Tr", "Kt", "Pn", "Št"],
42 | "toolbar": {
43 | "exportToSVG": "Atsisiųsti SVG",
44 | "exportToPNG": "Atsisiųsti PNG",
45 | "exportToCSV": "Atsisiųsti CSV",
46 | "menu": "Menu",
47 | "selection": "Pasirinkimas",
48 | "selectionZoom": "Zoom: Pasirinkimas",
49 | "zoomIn": "Zoom: Priartinti",
50 | "zoomOut": "Zoom: Atitolinti",
51 | "pan": "Perkėlimas",
52 | "reset": "Atstatyti"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/lv.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lv",
3 | "options": {
4 | "months": [
5 | "janvāris",
6 | "februāris",
7 | "marts",
8 | "aprīlis",
9 | "maijs",
10 | "jūnijs",
11 | "jūlijs",
12 | "augusts",
13 | "septembris",
14 | "oktobris",
15 | "novembris",
16 | "decembris"
17 | ],
18 | "shortMonths": [
19 | "janv",
20 | "febr",
21 | "marts",
22 | "apr",
23 | "maijs",
24 | "jūn",
25 | "jūl",
26 | "aug",
27 | "sept",
28 | "okt",
29 | "nov",
30 | "dec"
31 | ],
32 | "days": [
33 | "svētdiena",
34 | "pirmdiena",
35 | "otrdiena",
36 | "trešdiena",
37 | "ceturtdiena",
38 | "piektdiena",
39 | "sestdiena"
40 | ],
41 | "shortDays": [
42 | "Sv",
43 | "P",
44 | "O",
45 | "T",
46 | "C",
47 | "P",
48 | "S"
49 | ],
50 | "toolbar": {
51 | "exportToSVG": "Lejuplādēt SVG",
52 | "exportToPNG": "Lejuplādēt PNG",
53 | "exportToCSV": "Lejuplādēt CSV",
54 | "menu": "Izvēlne",
55 | "selection": "Atlase",
56 | "selectionZoom": "Pietuvināt atlasi",
57 | "zoomIn": "Pietuvināt",
58 | "zoomOut": "Attālināt",
59 | "pan": "Pārvietoties diagrammā",
60 | "reset": "Atiestatīt pietuvinājumu"
61 | }
62 | }
63 | }
64 |
65 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/nb.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nb",
3 | "options": {
4 | "months": [
5 | "Januar",
6 | "Februar",
7 | "Mars",
8 | "April",
9 | "Mai",
10 | "Juni",
11 | "Juli",
12 | "August",
13 | "September",
14 | "Oktober",
15 | "November",
16 | "Desember"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Mai",
24 | "Jun",
25 | "Jul",
26 | "Aug",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Des"
31 | ],
32 | "days": [
33 | "Søndag",
34 | "Mandag",
35 | "Tirsdag",
36 | "Onsdag",
37 | "Torsdag",
38 | "Fredag",
39 | "Lørdag"
40 | ],
41 | "shortDays": ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø"],
42 | "toolbar": {
43 | "exportToSVG": "Last ned SVG",
44 | "exportToPNG": "Last ned PNG",
45 | "exportToCSV": "Last ned CSV",
46 | "menu": "Menu",
47 | "selection": "Velg",
48 | "selectionZoom": "Zoom: Velg",
49 | "zoomIn": "Zoome inn",
50 | "zoomOut": "Zoome ut",
51 | "pan": "Skyving",
52 | "reset": "Start på nytt"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/nl.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nl",
3 | "options": {
4 | "months": [
5 | "Januari",
6 | "Februari",
7 | "Maart",
8 | "April",
9 | "Mei",
10 | "Juni",
11 | "Juli",
12 | "Augustus",
13 | "September",
14 | "Oktober",
15 | "November",
16 | "December"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mrt",
22 | "Apr",
23 | "Mei",
24 | "Jun",
25 | "Jul",
26 | "Aug",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Zondag",
34 | "Maandag",
35 | "Dinsdag",
36 | "Woensdag",
37 | "Donderdag",
38 | "Vrijdag",
39 | "Zaterdag"
40 | ],
41 | "shortDays": ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za"],
42 | "toolbar": {
43 | "exportToSVG": "Download SVG",
44 | "exportToPNG": "Download PNG",
45 | "exportToCSV": "Download CSV",
46 | "menu": "Menu",
47 | "selection": "Selectie",
48 | "selectionZoom": "Zoom selectie",
49 | "zoomIn": "Zoom in",
50 | "zoomOut": "Zoom out",
51 | "pan": "Verplaatsen",
52 | "reset": "Standaardwaarden"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/pl.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pl",
3 | "options": {
4 | "months": [
5 | "Styczeń",
6 | "Luty",
7 | "Marzec",
8 | "Kwiecień",
9 | "Maj",
10 | "Czerwiec",
11 | "Lipiec",
12 | "Sierpień",
13 | "Wrzesień",
14 | "Październik",
15 | "Listopad",
16 | "Grudzień"
17 | ],
18 | "shortMonths": [
19 | "Sty",
20 | "Lut",
21 | "Mar",
22 | "Kwi",
23 | "Maj",
24 | "Cze",
25 | "Lip",
26 | "Sie",
27 | "Wrz",
28 | "Paź",
29 | "Lis",
30 | "Gru"
31 | ],
32 | "days": [
33 | "Niedziela",
34 | "Poniedziałek",
35 | "Wtorek",
36 | "Środa",
37 | "Czwartek",
38 | "Piątek",
39 | "Sobota"
40 | ],
41 | "shortDays": ["Nd", "Pn", "Wt", "Śr", "Cz", "Pt", "Sb"],
42 | "toolbar": {
43 | "exportToSVG": "Pobierz SVG",
44 | "exportToPNG": "Pobierz PNG",
45 | "exportToCSV": "Pobierz CSV",
46 | "menu": "Menu",
47 | "selection": "Wybieranie",
48 | "selectionZoom": "Zoom: Wybieranie",
49 | "zoomIn": "Zoom: Przybliż",
50 | "zoomOut": "Zoom: Oddal",
51 | "pan": "Przesuwanie",
52 | "reset": "Resetuj"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/pt-br.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pt-br",
3 | "options": {
4 | "months": [
5 | "Janeiro",
6 | "Fevereiro",
7 | "Março",
8 | "Abril",
9 | "Maio",
10 | "Junho",
11 | "Julho",
12 | "Agosto",
13 | "Setembro",
14 | "Outubro",
15 | "Novembro",
16 | "Dezembro"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Fev",
21 | "Mar",
22 | "Abr",
23 | "Mai",
24 | "Jun",
25 | "Jul",
26 | "Ago",
27 | "Set",
28 | "Out",
29 | "Nov",
30 | "Dez"
31 | ],
32 | "days": [
33 | "Domingo",
34 | "Segunda",
35 | "Terça",
36 | "Quarta",
37 | "Quinta",
38 | "Sexta",
39 | "Sábado"
40 | ],
41 | "shortDays": ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"],
42 | "toolbar": {
43 | "exportToSVG": "Baixar SVG",
44 | "exportToPNG": "Baixar PNG",
45 | "exportToCSV": "Baixar CSV",
46 | "menu": "Menu",
47 | "selection": "Selecionar",
48 | "selectionZoom": "Selecionar Zoom",
49 | "zoomIn": "Aumentar",
50 | "zoomOut": "Diminuir",
51 | "pan": "Navegação",
52 | "reset": "Reiniciar Zoom"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/pt.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pt",
3 | "options": {
4 | "months": [
5 | "Janeiro",
6 | "Fevereiro",
7 | "Março",
8 | "Abril",
9 | "Maio",
10 | "Junho",
11 | "Julho",
12 | "Agosto",
13 | "Setembro",
14 | "Outubro",
15 | "Novembro",
16 | "Dezembro"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Fev",
21 | "Mar",
22 | "Abr",
23 | "Mai",
24 | "Jun",
25 | "Jul",
26 | "Ag",
27 | "Set",
28 | "Out",
29 | "Nov",
30 | "Dez"
31 | ],
32 | "days": [
33 | "Domingo",
34 | "Segunda-feira",
35 | "Terça-feira",
36 | "Quarta-feira",
37 | "Quinta-feira",
38 | "Sexta-feira",
39 | "Sábado"
40 | ],
41 | "shortDays": ["Do", "Se", "Te", "Qa", "Qi", "Sx", "Sa"],
42 | "toolbar": {
43 | "exportToSVG": "Baixar SVG",
44 | "exportToPNG": "Baixar PNG",
45 | "exportToCSV": "Baixar CSV",
46 | "menu": "Menu",
47 | "selection": "Selecionar",
48 | "selectionZoom": "Zoom: Selecionar",
49 | "zoomIn": "Zoom: Aumentar",
50 | "zoomOut": "Zoom: Diminuir",
51 | "pan": "Deslocamento",
52 | "reset": "Redefinir"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/rs.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "rs",
3 | "options": {
4 | "months": [
5 | "Januar",
6 | "Februar",
7 | "Mart",
8 | "April",
9 | "Maj",
10 | "Jun",
11 | "Jul",
12 | "Avgust",
13 | "Septembar",
14 | "Oktobar",
15 | "Novembar",
16 | "Decembar"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Maj",
24 | "Jun",
25 | "Jul",
26 | "Avg",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Nedelja",
34 | "Ponedeljak",
35 | "Utorak",
36 | "Sreda",
37 | "Četvrtak",
38 | "Petak",
39 | "Subota"
40 | ],
41 | "shortDays": ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"],
42 | "toolbar": {
43 | "exportToSVG": "Preuzmi SVG",
44 | "exportToPNG": "Preuzmi PNG",
45 | "exportToCSV": "Preuzmi CSV",
46 | "menu": "Meni",
47 | "selection": "Odabir",
48 | "selectionZoom": "Odabirno povećanje",
49 | "zoomIn": "Uvećajte prikaz",
50 | "zoomOut": "Umanjite prikaz",
51 | "pan": "Pomeranje",
52 | "reset": "Resetuj prikaz"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ru.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ru",
3 | "options": {
4 | "months": [
5 | "Январь",
6 | "Февраль",
7 | "Март",
8 | "Апрель",
9 | "Май",
10 | "Июнь",
11 | "Июль",
12 | "Август",
13 | "Сентябрь",
14 | "Октябрь",
15 | "Ноябрь",
16 | "Декабрь"
17 | ],
18 | "shortMonths": [
19 | "Янв",
20 | "Фев",
21 | "Мар",
22 | "Апр",
23 | "Май",
24 | "Июн",
25 | "Июл",
26 | "Авг",
27 | "Сен",
28 | "Окт",
29 | "Ноя",
30 | "Дек"
31 | ],
32 | "days": [
33 | "Воскресенье",
34 | "Понедельник",
35 | "Вторник",
36 | "Среда",
37 | "Четверг",
38 | "Пятница",
39 | "Суббота"
40 | ],
41 | "shortDays": ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"],
42 | "toolbar": {
43 | "exportToSVG": "Сохранить SVG",
44 | "exportToPNG": "Сохранить PNG",
45 | "exportToCSV": "Сохранить CSV",
46 | "menu": "Меню",
47 | "selection": "Выбор",
48 | "selectionZoom": "Выбор с увеличением",
49 | "zoomIn": "Увеличить",
50 | "zoomOut": "Уменьшить",
51 | "pan": "Перемещение",
52 | "reset": "Сбросить увеличение"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/se.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "se",
3 | "options": {
4 | "months": [
5 | "Januari",
6 | "Februari",
7 | "Mars",
8 | "April",
9 | "Maj",
10 | "Juni",
11 | "Juli",
12 | "Augusti",
13 | "September",
14 | "Oktober",
15 | "November",
16 | "December"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Maj",
24 | "Juni",
25 | "Juli",
26 | "Aug",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Söndag",
34 | "Måndag",
35 | "Tisdag",
36 | "Onsdag",
37 | "Torsdag",
38 | "Fredag",
39 | "Lördag"
40 | ],
41 | "shortDays": ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör"],
42 | "toolbar": {
43 | "exportToSVG": "Ladda SVG",
44 | "exportToPNG": "Ladda PNG",
45 | "exportToCSV": "Ladda CSV",
46 | "menu": "Meny",
47 | "selection": "Selektion",
48 | "selectionZoom": "Val av zoom",
49 | "zoomIn": "Zooma in",
50 | "zoomOut": "Zooma ut",
51 | "pan": "Panorering",
52 | "reset": "Återställ zoomning"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/sk.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sk",
3 | "options": {
4 | "months": [
5 | "Január",
6 | "Február",
7 | "Marec",
8 | "Apríl",
9 | "Máj",
10 | "Jún",
11 | "Júl",
12 | "August",
13 | "September",
14 | "Október",
15 | "November",
16 | "December"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Máj",
24 | "Jún",
25 | "Júl",
26 | "Aug",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Nedeľa",
34 | "Pondelok",
35 | "Utorok",
36 | "Streda",
37 | "Štvrtok",
38 | "Piatok",
39 | "Sobota"
40 | ],
41 | "shortDays": ["Ne", "Po", "Ut", "St", "Št", "Pi", "So"],
42 | "toolbar": {
43 | "exportToSVG": "Stiahnuť SVG",
44 | "exportToPNG": "Stiahnuť PNG",
45 | "exportToCSV": "Stiahnuť CSV",
46 | "menu": "Menu",
47 | "selection": "Vyberanie",
48 | "selectionZoom": "Zoom: Vyberanie",
49 | "zoomIn": "Zoom: Priblížiť",
50 | "zoomOut": "Zoom: Vzdialiť",
51 | "pan": "Presúvanie",
52 | "reset": "Resetovať"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/sl.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sl",
3 | "options": {
4 | "months": [
5 | "Januar",
6 | "Februar",
7 | "Marec",
8 | "April",
9 | "Maj",
10 | "Junij",
11 | "Julij",
12 | "Avgust",
13 | "Septemer",
14 | "Oktober",
15 | "November",
16 | "December"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Feb",
21 | "Mar",
22 | "Apr",
23 | "Maj",
24 | "Jun",
25 | "Jul",
26 | "Avg",
27 | "Sep",
28 | "Okt",
29 | "Nov",
30 | "Dec"
31 | ],
32 | "days": [
33 | "Nedelja",
34 | "Ponedeljek",
35 | "Torek",
36 | "Sreda",
37 | "Četrtek",
38 | "Petek",
39 | "Sobota"
40 | ],
41 | "shortDays": ["Ne", "Po", "To", "Sr", "Če", "Pe", "So"],
42 | "toolbar": {
43 | "exportToSVG": "Prenesi SVG",
44 | "exportToPNG": "Prenesi PNG",
45 | "exportToCSV": "Prenesi CSV",
46 | "menu": "Menu",
47 | "selection": "Izbiranje",
48 | "selectionZoom": "Zoom: Izbira",
49 | "zoomIn": "Zoom: Približaj",
50 | "zoomOut": "Zoom: Oddalji",
51 | "pan": "Pomikanje",
52 | "reset": "Resetiraj"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/sq.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sq",
3 | "options": {
4 | "months": [
5 | "Janar",
6 | "Shkurt",
7 | "Mars",
8 | "Prill",
9 | "Maj",
10 | "Qershor",
11 | "Korrik",
12 | "Gusht",
13 | "Shtator",
14 | "Tetor",
15 | "Nëntor",
16 | "Dhjetor"
17 | ],
18 | "shortMonths": [
19 | "Jan",
20 | "Shk",
21 | "Mar",
22 | "Pr",
23 | "Maj",
24 | "Qer",
25 | "Korr",
26 | "Gush",
27 | "Sht",
28 | "Tet",
29 | "Nën",
30 | "Dhj"
31 | ],
32 | "days": [
33 | "e Dielë",
34 | "e Hënë",
35 | "e Martë",
36 | "e Mërkurë",
37 | "e Enjte",
38 | "e Premte",
39 | "e Shtunë"
40 | ],
41 | "shortDays": ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Sht"],
42 | "toolbar": {
43 | "exportToSVG": "Shkarko SVG",
44 | "exportToPNG": "Shkarko PNG",
45 | "exportToCSV": "Shkarko CSV",
46 | "menu": "Menu",
47 | "selection": "Seleksiono",
48 | "selectionZoom": "Seleksiono Zmadhim",
49 | "zoomIn": "Zmadho",
50 | "zoomOut": "Zvogëlo",
51 | "pan": "Spostoje",
52 | "reset": "Rikthe dimensionin"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/th.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "th",
3 | "options": {
4 | "months": [
5 | "มกราคม",
6 | "กุมภาพันธ์",
7 | "มีนาคม",
8 | "เมษายน",
9 | "พฤษภาคม",
10 | "มิถุนายน",
11 | "กรกฎาคม",
12 | "สิงหาคม",
13 | "กันยายน",
14 | "ตุลาคม",
15 | "พฤศจิกายน",
16 | "ธันวาคม"
17 | ],
18 | "shortMonths": [
19 | "ม.ค.",
20 | "ก.พ.",
21 | "มี.ค.",
22 | "เม.ย.",
23 | "พ.ค.",
24 | "มิ.ย.",
25 | "ก.ค.",
26 | "ส.ค.",
27 | "ก.ย.",
28 | "ต.ค.",
29 | "พ.ย.",
30 | "ธ.ค."
31 | ],
32 | "days": [
33 | "อาทิตย์",
34 | "จันทร์",
35 | "อังคาร",
36 | "พุธ",
37 | "พฤหัสบดี",
38 | "ศุกร์",
39 | "เสาร์"
40 | ],
41 | "shortDays": ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"],
42 | "toolbar": {
43 | "exportToSVG": "ดาวน์โหลด SVG",
44 | "exportToPNG": "ดาวน์โหลด PNG",
45 | "exportToCSV": "ดาวน์โหลด CSV",
46 | "menu": "เมนู",
47 | "selection": "เลือก",
48 | "selectionZoom": "เลือกจุดที่จะซูม",
49 | "zoomIn": "ซูมเข้า",
50 | "zoomOut": "ซูมออก",
51 | "pan": "ปรากฎว่า",
52 | "reset": "รีเซ็ตการซูม"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/tr.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tr",
3 | "options": {
4 | "months": [
5 | "Ocak",
6 | "Şubat",
7 | "Mart",
8 | "Nisan",
9 | "Mayıs",
10 | "Haziran",
11 | "Temmuz",
12 | "Ağustos",
13 | "Eylül",
14 | "Ekim",
15 | "Kasım",
16 | "Aralık"
17 | ],
18 | "shortMonths": [
19 | "Oca",
20 | "Şub",
21 | "Mar",
22 | "Nis",
23 | "May",
24 | "Haz",
25 | "Tem",
26 | "Ağu",
27 | "Eyl",
28 | "Eki",
29 | "Kas",
30 | "Ara"
31 | ],
32 | "days": [
33 | "Pazar",
34 | "Pazartesi",
35 | "Salı",
36 | "Çarşamba",
37 | "Perşembe",
38 | "Cuma",
39 | "Cumartesi"
40 | ],
41 | "shortDays": ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"],
42 | "toolbar": {
43 | "exportToSVG": "SVG İndir",
44 | "exportToPNG": "PNG İndir",
45 | "exportToCSV": "CSV İndir",
46 | "menu": "Menü",
47 | "selection": "Seçim",
48 | "selectionZoom": "Seçim Yakınlaştır",
49 | "zoomIn": "Yakınlaştır",
50 | "zoomOut": "Uzaklaştır",
51 | "pan": "Kaydır",
52 | "reset": "Yakınlaştırmayı Sıfırla"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/ua.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ua",
3 | "options": {
4 | "months": [
5 | "Січень",
6 | "Лютий",
7 | "Березень",
8 | "Квітень",
9 | "Травень",
10 | "Червень",
11 | "Липень",
12 | "Серпень",
13 | "Вересень",
14 | "Жовтень",
15 | "Листопад",
16 | "Грудень"
17 | ],
18 | "shortMonths": [
19 | "Січ",
20 | "Лют",
21 | "Бер",
22 | "Кві",
23 | "Тра",
24 | "Чер",
25 | "Лип",
26 | "Сер",
27 | "Вер",
28 | "Жов",
29 | "Лис",
30 | "Гру"
31 | ],
32 | "days": [
33 | "Неділя",
34 | "Понеділок",
35 | "Вівторок",
36 | "Середа",
37 | "Четвер",
38 | "П'ятниця",
39 | "Субота"
40 | ],
41 | "shortDays": ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"],
42 | "toolbar": {
43 | "exportToSVG": "Зберегти SVG",
44 | "exportToPNG": "Зберегти PNG",
45 | "exportToCSV": "Зберегти CSV",
46 | "menu": "Меню",
47 | "selection": "Вибір",
48 | "selectionZoom": "Вибір із збільшенням",
49 | "zoomIn": "Збільшити",
50 | "zoomOut": "Зменшити",
51 | "pan": "Переміщення",
52 | "reset": "Скинути збільшення"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/zh-cn.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "zh-cn",
3 | "options": {
4 | "months": [
5 | "一月",
6 | "二月",
7 | "三月",
8 | "四月",
9 | "五月",
10 | "六月",
11 | "七月",
12 | "八月",
13 | "九月",
14 | "十月",
15 | "十一月",
16 | "十二月"
17 | ],
18 | "shortMonths": [
19 | "一月",
20 | "二月",
21 | "三月",
22 | "四月",
23 | "五月",
24 | "六月",
25 | "七月",
26 | "八月",
27 | "九月",
28 | "十月",
29 | "十一月",
30 | "十二月"
31 | ],
32 | "days": [
33 | "星期天",
34 | "星期一",
35 | "星期二",
36 | "星期三",
37 | "星期四",
38 | "星期五",
39 | "星期六"
40 | ],
41 | "shortDays": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
42 | "toolbar": {
43 | "exportToSVG": "下载 SVG",
44 | "exportToPNG": "下载 PNG",
45 | "exportToCSV": "下载 CSV",
46 | "menu": "菜单",
47 | "selection": "选择",
48 | "selectionZoom": "选择缩放",
49 | "zoomIn": "放大",
50 | "zoomOut": "缩小",
51 | "pan": "平移",
52 | "reset": "重置缩放"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/locales/zh-tw.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "zh-tw",
3 | "options": {
4 | "months": [
5 | "一月",
6 | "二月",
7 | "三月",
8 | "四月",
9 | "五月",
10 | "六月",
11 | "七月",
12 | "八月",
13 | "九月",
14 | "十月",
15 | "十一月",
16 | "十二月"
17 | ],
18 | "shortMonths": [
19 | "一月",
20 | "二月",
21 | "三月",
22 | "四月",
23 | "五月",
24 | "六月",
25 | "七月",
26 | "八月",
27 | "九月",
28 | "十月",
29 | "十一月",
30 | "十二月"
31 | ],
32 | "days": [
33 | "星期日",
34 | "星期一",
35 | "星期二",
36 | "星期三",
37 | "星期四",
38 | "星期五",
39 | "星期六"
40 | ],
41 | "shortDays": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"],
42 | "toolbar": {
43 | "exportToSVG": "下載 SVG",
44 | "exportToPNG": "下載 PNG",
45 | "exportToCSV": "下載 CSV",
46 | "menu": "菜單",
47 | "selection": "選擇",
48 | "selectionZoom": "選擇縮放",
49 | "zoomIn": "放大",
50 | "zoomOut": "縮小",
51 | "pan": "平移",
52 | "reset": "重置縮放"
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/modules/Base.js:
--------------------------------------------------------------------------------
1 | import Config from './settings/Config'
2 | import Globals from './settings/Globals'
3 |
4 | /**
5 | * ApexCharts Base Class for extending user options with pre-defined ApexCharts config.
6 | *
7 | * @module Base
8 | **/
9 | export default class Base {
10 | constructor(opts) {
11 | this.opts = opts
12 | }
13 |
14 | init() {
15 | const config = new Config(this.opts).init({ responsiveOverride: false })
16 | const globals = new Globals().init(config)
17 |
18 | const w = {
19 | config,
20 | globals
21 | }
22 |
23 | return w
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/modules/TitleSubtitle.js:
--------------------------------------------------------------------------------
1 | import Graphics from './Graphics'
2 |
3 | export default class TitleSubtitle {
4 | constructor(ctx) {
5 | this.ctx = ctx
6 | this.w = ctx.w
7 | }
8 |
9 | draw() {
10 | this.drawTitleSubtitle('title')
11 | this.drawTitleSubtitle('subtitle')
12 | }
13 |
14 | drawTitleSubtitle(type) {
15 | let w = this.w
16 | const tsConfig = type === 'title' ? w.config.title : w.config.subtitle
17 |
18 | let x = w.globals.svgWidth / 2
19 | let y = tsConfig.offsetY
20 | let textAnchor = 'middle'
21 |
22 | if (tsConfig.align === 'left') {
23 | x = 10
24 | textAnchor = 'start'
25 | } else if (tsConfig.align === 'right') {
26 | x = w.globals.svgWidth - 10
27 | textAnchor = 'end'
28 | }
29 |
30 | x = x + tsConfig.offsetX
31 | y = y + parseInt(tsConfig.style.fontSize, 10) + tsConfig.margin / 2
32 |
33 | if (tsConfig.text !== undefined) {
34 | let graphics = new Graphics(this.ctx)
35 | let titleText = graphics.drawText({
36 | x,
37 | y,
38 | text: tsConfig.text,
39 | textAnchor,
40 | fontSize: tsConfig.style.fontSize,
41 | fontFamily: tsConfig.style.fontFamily,
42 | fontWeight: tsConfig.style.fontWeight,
43 | foreColor: tsConfig.style.color,
44 | opacity: 1
45 | })
46 |
47 | titleText.node.setAttribute('class', `apexcharts-${type}-text`)
48 |
49 | w.globals.dom.Paper.add(titleText)
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/modules/axes/Axes.js:
--------------------------------------------------------------------------------
1 | import XAxis from './XAxis'
2 | import YAxis from './YAxis'
3 |
4 | export default class Axes {
5 | constructor(ctx) {
6 | this.ctx = ctx
7 | this.w = ctx.w
8 | }
9 |
10 | drawAxis(type, xyRatios) {
11 | let gl = this.w.globals
12 | let cnf = this.w.config
13 |
14 | let xAxis = new XAxis(this.ctx)
15 | let yAxis = new YAxis(this.ctx)
16 |
17 | if (gl.axisCharts && type !== 'radar') {
18 | let elXaxis, elYaxis
19 |
20 | if (gl.isBarHorizontal) {
21 | elYaxis = yAxis.drawYaxisInversed(0)
22 | elXaxis = xAxis.drawXaxisInversed(0)
23 |
24 | gl.dom.elGraphical.add(elXaxis)
25 | gl.dom.elGraphical.add(elYaxis)
26 | } else {
27 | elXaxis = xAxis.drawXaxis()
28 | gl.dom.elGraphical.add(elXaxis)
29 |
30 | cnf.yaxis.map((yaxe, index) => {
31 | if (gl.ignoreYAxisIndexes.indexOf(index) === -1) {
32 | elYaxis = yAxis.drawYaxis(index)
33 | gl.dom.Paper.add(elYaxis)
34 | }
35 | })
36 | }
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/modules/helpers/Localization.js:
--------------------------------------------------------------------------------
1 | import Utils from '../../utils/Utils'
2 |
3 | import en from '../../locales/en.json'
4 |
5 | export default class Localization {
6 | constructor(ctx) {
7 | this.ctx = ctx
8 | this.w = ctx.w
9 | }
10 |
11 | setCurrentLocaleValues(localeName) {
12 | let locales = this.w.config.chart.locales
13 |
14 | // check if user has specified locales in global Apex variable
15 | // if yes - then extend those with local chart's locale
16 | if (
17 | window.Apex.chart &&
18 | window.Apex.chart.locales &&
19 | window.Apex.chart.locales.length > 0
20 | ) {
21 | locales = this.w.config.chart.locales.concat(window.Apex.chart.locales)
22 | }
23 |
24 | // find the locale from the array of locales which user has set (either by chart.defaultLocale or by calling setLocale() method.)
25 | const selectedLocale = locales.filter((c) => c.name === localeName)[0]
26 |
27 | if (selectedLocale) {
28 | // create a complete locale object by extending defaults so you don't get undefined errors.
29 | let ret = Utils.extend(en, selectedLocale)
30 |
31 | // store these locale options in global var for ease access
32 | this.w.globals.locale = ret.options
33 | } else {
34 | throw new Error(
35 | 'Wrong locale name provided. Please make sure you set the correct locale name in options'
36 | )
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/modules/tooltip/README.md:
--------------------------------------------------------------------------------
1 | ### AxesTooltip.js
2 | This file deals with the x-axis and y-axis tooltips.
3 |
4 | ### Intersect.js
5 | This file deals with functions related to intersecting tooltips (tooltips that appear when user hovers directly over a data-point whether).
6 |
7 | ### Labels.js
8 | This file deals with printing actual text on the tooltip.
9 |
10 | ### Marker.js
11 | This file deals with the markers that appear near tooltip in line/area charts. These markers helps the user to associate the data-points and the values that are shown in the tooltip
12 |
13 | ### Position.js
14 | This file deals with positioning of the tooltip.
15 |
16 | ### Tooltip.js
17 | This is the primary file which is an entry point for all tooltip related functionality.
18 |
19 | ### Utils.js
20 | Helper functions related to tooltips.
21 |
--------------------------------------------------------------------------------
/src/assets/template/libs/apexcharts/src/utils/Resize.js:
--------------------------------------------------------------------------------
1 | // Helpers to react to element resizes, regardless of what caused them
2 | // TODO Currently this creates a new ResizeObserver every time we want to observe an element for resizes
3 | // Ideally, we should be able to use a single observer for all elements
4 | let ros = new WeakMap() // Map callbacks to ResizeObserver instances for easy removal
5 |
6 | export function addResizeListener(el, fn) {
7 | let called = false
8 |
9 | const elRect = el.getBoundingClientRect()
10 | if (el.style.display === 'none' || elRect.width === 0) {
11 | // if elRect.width=0, the chart is not rendered at all
12 | // (it has either display none or hidden in a different tab)
13 | // fixes https://github.com/apexcharts/apexcharts.js/issues/2825
14 | // fixes https://github.com/apexcharts/apexcharts.js/issues/2991
15 | // fixes https://github.com/apexcharts/apexcharts.js/issues/2992
16 | called = true
17 | }
18 |
19 | let ro = new ResizeObserver((r) => {
20 | // ROs fire immediately after being created,
21 | // per spec: https://drafts.csswg.org/resize-observer/#ref-for-element%E2%91%A3
22 | // we don't want that so we just discard the first run
23 | if (called) {
24 | fn.call(el, r)
25 | }
26 | called = true
27 | })
28 |
29 | if (el.nodeType === Node.DOCUMENT_FRAGMENT_NODE) {
30 | // Document fragment, observe children instead (needed for Shadow DOM, see #1332)
31 | Array.from(el.children).forEach((c) => ro.observe(c))
32 | } else {
33 | ro.observe(el)
34 | }
35 |
36 | ros.set(fn, ro)
37 | }
38 |
39 | export function removeResizeListener(el, fn) {
40 | let ro = ros.get(fn)
41 | if (ro) {
42 | ro.disconnect()
43 | ros.delete(fn)
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2011-2022 Twitter, Inc.
4 | Copyright (c) 2011-2022 The Bootstrap Authors
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights
9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | copies of the Software, and to permit persons to whom the Software is
11 | furnished to do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in
14 | all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/index.esm.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): index.esm.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | export { default as Alert } from './src/alert'
9 | export { default as Button } from './src/button'
10 | export { default as Carousel } from './src/carousel'
11 | export { default as Collapse } from './src/collapse'
12 | export { default as Dropdown } from './src/dropdown'
13 | export { default as Modal } from './src/modal'
14 | export { default as Offcanvas } from './src/offcanvas'
15 | export { default as Popover } from './src/popover'
16 | export { default as ScrollSpy } from './src/scrollspy'
17 | export { default as Tab } from './src/tab'
18 | export { default as Toast } from './src/toast'
19 | export { default as Tooltip } from './src/tooltip'
20 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/index.umd.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): index.umd.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | import Alert from './src/alert'
9 | import Button from './src/button'
10 | import Carousel from './src/carousel'
11 | import Collapse from './src/collapse'
12 | import Dropdown from './src/dropdown'
13 | import Modal from './src/modal'
14 | import Offcanvas from './src/offcanvas'
15 | import Popover from './src/popover'
16 | import ScrollSpy from './src/scrollspy'
17 | import Tab from './src/tab'
18 | import Toast from './src/toast'
19 | import Tooltip from './src/tooltip'
20 |
21 | export default {
22 | Alert,
23 | Button,
24 | Carousel,
25 | Collapse,
26 | Dropdown,
27 | Modal,
28 | Offcanvas,
29 | Popover,
30 | ScrollSpy,
31 | Tab,
32 | Toast,
33 | Tooltip
34 | }
35 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/src/button.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): button.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | import { defineJQueryPlugin } from './util/index'
9 | import EventHandler from './dom/event-handler'
10 | import BaseComponent from './base-component'
11 |
12 | /**
13 | * Constants
14 | */
15 |
16 | const NAME = 'button'
17 | const DATA_KEY = 'bs.button'
18 | const EVENT_KEY = `.${DATA_KEY}`
19 | const DATA_API_KEY = '.data-api'
20 |
21 | const CLASS_NAME_ACTIVE = 'active'
22 | const SELECTOR_DATA_TOGGLE = '[data-bs-toggle="button"]'
23 | const EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`
24 |
25 | /**
26 | * Class definition
27 | */
28 |
29 | class Button extends BaseComponent {
30 | // Getters
31 | static get NAME() {
32 | return NAME
33 | }
34 |
35 | // Public
36 | toggle() {
37 | // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method
38 | this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))
39 | }
40 |
41 | // Static
42 | static jQueryInterface(config) {
43 | return this.each(function () {
44 | const data = Button.getOrCreateInstance(this)
45 |
46 | if (config === 'toggle') {
47 | data[config]()
48 | }
49 | })
50 | }
51 | }
52 |
53 | /**
54 | * Data API implementation
55 | */
56 |
57 | EventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {
58 | event.preventDefault()
59 |
60 | const button = event.target.closest(SELECTOR_DATA_TOGGLE)
61 | const data = Button.getOrCreateInstance(button)
62 |
63 | data.toggle()
64 | })
65 |
66 | /**
67 | * jQuery
68 | */
69 |
70 | defineJQueryPlugin(Button)
71 |
72 | export default Button
73 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/src/dom/data.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): dom/data.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | /**
9 | * Constants
10 | */
11 |
12 | const elementMap = new Map()
13 |
14 | export default {
15 | set(element, key, instance) {
16 | if (!elementMap.has(element)) {
17 | elementMap.set(element, new Map())
18 | }
19 |
20 | const instanceMap = elementMap.get(element)
21 |
22 | // make it clear we only want one instance per element
23 | // can be removed later when multiple key/instances are fine to be used
24 | if (!instanceMap.has(key) && instanceMap.size !== 0) {
25 | // eslint-disable-next-line no-console
26 | console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)
27 | return
28 | }
29 |
30 | instanceMap.set(key, instance)
31 | },
32 |
33 | get(element, key) {
34 | if (elementMap.has(element)) {
35 | return elementMap.get(element).get(key) || null
36 | }
37 |
38 | return null
39 | },
40 |
41 | remove(element, key) {
42 | if (!elementMap.has(element)) {
43 | return
44 | }
45 |
46 | const instanceMap = elementMap.get(element)
47 |
48 | instanceMap.delete(key)
49 |
50 | // free up element references if there are no instances left for an element
51 | if (instanceMap.size === 0) {
52 | elementMap.delete(element)
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/src/dom/manipulator.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): dom/manipulator.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | function normalizeData(value) {
9 | if (value === 'true') {
10 | return true
11 | }
12 |
13 | if (value === 'false') {
14 | return false
15 | }
16 |
17 | if (value === Number(value).toString()) {
18 | return Number(value)
19 | }
20 |
21 | if (value === '' || value === 'null') {
22 | return null
23 | }
24 |
25 | if (typeof value !== 'string') {
26 | return value
27 | }
28 |
29 | try {
30 | return JSON.parse(decodeURIComponent(value))
31 | } catch {
32 | return value
33 | }
34 | }
35 |
36 | function normalizeDataKey(key) {
37 | return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)
38 | }
39 |
40 | const Manipulator = {
41 | setDataAttribute(element, key, value) {
42 | element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)
43 | },
44 |
45 | removeDataAttribute(element, key) {
46 | element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)
47 | },
48 |
49 | getDataAttributes(element) {
50 | if (!element) {
51 | return {}
52 | }
53 |
54 | const attributes = {}
55 | const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))
56 |
57 | for (const key of bsKeys) {
58 | let pureKey = key.replace(/^bs/, '')
59 | pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)
60 | attributes[pureKey] = normalizeData(element.dataset[key])
61 | }
62 |
63 | return attributes
64 | },
65 |
66 | getDataAttribute(element, key) {
67 | return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))
68 | }
69 | }
70 |
71 | export default Manipulator
72 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/src/util/component-functions.js:
--------------------------------------------------------------------------------
1 | /**
2 | * --------------------------------------------------------------------------
3 | * Bootstrap (v5.2.3): util/component-functions.js
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 | * --------------------------------------------------------------------------
6 | */
7 |
8 | import EventHandler from '../dom/event-handler'
9 | import { getElementFromSelector, isDisabled } from './index'
10 |
11 | const enableDismissTrigger = (component, method = 'hide') => {
12 | const clickEvent = `click.dismiss${component.EVENT_KEY}`
13 | const name = component.NAME
14 |
15 | EventHandler.on(document, clickEvent, `[data-bs-dismiss="${name}"]`, function (event) {
16 | if (['A', 'AREA'].includes(this.tagName)) {
17 | event.preventDefault()
18 | }
19 |
20 | if (isDisabled(this)) {
21 | return
22 | }
23 |
24 | const target = getElementFromSelector(this) || this.closest(`.${name}`)
25 | const instance = component.getOrCreateInstance(target)
26 |
27 | // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method
28 | instance[method]()
29 | })
30 | }
31 |
32 | export {
33 | enableDismissTrigger
34 | }
35 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/browsers.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 | /* eslint-disable camelcase */
3 |
4 | const browsers = {
5 | safariMac: {
6 | base: 'BrowserStack',
7 | os: 'OS X',
8 | os_version: 'Catalina',
9 | browser: 'Safari',
10 | browser_version: 'latest'
11 | },
12 | chromeMac: {
13 | base: 'BrowserStack',
14 | os: 'OS X',
15 | os_version: 'Catalina',
16 | browser: 'Chrome',
17 | browser_version: 'latest'
18 | },
19 | firefoxMac: {
20 | base: 'BrowserStack',
21 | os: 'OS X',
22 | os_version: 'Catalina',
23 | browser: 'Firefox',
24 | browser_version: 'latest'
25 | },
26 | chromeWin10: {
27 | base: 'BrowserStack',
28 | os: 'Windows',
29 | os_version: '10',
30 | browser: 'Chrome',
31 | browser_version: '60'
32 | },
33 | firefoxWin10: {
34 | base: 'BrowserStack',
35 | os: 'Windows',
36 | os_version: '10',
37 | browser: 'Firefox',
38 | browser_version: '60'
39 | },
40 | chromeWin10Latest: {
41 | base: 'BrowserStack',
42 | os: 'Windows',
43 | os_version: '10',
44 | browser: 'Chrome',
45 | browser_version: 'latest'
46 | },
47 | firefoxWin10Latest: {
48 | base: 'BrowserStack',
49 | os: 'Windows',
50 | os_version: '10',
51 | browser: 'Firefox',
52 | browser_version: 'latest'
53 | },
54 | iphone7: {
55 | base: 'BrowserStack',
56 | os: 'ios',
57 | os_version: '12.0',
58 | device: 'iPhone 7',
59 | real_mobile: true
60 | },
61 | iphone12: {
62 | base: 'BrowserStack',
63 | os: 'ios',
64 | os_version: '14.0',
65 | device: 'iPhone 12',
66 | real_mobile: true
67 | },
68 | pixel2: {
69 | base: 'BrowserStack',
70 | os: 'android',
71 | os_version: '8.0',
72 | device: 'Google Pixel 2',
73 | real_mobile: true
74 | }
75 | }
76 |
77 | module.exports = {
78 | browsers
79 | }
80 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/helpers/fixture.js:
--------------------------------------------------------------------------------
1 | const fixtureId = 'fixture'
2 |
3 | export const getFixture = () => {
4 | let fixtureElement = document.getElementById(fixtureId)
5 |
6 | if (!fixtureElement) {
7 | fixtureElement = document.createElement('div')
8 | fixtureElement.setAttribute('id', fixtureId)
9 | fixtureElement.style.position = 'absolute'
10 | fixtureElement.style.top = '-10000px'
11 | fixtureElement.style.left = '-10000px'
12 | fixtureElement.style.width = '10000px'
13 | fixtureElement.style.height = '10000px'
14 | document.body.append(fixtureElement)
15 | }
16 |
17 | return fixtureElement
18 | }
19 |
20 | export const clearFixture = () => {
21 | const fixtureElement = getFixture()
22 |
23 | fixtureElement.innerHTML = ''
24 | }
25 |
26 | export const createEvent = (eventName, parameters = {}) => {
27 | return new Event(eventName, parameters)
28 | }
29 |
30 | export const jQueryMock = {
31 | elements: undefined,
32 | fn: {},
33 | each(fn) {
34 | for (const element of this.elements) {
35 | fn.call(element)
36 | }
37 | }
38 | }
39 |
40 | export const clearBodyAndDocument = () => {
41 | const attributes = ['data-bs-padding-right', 'style']
42 |
43 | for (const attribute of attributes) {
44 | document.documentElement.removeAttribute(attribute)
45 | document.body.removeAttribute(attribute)
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/integration/bundle-modularity.js:
--------------------------------------------------------------------------------
1 | import Tooltip from '../../dist/tooltip'
2 | import '../../dist/carousel'
3 |
4 | window.addEventListener('load', () => {
5 | [].concat(...document.querySelectorAll('[data-bs-toggle="tooltip"]'))
6 | .map(tooltipNode => new Tooltip(tooltipNode))
7 | })
8 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/integration/bundle.js:
--------------------------------------------------------------------------------
1 | import { Tooltip } from '../../../dist/js/bootstrap.esm.js'
2 |
3 | window.addEventListener('load', () => {
4 | [].concat(...document.querySelectorAll('[data-bs-toggle="tooltip"]'))
5 | .map(tooltipNode => new Tooltip(tooltipNode))
6 | })
7 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/integration/rollup.bundle-modularity.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 |
3 | const commonjs = require('@rollup/plugin-commonjs')
4 | const configRollup = require('./rollup.bundle')
5 |
6 | const config = {
7 | ...configRollup,
8 | input: 'js/tests/integration/bundle-modularity.js',
9 | output: {
10 | file: 'js/coverage/bundle-modularity.js',
11 | format: 'iife'
12 | }
13 | }
14 |
15 | config.plugins.unshift(commonjs())
16 |
17 | module.exports = config
18 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/integration/rollup.bundle.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 |
3 | const { babel } = require('@rollup/plugin-babel')
4 | const { nodeResolve } = require('@rollup/plugin-node-resolve')
5 | const replace = require('@rollup/plugin-replace')
6 |
7 | module.exports = {
8 | input: 'js/tests/integration/bundle.js',
9 | output: {
10 | file: 'js/coverage/bundle.js',
11 | format: 'iife'
12 | },
13 | plugins: [
14 | replace({
15 | 'process.env.NODE_ENV': '"production"',
16 | preventAssignment: true
17 | }),
18 | nodeResolve(),
19 | babel({
20 | exclude: 'node_modules/**',
21 | babelHelpers: 'bundled'
22 | })
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/unit/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "../../../.eslintrc.json"
4 | ],
5 | "env": {
6 | "jasmine": true
7 | },
8 | "rules": {
9 | "unicorn/consistent-function-scoping": "off",
10 | "unicorn/no-useless-undefined": "off",
11 | "unicorn/prefer-add-event-listener": "off"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/visual/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": [
3 | "html"
4 | ],
5 | "extends": "../../../.eslintrc.json",
6 | "parserOptions": {
7 | "sourceType": "module"
8 | },
9 | "settings": {
10 | "html/html-extensions": [
11 | ".html"
12 | ]
13 | },
14 | "rules": {
15 | "no-console": "off",
16 | "no-new": "off",
17 | "unicorn/no-array-for-each": "off"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/js/tests/visual/popover.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Popover
8 |
9 |
10 |
11 |
Popover Bootstrap Visual Test
12 |
13 |
16 |
17 |
20 |
21 |
24 |
25 |
28 |
29 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_badge.scss:
--------------------------------------------------------------------------------
1 | // Base class
2 | //
3 | // Requires one of the contextual, color modifier classes for `color` and
4 | // `background-color`.
5 |
6 | .badge {
7 | // scss-docs-start badge-css-vars
8 | --#{$prefix}badge-padding-x: #{$badge-padding-x};
9 | --#{$prefix}badge-padding-y: #{$badge-padding-y};
10 | @include rfs($badge-font-size, --#{$prefix}badge-font-size);
11 | --#{$prefix}badge-font-weight: #{$badge-font-weight};
12 | --#{$prefix}badge-color: #{$badge-color};
13 | --#{$prefix}badge-border-radius: #{$badge-border-radius};
14 | // scss-docs-end badge-css-vars
15 |
16 | display: inline-block;
17 | padding: var(--#{$prefix}badge-padding-y) var(--#{$prefix}badge-padding-x);
18 | @include font-size(var(--#{$prefix}badge-font-size));
19 | font-weight: var(--#{$prefix}badge-font-weight);
20 | line-height: 1;
21 | color: var(--#{$prefix}badge-color);
22 | text-align: center;
23 | white-space: nowrap;
24 | vertical-align: baseline;
25 | @include border-radius(var(--#{$prefix}badge-border-radius));
26 | @include gradient-bg();
27 |
28 | // Empty badges collapse automatically
29 | &:empty {
30 | display: none;
31 | }
32 | }
33 |
34 | // Quick fix for badges in buttons
35 | .btn .badge {
36 | position: relative;
37 | top: -1px;
38 | }
39 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_breadcrumb.scss:
--------------------------------------------------------------------------------
1 | .breadcrumb {
2 | // scss-docs-start breadcrumb-css-vars
3 | --#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x};
4 | --#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y};
5 | --#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom};
6 | @include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size);
7 | --#{$prefix}breadcrumb-bg: #{$breadcrumb-bg};
8 | --#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius};
9 | --#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color};
10 | --#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x};
11 | --#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color};
12 | // scss-docs-end breadcrumb-css-vars
13 |
14 | display: flex;
15 | flex-wrap: wrap;
16 | padding: var(--#{$prefix}breadcrumb-padding-y) var(--#{$prefix}breadcrumb-padding-x);
17 | margin-bottom: var(--#{$prefix}breadcrumb-margin-bottom);
18 | @include font-size(var(--#{$prefix}breadcrumb-font-size));
19 | list-style: none;
20 | background-color: var(--#{$prefix}breadcrumb-bg);
21 | @include border-radius(var(--#{$prefix}breadcrumb-border-radius));
22 | }
23 |
24 | .breadcrumb-item {
25 | // The separator between breadcrumbs (by default, a forward-slash: "/")
26 | + .breadcrumb-item {
27 | padding-left: var(--#{$prefix}breadcrumb-item-padding-x);
28 |
29 | &::before {
30 | float: left; // Suppress inline spacings and underlining of the separator
31 | padding-right: var(--#{$prefix}breadcrumb-item-padding-x);
32 | color: var(--#{$prefix}breadcrumb-divider-color);
33 | content: var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"};
34 | }
35 | }
36 |
37 | &.active {
38 | color: var(--#{$prefix}breadcrumb-item-active-color);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_containers.scss:
--------------------------------------------------------------------------------
1 | // Container widths
2 | //
3 | // Set the container width, and override it for fixed navbars in media queries.
4 |
5 | @if $enable-container-classes {
6 | // Single container class with breakpoint max-widths
7 | .container,
8 | // 100% wide container at all breakpoints
9 | .container-fluid {
10 | @include make-container();
11 | }
12 |
13 | // Responsive containers that are 100% wide until a breakpoint
14 | @each $breakpoint, $container-max-width in $container-max-widths {
15 | .container-#{$breakpoint} {
16 | @extend .container-fluid;
17 | }
18 |
19 | @include media-breakpoint-up($breakpoint, $grid-breakpoints) {
20 | %responsive-container-#{$breakpoint} {
21 | max-width: $container-max-width;
22 | }
23 |
24 | // Extend each breakpoint which is smaller or equal to the current breakpoint
25 | $extend-breakpoint: true;
26 |
27 | @each $name, $width in $grid-breakpoints {
28 | @if ($extend-breakpoint) {
29 | .container#{breakpoint-infix($name, $grid-breakpoints)} {
30 | @extend %responsive-container-#{$breakpoint};
31 | }
32 |
33 | // Once the current breakpoint is reached, stop extending
34 | @if ($breakpoint == $name) {
35 | $extend-breakpoint: false;
36 | }
37 | }
38 | }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_forms.scss:
--------------------------------------------------------------------------------
1 | @import "forms/labels";
2 | @import "forms/form-text";
3 | @import "forms/form-control";
4 | @import "forms/form-select";
5 | @import "forms/form-check";
6 | @import "forms/form-range";
7 | @import "forms/floating-labels";
8 | @import "forms/input-group";
9 | @import "forms/validation";
10 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_grid.scss:
--------------------------------------------------------------------------------
1 | // Row
2 | //
3 | // Rows contain your columns.
4 |
5 | @if $enable-grid-classes {
6 | .row {
7 | @include make-row();
8 |
9 | > * {
10 | @include make-col-ready();
11 | }
12 | }
13 | }
14 |
15 | @if $enable-cssgrid {
16 | .grid {
17 | display: grid;
18 | grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);
19 | grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);
20 | gap: var(--#{$prefix}gap, #{$grid-gutter-width});
21 |
22 | @include make-cssgrid();
23 | }
24 | }
25 |
26 |
27 | // Columns
28 | //
29 | // Common styles for small and large grid columns
30 |
31 | @if $enable-grid-classes {
32 | @include make-grid-columns();
33 | }
34 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_helpers.scss:
--------------------------------------------------------------------------------
1 | @import "helpers/clearfix";
2 | @import "helpers/color-bg";
3 | @import "helpers/colored-links";
4 | @import "helpers/ratio";
5 | @import "helpers/position";
6 | @import "helpers/stacks";
7 | @import "helpers/visually-hidden";
8 | @import "helpers/stretched-link";
9 | @import "helpers/text-truncation";
10 | @import "helpers/vr";
11 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_images.scss:
--------------------------------------------------------------------------------
1 | // Responsive images (ensure images don't scale beyond their parents)
2 | //
3 | // This is purposefully opt-in via an explicit class rather than being the default for all `
`s.
4 | // We previously tried the "images are responsive by default" approach in Bootstrap v2,
5 | // and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)
6 | // which weren't expecting the images within themselves to be involuntarily resized.
7 | // See also https://github.com/twbs/bootstrap/issues/18178
8 | .img-fluid {
9 | @include img-fluid();
10 | }
11 |
12 |
13 | // Image thumbnails
14 | .img-thumbnail {
15 | padding: $thumbnail-padding;
16 | background-color: $thumbnail-bg;
17 | border: $thumbnail-border-width solid $thumbnail-border-color;
18 | @include border-radius($thumbnail-border-radius);
19 | @include box-shadow($thumbnail-box-shadow);
20 |
21 | // Keep them at most 100% wide
22 | @include img-fluid();
23 | }
24 |
25 | //
26 | // Figures
27 | //
28 |
29 | .figure {
30 | // Ensures the caption's text aligns with the image.
31 | display: inline-block;
32 | }
33 |
34 | .figure-img {
35 | margin-bottom: $spacer * .5;
36 | line-height: 1;
37 | }
38 |
39 | .figure-caption {
40 | @include font-size($figure-caption-font-size);
41 | color: $figure-caption-color;
42 | }
43 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Toggles
2 | //
3 | // Used in conjunction with global variables to enable certain theme features.
4 |
5 | // Vendor
6 | @import "vendor/rfs";
7 |
8 | // Deprecate
9 | @import "mixins/deprecate";
10 |
11 | // Helpers
12 | @import "mixins/breakpoints";
13 | @import "mixins/color-mode";
14 | @import "mixins/color-scheme";
15 | @import "mixins/image";
16 | @import "mixins/resize";
17 | @import "mixins/visually-hidden";
18 | @import "mixins/reset-text";
19 | @import "mixins/text-truncate";
20 |
21 | // Utilities
22 | @import "mixins/utilities";
23 |
24 | // Components
25 | @import "mixins/backdrop";
26 | @import "mixins/buttons";
27 | @import "mixins/caret";
28 | @import "mixins/pagination";
29 | @import "mixins/lists";
30 | @import "mixins/forms";
31 | @import "mixins/table-variants";
32 |
33 | // Skins
34 | @import "mixins/border-radius";
35 | @import "mixins/box-shadow";
36 | @import "mixins/gradients";
37 | @import "mixins/transition";
38 |
39 | // Layout
40 | @import "mixins/clearfix";
41 | @import "mixins/container";
42 | @import "mixins/grid";
43 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_placeholders.scss:
--------------------------------------------------------------------------------
1 | .placeholder {
2 | display: inline-block;
3 | min-height: 1em;
4 | vertical-align: middle;
5 | cursor: wait;
6 | background-color: currentcolor;
7 | opacity: $placeholder-opacity-max;
8 |
9 | &.btn::before {
10 | display: inline-block;
11 | content: "";
12 | }
13 | }
14 |
15 | // Sizing
16 | .placeholder-xs {
17 | min-height: .6em;
18 | }
19 |
20 | .placeholder-sm {
21 | min-height: .8em;
22 | }
23 |
24 | .placeholder-lg {
25 | min-height: 1.2em;
26 | }
27 |
28 | // Animation
29 | .placeholder-glow {
30 | .placeholder {
31 | animation: placeholder-glow 2s ease-in-out infinite;
32 | }
33 | }
34 |
35 | @keyframes placeholder-glow {
36 | 50% {
37 | opacity: $placeholder-opacity-min;
38 | }
39 | }
40 |
41 | .placeholder-wave {
42 | mask-image: linear-gradient(130deg, $black 55%, rgba(0, 0, 0, (1 - $placeholder-opacity-min)) 75%, $black 95%);
43 | mask-size: 200% 100%;
44 | animation: placeholder-wave 2s linear infinite;
45 | }
46 |
47 | @keyframes placeholder-wave {
48 | 100% {
49 | mask-position: -200% 0%;
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_transitions.scss:
--------------------------------------------------------------------------------
1 | .fade {
2 | @include transition($transition-fade);
3 |
4 | &:not(.show) {
5 | opacity: 0;
6 | }
7 | }
8 |
9 | // scss-docs-start collapse-classes
10 | .collapse {
11 | &:not(.show) {
12 | display: none;
13 | }
14 | }
15 |
16 | .collapsing {
17 | height: 0;
18 | overflow: hidden;
19 | @include transition($transition-collapse);
20 |
21 | &.collapse-horizontal {
22 | width: 0;
23 | height: auto;
24 | @include transition($transition-collapse-width);
25 | }
26 | }
27 | // scss-docs-end collapse-classes
28 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/_type.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Headings
3 | //
4 | .h1 {
5 | @extend h1;
6 | }
7 |
8 | .h2 {
9 | @extend h2;
10 | }
11 |
12 | .h3 {
13 | @extend h3;
14 | }
15 |
16 | .h4 {
17 | @extend h4;
18 | }
19 |
20 | .h5 {
21 | @extend h5;
22 | }
23 |
24 | .h6 {
25 | @extend h6;
26 | }
27 |
28 |
29 | .lead {
30 | @include font-size($lead-font-size);
31 | font-weight: $lead-font-weight;
32 | }
33 |
34 | // Type display classes
35 | @each $display, $font-size in $display-font-sizes {
36 | .display-#{$display} {
37 | @include font-size($font-size);
38 | font-family: $display-font-family;
39 | font-style: $display-font-style;
40 | font-weight: $display-font-weight;
41 | line-height: $display-line-height;
42 | }
43 | }
44 |
45 | //
46 | // Emphasis
47 | //
48 | .small {
49 | @extend small;
50 | }
51 |
52 | .mark {
53 | @extend mark;
54 | }
55 |
56 | //
57 | // Lists
58 | //
59 |
60 | .list-unstyled {
61 | @include list-unstyled();
62 | }
63 |
64 | // Inline turns list items into inline-block
65 | .list-inline {
66 | @include list-unstyled();
67 | }
68 | .list-inline-item {
69 | display: inline-block;
70 |
71 | &:not(:last-child) {
72 | margin-right: $list-inline-padding;
73 | }
74 | }
75 |
76 |
77 | //
78 | // Misc
79 | //
80 |
81 | // Builds on `abbr`
82 | .initialism {
83 | @include font-size($initialism-font-size);
84 | text-transform: uppercase;
85 | }
86 |
87 | // Blockquotes
88 | .blockquote {
89 | margin-bottom: $blockquote-margin-y;
90 | @include font-size($blockquote-font-size);
91 |
92 | > :last-child {
93 | margin-bottom: 0;
94 | }
95 | }
96 |
97 | .blockquote-footer {
98 | margin-top: -$blockquote-margin-y;
99 | margin-bottom: $blockquote-margin-y;
100 | @include font-size($blockquote-footer-font-size);
101 | color: $blockquote-footer-color;
102 |
103 | &::before {
104 | content: "\2014\00A0"; // em dash, nbsp
105 | }
106 | }
107 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/bootstrap-grid.scss:
--------------------------------------------------------------------------------
1 | @import "mixins/banner";
2 | @include bsBanner(Grid);
3 |
4 | $include-column-box-sizing: true !default;
5 |
6 | @import "functions";
7 | @import "variables";
8 | @import "variables-dark";
9 | @import "maps";
10 |
11 | @import "mixins/lists";
12 | @import "mixins/breakpoints";
13 | @import "mixins/color-mode";
14 | @import "mixins/container";
15 | @import "mixins/grid";
16 | @import "mixins/utilities";
17 |
18 | @import "vendor/rfs";
19 |
20 | @import "root";
21 |
22 | @import "containers";
23 | @import "grid";
24 |
25 | @import "utilities";
26 | // Only use the utilities we need
27 | // stylelint-disable-next-line scss/dollar-variable-default
28 | $utilities: map-get-multiple(
29 | $utilities,
30 | (
31 | "display",
32 | "order",
33 | "flex",
34 | "flex-direction",
35 | "flex-grow",
36 | "flex-shrink",
37 | "flex-wrap",
38 | "justify-content",
39 | "align-items",
40 | "align-content",
41 | "align-self",
42 | "margin",
43 | "margin-x",
44 | "margin-y",
45 | "margin-top",
46 | "margin-end",
47 | "margin-bottom",
48 | "margin-start",
49 | "negative-margin",
50 | "negative-margin-x",
51 | "negative-margin-y",
52 | "negative-margin-top",
53 | "negative-margin-end",
54 | "negative-margin-bottom",
55 | "negative-margin-start",
56 | "padding",
57 | "padding-x",
58 | "padding-y",
59 | "padding-top",
60 | "padding-end",
61 | "padding-bottom",
62 | "padding-start",
63 | )
64 | );
65 |
66 | @import "utilities/api";
67 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/bootstrap-reboot.scss:
--------------------------------------------------------------------------------
1 | @import "mixins/banner";
2 | @include bsBanner(Reboot);
3 |
4 | @import "functions";
5 | @import "variables";
6 | @import "variables-dark";
7 | @import "maps";
8 | @import "mixins";
9 | @import "root";
10 | @import "reboot";
11 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/bootstrap-utilities.scss:
--------------------------------------------------------------------------------
1 | @import "mixins/banner";
2 | @include bsBanner(Utilities);
3 |
4 | // Configuration
5 | @import "functions";
6 | @import "variables";
7 | @import "variables-dark";
8 | @import "maps";
9 | @import "mixins";
10 | @import "utilities";
11 |
12 | // Layout & components
13 | @import "root";
14 |
15 | // Helpers
16 | @import "helpers";
17 |
18 | // Utilities
19 | @import "utilities/api";
20 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/bootstrap.scss:
--------------------------------------------------------------------------------
1 | @import "mixins/banner";
2 | @include bsBanner("");
3 |
4 |
5 | // scss-docs-start import-stack
6 | // Configuration
7 | @import "functions";
8 | @import "variables";
9 | @import "variables-dark";
10 | @import "maps";
11 | @import "mixins";
12 | @import "utilities";
13 |
14 | // Layout & components
15 | @import "root";
16 | @import "reboot";
17 | @import "type";
18 | @import "images";
19 | @import "containers";
20 | @import "grid";
21 | @import "tables";
22 | @import "forms";
23 | @import "buttons";
24 | @import "transitions";
25 | @import "dropdown";
26 | @import "button-group";
27 | @import "nav";
28 | @import "navbar";
29 | @import "card";
30 | @import "accordion";
31 | @import "breadcrumb";
32 | @import "pagination";
33 | @import "badge";
34 | @import "alert";
35 | @import "progress";
36 | @import "list-group";
37 | @import "close";
38 | @import "toasts";
39 | @import "modal";
40 | @import "tooltip";
41 | @import "popover";
42 | @import "carousel";
43 | @import "spinners";
44 | @import "offcanvas";
45 | @import "placeholders";
46 |
47 | // Helpers
48 | @import "helpers";
49 |
50 | // Utilities
51 | @import "utilities/api";
52 | // scss-docs-end import-stack
53 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/forms/_form-text.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Form text
3 | //
4 |
5 | .form-text {
6 | margin-top: $form-text-margin-top;
7 | @include font-size($form-text-font-size);
8 | font-style: $form-text-font-style;
9 | font-weight: $form-text-font-weight;
10 | color: $form-text-color;
11 | }
12 |
--------------------------------------------------------------------------------
/src/assets/template/libs/bootstrap/scss/forms/_labels.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Labels
3 | //
4 |
5 | .form-label {
6 | margin-bottom: $form-label-margin-bottom;
7 | @include font-size($form-label-font-size);
8 | font-style: $form-label-font-style;
9 | font-weight: $form-label-font-weight;
10 | color: $form-label-color;
11 | }
12 |
13 | // For use with horizontal and inline forms, when you need the label (or legend)
14 | // text to align with the form controls.
15 | .col-form-label {
16 | padding-top: add($input-padding-y, $input-border-width);
17 | padding-bottom: add($input-padding-y, $input-border-width);
18 | margin-bottom: 0; // Override the `