gitextract_h_druol2/ ├── .dockerignore ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE.md ├── README.md ├── apps/ │ ├── __init__.py │ ├── authentication/ │ │ ├── __init__.py │ │ ├── forms.py │ │ ├── models.py │ │ ├── oauth.py │ │ ├── routes.py │ │ └── util.py │ ├── charts/ │ │ ├── __init__.py │ │ └── routes.py │ ├── config.py │ ├── dyn_dt/ │ │ ├── __init__.py │ │ ├── routes.py │ │ └── utils.py │ ├── exceptions/ │ │ └── exception.py │ ├── helpers.py │ ├── home/ │ │ ├── __init__.py │ │ └── routes.py │ └── models.py ├── build.sh ├── docker-compose.yml ├── env.sample ├── gunicorn-cfg.py ├── nginx/ │ └── appseed-app.conf ├── package.json ├── postcss.config.js ├── render.yaml ├── requirements.txt ├── run.py ├── static/ │ └── assets/ │ ├── .gitkeep │ ├── css/ │ │ └── volt.css │ ├── gulpfile.js │ ├── img/ │ │ └── favicon/ │ │ ├── browserconfig.xml │ │ ├── manifest.json │ │ └── site.webmanifest │ ├── js/ │ │ └── volt.js │ ├── package.json │ ├── scss/ │ │ ├── custom/ │ │ │ └── _variables.scss │ │ ├── volt/ │ │ │ ├── _components.scss │ │ │ ├── _forms.scss │ │ │ ├── _functions.scss │ │ │ ├── _layout.scss │ │ │ ├── _mixins.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── _vendor.scss │ │ │ ├── components/ │ │ │ │ ├── _accordions.scss │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _animations.scss │ │ │ │ ├── _avatars.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _body.scss │ │ │ │ ├── _breadcrumb.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _card.scss │ │ │ │ ├── _carousel.scss │ │ │ │ ├── _charts.scss │ │ │ │ ├── _close.scss │ │ │ │ ├── _custom-forms.scss │ │ │ │ ├── _datepicker.scss │ │ │ │ ├── _dropdown.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _images.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _modal.scss │ │ │ │ ├── _nav.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _popover.scss │ │ │ │ ├── _progress.scss │ │ │ │ ├── _scrollbar.scss │ │ │ │ ├── _shapes.scss │ │ │ │ ├── _steps.scss │ │ │ │ ├── _tables.scss │ │ │ │ ├── _timelines.scss │ │ │ │ ├── _tooltip.scss │ │ │ │ └── _type.scss │ │ │ ├── forms/ │ │ │ │ ├── _form-check.scss │ │ │ │ ├── _form-control.scss │ │ │ │ ├── _form-select.scss │ │ │ │ └── _input-group.scss │ │ │ ├── layout/ │ │ │ │ ├── _footer.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _section.scss │ │ │ │ ├── _sidebar.scss │ │ │ │ └── _sidenav.scss │ │ │ └── mixins/ │ │ │ ├── _animations.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _icon.scss │ │ │ ├── _modals.scss │ │ │ ├── _popover.scss │ │ │ ├── _transform.scss │ │ │ └── _utilities.scss │ │ └── volt.scss │ └── vendor/ │ ├── @popperjs/ │ │ └── core/ │ │ └── dist/ │ │ ├── cjs/ │ │ │ ├── popper-base.js │ │ │ ├── popper-base.js.flow │ │ │ ├── popper-lite.js │ │ │ ├── popper-lite.js.flow │ │ │ ├── popper.js │ │ │ └── popper.js.flow │ │ ├── esm/ │ │ │ ├── createPopper.js │ │ │ ├── dom-utils/ │ │ │ │ ├── contains.js │ │ │ │ ├── getBoundingClientRect.js │ │ │ │ ├── getClippingRect.js │ │ │ │ ├── getCompositeRect.js │ │ │ │ ├── getComputedStyle.js │ │ │ │ ├── getDocumentElement.js │ │ │ │ ├── getDocumentRect.js │ │ │ │ ├── getHTMLElementScroll.js │ │ │ │ ├── getLayoutRect.js │ │ │ │ ├── getNodeName.js │ │ │ │ ├── getNodeScroll.js │ │ │ │ ├── getOffsetParent.js │ │ │ │ ├── getParentNode.js │ │ │ │ ├── getScrollParent.js │ │ │ │ ├── getViewportRect.js │ │ │ │ ├── getWindow.js │ │ │ │ ├── getWindowScroll.js │ │ │ │ ├── getWindowScrollBarX.js │ │ │ │ ├── instanceOf.js │ │ │ │ ├── isScrollParent.js │ │ │ │ ├── isTableElement.js │ │ │ │ └── listScrollParents.js │ │ │ ├── enums.js │ │ │ ├── index.js │ │ │ ├── modifiers/ │ │ │ │ ├── applyStyles.js │ │ │ │ ├── arrow.js │ │ │ │ ├── computeStyles.js │ │ │ │ ├── eventListeners.js │ │ │ │ ├── flip.js │ │ │ │ ├── hide.js │ │ │ │ ├── index.js │ │ │ │ ├── offset.js │ │ │ │ ├── popperOffsets.js │ │ │ │ └── preventOverflow.js │ │ │ ├── popper-base.js │ │ │ ├── popper-lite.js │ │ │ ├── popper.js │ │ │ ├── types.js │ │ │ └── utils/ │ │ │ ├── computeAutoPlacement.js │ │ │ ├── computeOffsets.js │ │ │ ├── debounce.js │ │ │ ├── detectOverflow.js │ │ │ ├── expandToHashMap.js │ │ │ ├── format.js │ │ │ ├── getAltAxis.js │ │ │ ├── getAltLen.js │ │ │ ├── getBasePlacement.js │ │ │ ├── getFreshSideObject.js │ │ │ ├── getMainAxisFromPlacement.js │ │ │ ├── getOppositePlacement.js │ │ │ ├── getOppositeVariationPlacement.js │ │ │ ├── getVariation.js │ │ │ ├── math.js │ │ │ ├── mergeByName.js │ │ │ ├── mergePaddingObject.js │ │ │ ├── orderModifiers.js │ │ │ ├── rectToClientRect.js │ │ │ ├── uniqueBy.js │ │ │ ├── validateModifiers.js │ │ │ └── within.js │ │ └── umd/ │ │ ├── popper-base.min.js.flow │ │ ├── popper-lite.min.js.flow │ │ └── popper.min.js.flow │ ├── chartist-plugin-tooltips/ │ │ └── dist/ │ │ └── chartist-plugin-tooltip.css │ ├── notyf/ │ │ ├── notyf.es.js │ │ └── notyf.umd.js │ ├── nouislider/ │ │ └── distribute/ │ │ ├── nouislider.min.mjs │ │ └── nouislider.mjs │ ├── onscreen/ │ │ └── dist/ │ │ ├── index.js │ │ └── on-screen.es6.js │ ├── simplebar/ │ │ └── dist/ │ │ ├── simplebar-core.esm.js │ │ ├── simplebar.esm.js │ │ └── simplebar.umd.js │ ├── vanillajs-datepicker/ │ │ └── dist/ │ │ └── js/ │ │ └── locales/ │ │ ├── ar-tn.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── bg.js │ │ ├── bm.js │ │ ├── bn.js │ │ ├── br.js │ │ ├── bs.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── cy.js │ │ ├── da.js │ │ ├── de.js │ │ ├── el.js │ │ ├── en-AU.js │ │ ├── en-CA.js │ │ ├── en-GB.js │ │ ├── en-IE.js │ │ ├── en-NZ.js │ │ ├── en-ZA.js │ │ ├── eo.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fo.js │ │ ├── fr-CH.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hu.js │ │ ├── hy.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it-CH.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── kk.js │ │ ├── km.js │ │ ├── ko.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── me.js │ │ ├── mk.js │ │ ├── mn.js │ │ ├── mr.js │ │ ├── ms.js │ │ ├── nl-BE.js │ │ ├── nl.js │ │ ├── no.js │ │ ├── oc.js │ │ ├── pl.js │ │ ├── pt-BR.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── si.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-latn.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── sw.js │ │ ├── ta.js │ │ ├── tg.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── uz-cyrl.js │ │ ├── uz-latn.js │ │ ├── vi.js │ │ ├── zh-CN.js │ │ └── zh-TW.js │ └── waypoints/ │ ├── lib/ │ │ └── waypoints.debug.js │ ├── licenses.txt │ └── testem.json ├── templates/ │ ├── .gitkeep │ ├── accounts/ │ │ ├── login.html │ │ └── register.html │ ├── charts/ │ │ └── index.html │ ├── dyn_dt/ │ │ ├── index.html │ │ └── model.html │ ├── home/ │ │ ├── components-buttons.html │ │ ├── components-forms.html │ │ ├── components-modals.html │ │ ├── components-notifications.html │ │ ├── components-typography.html │ │ ├── dashboard.html │ │ ├── index.html │ │ ├── page-403.html │ │ ├── page-404.html │ │ ├── page-500.html │ │ ├── page-forgot-password.html │ │ ├── page-lock.html │ │ ├── page-reset-password.html │ │ ├── page-sign-in.html │ │ ├── page-sign-up.html │ │ ├── settings.html │ │ ├── tables-bootstrap-tables.html │ │ └── transactions.html │ ├── includes/ │ │ ├── footer.html │ │ ├── items-table.html │ │ ├── navigation.html │ │ ├── scripts.html │ │ ├── settings-box.html │ │ └── sidebar.html │ └── layouts/ │ ├── base-fullscreen.html │ └── base.html └── vite.config.js