├── .gitignore ├── Epatient ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── middleware.cpython-36.pyc │ ├── settings.cpython-36.pyc │ ├── urls.cpython-36.pyc │ └── wsgi.cpython-36.pyc ├── middleware.py ├── settings.py ├── urls.py └── wsgi.py ├── README.md ├── _config.yml ├── accounts ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── admin.cpython-36.pyc │ ├── forms.cpython-36.pyc │ ├── models.cpython-36.pyc │ ├── urls.cpython-36.pyc │ └── views.cpython-36.pyc ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20190203_2351.py │ ├── 0003_auto_20190204_0007.py │ ├── 0004_auto_20190204_0018.py │ ├── 0005_auto_20190204_0026.py │ ├── 0006_auto_20190211_1043.py │ ├── 0007_user_profession.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-36.pyc │ │ ├── 0002_auto_20190203_2351.cpython-36.pyc │ │ ├── 0003_auto_20190204_0007.cpython-36.pyc │ │ ├── 0004_auto_20190204_0018.cpython-36.pyc │ │ ├── 0005_auto_20190204_0026.cpython-36.pyc │ │ ├── 0006_auto_20190211_1043.cpython-36.pyc │ │ ├── 0007_user_profession.cpython-36.pyc │ │ └── __init__.cpython-36.pyc ├── models.py ├── tests.py ├── urls.py └── views.py ├── content ├── static │ ├── assets-landing │ │ ├── .DS_Store │ │ ├── css │ │ │ ├── .DS_Store │ │ │ ├── _owl.theme.css │ │ │ ├── animate.css │ │ │ ├── bootstrap.min.css │ │ │ ├── main.css │ │ │ └── responsive.css │ │ ├── fonts │ │ │ ├── .DS_Store │ │ │ ├── LineIcons.eot │ │ │ ├── LineIcons.svg │ │ │ ├── LineIcons.ttf │ │ │ ├── LineIcons.woff │ │ │ └── line-icons.css │ │ ├── img │ │ │ ├── .DS_Store │ │ │ ├── about │ │ │ │ ├── .DS_Store │ │ │ │ └── img-1.png │ │ │ ├── doctors.png │ │ │ ├── footer-bg.png │ │ │ ├── hero-area.svg │ │ │ ├── logo-sml.png │ │ │ └── logo.png │ │ ├── js │ │ │ ├── .DS_Store │ │ │ ├── bootstrap.min.js │ │ │ ├── contact-form-script.min.js │ │ │ ├── form-validator.min.js │ │ │ ├── jquery-min.js │ │ │ ├── jquery.easing.min.js │ │ │ ├── jquery.magnific-popup.min.js │ │ │ ├── jquery.nav.js │ │ │ ├── main.js │ │ │ ├── nivo-lightbox.js │ │ │ ├── owl.carousel.min.js │ │ │ ├── popper.min.js │ │ │ ├── scrolling-nav.js │ │ │ └── wow.js │ │ └── scss │ │ │ ├── .DS_Store │ │ │ ├── _footer.scss │ │ │ ├── _global.scss │ │ │ ├── _hero-area.scss │ │ │ ├── _navbar.scss │ │ │ ├── colors │ │ │ └── _presets.scss │ │ │ ├── main.scss │ │ │ └── responsive.scss │ ├── css │ │ ├── dore.dark.blue.css │ │ ├── dore.dark.blue.min.css │ │ ├── dore.dark.green.css │ │ ├── dore.dark.green.min.css │ │ ├── dore.dark.orange.css │ │ ├── dore.dark.orange.min.css │ │ ├── dore.dark.purple.css │ │ ├── dore.dark.purple.min.css │ │ ├── dore.dark.red.css │ │ ├── dore.dark.red.min.css │ │ ├── dore.light.blue.css │ │ ├── dore.light.blue.min.css │ │ ├── dore.light.green.css │ │ ├── dore.light.green.min.css │ │ ├── dore.light.orange.css │ │ ├── dore.light.orange.min.css │ │ ├── dore.light.purple.css │ │ ├── dore.light.purple.min.css │ │ ├── dore.light.red.css │ │ ├── dore.light.red.min.css │ │ ├── jquery.sweet-modal.min.css │ │ ├── main.css │ │ ├── sass │ │ │ ├── _dore.style.scss │ │ │ ├── _mixins.scss │ │ │ └── themes │ │ │ │ ├── dore.dark.blue.scss │ │ │ │ ├── dore.dark.green.scss │ │ │ │ ├── dore.dark.orange.scss │ │ │ │ ├── dore.dark.purple.scss │ │ │ │ ├── dore.dark.red.scss │ │ │ │ ├── dore.light.blue.scss │ │ │ │ ├── dore.light.green.scss │ │ │ │ ├── dore.light.orange.scss │ │ │ │ ├── dore.light.purple.scss │ │ │ │ └── dore.light.red.scss │ │ └── vendor │ │ │ ├── bootstrap-datepicker.min.css │ │ │ ├── bootstrap-datepicker3.min.css │ │ │ ├── bootstrap-float-label.min.css │ │ │ ├── bootstrap-stars.css │ │ │ ├── bootstrap-tagsinput.css │ │ │ ├── bootstrap.min.css │ │ │ ├── component-custom-switch.min.css │ │ │ ├── cropper.min.css │ │ │ ├── dataTables.bootstrap4.min.css │ │ │ ├── datatables.responsive.bootstrap4.min.css │ │ │ ├── dropzone.min.css │ │ │ ├── fullcalendar.min.css │ │ │ ├── jquery.contextMenu.min.css │ │ │ ├── jquery.dataTables.min.css │ │ │ ├── nouislider.min.css │ │ │ ├── owl.carousel.min.css │ │ │ ├── perfect-scrollbar.css │ │ │ ├── quill.bubble.css │ │ │ ├── quill.snow.css │ │ │ ├── select2-bootstrap.min.css │ │ │ ├── select2.min.css │ │ │ ├── slick.css │ │ │ └── video-js.css │ ├── font │ │ ├── iconsmind │ │ │ ├── icomoon.eot │ │ │ ├── icomoon.svg │ │ │ ├── icomoon.ttf │ │ │ ├── icomoon.woff │ │ │ └── style.css │ │ └── simple-line-icons │ │ │ ├── LICENSE.md │ │ │ ├── css │ │ │ └── simple-line-icons.css │ │ │ └── fonts │ │ │ ├── Simple-Line-Icons.eot │ │ │ ├── Simple-Line-Icons.svg │ │ │ ├── Simple-Line-Icons.ttf │ │ │ ├── Simple-Line-Icons.woff │ │ │ └── Simple-Line-Icons.woff2 │ ├── img │ │ ├── balloon.jpg │ │ ├── bebinca-thumb.jpg │ │ ├── big-buck-bunny-poster.jpg │ │ ├── card-thumb-1.jpg │ │ ├── card-thumb-2.jpg │ │ ├── card-thumb-3.jpg │ │ ├── card-thumb-4.jpg │ │ ├── carousel-1.jpg │ │ ├── carousel-2.jpg │ │ ├── carousel-3.jpg │ │ ├── cheesecake-thumb.jpg │ │ ├── chocolate-cake-thumb.jpg │ │ ├── coconut-cake.jpg │ │ ├── cremeschnitte-thumb.jpg │ │ ├── detail.jpg │ │ ├── fat-rascal-thumb.jpg │ │ ├── financier-thumb.jpg │ │ ├── fruitcake-thumb.jpg │ │ ├── genoise-thumb.jpg │ │ ├── gingerbread-thumb.jpg │ │ ├── goose-breast-thumb.jpg │ │ ├── landing-page │ │ │ ├── application-chat.jpg │ │ │ ├── application-library.jpg │ │ │ ├── application-survey.jpg │ │ │ ├── application-todo.jpg │ │ │ ├── blog-thumb-1.jpg │ │ │ ├── blog-thumb-2.jpg │ │ │ ├── blog-thumb-3.jpg │ │ │ ├── blog-thumb-4.jpg │ │ │ ├── blog-thumb-5.jpg │ │ │ ├── careers-1.jpg │ │ │ ├── careers-2.jpg │ │ │ ├── careers-3.jpg │ │ │ ├── careers-4.jpg │ │ │ ├── careers-5.jpg │ │ │ ├── careers-6.jpg │ │ │ ├── careers-7.jpg │ │ │ ├── client-1.png │ │ │ ├── client-2.png │ │ │ ├── client-3.png │ │ │ ├── client-4.png │ │ │ ├── client-5.png │ │ │ ├── client-6.png │ │ │ ├── dark-background-bottom.png │ │ │ ├── dark-background-top.png │ │ │ ├── feature-2.png │ │ │ ├── feature-3.png │ │ │ ├── feature.png │ │ │ ├── footer-background-blue-dark.png │ │ │ ├── footer-background-blue.png │ │ │ ├── footer-background-green-dark.png │ │ │ ├── footer-background-green.png │ │ │ ├── footer-background-orange-dark.png │ │ │ ├── footer-background-orange.png │ │ │ ├── footer-background-purple-dark.png │ │ │ ├── footer-background-purple.png │ │ │ ├── footer-background-red-dark.png │ │ │ ├── footer-background-red.png │ │ │ ├── home-background-blue-dark.png │ │ │ ├── home-background-blue.png │ │ │ ├── home-background-green-dark.png │ │ │ ├── home-background-green.png │ │ │ ├── home-background-orange-dark.png │ │ │ ├── home-background-orange.png │ │ │ ├── home-background-purple-dark.png │ │ │ ├── home-background-purple.png │ │ │ ├── home-background-red-dark.png │ │ │ ├── home-background-red.png │ │ │ ├── home-hero-mobile.png │ │ │ ├── home-hero.png │ │ │ ├── logo-footer.svg │ │ │ ├── sub-background-blue-dark.png │ │ │ ├── sub-background-blue.png │ │ │ ├── sub-background-green-dark.png │ │ │ ├── sub-background-green.png │ │ │ ├── sub-background-orange-dark.png │ │ │ ├── sub-background-orange.png │ │ │ ├── sub-background-purple-dark.png │ │ │ ├── sub-background-purple.png │ │ │ ├── sub-background-red-dark.png │ │ │ ├── sub-background-red.png │ │ │ ├── subpage-image.jpg │ │ │ ├── subpage-video-poster.jpg │ │ │ ├── team-1.jpg │ │ │ ├── team-2.jpg │ │ │ ├── team-3.jpg │ │ │ ├── team-4.jpg │ │ │ ├── team-5.jpg │ │ │ ├── values-1.jpg │ │ │ ├── values-2.jpg │ │ │ ├── values-3.jpg │ │ │ ├── values-4.jpg │ │ │ ├── values-5.jpg │ │ │ ├── values-6.jpg │ │ │ ├── values-7.jpg │ │ │ ├── values-8.jpg │ │ │ ├── white-background-bottom.png │ │ │ └── white-background-top.png │ │ ├── login-balloon.jpg │ │ ├── logo-black.svg │ │ ├── logo-mobile.svg │ │ ├── logo-white.svg │ │ ├── logo.png │ │ ├── magdalena-thumb.jpg │ │ ├── marble-cake-thumb.jpg │ │ ├── menu-left.svg │ │ ├── menu-right.svg │ │ ├── menu-single.svg │ │ ├── merveilleux-thumb.jpg │ │ ├── napoleonshat-thumb.jpg │ │ ├── notification-thumb-2.jpg │ │ ├── notification-thumb-3.jpg │ │ ├── notification-thumb.jpg │ │ ├── pargin-thumb.jpg │ │ ├── parkin-thumb.jpg │ │ ├── petit-gateau-thumb.jpg │ │ ├── plane.jpg │ │ ├── profile-pic-l-10.jpg │ │ ├── profile-pic-l-11.jpg │ │ ├── profile-pic-l-2.jpg │ │ ├── profile-pic-l-3.jpg │ │ ├── profile-pic-l-4.jpg │ │ ├── profile-pic-l-5.jpg │ │ ├── profile-pic-l-6.jpg │ │ ├── profile-pic-l-7.jpg │ │ ├── profile-pic-l-8.jpg │ │ ├── profile-pic-l-9.jpg │ │ ├── profile-pic-l.jpg │ │ ├── salzburger-nockerl-thumb.jpg │ │ ├── souffle-thumb.jpg │ │ ├── streuselkuchen-thumb.jpg │ │ ├── tea-loaf-thumb.jpg │ │ ├── thumb-1.jpg │ │ ├── thumb-2.jpg │ │ ├── thumb-3.jpg │ │ └── thumb-4.jpg │ └── js │ │ ├── dore-plugins │ │ └── select.from.library.js │ │ ├── dore.script.js │ │ ├── dore.scripts.landingpage.js │ │ ├── jquery.sweet-modal.min.js │ │ ├── scripts.js │ │ ├── scripts.single.theme.js │ │ └── vendor │ │ ├── Chart.bundle.min.js │ │ ├── Sortable.js │ │ ├── bootstrap-datepicker.js │ │ ├── bootstrap-notify.min.js │ │ ├── bootstrap-tagsinput.min.js │ │ ├── bootstrap.bundle.min.js │ │ ├── chartjs-plugin-datalabels.js │ │ ├── ckeditor5-build-classic │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── ckeditor.js │ │ ├── ckeditor.js.map │ │ └── translations │ │ │ ├── ar.js │ │ │ ├── ast.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en-au.js │ │ │ ├── eo.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── gu.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── km.js │ │ │ ├── kn.js │ │ │ ├── ko.js │ │ │ ├── ku.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── no.js │ │ │ ├── oc.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── si.js │ │ │ ├── sk.js │ │ │ ├── sq.js │ │ │ ├── sv.js │ │ │ ├── tr.js │ │ │ ├── tt.js │ │ │ ├── ug.js │ │ │ ├── uk.js │ │ │ ├── zh-cn.js │ │ │ └── zh.js │ │ ├── cropper.min.js │ │ ├── datatables.min.js │ │ ├── dropzone.min.js │ │ ├── fullcalendar.min.js │ │ ├── jquery-3.3.1.min.js │ │ ├── jquery.barrating.min.js │ │ ├── jquery.contextMenu.min.js │ │ ├── landing-page │ │ ├── headroom.min.js │ │ ├── jQuery.headroom.js │ │ ├── jquery.autoellipsis.js │ │ └── jquery.scrollTo.min.js │ │ ├── moment.min.js │ │ ├── mousetrap.js │ │ ├── mousetrap.min.js │ │ ├── nouislider.min.js │ │ ├── owl.carousel.min.js │ │ ├── perfect-scrollbar.min.js │ │ ├── progressbar.min.js │ │ ├── quill.min.js │ │ ├── select2.full.js │ │ ├── slick.min.js │ │ ├── typeahead.bundle.js │ │ ├── video.js │ │ └── videojs-youtube.min.js └── templates │ ├── auth │ ├── login.html │ ├── register.html │ ├── verify.html │ └── verify_email.html │ ├── index.html │ ├── layouts │ ├── admin │ │ └── main.html │ ├── auth.html │ ├── landing.html │ ├── medical │ │ └── main.html │ └── patient │ │ └── main.html │ └── main │ ├── admin │ ├── dashboard.html │ ├── doctor.html │ ├── patient.html │ └── patient_info.html │ ├── medical │ ├── appointment.html │ ├── dashboard.html │ ├── health_info.html │ └── patient_info.html │ └── patient │ ├── book.html │ ├── dashboard.html │ ├── history_book.html │ ├── medications.html │ ├── problems.html │ ├── tests.html │ └── view_book.html ├── main ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── admin.cpython-36.pyc │ ├── models.cpython-36.pyc │ ├── urls.cpython-36.pyc │ └── views.cpython-36.pyc ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20190205_2135.py │ ├── 0003_medication_problem_test.py │ ├── 0004_auto_20190211_1043.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-36.pyc │ │ ├── 0002_auto_20190205_2135.cpython-36.pyc │ │ ├── 0003_medication_problem_test.cpython-36.pyc │ │ ├── 0004_auto_20190211_1043.cpython-36.pyc │ │ └── __init__.cpython-36.pyc ├── models.py ├── tests.py ├── urls.py └── views.py └── manage.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | *.pyc 6 | *.exe 7 | my_db_config/ 8 | 9 | !main.pyc 10 | # C extensions 11 | *.so 12 | 13 | # Distribution / packaging 14 | .Python 15 | build/ 16 | develop-eggs/ 17 | dist/ 18 | downloads/ 19 | eggs/ 20 | .eggs/ 21 | lib/ 22 | lib64/ 23 | parts/ 24 | sdist/ 25 | var/ 26 | wheels/ 27 | *.egg-info/ 28 | .installed.cfg 29 | *.egg 30 | MANIFEST 31 | 32 | # PyInstaller 33 | # Usually these files are written by a python script from a template 34 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 35 | *.manifest 36 | *.spec 37 | 38 | # Installer logs 39 | pip-log.txt 40 | pip-delete-this-directory.txt 41 | 42 | # Unit test / coverage reports 43 | htmlcov/ 44 | .tox/ 45 | .coverage 46 | .coverage.* 47 | .cache 48 | nosetests.xml 49 | coverage.xml 50 | *.cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | 63 | # Flask stuff: 64 | instance/ 65 | .webassets-cache 66 | 67 | # Scrapy stuff: 68 | .scrapy 69 | 70 | # Sphinx documentation 71 | docs/_build/ 72 | 73 | # PyBuilder 74 | target/ 75 | 76 | # Jupyter Notebook 77 | .ipynb_checkpoints 78 | 79 | # pyenv 80 | .python-version 81 | 82 | # celery beat schedule file 83 | celerybeat-schedule 84 | 85 | # SageMath parsed files 86 | *.sage.py 87 | 88 | # Environments 89 | .env 90 | .venv 91 | env/ 92 | venv/ 93 | ENV/ 94 | env.bak/ 95 | venv.bak/ 96 | 97 | # Spyder project settings 98 | .spyderproject 99 | .spyproject 100 | 101 | # Rope project settings 102 | .ropeproject 103 | 104 | # mkdocs documentation 105 | /site 106 | 107 | # mypy 108 | .mypy_cache/ 109 | -------------------------------------------------------------------------------- /Epatient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__init__.py -------------------------------------------------------------------------------- /Epatient/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /Epatient/__pycache__/middleware.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__pycache__/middleware.cpython-36.pyc -------------------------------------------------------------------------------- /Epatient/__pycache__/settings.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__pycache__/settings.cpython-36.pyc -------------------------------------------------------------------------------- /Epatient/__pycache__/urls.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__pycache__/urls.cpython-36.pyc -------------------------------------------------------------------------------- /Epatient/__pycache__/wsgi.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/Epatient/__pycache__/wsgi.cpython-36.pyc -------------------------------------------------------------------------------- /Epatient/middleware.py: -------------------------------------------------------------------------------- 1 | import re 2 | from django.conf import settings 3 | from django.shortcuts import redirect 4 | from django.contrib.auth import logout 5 | 6 | class LoginRequiredMiddleware: 7 | def __init__(self,get_response): 8 | self.get_response = get_response 9 | 10 | def __call__(self,request): 11 | response = self.get_response(request) 12 | return response 13 | 14 | def process_view(self, request, view_func, view_args, view_kwargs): 15 | 16 | path = request.path_info.lstrip('/') 17 | print(path) 18 | if path.find("admin/") != -1: 19 | return None 20 | if path == 'sign-out': 21 | return None 22 | 23 | flag1 = True 24 | try: 25 | email = request.session['useremail'] 26 | phone_number = request.session['phone_number'] 27 | except KeyError: 28 | flag1 = False 29 | 30 | flag2 = False 31 | if path in settings.LOGIN_EXEMPT_URLS: 32 | flag2 = True 33 | 34 | if flag1 and flag2: 35 | return redirect('main:dashboard') 36 | elif flag1 or flag2: 37 | return None 38 | return redirect(settings.LOGIN_URL) 39 | class UserTypeRequiredMiddleware: 40 | def __init__(self,get_response): 41 | self.get_response = get_response 42 | 43 | def __call__(self,request): 44 | response = self.get_response(request) 45 | return response 46 | def process_view(self, request, view_func, view_args, view_kwargs): 47 | path = request.path_info.lstrip('/') 48 | -------------------------------------------------------------------------------- /Epatient/urls.py: -------------------------------------------------------------------------------- 1 | """Epatient URL Configuration 2 | 3 | The `urlpatterns` list routes URLs to views. For more information please see: 4 | https://docs.djangoproject.com/en/2.1/topics/http/urls/ 5 | Examples: 6 | Function views 7 | 1. Add an import: from my_app import views 8 | 2. Add a URL to urlpatterns: path('', views.home, name='home') 9 | Class-based views 10 | 1. Add an import: from other_app.views import Home 11 | 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') 12 | Including another URLconf 13 | 1. Import the include() function: from django.urls import include, path 14 | 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) 15 | """ 16 | from django.contrib import admin 17 | from django.urls import path,include 18 | 19 | urlpatterns = [ 20 | path('admin/', admin.site.urls), 21 | path('', include('main.urls')), 22 | path('', include('accounts.urls')), 23 | 24 | ] 25 | -------------------------------------------------------------------------------- /Epatient/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for Epatient project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Epatient.settings') 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # E-Patient 2 | 3 | [![N|Solid](https://cldup.com/dTxpPi9lDf.thumb.png)](https://nodesource.com/products/nsolid) 4 | 5 | [![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)](https://travis-ci.org/joemccann/dillinger) 6 | 7 | E-Patient is healthcare website, book appointments and view health records. 8 | 9 | - Type some Markdown on the left 10 | - See HTML in the right 11 | - Magic 12 | 13 | ![Screenshot_31](https://user-images.githubusercontent.com/40516126/56431009-fd264300-62fa-11e9-969f-71eca9d5514e.png) 14 | 15 | # Features! 16 | 17 | - 2 factor authentication(email verification and phone number verificaiton) 18 | - Strong security 19 | 20 | 21 | You can also: 22 | - Import and save files from GitHub, Dropbox, Google Drive and One Drive 23 | - Drag and drop markdown and HTML files into E-Patient 24 | - Export documents as Markdown, HTML and PDF 25 | 26 | ### User Levels 27 | ![Screenshot_32](https://user-images.githubusercontent.com/40516126/56431124-54c4ae80-62fb-11e9-877f-61eab730f647.png) 28 | There are 3 user levels: 29 | 30 | * [administrator] - manage all users, (add,delete) 31 | * [doctor] - view Health records and acept appointments 32 | * [patient] - Search doctors and book appointments. 33 | ![Screenshot_33](https://user-images.githubusercontent.com/40516126/56431288-c43a9e00-62fb-11e9-99c7-f285281d4058.png) 34 | 35 | 36 | ### Installation 37 | 38 | E-Patient requires [Python](https://www.python.org/downloads/) 3.0+ to run. 39 | 40 | Install the dependencies and devDependencies and start the server. 41 | 42 | ```sh 43 | $ pip3 install django 44 | $ pip3 install twilio 45 | $ node app 46 | ``` 47 | 48 | For production environments... 49 | 50 | ```sh 51 | $ npm install --production 52 | $ NODE_ENV=production node app 53 | ``` 54 | 55 | ### Plugins 56 | 57 | e-patient is currently extended with the following plugins. Instructions on how to use them in your own application are linked below. 58 | 59 | | Plugin | README | 60 | | ------ | ------ | 61 | | Dropbox | [plugins/dropbox/README.md][PlDb] | 62 | | Github | [plugins/github/README.md][PlGh] | 63 | | Google Drive | [plugins/googledrive/README.md][PlGd] | 64 | 65 | 66 | ### Development 67 | 68 | Want to contribute? Great! 69 | Open your favorite Terminal and run these commands. 70 | 71 | Run Server : 72 | ```sh 73 | $ python3 manage.py runserver 0.0.0.0:80 74 | ``` 75 | 76 | Migrate: 77 | ```sh 78 | $ python3 manage.py migrate 79 | ``` 80 | 81 | #### Building for source 82 | For production release: 83 | 84 | -ALLOWED_HOSTS = ['*'] 85 | 86 | 87 | Edit settings.py to look for static files in a directory called static in our root directory: 88 | 89 | -STATIC_URL = '/python/static/' 90 | -STATIC_ROOT = '/usr/local/lsws/Example/demo/public/static' 91 | 92 | Collect static files: 93 | ```sh 94 | $ mkdir -p public/static 95 | $ python3 manage.py collectstatic 96 | ``` 97 | Change owner:: 98 | ```sh 99 | $ chown -R nobody:nogroup /usr/local/lsws/Example/demo 100 | ``` 101 | 102 | Verify the deployment by navigating to your server address in your preferred browser. 103 | 104 | ```sh 105 | 127.0.0.1:8000 106 | ``` 107 | 108 | ### Todos 109 | 110 | - Write MORE Tests 111 | - Add Night Mode 112 | 113 | License 114 | ---- 115 | 116 | MIT 117 | 118 | **Please visit live site** 119 | https://e-patient.co/ 120 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /accounts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__init__.py -------------------------------------------------------------------------------- /accounts/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/admin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/admin.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/forms.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/forms.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/models.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/models.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/urls.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/urls.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/views.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/__pycache__/views.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from accounts.models import User 3 | # Register your models here. 4 | 5 | admin.site.register(User) -------------------------------------------------------------------------------- /accounts/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class AccountsConfig(AppConfig): 5 | name = 'accounts' 6 | -------------------------------------------------------------------------------- /accounts/forms.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | from django.forms import ModelForm 3 | from .models import User 4 | 5 | class SingupForm(ModelForm): 6 | class Meta: 7 | ADMIN = 'AD' 8 | MEDICAL = 'MD' 9 | PATIENT = 'PA' 10 | USER_IN_HOSPITAL_CHOICES = ( 11 | (ADMIN, 'Administrator'), 12 | (MEDICAL,'medical'), 13 | (PATIENT,'patient'), 14 | ) 15 | GENDER = ( 16 | ('M', 'male'), 17 | ('F','female'), 18 | ) 19 | 20 | model = User 21 | fields = ['first_name','last_name','birthday','gender','postcode','address','practice','useremail','password','phone_number','user_type'] 22 | widgets = { 23 | 'first_name': forms.TextInput(attrs={'class': 'form-control','placeholder':'Please type your given name'}), 24 | 'last_name': forms.TextInput(attrs={'class': 'form-control','placeholder':'Please type family name'}), 25 | 'birthday': forms.DateInput(attrs={'class': 'form-control','type':'date','placeholder':'Please type family name'}), 26 | 'gender': forms.Select(attrs={'class': 'form-control select2-single'},choices=GENDER), 27 | 'postcode': forms.TextInput(attrs={'class': 'form-control','placeholder':'Please type post code'}), 28 | 'address': forms.TextInput(attrs={'class': 'form-control','placeholder':'Please type address'}), 29 | 'practice': forms.Textarea(attrs={'class': 'form-control','placeholder':'Please type your practice'}), 30 | 31 | 'useremail': forms.TextInput(attrs={'class': 'form-control','type':'email','placeholder':'Please type your email'}), 32 | 'password': forms.TextInput(attrs={'class': 'form-control','type':'password','placeholder':'Please type your password'}), 33 | 'phone_number': forms.TextInput(attrs={'class': 'form-control','placeholder':'Please type your phone number'}), 34 | 'user_type':forms.TextInput(attrs={'type':'hidden','value':PATIENT}) 35 | } 36 | def save(self, commit=True): 37 | user = super(ModelForm, self).save(commit=False) 38 | user.first_name = self.cleaned_data['first_name'] 39 | user.last_name = self.cleaned_data['last_name'] 40 | user.useremail = self.cleaned_data['useremail'] 41 | 42 | if commit: 43 | user.save() 44 | return user 45 | 46 | -------------------------------------------------------------------------------- /accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-03 23:35 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | initial = True 9 | 10 | dependencies = [ 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='User', 16 | fields=[ 17 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 18 | ('first_name', models.CharField(default='', max_length=200, unique=True)), 19 | ('last_name', models.CharField(default='', max_length=200, unique=True)), 20 | ('birthday', models.DateField(null=True)), 21 | ('gender', models.BooleanField(default=True)), 22 | ('postcode', models.CharField(default='', max_length=100)), 23 | ('address', models.CharField(default='', max_length=254)), 24 | ('useremail', models.EmailField(default='', max_length=254, unique=True)), 25 | ('password', models.CharField(default='', max_length=200)), 26 | ('user_type', models.CharField(choices=[('AD', 'Administrator'), ('MD', 'medical'), ('PA', 'patient')], default='PA', max_length=2)), 27 | ('phone_number', models.CharField(default='', max_length=200, unique=True)), 28 | ('verify_code', models.CharField(max_length=10, null=True)), 29 | ('verify_time', models.DateTimeField(auto_now=True)), 30 | ('is_active', models.BooleanField(default=False)), 31 | ], 32 | ), 33 | ] 34 | -------------------------------------------------------------------------------- /accounts/migrations/0002_auto_20190203_2351.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-03 23:51 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('accounts', '0001_initial'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='user', 15 | name='practice', 16 | field=models.CharField(default='', max_length=254), 17 | ), 18 | migrations.AlterField( 19 | model_name='user', 20 | name='birthday', 21 | field=models.CharField(choices=[('M', 'male'), ('F', 'female')], default='M', max_length=2), 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /accounts/migrations/0003_auto_20190204_0007.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-04 00:07 2 | 3 | import datetime 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('accounts', '0002_auto_20190203_2351'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AlterField( 15 | model_name='user', 16 | name='birthday', 17 | field=models.DateField(default=datetime.date.today), 18 | ), 19 | ] 20 | -------------------------------------------------------------------------------- /accounts/migrations/0004_auto_20190204_0018.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-04 00:18 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('accounts', '0003_auto_20190204_0007'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='user', 15 | name='practice', 16 | field=models.CharField(default='', max_length=254, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /accounts/migrations/0005_auto_20190204_0026.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-04 00:26 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('accounts', '0004_auto_20190204_0018'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='user', 15 | name='gender', 16 | field=models.CharField(choices=[('M', 'male'), ('F', 'female')], default='M', max_length=2), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /accounts/migrations/0006_auto_20190211_1043.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-11 10:43 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('accounts', '0005_auto_20190204_0026'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='user', 15 | name='first_name', 16 | field=models.CharField(default='', max_length=200), 17 | ), 18 | migrations.AlterField( 19 | model_name='user', 20 | name='last_name', 21 | field=models.CharField(default='', max_length=200), 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /accounts/migrations/0007_user_profession.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-15 16:04 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('accounts', '0006_auto_20190211_1043'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='user', 15 | name='profession', 16 | field=models.CharField(default='', max_length=254, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /accounts/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__init__.py -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0001_initial.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0001_initial.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0002_auto_20190203_2351.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0002_auto_20190203_2351.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0003_auto_20190204_0007.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0003_auto_20190204_0007.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0004_auto_20190204_0018.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0004_auto_20190204_0018.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0005_auto_20190204_0026.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0005_auto_20190204_0026.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0006_auto_20190211_1043.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0006_auto_20190211_1043.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0007_user_profession.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/0007_user_profession.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/accounts/migrations/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /accounts/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | from datetime import date 4 | 5 | # Create your models here. 6 | class User(models.Model): 7 | ADMIN = 'AD' 8 | MEDICAL = 'MD' 9 | PATIENT = 'PA' 10 | USER_IN_HOSPITAL_CHOICES = ( 11 | (ADMIN, 'Administrator'), 12 | (MEDICAL,'medical'), 13 | (PATIENT,'patient'), 14 | ) 15 | GENDER = ( 16 | ('M', 'male'), 17 | ('F','female'), 18 | ) 19 | 20 | first_name = models.CharField(max_length=200, null = False, default='') 21 | last_name = models.CharField(max_length=200, null = False, default='') 22 | birthday = models.DateField(null=False,default=date.today) 23 | gender = models.CharField(max_length = 2, choices = GENDER, default = 'M') 24 | postcode = models.CharField(max_length = 100,null=False,default='') 25 | address = models.CharField(max_length=254, null = False, default='') 26 | practice = models.CharField(max_length=254, null = True, default='') 27 | profession = models.CharField(max_length=254, null = True, default='') 28 | 29 | useremail = models.EmailField(blank=False, unique=True, default='') 30 | password = models.CharField(max_length=200, null = False, default='') 31 | user_type = models.CharField(max_length = 2, choices = USER_IN_HOSPITAL_CHOICES, default = PATIENT) 32 | phone_number = models.CharField(max_length = 200 ,null=False,unique=True, default = '') 33 | verify_code = models.CharField(max_length = 10, null = True) 34 | verify_time = models.DateTimeField(auto_now=True) 35 | is_active = models.BooleanField(default=False) 36 | 37 | -------------------------------------------------------------------------------- /accounts/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /accounts/urls.py: -------------------------------------------------------------------------------- 1 | """Epatient URL Configuration 2 | 3 | The `urlpatterns` list routes URLs to views. For more information please see: 4 | https://docs.djangoproject.com/en/2.1/topics/http/urls/ 5 | Examples: 6 | Function views 7 | 1. Add an import: from my_app import views 8 | 2. Add a URL to urlpatterns: path('', views.home, name='home') 9 | Class-based views 10 | 1. Add an import: from other_app.views import Home 11 | 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') 12 | Including another URLconf 13 | 1. Import the include() function: from django.urls import include, path 14 | 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) 15 | """ 16 | from django.urls import path,include 17 | from . import views 18 | 19 | app_name = 'accounts' 20 | 21 | urlpatterns = [ 22 | path('sign-in', views.signin,name='sign_in'), 23 | path('sign-up', views.signup,name='sign_up'), 24 | path('sign-out', views.signout,name='sign_out'), 25 | path('verify-phone', views.verify_phone,name='verify_phone'), 26 | path('verify', views.verify,name='verify'), 27 | path('resend-code', views.resend_code,name='resend_code'), 28 | path('verify-email', views.verify_email,name='verify_email'), 29 | 30 | ] 31 | -------------------------------------------------------------------------------- /content/static/assets-landing/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/css/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/css/_owl.theme.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.3 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Default theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #869791; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #869791; } 51 | -------------------------------------------------------------------------------- /content/static/assets-landing/css/responsive.css: -------------------------------------------------------------------------------- 1 | /* only small desktops */ 2 | @media (min-width: 992px) and (max-width: 1199px) { 3 | #hero-area .contents .head-title { 4 | font-size: 40px; 5 | } 6 | .title-hl { 7 | font-size: 30px; 8 | } 9 | .why .content h3 { 10 | font-size: 30px; 11 | } 12 | .team-item .contetn { 13 | padding: 15px 20px; 14 | } 15 | } 16 | 17 | /* tablets */ 18 | @media (max-width: 991px) { 19 | .section-title { 20 | font-size: 30px; 21 | margin-bottom: 30px; 22 | } 23 | } 24 | 25 | /* only small tablets */ 26 | @media (min-width: 768px) and (max-width: 991px) { 27 | .section-title { 28 | font-size: 26px; 29 | margin-bottom: 30px; 30 | } 31 | 32 | .bg-inverse { 33 | background: #fff !important; 34 | box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06); 35 | } 36 | .navbar-expand-md .navbar-nav .nav-link { 37 | margin-bottom: 0; 38 | margin-top: 0; 39 | } 40 | #about .sec-title h3 { 41 | font-size: 30px; 42 | line-height: 42px; 43 | } 44 | .title-hl { 45 | font-size: 30px; 46 | } 47 | .text-wrapper { 48 | padding: 60px 30px; 49 | } 50 | .why .content h3 { 51 | font-size: 30px; 52 | } 53 | .experience h4 { 54 | font-size: 18px; 55 | } 56 | .footer-area .footer-titel { 57 | margin-top: 30px; 58 | } 59 | 60 | } 61 | 62 | /* mobile or only mobile */ 63 | @media (max-width: 767px) { 64 | .section-padding { 65 | padding: 60px 0; 66 | } 67 | .section-title { 68 | font-size: 22px; 69 | margin-bottom: 30px; 70 | } 71 | .navbar-expand-md .navbar-brand, 72 | .navbar-expand-md .navbar-toggler { 73 | margin: 0px 15px; 74 | } 75 | .bg-inverse { 76 | background: #fff !important; 77 | box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06); 78 | } 79 | .navbar-expand-md .navbar-nav .nav-link { 80 | margin-bottom: 0; 81 | margin-top: 0; 82 | } 83 | .navbar-brand img { 84 | margin: 5px 0; 85 | } 86 | .top-nav-collapse .navbar-brand img { 87 | margin-top: 10px; 88 | } 89 | .intro-img { 90 | margin-top: 20px; 91 | } 92 | #hero-area .img-thumb { 93 | display: none; 94 | } 95 | #hero-area .contents .head-title { 96 | font-size: 22px; 97 | line-height: 36px; 98 | margin-bottom: 15px; 99 | } 100 | #hero-area .contents p { 101 | font-size: 14px; 102 | } 103 | #hero-area { 104 | padding: 120px 0 80px; 105 | } 106 | #hero-area .contents .btn { 107 | margin: 5px 10px 10px 0px; 108 | } 109 | .text-wrapper { 110 | padding: 60px 15px; 111 | } 112 | #about .sec-title h3 { 113 | font-size: 22px; 114 | line-height: 36px; 115 | } 116 | .about-area img { 117 | margin-top: 30px; 118 | } 119 | .feature-thumb { 120 | padding: 10px; 121 | } 122 | #cta h4 { 123 | font-size: 22px; 124 | } 125 | #cta .text-right { 126 | float: left !important; 127 | } 128 | #cta .btn { 129 | float: left; 130 | } 131 | .footer-right-contact .single-contact { 132 | margin: 10px 7px; 133 | padding: 3px 45px; 134 | } 135 | .footer-area .footer-titel { 136 | margin-top: 30px; 137 | } 138 | .contact-right-area { 139 | margin: 20px 0; 140 | } 141 | .contact-form-area h2 { 142 | font-size: 14px; 143 | } 144 | .copyright .float-right { 145 | float: left !important; 146 | } 147 | .map { 148 | margin-top: 20px; 149 | } 150 | #cta { 151 | padding: 20px 0; 152 | } 153 | .cta-text { 154 | margin-bottom: 30px; 155 | } 156 | } 157 | -------------------------------------------------------------------------------- /content/static/assets-landing/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/fonts/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/fonts/LineIcons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/fonts/LineIcons.eot -------------------------------------------------------------------------------- /content/static/assets-landing/fonts/LineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/fonts/LineIcons.ttf -------------------------------------------------------------------------------- /content/static/assets-landing/fonts/LineIcons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/fonts/LineIcons.woff -------------------------------------------------------------------------------- /content/static/assets-landing/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/img/about/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/about/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/img/about/img-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/about/img-1.png -------------------------------------------------------------------------------- /content/static/assets-landing/img/doctors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/doctors.png -------------------------------------------------------------------------------- /content/static/assets-landing/img/footer-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/footer-bg.png -------------------------------------------------------------------------------- /content/static/assets-landing/img/logo-sml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/logo-sml.png -------------------------------------------------------------------------------- /content/static/assets-landing/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/img/logo.png -------------------------------------------------------------------------------- /content/static/assets-landing/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/js/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/js/contact-form-script.min.js: -------------------------------------------------------------------------------- 1 | $("#contactForm").validator().on("submit", function (event) { 2 | if (event.isDefaultPrevented()) { 3 | // handle the invalid form... 4 | formError(); 5 | submitMSG(false, "Did you fill in the form properly?"); 6 | } else { 7 | // everything looks good! 8 | event.preventDefault(); 9 | submitForm(); 10 | } 11 | }); 12 | 13 | 14 | function submitForm(){ 15 | // Initiate Variables With Form Content 16 | var name = $("#name").val(); 17 | var email = $("#email").val(); 18 | var msg_subject = $("#msg_subject").val(); 19 | var message = $("#message").val(); 20 | 21 | 22 | $.ajax({ 23 | type: "POST", 24 | url: "assets/php/form-process.php", 25 | data: "name=" + name + "&email=" + email + "&msg_subject=" + msg_subject + "&message=" + message, 26 | success : function(text){ 27 | if (text == "success"){ 28 | formSuccess(); 29 | } else { 30 | formError(); 31 | submitMSG(false,text); 32 | } 33 | } 34 | }); 35 | } 36 | 37 | function formSuccess(){ 38 | $("#contactForm")[0].reset(); 39 | submitMSG(true, "Message Submitted!") 40 | } 41 | 42 | function formError(){ 43 | $("#contactForm").removeClass().addClass('shake animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ 44 | $(this).removeClass(); 45 | }); 46 | } 47 | 48 | function submitMSG(valid, msg){ 49 | if(valid){ 50 | var msgClasses = "h3 text-left tada animated text-success"; 51 | } else { 52 | var msgClasses = "h3 text-left text-danger"; 53 | } 54 | $("#msgSubmit").removeClass().addClass(msgClasses).text(msg); 55 | } -------------------------------------------------------------------------------- /content/static/assets-landing/js/main.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | 3 | "use strict"; 4 | 5 | $(window).on('load', function() { 6 | 7 | /*Page Loader active 8 | ========================================================*/ 9 | $('#preloader').fadeOut(); 10 | 11 | // Sticky Nav 12 | $(window).on('scroll', function() { 13 | if ($(window).scrollTop() > 50) { 14 | $('.scrolling-navbar').addClass('top-nav-collapse'); 15 | } else { 16 | $('.scrolling-navbar').removeClass('top-nav-collapse'); 17 | } 18 | }); 19 | 20 | // one page navigation 21 | $('.navbar-nav').onePageNav({ 22 | currentClass: 'active' 23 | }); 24 | 25 | /* Auto Close Responsive Navbar on Click 26 | ========================================================*/ 27 | function close_toggle() { 28 | if ($(window).width() <= 768) { 29 | $('.navbar-collapse a').on('click', function () { 30 | $('.navbar-collapse').collapse('hide'); 31 | }); 32 | } 33 | else { 34 | $('.navbar .navbar-inverse a').off('click'); 35 | } 36 | } 37 | close_toggle(); 38 | $(window).resize(close_toggle); 39 | 40 | /* WOW Scroll Spy 41 | ========================================================*/ 42 | var wow = new WOW({ 43 | //disabled for mobile 44 | mobile: false 45 | }); 46 | 47 | wow.init(); 48 | 49 | /* Testimonials Carousel 50 | ========================================================*/ 51 | var owl = $("#testimonials"); 52 | owl.owlCarousel({ 53 | loop: true, 54 | nav: false, 55 | dots: true, 56 | center: true, 57 | margin: 15, 58 | slideSpeed: 1000, 59 | stopOnHover: true, 60 | autoPlay: true, 61 | responsiveClass: true, 62 | responsiveRefreshRate: true, 63 | responsive : { 64 | 0 : { 65 | items: 1 66 | }, 67 | 768 : { 68 | items: 2 69 | }, 70 | 960 : { 71 | items: 3 72 | }, 73 | 1200 : { 74 | items: 3 75 | }, 76 | 1920 : { 77 | items: 3 78 | } 79 | } 80 | }); 81 | 82 | 83 | /* Back Top Link active 84 | ========================================================*/ 85 | var offset = 200; 86 | var duration = 500; 87 | $(window).scroll(function() { 88 | if ($(this).scrollTop() > offset) { 89 | $('.back-to-top').fadeIn(400); 90 | } else { 91 | $('.back-to-top').fadeOut(400); 92 | } 93 | }); 94 | 95 | $('.back-to-top').on('click',function(event) { 96 | event.preventDefault(); 97 | $('html, body').animate({ 98 | scrollTop: 0 99 | }, 600); 100 | return false; 101 | }); 102 | 103 | }); 104 | 105 | }(jQuery)); -------------------------------------------------------------------------------- /content/static/assets-landing/js/scrolling-nav.js: -------------------------------------------------------------------------------- 1 | //jQuery to collapse the navbar on scroll 2 | $(window).scroll(function() { 3 | if ($(".navbar").offset().top > 50) { 4 | $(".navbar-fixed-top").addClass("top-nav-collapse"); 5 | } else { 6 | $(".navbar-fixed-top").removeClass("top-nav-collapse"); 7 | } 8 | }); 9 | 10 | //jQuery for page scrolling feature - requires jQuery Easing plugin 11 | $(function() { 12 | $(document).on('click', 'a.page-scroll', function(event) { 13 | var $anchor = $(this); 14 | $('html, body').stop().animate({ 15 | scrollTop: $($anchor.attr('href')).offset().top 16 | }, 1500, 'easeInOutExpo'); 17 | event.preventDefault(); 18 | }); 19 | }); 20 | -------------------------------------------------------------------------------- /content/static/assets-landing/scss/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/assets-landing/scss/.DS_Store -------------------------------------------------------------------------------- /content/static/assets-landing/scss/_footer.scss: -------------------------------------------------------------------------------- 1 | /* Footer Area Start */ 2 | .footer-area{ 3 | position: relative; 4 | padding: 150px 0px 0px; 5 | background: url(../img/footer-bg.jpg); 6 | .footer-titel{ 7 | font-size: 18px; 8 | color: #333333; 9 | font-weight: 500; 10 | padding-bottom: 20px; 11 | letter-spacing: 0.5px; 12 | span{ 13 | color: #ccc; 14 | font-weight: 400; 15 | } 16 | } 17 | .textwidget{ 18 | p{ 19 | color: #333; 20 | } 21 | } 22 | .footer-link{ 23 | li{ 24 | margin-bottom: 10px; 25 | a{ 26 | color: #333; 27 | font-size: 14px; 28 | font-weight: 400; 29 | position: relative; 30 | &:hover{ 31 | color: $preset; 32 | } 33 | } 34 | } 35 | } 36 | .address{ 37 | li{ 38 | margin-bottom: 20px; 39 | a{ 40 | color: #666666; 41 | font-size: 14px; 42 | line-height: 30px; 43 | font-weight: 400; 44 | i{ 45 | font-size: 22px; 46 | width: 32px; 47 | vertical-align: middle; 48 | height: 36px; 49 | text-align: center; 50 | display: inline-block; 51 | float: left; 52 | margin-right: 5px; 53 | line-height: 32px; 54 | } 55 | } 56 | } 57 | } 58 | #subscribe-form{ 59 | margin-top: 10px; 60 | .form-group{ 61 | position: relative; 62 | .btn-common{ 63 | position: absolute; 64 | top: 0; 65 | right: 0; 66 | padding: 7px 15px; 67 | height: 52px; 68 | border-radius: 0; 69 | background: transparent; 70 | color: $preset; 71 | } 72 | } 73 | } 74 | } 75 | #copyright{ 76 | .copyright-content{ 77 | border-top: 1px solid #d5d4e9; 78 | padding: 15px 0; 79 | margin: 45px 0 0px; 80 | } 81 | p{ 82 | line-height: 42px; 83 | color: #333; 84 | text-align: center; 85 | margin: 0; 86 | a{ 87 | color: $preset; 88 | } 89 | } 90 | } 91 | .social-icon{ 92 | a{ 93 | color: #272727; 94 | background: #fff; 95 | width: 32px; 96 | height: 32px; 97 | line-height: 34px; 98 | display: inline-block; 99 | text-align: center; 100 | border-radius: 4px; 101 | font-size: 16px; 102 | margin: 15px 6px 12px 4px; 103 | transition: all 0.3s ease-in-out 0s; 104 | -moz-transition: all 0.3s ease-in-out 0s; 105 | -webkit-transition: all 0.3s ease-in-out 0s; 106 | -o-transition: all 0.3s ease-in-out 0s; 107 | &:hover{ 108 | color: #fff!important; 109 | } 110 | } 111 | .facebook:hover{ 112 | background: #3b5999; 113 | } 114 | .twitter:hover{ 115 | background: #4A9CEC; 116 | } 117 | .instagram:hover{ 118 | background: #D6274D; 119 | } 120 | .linkedin:hover{ 121 | background: #1260A2; 122 | } 123 | .google:hover{ 124 | background: #CE332A; 125 | } 126 | } 127 | -------------------------------------------------------------------------------- /content/static/assets-landing/scss/_hero-area.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | 3. Hero Area 3 | ========================================================================== */ 4 | #hero-area{ 5 | background-image: url(../img/hero-area.jpg); 6 | background-position: center center; 7 | background-repeat: no-repeat; 8 | background-size: cover; 9 | min-height: 650px; 10 | position: relative; 11 | overflow: hidden; 12 | padding: 180px 0 80px; 13 | .contents{ 14 | .head-title{ 15 | color: #222222; 16 | font-size: 42px; 17 | font-weight: 700; 18 | line-height: 60px; 19 | margin-bottom: 10px; 20 | } 21 | .header-button{ 22 | margin-top: 20px; 23 | color: #222222; 24 | .btn{ 25 | margin-right: 10px; 26 | } 27 | } 28 | } 29 | } 30 | 31 | .sloder-img{ 32 | background: #34363a; 33 | } -------------------------------------------------------------------------------- /content/static/assets-landing/scss/colors/_presets.scss: -------------------------------------------------------------------------------- 1 | //All Preset color variables are here 2 | 3 | // Defult color 4 | $defult: #F63854; 5 | 6 | //Current Preset Declareation 7 | $preset: $defult; -------------------------------------------------------------------------------- /content/static/assets-landing/scss/main.scss: -------------------------------------------------------------------------------- 1 | 2 | // Preset Color Styles 3 | @import "colors/presets"; 4 | 5 | // Global Styles 6 | @import "global"; 7 | 8 | // Feature Styles 9 | @import "feature"; 10 | 11 | // Service Area 12 | @import "service"; 13 | 14 | // Navbar 15 | @import "navbar"; 16 | 17 | // Hero Slider Area 18 | @import "hero-area"; 19 | 20 | // Team Area 21 | @import "team"; 22 | 23 | // Pricing Area 24 | @import "pricing"; 25 | 26 | // Testimonial Area 27 | @import "testimonial"; 28 | 29 | // Contact 30 | @import "contact"; 31 | 32 | // Contact Area 33 | @import "footer"; 34 | -------------------------------------------------------------------------------- /content/static/css/main.css: -------------------------------------------------------------------------------- 1 | html { 2 | width: 100%; 3 | } 4 | 5 | body { 6 | overflow-x: hidden !important; 7 | } 8 | 9 | /* Hide everything under body tag */ 10 | body.show-spinner > *{ 11 | opacity: 0; 12 | } 13 | 14 | /* Spinner */ 15 | body.show-spinner::before{ 16 | content: " "; 17 | display: inline-block; 18 | width: 30px; 19 | height: 30px; 20 | border: 2px solid rgba(0, 0, 0, 0.2); 21 | border-radius: 50%; 22 | border-top-color: rgba(0, 0, 0, 0.3); 23 | animation: spin 1s ease-in-out infinite; 24 | -webkit-animation: spin 1s ease-in-out infinite; 25 | left: calc(50% - 15px); 26 | top: calc(50% - 15px); 27 | position: fixed; 28 | z-index: 1; 29 | } 30 | 31 | @keyframes spin { 32 | to { 33 | transform: rotate(360deg); 34 | } 35 | } 36 | 37 | @-webkit-keyframes spin { 38 | to { 39 | -webkit-transform: rotate(360deg); 40 | } 41 | } 42 | 43 | 44 | -------------------------------------------------------------------------------- /content/static/css/sass/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixin to prefix several properties at once 2 | // @author Hugo Giraudel 3 | // @param {Map} $declarations - Declarations to prefix 4 | // @param {List} $prefixes (()) - List of prefixes to print 5 | @mixin prefix($declarations, $prefixes: ()) { 6 | @each $property, $value in $declarations { 7 | @each $prefix in $prefixes { 8 | #{'-' + $prefix + '-' + $property}: $value; 9 | } 10 | #{$property}: $value; 11 | } 12 | } 13 | 14 | // Gives a card depth effect. 15 | // @param {Number} $depth - depth level (between 1 and 5) 16 | // @link http://www.google.com/design/spec/layout/layout-principles.html#layout-principles-dimensionality Google Design 17 | // @requires {function} top-shadow 18 | // @requires {function} bottom-shadow 19 | @mixin depth($depth) { 20 | @if $depth < 1 { 21 | box-shadow: none; 22 | } @else if $depth > 5 { 23 | @warn "Invalid $depth `#{$depth}` for mixin `card`."; 24 | } @else { 25 | box-shadow: bottom-shadow($depth), top-shadow($depth); 26 | } 27 | } 28 | 29 | // Computes a top-shadow for a card effect. 30 | // @param {Number} $depth - depth level 31 | // @return {List} 32 | 33 | @function top-shadow($depth) { 34 | $primary-offset: nth($shadowOffsetsTop, $depth) * 1px; 35 | $blur: nth($shadowBlursTop, $depth) * 4px; 36 | $color: rgba(black, nth($shadowOpacitiesTop, $depth)); 37 | 38 | @return 0 $primary-offset $blur $color; 39 | } 40 | 41 | // Computes a bottom-shadow for a card effect. 42 | // @param {Number} $depth - depth level 43 | // @return {List} 44 | @function bottom-shadow($depth) { 45 | $primary-offset: nth($shadowOffsetsBottom, $depth) * 1px; 46 | $blur: nth($shadowBlursBottom, $depth) * 5px; 47 | $color: rgba(black, nth($shadowOpacitiesBottom, $depth)); 48 | @return 0 $primary-offset $blur $color; 49 | } 50 | 51 | @mixin clearfix() { 52 | &::after { 53 | display: block; 54 | content: ""; 55 | clear: both; 56 | } 57 | } 58 | 59 | 60 | 61 | //Responsive Breakpoints 62 | 63 | $breakpoints: ( 64 | xxs: 420px, 65 | xs: 576px, 66 | sm: 768px, 67 | md: 992px, 68 | lg: 1200px, 69 | xl: 1440px 70 | ); 71 | 72 | @mixin respond-below($breakpoint) { 73 | // If the breakpoint exists in the map. 74 | @if map-has-key($breakpoints, $breakpoint) { 75 | // Get the breakpoint value. 76 | $breakpoint-value: map-get( 77 | $breakpoints, 78 | $breakpoint 79 | ); // Write the media query. 80 | @media (max-width: ($breakpoint-value - 1)) { 81 | @content; 82 | } 83 | // If the breakpoint doesn't exist in the map. 84 | } @else { 85 | // Log a warning. 86 | @warn "Invalid breakpoint: #{$breakpoint}."; 87 | } 88 | } 89 | 90 | 91 | 92 | @function encodecolor($string) { 93 | @if type-of($string) == 'color' { 94 | $hex: str-slice(ie-hex-str($string), 4); 95 | $string:unquote("#{$hex}"); 96 | } 97 | $string: '%23' + $string; 98 | @return $string; 99 | } 100 | 101 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.dark.blue.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #313131; 2 | $separator-color: #424242; 3 | $background-color: #1b191b; 4 | $foreground-color: #232223; 5 | $input-background: #232223; 6 | 7 | $dark-btn-background: #8d8d8d; 8 | $light-btn-background: #e4e4e4; 9 | $button-text-color: #d0d0d0; 10 | 11 | $theme-color-1: #145388; 12 | $theme-color-2: #3582b3; 13 | $theme-color-3: #6c90a1; 14 | $theme-color-4: #365573; 15 | $theme-color-5: #47799a; 16 | $theme-color-6: #8e9599; 17 | 18 | $primary-color: #969696; 19 | $secondary-color: #757575; 20 | $muted-color: #5a5a5a; 21 | 22 | $gradient-color-1 : #225986; 23 | $gradient-color-2 : #1a3a53; 24 | $gradient-color-3 : #145388; 25 | 26 | $shadowOffsetsTop : 1 3 10 14 19; 27 | $shadowBlursTop: 2 6 10 14 19; 28 | $shadowOpacitiesTop: 0.1 0.3 0.6 0.7 0.8; 29 | 30 | $shadowOffsetsBottom : 1 3 6 10 15; 31 | $shadowBlursBottom: 3 6 6 5 6; 32 | $shadowOpacitiesBottom: 0.1 0.3 0.6 0.7 0.8; 33 | 34 | $logoPath: "../img/logo-white.svg"; 35 | $logoPathMobile: "../img/logo-mobile.svg"; 36 | 37 | $lpBackgroundHome: "../img/landing-page/home-background-blue-dark.png"; 38 | $lpBackgroundSub: "../img/landing-page/sub-background-blue-dark.png"; 39 | $lpBackgroundFooter: "../img/landing-page/footer-background-blue-dark.png"; 40 | $lpBackgroundEllipsisBottom: "../img/landing-page/dark-background-bottom.png"; 41 | $lpBackgroundEllipsisTop: "../img/landing-page/dark-background-top.png"; 42 | 43 | $lpLogoPath: "../img/logo-white.svg"; 44 | $lpLogoPathPinned: "../img/logo-white.svg"; 45 | 46 | @import "../_mixins.scss"; 47 | @import "../_dore.style.scss"; 48 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.dark.green.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #313131; 2 | $separator-color: #424242; 3 | $background-color: #1b191b; 4 | $foreground-color: #232223; 5 | $input-background: #232223; 6 | 7 | $dark-btn-background: #8d8d8d; 8 | $light-btn-background: #e4e4e4; 9 | $button-text-color: #d0d0d0; 10 | 11 | $theme-color-1: #576a3d; 12 | $theme-color-2: #ad8c1b; 13 | $theme-color-3: #849b65; 14 | $theme-color-4: #494d43; 15 | $theme-color-5: #d1c19a; 16 | $theme-color-6: #7c8174; 17 | 18 | $primary-color: #969696; 19 | $secondary-color: #757575; 20 | $muted-color: #5a5a5a; 21 | 22 | $gradient-color-1 : #43532c; 23 | $gradient-color-2 : #364129; 24 | $gradient-color-3 : #43532d; 25 | 26 | $shadowOffsetsTop : 1 3 10 14 19; 27 | $shadowBlursTop: 2 6 10 14 19; 28 | $shadowOpacitiesTop: 0.1 0.3 0.6 0.7 0.8; 29 | 30 | $shadowOffsetsBottom : 1 3 6 10 15; 31 | $shadowBlursBottom: 3 6 6 5 6; 32 | $shadowOpacitiesBottom: 0.1 0.3 0.6 0.7 0.8; 33 | 34 | $logoPath: "../img/logo-white.svg"; 35 | $logoPathMobile: "../img/logo-mobile.svg"; 36 | 37 | $lpBackgroundHome: "../img/landing-page/home-background-green-dark.png"; 38 | $lpBackgroundSub: "../img/landing-page/sub-background-green-dark.png"; 39 | $lpBackgroundFooter: "../img/landing-page/footer-background-green-dark.png"; 40 | $lpBackgroundEllipsisBottom: "../img/landing-page/dark-background-bottom.png"; 41 | $lpBackgroundEllipsisTop: "../img/landing-page/dark-background-top.png"; 42 | 43 | $lpLogoPath: "../img/logo-white.svg"; 44 | $lpLogoPathPinned: "../img/logo-white.svg"; 45 | 46 | @import "../_mixins.scss"; 47 | @import "../_dore.style.scss"; 48 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.dark.orange.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #313131; 2 | $separator-color: #424242; 3 | $background-color: #1b191b; 4 | $foreground-color: #232223; 5 | $input-background: #232223; 6 | 7 | $dark-btn-background: #8d8d8d; 8 | $light-btn-background: #e4e4e4; 9 | $button-text-color: #d0d0d0; 10 | 11 | $theme-color-1: #c0702f; 12 | $theme-color-2: #aa4f43; 13 | $theme-color-3: #d6a779; 14 | $theme-color-4: #dba070; 15 | $theme-color-5: #f6c797; 16 | $theme-color-6: #d6cdca; 17 | 18 | $primary-color: #969696; 19 | $secondary-color: #757575; 20 | $muted-color: #5a5a5a; 21 | 22 | $gradient-color-1 : #523b2a; 23 | $gradient-color-2 : #493627; 24 | $gradient-color-3 : #754a29; 25 | 26 | $shadowOffsetsTop : 1 3 10 14 19; 27 | $shadowBlursTop: 2 6 10 14 19; 28 | $shadowOpacitiesTop: 0.1 0.3 0.6 0.7 0.8; 29 | 30 | $shadowOffsetsBottom : 1 3 6 10 15; 31 | $shadowBlursBottom: 3 6 6 5 6; 32 | $shadowOpacitiesBottom: 0.1 0.3 0.6 0.7 0.8; 33 | 34 | $logoPath: "../img/logo-white.svg"; 35 | $logoPathMobile: "../img/logo-mobile.svg"; 36 | 37 | $lpBackgroundHome: "../img/landing-page/home-background-orange-dark.png"; 38 | $lpBackgroundSub: "../img/landing-page/sub-background-orange-dark.png"; 39 | $lpBackgroundFooter: "../img/landing-page/footer-background-orange-dark.png"; 40 | $lpBackgroundEllipsisBottom: "../img/landing-page/dark-background-bottom.png"; 41 | $lpBackgroundEllipsisTop: "../img/landing-page/dark-background-top.png"; 42 | 43 | $lpLogoPath: "../img/logo-white.svg"; 44 | $lpLogoPathPinned: "../img/logo-white.svg"; 45 | 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.dark.purple.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #313131; 2 | $separator-color: #424242; 3 | $background-color: #1b191b; 4 | $foreground-color: #232223; 5 | $input-background: #232223; 6 | 7 | $dark-btn-background: #8d8d8d; 8 | $light-btn-background: #e4e4e4; 9 | $button-text-color: #d0d0d0; 10 | 11 | $theme-color-1: #86367e; 12 | $theme-color-2: #3c4b9a; 13 | $theme-color-3: #af67a4; 14 | $theme-color-4: #743c6e; 15 | $theme-color-5: #4b5480; 16 | $theme-color-6: #795d75; 17 | 18 | $primary-color: #969696; 19 | $secondary-color: #757575; 20 | $muted-color: #5a5a5a; 21 | 22 | $gradient-color-1 : #582553; 23 | $gradient-color-2 : #461d42; 24 | $gradient-color-3 : #64295e; 25 | 26 | $shadowOffsetsTop : 1 3 10 14 19; 27 | $shadowBlursTop: 2 6 10 14 19; 28 | $shadowOpacitiesTop: 0.1 0.3 0.6 0.7 0.8; 29 | 30 | $shadowOffsetsBottom : 1 3 6 10 15; 31 | $shadowBlursBottom: 3 6 6 5 6; 32 | $shadowOpacitiesBottom: 0.1 0.3 0.6 0.7 0.8; 33 | 34 | $logoPath: "../img/logo-white.svg"; 35 | $logoPathMobile: "../img/logo-mobile.svg"; 36 | 37 | $lpBackgroundHome: "../img/landing-page/home-background-purple-dark.png"; 38 | $lpBackgroundSub: "../img/landing-page/sub-background-purple-dark.png"; 39 | $lpBackgroundFooter: "../img/landing-page/footer-background-purple-dark.png"; 40 | $lpBackgroundEllipsisBottom: "../img/landing-page/dark-background-bottom.png"; 41 | $lpBackgroundEllipsisTop: "../img/landing-page/dark-background-top.png"; 42 | 43 | $lpLogoPath: "../img/logo-white.svg"; 44 | $lpLogoPathPinned: "../img/logo-white.svg"; 45 | 46 | @import "../_mixins.scss"; 47 | @import "../_dore.style.scss"; 48 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.dark.red.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #313131; 2 | $separator-color: #424242; 3 | $background-color: #1b191b; 4 | $foreground-color: #232223; 5 | $input-background: #232223; 6 | 7 | $dark-btn-background: #8d8d8d; 8 | $light-btn-background: #e4e4e4; 9 | $button-text-color: #d0d0d0; 10 | 11 | $theme-color-1: #8f2938; 12 | $theme-color-2: #aa5e6c; 13 | $theme-color-3: #a53949; 14 | $theme-color-4: #843a47; 15 | $theme-color-5: #9e777e; 16 | $theme-color-6: #c07a6c; 17 | 18 | $primary-color: #969696; 19 | $secondary-color: #757575; 20 | $muted-color: #5a5a5a; 21 | 22 | $gradient-color-1 : #612c34; 23 | $gradient-color-2 : #421e24; 24 | $gradient-color-3 : #662b34; 25 | 26 | $shadowOffsetsTop : 1 3 10 14 19; 27 | $shadowBlursTop: 2 6 10 14 19; 28 | $shadowOpacitiesTop: 0.1 0.3 0.6 0.7 0.8; 29 | 30 | $shadowOffsetsBottom : 1 3 6 10 15; 31 | $shadowBlursBottom: 3 6 6 5 6; 32 | $shadowOpacitiesBottom: 0.1 0.3 0.6 0.7 0.8; 33 | 34 | $logoPath: "../img/logo-white.svg"; 35 | $logoPathMobile: "../img/logo-mobile.svg"; 36 | 37 | $lpBackgroundHome: "../img/landing-page/home-background-red-dark.png"; 38 | $lpBackgroundSub: "../img/landing-page/sub-background-red-dark.png"; 39 | $lpBackgroundFooter: "../img/landing-page/footer-background-red-dark.png"; 40 | $lpBackgroundEllipsisBottom: "../img/landing-page/dark-background-bottom.png"; 41 | $lpBackgroundEllipsisTop: "../img/landing-page/dark-background-top.png"; 42 | 43 | $lpLogoPath: "../img/logo-white.svg"; 44 | $lpLogoPathPinned: "../img/logo-white.svg"; 45 | 46 | @import "../_mixins.scss"; 47 | @import "../_dore.style.scss"; 48 | 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.light.blue.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #f3f3f3; 2 | $separator-color: #d7d7d7; 3 | $background-color: #f8f8f8; 4 | $foreground-color : white; 5 | $input-background: white; 6 | 7 | $dark-btn-background: #131113; 8 | $light-btn-background: #ececec; 9 | 10 | $button-text-color: #fff; 11 | 12 | $theme-color-1: #145388; 13 | $theme-color-2: #2a93d5; 14 | $theme-color-3: #6c90a1; 15 | $theme-color-4: #365573; 16 | $theme-color-5: #47799a; 17 | $theme-color-6: #8e9599; 18 | 19 | $primary-color: #212121; 20 | $secondary-color: #8f8f8f; 21 | $muted-color: #909090; 22 | 23 | $gradient-color-1 : #3693ce; 24 | $gradient-color-2 : #104978; 25 | $gradient-color-3 : #3582b2; 26 | 27 | $shadowOffsetsTop : 1 3 10 14 19; 28 | $shadowBlursTop: 1.5 5 10 14 19; 29 | $shadowOpacitiesTop: 0.04 0.1 0.19 0.25 0.3; 30 | 31 | $shadowOffsetsBottom : 1 3 6 10 15; 32 | $shadowBlursBottom: 3 6 6 5 6; 33 | $shadowOpacitiesBottom: 0.04 0.1 0.2 0.22 0.22; 34 | 35 | $logoPath: "../img/logo-black.svg"; 36 | $logoPathMobile: "../img/logo-mobile.svg"; 37 | 38 | $lpBackgroundHome: "../img/landing-page/home-background-blue.png"; 39 | $lpBackgroundSub: "../img/landing-page/sub-background-blue.png"; 40 | $lpBackgroundFooter: "../img/landing-page/footer-background-blue.png"; 41 | $lpBackgroundEllipsisBottom: "../img/landing-page/white-background-bottom.png"; 42 | $lpBackgroundEllipsisTop: "../img/landing-page/white-background-top.png"; 43 | 44 | $lpLogoPath: "../img/logo-white.svg"; 45 | $lpLogoPathPinned: "../img/logo-black.svg"; 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.light.green.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #f3f3f3; 2 | $separator-color: #d7d7d7; 3 | $background-color: #f8f8f8; 4 | $foreground-color : white; 5 | $input-background: white; 6 | 7 | $dark-btn-background: #131113; 8 | $light-btn-background: #ececec; 9 | 10 | $button-text-color: #fff; 11 | 12 | $theme-color-1: #576a3d; 13 | $theme-color-2: #dd9c02; 14 | $theme-color-3: #849b65; 15 | $theme-color-4: #494d43; 16 | $theme-color-5: #d1c19a; 17 | $theme-color-6: #7c8174; 18 | 19 | $primary-color: #212121; 20 | $secondary-color: #8f8f8f; 21 | $muted-color: #909090; 22 | 23 | $gradient-color-1 : #7baa39; 24 | $gradient-color-2 : #576a3d; 25 | $gradient-color-3 : #73904c; 26 | 27 | $shadowOffsetsTop : 1 3 10 14 19; 28 | $shadowBlursTop: 1.5 5 10 14 19; 29 | $shadowOpacitiesTop: 0.04 0.1 0.19 0.25 0.3; 30 | 31 | $shadowOffsetsBottom : 1 3 6 10 15; 32 | $shadowBlursBottom: 3 6 6 5 6; 33 | $shadowOpacitiesBottom: 0.04 0.1 0.2 0.22 0.22; 34 | 35 | $logoPath: "../img/logo-black.svg"; 36 | $logoPathMobile: "../img/logo-mobile.svg"; 37 | 38 | $lpBackgroundHome: "../img/landing-page/home-background-green.png"; 39 | $lpBackgroundSub: "../img/landing-page/sub-background-green.png"; 40 | $lpBackgroundFooter: "../img/landing-page/footer-background-green.png"; 41 | $lpBackgroundEllipsisBottom: "../img/landing-page/white-background-bottom.png"; 42 | $lpBackgroundEllipsisTop: "../img/landing-page/white-background-top.png"; 43 | 44 | $lpLogoPath: "../img/logo-white.svg"; 45 | $lpLogoPathPinned: "../img/logo-black.svg"; 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.light.orange.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #f3f3f3; 2 | $separator-color: #d7d7d7; 3 | $background-color: #f8f8f8; 4 | $foreground-color : white; 5 | $input-background: white; 6 | 7 | $dark-btn-background: #131113; 8 | $light-btn-background: #ececec; 9 | 10 | $button-text-color: #fff; 11 | 12 | $theme-color-1: #e2863b; 13 | $theme-color-2: #e7523e; 14 | $theme-color-3: #d6a779; 15 | $theme-color-4: #dba070; 16 | $theme-color-5: #f6c797; 17 | $theme-color-6: #d6cdca; 18 | 19 | $primary-color: #212121; 20 | $secondary-color: #8f8f8f; 21 | $muted-color: #909090; 22 | 23 | $gradient-color-1 : #ff9c37; 24 | $gradient-color-2 : #d15f12; 25 | $gradient-color-3 : #f9a550; 26 | 27 | $shadowOffsetsTop : 1 3 10 14 19; 28 | $shadowBlursTop: 1.5 5 10 14 19; 29 | $shadowOpacitiesTop: 0.04 0.1 0.19 0.25 0.3; 30 | 31 | $shadowOffsetsBottom : 1 3 6 10 15; 32 | $shadowBlursBottom: 3 6 6 5 6; 33 | $shadowOpacitiesBottom: 0.04 0.1 0.2 0.22 0.22; 34 | 35 | $logoPath: "../img/logo-black.svg"; 36 | $logoPathMobile: "../img/logo-mobile.svg"; 37 | 38 | $lpBackgroundHome: "../img/landing-page/home-background-orange.png"; 39 | $lpBackgroundSub: "../img/landing-page/sub-background-orange.png"; 40 | $lpBackgroundFooter: "../img/landing-page/footer-background-orange.png"; 41 | $lpBackgroundEllipsisBottom: "../img/landing-page/white-background-bottom.png"; 42 | $lpBackgroundEllipsisTop: "../img/landing-page/white-background-top.png"; 43 | 44 | $lpLogoPath: "../img/logo-white.svg"; 45 | $lpLogoPathPinned: "../img/logo-black.svg"; 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.light.purple.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #f3f3f3; 2 | $separator-color: #d7d7d7; 3 | $background-color: #f8f8f8; 4 | $foreground-color : white; 5 | $input-background: white; 6 | 7 | $dark-btn-background: #575057; 8 | $light-btn-background: #d4d4d4; 9 | 10 | $button-text-color: #fff; 11 | 12 | $theme-color-1: #922c88; 13 | $theme-color-2: #4556ac; 14 | $theme-color-3: #af67a4; 15 | $theme-color-4: #743c6e; 16 | $theme-color-5: #4b5480; 17 | $theme-color-6: #795d75; 18 | 19 | $primary-color: #303030; 20 | $secondary-color: #8f8f8f; 21 | $muted-color: #909090; 22 | 23 | $gradient-color-1 : #a9449f; 24 | $gradient-color-2 : #3c164f; 25 | $gradient-color-3 : #8a3481; 26 | 27 | $shadowOffsetsTop : 1 3 10 14 19; 28 | $shadowBlursTop: 1.5 5 10 14 19; 29 | $shadowOpacitiesTop: 0.04 0.1 0.19 0.25 0.3; 30 | 31 | $shadowOffsetsBottom : 1 3 6 10 15; 32 | $shadowBlursBottom: 3 6 6 5 6; 33 | $shadowOpacitiesBottom: 0.04 0.1 0.2 0.22 0.22; 34 | 35 | $logoPath: "../img/logo-black.svg"; 36 | $logoPathMobile: "../img/logo-mobile.svg"; 37 | 38 | $lpBackgroundHome: "../img/landing-page/home-background-purple.png"; 39 | $lpBackgroundSub: "../img/landing-page/sub-background-purple.png"; 40 | $lpBackgroundFooter: "../img/landing-page/footer-background-purple.png"; 41 | $lpBackgroundEllipsisBottom: "../img/landing-page/white-background-bottom.png"; 42 | $lpBackgroundEllipsisTop: "../img/landing-page/white-background-top.png"; 43 | 44 | $lpLogoPath: "../img/logo-white.svg"; 45 | $lpLogoPathPinned: "../img/logo-black.svg"; 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/sass/themes/dore.light.red.scss: -------------------------------------------------------------------------------- 1 | $separator-color-light: #f3f3f3; 2 | $separator-color: #d7d7d7; 3 | $background-color: #f8f8f8; 4 | $foreground-color : white; 5 | $input-background: white; 6 | 7 | $dark-btn-background: #131113; 8 | $light-btn-background: #ececec; 9 | 10 | $button-text-color: #fff; 11 | 12 | $theme-color-1: #880a1f; 13 | $theme-color-2: #e7284a; 14 | $theme-color-3: #fd5d3d; 15 | $theme-color-4: #843a47; 16 | $theme-color-5: #d8667a; 17 | $theme-color-6: #f69682; 18 | 19 | $primary-color: #212121; 20 | $secondary-color: #8f8f8f; 21 | $muted-color: #909090; 22 | 23 | $gradient-color-1 : #992235; 24 | $gradient-color-2 : #5d0413; 25 | $gradient-color-3 : #a32337; 26 | 27 | $shadowOffsetsTop : 1 3 10 14 19; 28 | $shadowBlursTop: 1.5 5 10 14 19; 29 | $shadowOpacitiesTop: 0.04 0.1 0.19 0.25 0.3; 30 | 31 | $shadowOffsetsBottom : 1 3 6 10 15; 32 | $shadowBlursBottom: 3 6 6 5 6; 33 | $shadowOpacitiesBottom: 0.04 0.1 0.2 0.22 0.22; 34 | 35 | $logoPath: "../img/logo-black.svg"; 36 | $logoPathMobile: "../img/logo-mobile.svg"; 37 | 38 | $lpBackgroundHome: "../img/landing-page/home-background-red.png"; 39 | $lpBackgroundSub: "../img/landing-page/sub-background-red.png"; 40 | $lpBackgroundFooter: "../img/landing-page/footer-background-red.png"; 41 | $lpBackgroundEllipsisBottom: "../img/landing-page/white-background-bottom.png"; 42 | $lpBackgroundEllipsisTop: "../img/landing-page/white-background-top.png"; 43 | 44 | $lpLogoPath: "../img/logo-white.svg"; 45 | $lpLogoPathPinned: "../img/logo-black.svg"; 46 | 47 | @import "../_mixins.scss"; 48 | @import "../_dore.style.scss"; 49 | -------------------------------------------------------------------------------- /content/static/css/vendor/bootstrap-stars.css: -------------------------------------------------------------------------------- 1 | .br-wrapper { 2 | display: inline-block; 3 | vertical-align: top; 4 | } 5 | 6 | .br-theme-bootstrap-stars .br-widget { 7 | height: 28px; 8 | white-space: nowrap; 9 | } 10 | .br-theme-bootstrap-stars .br-widget a { 11 | font-family: "simple-line-icons"; 12 | font-size: 16px; 13 | line-height: 1; 14 | letter-spacing: normal; 15 | text-transform: none; 16 | display: inline-block; 17 | white-space: nowrap; 18 | word-wrap: normal; 19 | -webkit-font-feature-settings: 'liga'; 20 | -webkit-font-smoothing: antialiased; 21 | text-rendering: auto; 22 | -webkit-font-smoothing: antialiased; 23 | text-decoration: none; 24 | margin-right: 2px; 25 | } 26 | .br-theme-bootstrap-stars .br-widget a:after { 27 | content: "\e09b"; 28 | color: #d2d2d2; 29 | } 30 | 31 | .br-theme-bootstrap-stars .br-widget .br-current-rating { 32 | display: none; 33 | } 34 | .br-theme-bootstrap-stars .br-readonly a { 35 | cursor: default; 36 | } 37 | -------------------------------------------------------------------------------- /content/static/css/vendor/bootstrap-tagsinput.css: -------------------------------------------------------------------------------- 1 | .bootstrap-tagsinput { 2 | background-color: #fff; 3 | border: 1px solid #ccc; 4 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 5 | display: inline-block; 6 | padding: 4px 6px; 7 | color: #555; 8 | vertical-align: middle; 9 | border-radius: 4px; 10 | max-width: 100%; 11 | line-height: 22px; 12 | cursor: text; 13 | } 14 | .bootstrap-tagsinput input { 15 | border: none; 16 | box-shadow: none; 17 | outline: none; 18 | background-color: transparent; 19 | padding: 0 6px; 20 | margin: 0; 21 | width: auto; 22 | max-width: inherit; 23 | } 24 | .bootstrap-tagsinput.form-control input::-moz-placeholder { 25 | color: #777; 26 | opacity: 1; 27 | } 28 | .bootstrap-tagsinput.form-control input:-ms-input-placeholder { 29 | color: #777; 30 | } 31 | .bootstrap-tagsinput.form-control input::-webkit-input-placeholder { 32 | color: #777; 33 | } 34 | .bootstrap-tagsinput input:focus { 35 | border: none; 36 | box-shadow: none; 37 | } 38 | .bootstrap-tagsinput .tag { 39 | margin-right: 2px; 40 | color: white; 41 | } 42 | .bootstrap-tagsinput .tag [data-role="remove"] { 43 | margin-left: 8px; 44 | cursor: pointer; 45 | } 46 | .bootstrap-tagsinput .tag [data-role="remove"]:after { 47 | content: "x"; 48 | padding: 0px 2px; 49 | } 50 | .bootstrap-tagsinput .tag [data-role="remove"]:hover { 51 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 52 | } 53 | .bootstrap-tagsinput .tag [data-role="remove"]:hover:active { 54 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 55 | } 56 | -------------------------------------------------------------------------------- /content/static/css/vendor/cropper.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Cropper.js v1.4.0 3 | * https://fengyuanchen.github.io/cropperjs 4 | * 5 | * Copyright 2015-present Chen Fengyuan 6 | * Released under the MIT license 7 | * 8 | * Date: 2018-06-01T15:18:09.891Z 9 | */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed} -------------------------------------------------------------------------------- /content/static/css/vendor/datatables.responsive.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{top:12px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#0275d8}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#0275d8}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none} 2 | -------------------------------------------------------------------------------- /content/static/css/vendor/nouislider.min.css: -------------------------------------------------------------------------------- 1 | /*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%} -------------------------------------------------------------------------------- /content/static/css/vendor/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} -------------------------------------------------------------------------------- /content/static/css/vendor/perfect-scrollbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Container style 3 | */ 4 | .ps { 5 | overflow: hidden !important; 6 | overflow-anchor: none; 7 | -ms-overflow-style: none; 8 | touch-action: auto; 9 | -ms-touch-action: auto; 10 | } 11 | 12 | /* 13 | * Scrollbar rail styles 14 | */ 15 | .ps__rail-x { 16 | display: none; 17 | opacity: 0; 18 | transition: background-color .2s linear, opacity .2s linear; 19 | -webkit-transition: background-color .2s linear, opacity .2s linear; 20 | height: 15px; 21 | /* there must be 'bottom' or 'top' for ps__rail-x */ 22 | bottom: 0px; 23 | /* please don't change 'position' */ 24 | position: absolute; 25 | } 26 | 27 | .ps__rail-y { 28 | display: none; 29 | opacity: 0; 30 | transition: background-color .2s linear, opacity .2s linear; 31 | -webkit-transition: background-color .2s linear, opacity .2s linear; 32 | width: 15px; 33 | /* there must be 'right' or 'left' for ps__rail-y */ 34 | right: 0; 35 | /* please don't change 'position' */ 36 | position: absolute; 37 | } 38 | 39 | .ps--active-x > .ps__rail-x, 40 | .ps--active-y > .ps__rail-y { 41 | display: block; 42 | background-color: transparent; 43 | } 44 | 45 | .ps:hover > .ps__rail-x, 46 | .ps:hover > .ps__rail-y, 47 | .ps--focus > .ps__rail-x, 48 | .ps--focus > .ps__rail-y, 49 | .ps--scrolling-x > .ps__rail-x, 50 | .ps--scrolling-y > .ps__rail-y { 51 | opacity: 0.6; 52 | } 53 | 54 | .ps .ps__rail-x:hover, 55 | .ps .ps__rail-y:hover, 56 | .ps .ps__rail-x:focus, 57 | .ps .ps__rail-y:focus, 58 | .ps .ps__rail-x.ps--clicking, 59 | .ps .ps__rail-y.ps--clicking { 60 | /* background-color: #eee; */ 61 | opacity: 0.9; 62 | } 63 | 64 | /* 65 | * Scrollbar thumb styles 66 | */ 67 | .ps__thumb-x { 68 | background-color: #aaa; 69 | border-radius: 6px; 70 | transition: background-color .2s linear, height .2s ease-in-out; 71 | -webkit-transition: background-color .2s linear, height .2s ease-in-out; 72 | height: 6px; 73 | /* there must be 'bottom' for ps__thumb-x */ 74 | bottom: 2px; 75 | /* please don't change 'position' */ 76 | position: absolute; 77 | } 78 | 79 | .ps__thumb-y { 80 | background-color: #aaa; 81 | border-radius: 10px; 82 | transition: background-color .2s linear, width .2s ease-in-out; 83 | -webkit-transition: background-color .2s linear, width .2s ease-in-out; 84 | width: 5px; 85 | /* there must be 'right' for ps__thumb-y */ 86 | right: 2px; 87 | /* please don't change 'position' */ 88 | position: absolute; 89 | } 90 | 91 | .ps__rail-x:hover > .ps__thumb-x, 92 | .ps__rail-x:focus > .ps__thumb-x, 93 | .ps__rail-x.ps--clicking .ps__thumb-x { 94 | background-color: #999; 95 | height: 11px; 96 | } 97 | 98 | .ps__rail-y:hover > .ps__thumb-y, 99 | .ps__rail-y:focus > .ps__thumb-y, 100 | .ps__rail-y.ps--clicking .ps__thumb-y { 101 | /* background-color: #999; */ 102 | /* width: 11px; */ 103 | } 104 | 105 | /* MS supports */ 106 | @supports (-ms-overflow-style: none) { 107 | .ps { 108 | overflow: auto !important; 109 | } 110 | } 111 | 112 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 113 | .ps { 114 | overflow: auto !important; 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /content/static/css/vendor/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /content/static/font/iconsmind/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/iconsmind/icomoon.eot -------------------------------------------------------------------------------- /content/static/font/iconsmind/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/iconsmind/icomoon.ttf -------------------------------------------------------------------------------- /content/static/font/iconsmind/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/iconsmind/icomoon.woff -------------------------------------------------------------------------------- /content/static/font/simple-line-icons/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | Copyright (c) 2016 Sabbir Ahmed & All Contributors 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9 | -------------------------------------------------------------------------------- /content/static/font/simple-line-icons/fonts/Simple-Line-Icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/simple-line-icons/fonts/Simple-Line-Icons.eot -------------------------------------------------------------------------------- /content/static/font/simple-line-icons/fonts/Simple-Line-Icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/simple-line-icons/fonts/Simple-Line-Icons.ttf -------------------------------------------------------------------------------- /content/static/font/simple-line-icons/fonts/Simple-Line-Icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/simple-line-icons/fonts/Simple-Line-Icons.woff -------------------------------------------------------------------------------- /content/static/font/simple-line-icons/fonts/Simple-Line-Icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/font/simple-line-icons/fonts/Simple-Line-Icons.woff2 -------------------------------------------------------------------------------- /content/static/img/balloon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/balloon.jpg -------------------------------------------------------------------------------- /content/static/img/bebinca-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/bebinca-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/big-buck-bunny-poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/big-buck-bunny-poster.jpg -------------------------------------------------------------------------------- /content/static/img/card-thumb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/card-thumb-1.jpg -------------------------------------------------------------------------------- /content/static/img/card-thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/card-thumb-2.jpg -------------------------------------------------------------------------------- /content/static/img/card-thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/card-thumb-3.jpg -------------------------------------------------------------------------------- /content/static/img/card-thumb-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/card-thumb-4.jpg -------------------------------------------------------------------------------- /content/static/img/carousel-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/carousel-1.jpg -------------------------------------------------------------------------------- /content/static/img/carousel-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/carousel-2.jpg -------------------------------------------------------------------------------- /content/static/img/carousel-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/carousel-3.jpg -------------------------------------------------------------------------------- /content/static/img/cheesecake-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/cheesecake-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/chocolate-cake-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/chocolate-cake-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/coconut-cake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/coconut-cake.jpg -------------------------------------------------------------------------------- /content/static/img/cremeschnitte-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/cremeschnitte-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/detail.jpg -------------------------------------------------------------------------------- /content/static/img/fat-rascal-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/fat-rascal-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/financier-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/financier-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/fruitcake-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/fruitcake-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/genoise-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/genoise-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/gingerbread-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/gingerbread-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/goose-breast-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/goose-breast-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/application-chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/application-chat.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/application-library.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/application-library.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/application-survey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/application-survey.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/application-todo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/application-todo.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/blog-thumb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/blog-thumb-1.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/blog-thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/blog-thumb-2.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/blog-thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/blog-thumb-3.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/blog-thumb-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/blog-thumb-4.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/blog-thumb-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/blog-thumb-5.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-1.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-2.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-3.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-4.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-5.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-6.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/careers-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/careers-7.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/client-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-1.png -------------------------------------------------------------------------------- /content/static/img/landing-page/client-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-2.png -------------------------------------------------------------------------------- /content/static/img/landing-page/client-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-3.png -------------------------------------------------------------------------------- /content/static/img/landing-page/client-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-4.png -------------------------------------------------------------------------------- /content/static/img/landing-page/client-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-5.png -------------------------------------------------------------------------------- /content/static/img/landing-page/client-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/client-6.png -------------------------------------------------------------------------------- /content/static/img/landing-page/dark-background-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/dark-background-bottom.png -------------------------------------------------------------------------------- /content/static/img/landing-page/dark-background-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/dark-background-top.png -------------------------------------------------------------------------------- /content/static/img/landing-page/feature-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/feature-2.png -------------------------------------------------------------------------------- /content/static/img/landing-page/feature-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/feature-3.png -------------------------------------------------------------------------------- /content/static/img/landing-page/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/feature.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-blue-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-blue-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-blue.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-green-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-green-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-green.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-orange-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-orange-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-orange.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-purple-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-purple-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-purple.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-red-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-red-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/footer-background-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/footer-background-red.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-blue-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-blue-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-blue.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-green-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-green-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-green.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-orange-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-orange-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-orange.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-purple-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-purple-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-purple.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-red-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-red-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-background-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-background-red.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-hero-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-hero-mobile.png -------------------------------------------------------------------------------- /content/static/img/landing-page/home-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/home-hero.png -------------------------------------------------------------------------------- /content/static/img/landing-page/logo-footer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-blue-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-blue-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-blue.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-green-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-green-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-green.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-orange-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-orange-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-orange.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-purple-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-purple-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-purple.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-red-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-red-dark.png -------------------------------------------------------------------------------- /content/static/img/landing-page/sub-background-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/sub-background-red.png -------------------------------------------------------------------------------- /content/static/img/landing-page/subpage-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/subpage-image.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/subpage-video-poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/subpage-video-poster.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/team-1.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/team-2.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/team-3.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/team-4.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/team-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/team-5.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-1.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-2.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-3.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-4.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-5.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-6.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-7.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/values-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/values-8.jpg -------------------------------------------------------------------------------- /content/static/img/landing-page/white-background-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/white-background-bottom.png -------------------------------------------------------------------------------- /content/static/img/landing-page/white-background-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/landing-page/white-background-top.png -------------------------------------------------------------------------------- /content/static/img/login-balloon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/login-balloon.jpg -------------------------------------------------------------------------------- /content/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/logo.png -------------------------------------------------------------------------------- /content/static/img/magdalena-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/magdalena-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/marble-cake-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/marble-cake-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/menu-left.svg: -------------------------------------------------------------------------------- 1 | menu-left -------------------------------------------------------------------------------- /content/static/img/menu-right.svg: -------------------------------------------------------------------------------- 1 | menu-right -------------------------------------------------------------------------------- /content/static/img/menu-single.svg: -------------------------------------------------------------------------------- 1 | menuv -------------------------------------------------------------------------------- /content/static/img/merveilleux-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/merveilleux-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/napoleonshat-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/napoleonshat-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/notification-thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/notification-thumb-2.jpg -------------------------------------------------------------------------------- /content/static/img/notification-thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/notification-thumb-3.jpg -------------------------------------------------------------------------------- /content/static/img/notification-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/notification-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/pargin-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/pargin-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/parkin-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/parkin-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/petit-gateau-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/petit-gateau-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/plane.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/plane.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-10.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-11.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-2.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-3.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-4.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-5.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-6.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-7.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-8.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l-9.jpg -------------------------------------------------------------------------------- /content/static/img/profile-pic-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/profile-pic-l.jpg -------------------------------------------------------------------------------- /content/static/img/salzburger-nockerl-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/salzburger-nockerl-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/souffle-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/souffle-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/streuselkuchen-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/streuselkuchen-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/tea-loaf-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/tea-loaf-thumb.jpg -------------------------------------------------------------------------------- /content/static/img/thumb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/thumb-1.jpg -------------------------------------------------------------------------------- /content/static/img/thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/thumb-2.jpg -------------------------------------------------------------------------------- /content/static/img/thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/thumb-3.jpg -------------------------------------------------------------------------------- /content/static/img/thumb-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/content/static/img/thumb-4.jpg -------------------------------------------------------------------------------- /content/static/js/scripts.js: -------------------------------------------------------------------------------- 1 | /* Dore Theme Select & Initializer Script 2 | 3 | Table of Contents 4 | 5 | 01. Css Loading Util 6 | 02. Theme Selector And Initializer 7 | */ 8 | 9 | /* 01. Css Loading Util */ 10 | function loadStyle(href, callback) { 11 | for (var i = 0; i < document.styleSheets.length; i++) { 12 | if (document.styleSheets[i].href == href) { 13 | return; 14 | } 15 | } 16 | var head = document.getElementsByTagName("head")[0]; 17 | var link = document.createElement("link"); 18 | link.rel = "stylesheet"; 19 | link.type = "text/css"; 20 | link.href = href; 21 | if (callback) { 22 | link.onload = function() { 23 | callback(); 24 | }; 25 | } 26 | head.appendChild(link); 27 | } 28 | /* 02. Theme Selector And Initializer */ 29 | (function($) { 30 | if ($().dropzone) { 31 | Dropzone.autoDiscover = false; 32 | } 33 | 34 | var themeColorsDom = 35 | '

Light Theme

Dark Theme

'; 36 | $("body").append(themeColorsDom); 37 | var theme = "dore.light.blue.min.css"; 38 | 39 | if (typeof Storage !== "undefined") { 40 | if (localStorage.getItem("theme")) { 41 | theme = localStorage.getItem("theme"); 42 | } 43 | } 44 | 45 | $(".theme-color[data-theme='" + theme + "']").addClass("active"); 46 | 47 | console.log(window.location.pathname) 48 | loadStyle("../static/css/" + theme, onStyleComplete); 49 | function onStyleComplete() { 50 | setTimeout(onStyleCompleteDelayed, 300); 51 | } 52 | 53 | function onStyleCompleteDelayed() { 54 | var $dore = $("body").dore(); 55 | } 56 | 57 | $("body").on("click", ".theme-color", function(event) { 58 | event.preventDefault(); 59 | var dataTheme = $(this).data("theme"); 60 | if (typeof Storage !== "undefined") { 61 | localStorage.setItem("theme", dataTheme); 62 | window.location.reload(); 63 | } 64 | }); 65 | 66 | 67 | $(".theme-button").on("click", function(event) { 68 | event.preventDefault(); 69 | $(this) 70 | .parents(".theme-colors") 71 | .toggleClass("shown"); 72 | }); 73 | $(document).on("click", function(event) { 74 | if ( 75 | !( 76 | $(event.target) 77 | .parents() 78 | .hasClass("theme-colors") || 79 | $(event.target) 80 | .parents() 81 | .hasClass("theme-button") || 82 | $(event.target).hasClass("theme-button") || 83 | $(event.target).hasClass("theme-colors") 84 | ) 85 | ) { 86 | if ($(".theme-colors").hasClass("shown")) { 87 | $(".theme-colors").removeClass("shown"); 88 | } 89 | } 90 | }); 91 | })(jQuery); 92 | -------------------------------------------------------------------------------- /content/static/js/scripts.single.theme.js: -------------------------------------------------------------------------------- 1 | /* Dore Single Theme Initializer Script 2 | 3 | Table of Contents 4 | 5 | 01. Single Theme Initializer 6 | */ 7 | 8 | /* 01. Single Theme Initializer */ 9 | 10 | (function($) { 11 | if ($().dropzone) { 12 | Dropzone.autoDiscover = false; 13 | } 14 | var $dore = $("body").dore(); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor 5 classic editor build** – https://github.com/ckeditor/ckeditor5-build-classic
5 | Copyright (c) 2003-2018, [CKSource](http://cksource.com) Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). 8 | 9 | Sources of Intellectual Property Included in CKEditor 10 | ----------------------------------------------------- 11 | 12 | Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission. 13 | 14 | The following libraries are included in CKEditor under the [MIT license](https://opensource.org/licenses/MIT): 15 | 16 | * Lo-Dash - Copyright (c) JS Foundation and other contributors https://js.foundation/. Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors http://underscorejs.org/. 17 | 18 | Trademarks 19 | ---------- 20 | 21 | **CKEditor** is a trademark of [CKSource](http://cksource.com) Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 22 | -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/README.md: -------------------------------------------------------------------------------- 1 | CKEditor 5 classic editor build v10.1.0 2 | ======================================= 3 | 4 | In order to start using CKEditor 5 Builds, configure or customize them, please visit http://docs.ckeditor.com/ckeditor5/latest/builds/index.html 5 | 6 | ## License 7 | 8 | Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). 9 | For full details about the license, please check the LICENSE.md file. 10 | -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ar.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ar']=Object.assign(d['ar']||{},{a:"لا يمكن رفع الملف:",b:"Block quote",c:"Italic",d:"Bold",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"رابط",q:"قائمة مرقمة",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"تحرير الرابط",z:"فتح الرابط في تبويب جديد",aa:"This link has no URL",ab:"حفظ",ac:"إلغاء",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"تراجع",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ast.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ast']=Object.assign(d['ast']||{},{a:"Cannot upload file:",b:"Block quote",c:"Cursiva",d:"Negrina",e:"Choose heading",f:"Heading",g:"complementu d'imaxen",h:"Enter image caption",i:"Imaxen a tamañu completu",j:"Imaxen llateral",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Enllazar",q:"Llista numberada",r:"Llista con viñetes",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Desenllazar",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Guardar",ac:"Encaboxar",ad:"URL del enllaz",ae:"Upload in progress",af:"Editor de testu arriquecíu, %0",ag:"Editor de testu arriquecíu",ah:"Text alternative",ai:"Desfacer",aj:"Refacer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/bg.js: -------------------------------------------------------------------------------- 1 | (function(d){d['bg']=Object.assign(d['bg']||{},{a:"Cannot upload file:",b:"Цитат",c:"Курсив",d:"Удебелен",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Параграф",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Запазване",ac:"Отказ",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ca.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ca']=Object.assign(d['ca']||{},{a:"No es pot pujar l'arxiu:",b:"Cita de bloc",c:"Cursiva",d:"Negreta",e:"Escull capçalera",f:"Capçalera",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Pàrraf",t:"Capçalera 1",u:"Capçalera 2",v:"Capçalera 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Desar",ac:"Cancel·lar",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/cs.js: -------------------------------------------------------------------------------- 1 | (function(d){d['cs']=Object.assign(d['cs']||{},{a:"Soubor nelze nahrát:",b:"Citace",c:"Kurzíva",d:"Tučné",e:"Zvolte nadpis",f:"Nadpis",g:"ovládací prvek obrázku",h:"Zadejte popis obrázku",i:"Obrázek v plné velikosti",j:"Postranní obrázek",k:"Obrázek zarovnaný vlevo",l:"Obrázek zarovnaný na střed",m:"Obrázek zarovnaný vpravo",n:"Vložit obrázek",o:"Nahrání selhalo",p:"Odkaz",q:"Číslování",r:"Odrážky",s:"Odstavec",t:"Nadpis 1",u:"Nadpis 2",v:"Nadpis 3",w:"Změnit alternativní text obrázku",x:"Odstranit odkaz",y:"Upravit odkaz",z:"Otevřít odkaz v nové kartě",aa:"Tento odkaz nemá žádnou URL",ab:"Uložit",ac:"Zrušit",ad:"URL odkazu",ae:"Probíhá nahrávání",af:"Textový editor, %0",ag:"Textový editor",ah:"Alternativní text",ai:"Zpět",aj:"Znovu"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/da.js: -------------------------------------------------------------------------------- 1 | (function(d){d['da']=Object.assign(d['da']||{},{a:"Kan ikke uploade fil:",b:"Blot citat",c:"Kursiv",d:"Fed",e:"Vælg overskrift",f:"Overskrift",g:"billed widget",h:"Indtast billedoverskrift",i:"Fuld billedstørrelse",j:"Sidebillede",k:"Venstrestillet billede",l:"Centreret billede",m:"Højrestillet billede",n:"Indsæt billede",o:"Upload fejlede",p:"Link",q:"Opstilling med tal",r:"Punktopstilling",s:"Formattering",t:"Overskrift 1",u:"Overskrift 2",v:"Overskrift 3",w:"Skift alternativ billedtekst",x:"Fjern link",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Gem",ac:"Annullér",ad:"Link URL",ae:"Upload in progress",af:"Wysiwyg editor, %0",ag:"Wysiwyg editor",ah:"Alternativ tekst",ai:"Fortryd",aj:"Gentag"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/de.js: -------------------------------------------------------------------------------- 1 | (function(d){d['de']=Object.assign(d['de']||{},{a:"Datei kann nicht hochgeladen werden:",b:"Blockzitat",c:"Kursiv",d:"Fett",e:"Überschrift auswählen",f:"Überschrift",g:"Bild-Steuerelement",h:"Bildunterschrift eingeben",i:"Bild in voller Größe",j:"Seitenbild",k:"linksbündiges Bild",l:"zentriertes Bild",m:"rechtsbündiges Bild",n:"Bild einfügen",o:"Hochladen fehlgeschlagen",p:"Link",q:"Nummerierte Liste",r:"Aufzählungsliste",s:"Absatz",t:"Überschrift 1",u:"Überschrift 2",v:"Überschrift 3",w:"Alternativ Text ändern",x:"Link entfernen",y:"Link bearbeiten",z:"Link im neuen Tab öffnen",aa:"Dieser Link hat keine Adresse",ab:"Speichern",ac:"Abbrechen",ad:"Link Adresse",ae:"Upload in progress",af:"Rich-Text-Editor, %0",ag:"Rich Text Editor",ah:"Textalternative",ai:"Rückgängig",aj:"Wiederherstellen"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/el.js: -------------------------------------------------------------------------------- 1 | (function(d){d['el']=Object.assign(d['el']||{},{a:"Cannot upload file:",b:"Περιοχή παράθεσης",c:"Πλάγια",d:"Έντονη",e:"Επιλέξτε κεφαλίδα",f:"Κεφαλίδα",g:"image widget",h:"Λεζάντα",i:"Εικόνα πλήρης μεγέθους",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Εισαγωγή εικόνας",o:"Upload failed",p:"Σύνδεσμος",q:"Αριθμημένη λίστα",r:"Λίστα κουκκίδων",s:"Παράγραφος",t:"Κεφαλίδα 1",u:"Κεφαλίδα 2",v:"Κεφαλίδα 3",w:"Αλλαγή εναλλακτικού κείμενου",x:"Αφαίρεση συνδέσμου",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Αποθήκευση",ac:"Ακύρωση",ad:"Διεύθυνση συνδέσμου",ae:"Upload in progress",af:"Επεξεργαστής Πλούσιου Κειμένου, 0%",ag:"Επεξεργαστής Πλούσιου Κειμένου",ah:"Εναλλακτικό κείμενο",ai:"Αναίρεση",aj:"Επανάληψη"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/en-au.js: -------------------------------------------------------------------------------- 1 | (function(d){d['en-au']=Object.assign(d['en-au']||{},{a:"Cannot upload file:",b:"Block quote",c:"Italic",d:"Bold",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centred image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Save",ac:"Cancel",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/eo.js: -------------------------------------------------------------------------------- 1 | (function(d){d['eo']=Object.assign(d['eo']||{},{a:"Cannot upload file:",b:"Block quote",c:"kursiva",d:"grasa",e:"Elektu ĉapon",f:"Ĉapo",g:"bilda fenestraĵo",h:"Skribu klarigon pri la bildo",i:"Bildo kun reala dimensio",j:"Flanka biildo",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Enmetu bildon",o:"Upload failed",p:"Ligilo",q:"Numerita Listo",r:"Bula Listo",s:"Paragrafo",t:"Ĉapo 1",u:"Ĉapo 2",v:"Ĉapo 3",w:"Ŝanĝu la alternativan tekston de la bildo",x:"Malligi",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Konservi",ac:"Nuligi",ad:"URL de la ligilo",ae:"Upload in progress",af:"Redaktilo de Riĉa Teksto, %0",ag:"Redaktilo de Riĉa Teksto",ah:"Alternativa teksto",ai:"Malfari",aj:"Refari"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/es.js: -------------------------------------------------------------------------------- 1 | (function(d){d['es']=Object.assign(d['es']||{},{a:"No se pudo cargar el archivo:",b:"Entrecomillado",c:"Cursiva",d:"Negrita",e:"Elegir Encabezado",f:"Encabezado",g:"Widget de imagen",h:"Introducir título de la imagen",i:"Imagen a tamaño completo",j:"Imagen lateral",k:"Imagen alineada a la izquierda",l:"Imagen centrada",m:"Imagen alineada a la derecha",n:"Insertar imagen",o:"Fallo en la subida",p:"Enlace",q:"Lista numerada",r:"Lista de puntos",s:"Párrafo",t:"Encabezado 1",u:"Encabezado 2",v:"Encabezado 3",w:"Cambiar el texto alternativo de la imagen",x:"Quitar enlace",y:"Editar enlace",z:"Abrir enlace en una pestaña nueva",aa:"Este enlace no tiene URL",ab:"Guardar",ac:"Cancelar",ad:"URL del enlace",ae:"Upload in progress",af:"Editor de Texto Enriquecido, %0",ag:"Editor de Texto Enriquecido",ah:"Texto alternativo",ai:"Deshacer",aj:"Rehacer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/et.js: -------------------------------------------------------------------------------- 1 | (function(d){d['et']=Object.assign(d['et']||{},{a:"Faili ei suudeta üles laadida:",b:"Tsitaat",c:"Kaldkiri",d:"Rasvane",e:"Vali pealkiri",f:"Pealkiri",g:"pildi vidin",h:"Sisesta pildi pealkiri",i:"Täissuuruses pilt",j:"Pilt küljel",k:"Vasakule joondatud pilt",l:"Keskele joondatud pilt",m:"Paremale joondatud pilt",n:"Siseta pilt",o:"Üleslaadimine ebaõnnestus",p:"Link",q:"Nummerdatud loetelu",r:"Loetelu",s:"Lõik",t:"Pealkiri 1",u:"Pealkiri 2",v:"Pealkiri 3",w:"Muuda pildi tekstilist alternatiivi",x:"Eemalda link",y:"Muuda linki",z:"Ava link uuel vahekaardil",aa:"Sellel lingil puudub URL",ab:"Salvesta",ac:"Loobu",ad:"Lingi URL",ae:"Upload in progress",af:"Tekstiredaktor, %0",ag:"Tekstiredaktor",ah:"Alternatiivne tekst",ai:"Samm tagasi",aj:"Samm edasi"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/eu.js: -------------------------------------------------------------------------------- 1 | (function(d){d['eu']=Object.assign(d['eu']||{},{a:"Ezin da fitxategia kargatu:",b:"Aipua",c:"Etzana",d:"Lodia",e:"Aukeratu izenburua",f:"Izenburua",g:"irudi widgeta",h:"Sartu irudiaren epigrafea",i:"Tamaina osoko irudia",j:"Alboko irudia",k:"Ezkerrean lerrokatutako irudia",l:"Zentratutako irudia",m:"Eskuinean lerrokatutako irudia",n:"Txertatu irudia",o:"Kargatzeak huts egin du",p:"Esteka",q:"Zenbakidun zerrenda",r:"Buletdun zerrenda",s:"Paragrafoa",t:"Izenburua 1",u:"Izenburua 2",v:"Izenburua 3",w:"Aldatu irudiaren ordezko testua",x:"Desestekatu",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Gorde",ac:"Utzi",ad:"Estekaren URLa",ae:"Upload in progress",af:"Testu aberastuaren editorea, %0",ag:"Testu aberastuaren editorea",ah:"Ordezko testua",ai:"Desegin",aj:"Berregin"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/fa.js: -------------------------------------------------------------------------------- 1 | (function(d){d['fa']=Object.assign(d['fa']||{},{a:"فایل آپلود نمی‌شود:",b:" بلوک نقل قول",c:"کج",d:"تو پر",e:"انتخاب عنوان",f:"عنوان",g:"ابزاره تصویر",h:"عنوان تصویر را وارد کنید",i:"تصویر در اندازه کامل",j:"تصویر جانبی",k:"تصویر تراز شده چپ",l:"تصویر در وسط",m:"تصویر تراز شده راست",n:"قرار دادن تصویر",o:"آپلود ناموفق بود",p:"پیوند",q:"لیست عددی",r:"لیست نشانه‌دار",s:"پاراگراف",t:"عنوان 1",u:"عنوان 2",v:"عنوان 3",w:"تغییر متن جایگزین تصویر",x:"لغو پیوند",y:"ویرایش پیوند",z:"باز کردن پیوند در برگه جدید",aa:"این پیوند نشانی اینترنتی ندارد",ab:"ذخیره",ac:"لغو",ad:"نشانی اینترنتی پیوند",ae:"Upload in progress",af:"ویرایشگر متن غنی، %0",ag:"ویرایشگر متن غنی",ah:"متن جایگزین",ai:"بازگردانی",aj:"باز انجام"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/fi.js: -------------------------------------------------------------------------------- 1 | (function(d){d['fi']=Object.assign(d['fi']||{},{a:"Tiedostoa ei voitu ladata:",b:"Lainaus",c:"Kursivointi",d:"Lihavointi",e:"Valitse tyyli",f:"Otsikkotyyli",g:"Kuvavimpain",h:"Syötä kuvateksti",i:"Täysikokoinen kuva",j:"Pieni kuva",k:"Vasemmalle tasattu kuva",l:"Keskitetty kuva",m:"Oikealle tasattu kuva",n:"Lisää kuva",o:"Lataus epäonnistui",p:"Linkki",q:"Numeroitu lista",r:"Lista",s:"Kappale",t:"Otsikko 1",u:"Otsikko 2",v:"Otsikko 3",w:"Vaihda kuvan vaihtoehtoinen teksti",x:"Poista linkki",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Tallenna",ac:"Peruuta",ad:"Linkin osoite",ae:"Upload in progress",af:"Rikas tekstieditori, %0",ag:"Rikas tekstieditori",ah:"Vaihtoehtoinen teksti",ai:"Peru",aj:"Tee uudelleen"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/fr.js: -------------------------------------------------------------------------------- 1 | (function(d){d['fr']=Object.assign(d['fr']||{},{a:"Envoi du fichier échoué :",b:"Citation",c:"Italique",d:"Gras",e:"Choisir le titre",f:"En-tête",g:"Objet image",h:"Saisissez la légende de l’image",i:"Image taille réelle",j:"Image sur le côté",k:"Image alignée à gauche",l:"Image centrée",m:"Image alignée a droite",n:"Insérer une image",o:"Échec de l'envoi",p:"Lien",q:"Liste numérotée",r:"Liste à puces",s:"Paragraphe",t:"Titre 1",u:"Titre 2",v:"Titre 3",w:"Changer le texte alternatif à l’image",x:"Supprimer le lien",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Enregistrer",ac:"Annuler",ad:"URL du lien",ae:"Upload in progress",af:"Éditeur de texte enrichi, %0",ag:"Éditeur de texte enrichi",ah:"Texte alternatif",ai:"Annuler",aj:"Restaurer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/gl.js: -------------------------------------------------------------------------------- 1 | (function(d){d['gl']=Object.assign(d['gl']||{},{a:"Non é posíbel cargar o ficheiro:",b:"Cita de bloque",c:"Itálica",d:"Negra",e:"Escolla o título",f:"Título",g:"Trebello de imaxe",h:"Introduza o título da imaxe",i:"Imaxe a tamaño completo",j:"Lado da imaxe",k:"Imaxe aliñada á esquerda",l:"Imaxe centrada horizontalmente",m:"Imaxe aliñada á dereita",n:"Inserir imaxe",o:"Fallou o envío",p:"Ligar",q:"Lista numerada",r:"Lista viñeteada",s:"Parágrafo",t:"Título 1",u:"Título 2",v:"Título 3",w:"Cambiar o texto alternativo da imaxe",x:"Desligar",y:"Editar a ligazón",z:"Abrir a ligazón nunha nova lapela",aa:"Esta ligazón non ten URL",ab:"Gardar",ac:"Cancelar",ad:"URL de ligazón",ae:"Upload in progress",af:"Editor de texto mellorado, %0",ag:"Editor de texto mellorado",ah:"Texto alternativo",ai:"Desfacer",aj:"Refacer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/gu.js: -------------------------------------------------------------------------------- 1 | (function(d){d['gu']=Object.assign(d['gu']||{},{a:"ફાઇલ અપલોડ ન થઇ શકી",b:" વિચાર ટાંકો",c:"ત્રાંસુ - ઇટલિક્",d:"ઘાટુ - બોલ્ડ્",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Save",ac:"Cancel",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/hr.js: -------------------------------------------------------------------------------- 1 | (function(d){d['hr']=Object.assign(d['hr']||{},{a:"Datoteku nije moguće poslati:",b:"Blok citat",c:"Ukošeno",d:"Podebljano",e:"Odaberite naslov",f:"Naslov",g:"Slika widget",h:"Unesite naslov slike",i:"Slika pune veličine",j:"Slika sa strane",k:"Lijevo poravnata slika",l:"Centrirana slika",m:"Slika poravnata desno",n:"Umetni sliku",o:"Slanje nije uspjelo",p:"Veza",q:"Brojčana lista",r:"Obična lista",s:"Paragraf",t:"Naslov 1",u:"Naslov 2",v:"Naslov 3",w:"Promijeni alternativni tekst slike",x:"Ukloni vezu",y:"Uredi vezu",z:"Otvori vezu u novoj kartici",aa:"Ova veza nema URL",ab:"Snimi",ac:"Poništi",ad:"URL veze",ae:"Slanje u tijeku",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Alternativni tekst",ai:"Poništi",aj:"Ponovi"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/hu.js: -------------------------------------------------------------------------------- 1 | (function(d){d['hu']=Object.assign(d['hu']||{},{a:"Nem sikerült a fájl feltöltése:",b:"Idézet",c:"Dőlt",d:"Félkövér",e:"Stílus megadása",f:"Stílusok",g:"képmodul",h:"Képaláírás megadása",i:"Teljes méretű kép",j:"Oldalsó kép",k:"Balra igazított kép",l:"Középre igazított kép",m:"Jobbra igazított kép",n:"Kép beszúrása",o:"A feltöltés nem sikerült",p:"Link",q:"Számozott lista",r:"Pontozott lista",s:"Bekezdés",t:"Címsor 1",u:"Címsor 2",v:"Címsor 3",w:"Helyettesítő szöveg módosítása",x:"Link eltávolítása",y:"Link szerkesztése",z:"Link megnyitása új ablakban",aa:"A link nem tartalmaz URL-t",ab:"Mentés",ac:"Mégsem",ad:"URL link",ae:"A feltöltés folyamatban",af:"Bővített szövegszerkesztő, %0",ag:"Bővített szövegszerkesztő",ah:"Helyettesítő szöveg",ai:"Visszavonás",aj:"Újra"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/it.js: -------------------------------------------------------------------------------- 1 | (function(d){d['it']=Object.assign(d['it']||{},{a:"Impossibile caricare il file:",b:"Blocco citazione",c:"Corsivo",d:"Grassetto",e:"Seleziona intestazione",f:"Intestazione",g:"Widget immagine",h:"inserire didascalia dell'immagine",i:"Immagine a dimensione intera",j:"Immagine laterale",k:"Immagine allineata a sinistra",l:"Immagine centrata",m:"Immagine allineata a destra",n:"Inserisci immagine",o:"Caricamento fallito",p:"Collegamento",q:"Elenco numerato",r:"Elenco puntato",s:"Paragrafo",t:"Intestazione 1",u:"Intestazione 2",v:"Intestazione 3",w:"Cambia testo alternativo dell'immagine",x:"Elimina collegamento",y:"Modifica collegamento",z:"Apri collegamento in nuova scheda",aa:"Questo collegamento non ha un URL",ab:"Salva",ac:"Annulla",ad:"URL del collegamento",ae:"Caricamento in corso",af:"Editor di testo Rich Text, %0",ag:"Editor di testo Rich Text",ah:"Testo alternativo",ai:"Annulla",aj:"Ripristina"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ja.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ja']=Object.assign(d['ja']||{},{a:"ファイルをアップロードできません:",b:"ブロッククオート(引用)",c:"イタリック",d:"ボールド",e:"見出しを選択",f:"見出し",g:"画像ウィジェット",h:"画像の注釈を入力",i:"フルサイズ画像",j:"サイドイメージ",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"画像挿入",o:"アップロード失敗",p:"リンク",q:"番号付きリスト",r:"箇条書きリスト",s:"パラグラフ",t:"見出し1",u:"見出し2",v:"見出し3 ",w:"画像の代替テキストを変更",x:"リンク解除",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"保存",ac:"キャンセル",ad:"リンクURL",ae:"Upload in progress",af:"リッチテキストエディター, %0",ag:"リッチテキストエディター",ah:"代替テキスト",ai:"元に戻す",aj:"やり直し"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/km.js: -------------------------------------------------------------------------------- 1 | (function(d){d['km']=Object.assign(d['km']||{},{a:"មិនអាច​អាប់ឡូត​ឯកសារ៖",b:"ប្លុក​ពាក្យ​សម្រង់",c:"ទ្រេត",d:"ដិត",e:"ជ្រើសរើស​ក្បាលអត្ថបទ",f:"ក្បាលអត្ថបទ",g:"វិដជិត​រូបភាព",h:"បញ្ចូល​ពាក្យ​ពណ៌នា​រូបភាព",i:"រូបភាព​ពេញ​ទំហំ",j:"រូបភាព​នៅ​ខាង",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"បញ្ចូល​រូបភាព",o:"អាប់ឡូត​មិនបាន",p:"តំណ",q:"បញ្ជី​ជា​លេខ",r:"បញ្ជី​ជា​ចំណុច",s:"កថាខណ្ឌ",t:"ក្បាលអត្ថបទ 1",u:"ក្បាលអត្ថបទ 2",v:"ក្បាលអត្ថបទ 3",w:"Change image text alternative",x:"ផ្ដាច់​តំណ",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"រក្សាទុ",ac:"បោះបង់",ad:"URL តំណ",ae:"Upload in progress",af:"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប, %0",ag:"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប",ah:"Text alternative",ai:"លែង​ធ្វើ​វិញ",aj:"ធ្វើ​វិញ"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/kn.js: -------------------------------------------------------------------------------- 1 | (function(d){d['kn']=Object.assign(d['kn']||{},{a:"Cannot upload file:",b:"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ",c:"‍ಇಟಾಲಿಕ್",d:"‍‍ದಪ್ಪ",e:"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು",f:"ಶೀರ್ಷಿಕೆ",g:"‍ಚಿತ್ರ ವಿಜೆಟ್",h:"‍ಚಿತ್ರದ ಶೀರ್ಷಿಕೆ ಸೇರಿಸು",i:"‍ಪೂರ್ಣ ‍‍ಅಳತೆಯ ಚಿತ್ರ",j:"‍ಪಕ್ಕದ ಚಿತ್ರ",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"‍ಕೊಂಡಿ",q:"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍",r:"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ",s:"ಪ್ಯಾರಾಗ್ರಾಫ್",t:"ಶೀರ್ಷಿಕೆ 1",u:"ಶೀರ್ಷಿಕೆ 2",v:"ಶೀರ್ಷಿಕೆ 3",w:"‍ಚಿತ್ರದ ಬದಲಿ ಪಠ್ಯ ಬದಲಾಯಿಸು",x:"‍ಕೊಂಡಿ ತೆಗೆ",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"ಉಳಿಸು",ac:"ರದ್ದುಮಾಡು",ad:"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು",ae:"Upload in progress",af:"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍, %0",ag:"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍",ah:"‍ಪಠ್ಯದ ಬದಲಿ",ai:"‍‍ರದ್ದು",aj:"‍ಮತ್ತೆ ಮಾಡು"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ko.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ko']=Object.assign(d['ko']||{},{a:"Cannot upload file:",b:"인용 단락",c:"기울임꼴",d:"굵게",e:"제목 선택",f:"제목",g:"이미지 위젯",h:"이미지 설명을 입력하세요",i:"문서 너비",j:"내부 우측 정렬",k:"왼쪽 정렬",l:"가운데 정렬",m:"오른쪽 정렬",n:"Insert image",o:"Upload failed",p:"링크",q:"번호매기기",r:"글머리기호",s:"문단",t:"제목1",u:"제목2",v:"제목3",w:"대체 텍스트 변경",x:"링크 삭제",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"저장",ac:"취소",ad:"링크 주소",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"대체 텍스트",ai:"실행 취소",aj:"다시 실행"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ku.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ku']=Object.assign(d['ku']||{},{a:"پەڕگەکە ناتوانرێت باربکرێت:",b:"وتەی وەرگیراو",c:"لار",d:"قەڵەو",e:"سەرنووسە هەڵبژێرە",f:"سەرنووسە",g:"وێدجیتی وێنە",h:"سەردێڕی وێنە دابنێ",i:"پڕ بەقەبارەی وێنە",j:"لای وێنە",k:"ڕیزکردنی وێنە بۆ لای چەپ",l:"ناوەڕاستکراوی وێنە",m:"ڕیزکردنی وێنە بۆ لای ڕاست",n:"وێنە دابنێ",o:"بارکردنەکە سەرنەکەووت",p:"بەستەر",q:"لیستەی ژمارەیی",r:"لیستەی خاڵەیی",s:"پەراگراف",t:"سەرنووسەی 1",u:"سەرنووسەی 2",v:"سەرنووسەی 3",w:"گۆڕینی جێگروەی تێکیسی وێنە",x:"لابردنی بەستەر",y:"دەسککاری بەستەر",z:"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ",aa:"ئەم بەستەررە ناونیشانی نیە",ab:"پاشکەوتکردن",ac:"هەڵوەشاندنەوە",ad:"ناونیشانی بەستەر",ae:"Upload in progress",af:"سەرنوسەری دەقی بەپیت, %0",ag:"سەرنوسەری دەقی بەپیت",ah:"جێگرەوەی تێکست",ai:"وەک خۆی لێ بکەوە",aj:"هەلگەڕاندنەوە"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/nb.js: -------------------------------------------------------------------------------- 1 | (function(d){d['nb']=Object.assign(d['nb']||{},{a:"Kan ikke laste opp fil:",b:"Blokksitat",c:"Kursiv",d:"Fet",e:"Velg overskrift",f:"Overskrift",g:"Bilde-widget",h:"Skriv inn bildetekst",i:"Bilde i full størrelse",j:"Sidebilde",k:"Venstrejustert bilde",l:"Midtstilt bilde",m:"Høyrejustert bilde",n:"Sett inn bilde",o:"Opplasting feilet",p:"Lenke",q:"Nummerert liste",r:"Punktmerket liste",s:"Avsnitt",t:"Overskrift 1",u:"Overskrift 2",v:"Overskrift 3",w:"Endre tekstalternativ for bilde",x:"Fjern lenke",y:"Rediger lenke",z:"Åpne lenke i ny fane",aa:"Denne lenken har ingen URL",ab:"Lagre",ac:"Avbryt",ad:"URL for lenke",ae:"Opplasting pågår",af:"Rikteksteditor, %0",ag:"Rikteksteditor",ah:"Tekstalternativ for bilde",ai:"Angre",aj:"Gjør om"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ne.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ne']=Object.assign(d['ne']||{},{a:"Cannot upload file:",b:"Block quote",c:"Italic",d:"Bold",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"तस्वीर सम्मिलित गर्नुहोस्",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"सुरक्षित गर्नुहोस्",ac:"रद्द गर्नुहोस्",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/nl.js: -------------------------------------------------------------------------------- 1 | (function(d){d['nl']=Object.assign(d['nl']||{},{a:"Kan bestand niet opladen:",b:"Blok citaat",c:"Cursief",d:"Vet",e:"Kies kop",f:"Koppen",g:"Afbeeldingswidget",h:"Typ een afbeeldingsbijschrift",i:"Afbeelding op volledige grootte",j:"Afbeelding naast tekst",k:"Links uitgelijnde afbeelding",l:"Gecentreerde afbeelding",m:"Rechts uitgelijnde afbeelding",n:"Afbeelding toevoegen",o:"Opladen afbeelding mislukt",p:"Link",q:"Genummerde lijst",r:"Ongenummerde lijst",s:"Paragraaf",t:"Kop 1",u:"Kop 2",v:"Kop 3",w:"Verander alt-tekst van de afbeelding",x:"Verwijder link",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Opslaan",ac:"Annuleren",ad:"Link URL",ae:"Upload in progress",af:"Tekstbewerker, 0%",ag:"Tekstbewerker",ah:"Alt-tekst",ai:"Ongedaan maken",aj:"Opnieuw"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/no.js: -------------------------------------------------------------------------------- 1 | (function(d){d['no']=Object.assign(d['no']||{},{a:"Cannot upload file:",b:"Block quote",c:"Kursiv",d:"Fet",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Avsnitt",t:"Overskrift 1",u:"Overskrift 2",v:"Overskrift 3",w:"Change image text alternative",x:"Fjern lenke",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Lagre",ac:"Avbryt",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/oc.js: -------------------------------------------------------------------------------- 1 | (function(d){d['oc']=Object.assign(d['oc']||{},{a:"Cannot upload file:",b:"Block quote",c:"Italica",d:"Gras",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Enregistrar",ac:"Anullar",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Redo"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/pl.js: -------------------------------------------------------------------------------- 1 | (function(d){d['pl']=Object.assign(d['pl']||{},{a:"Nie można przesłać pliku:",b:"Cytat blokowy",c:"Kursywa",d:"Pogrubienie",e:"Wybierz nagłówek",f:"Nagłówek",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Wstaw obraz",o:"Upload failed",p:"Wstaw odnośnik",q:"Lista numerowana",r:"Lista wypunktowana",s:"Akapit",t:"Nagłówek 1",u:"Nagłówek 2",v:"Nagłówek 3",w:"Change image text alternative",x:"Usuń odnośnik",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Zapisz",ac:"Anuluj",ad:"Adres URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Cofnij",aj:"Ponów"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/pt-br.js: -------------------------------------------------------------------------------- 1 | (function(d){d['pt-br']=Object.assign(d['pt-br']||{},{a:"Não foi possível enviar o arquivo:",b:"Bloco de citação",c:"Itálico",d:"Negrito",e:"Escolha o título",f:"Titulo",g:"Ferramenta de imagem",h:"Inserir legenda da imagem",i:"Imagem completa",j:"Imagem lateral",k:"Imagem alinhada à esquerda",l:"Imagem centralizada",m:"Imagem alinhada à direita",n:"Inserir imagem",o:"Falha ao subir arquivo",p:"Link",q:"Lista numerada",r:"Lista com marcadores",s:"Parágrafo",t:"Título 1",u:"Título 2",v:"Título 3",w:"Alterar texto alternativo da imagem",x:"Remover link",y:"Editar link",z:"Abrir link em nova aba",aa:"Este link não possui uma URL",ab:"Salvar",ac:"Cancelar",ad:"URL",ae:"Upload in progress",af:"Editor de Formatação, %0",ag:"Editor de Formatação",ah:"Texto alternativo",ai:"Desfazer",aj:"Refazer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/pt.js: -------------------------------------------------------------------------------- 1 | (function(d){d['pt']=Object.assign(d['pt']||{},{a:"Não foi possível carregar o ficheiro:",b:"Block quote",c:"Itálico",d:"Negrito",e:"Choose heading",f:"Cabeçalho",g:"módulo de imagem",h:"Indicar legenda da imagem",i:"Imagem em tamanho completo",j:"Imagem lateral",k:"Left aligned image",l:"Imagem centrada",m:"Right aligned image",n:"Inserir imagem",o:"Falha ao carregar",p:"Hiperligação",q:"Lista ordenada",r:"Lista não ordenada",s:"Parágrafo",t:"Cabeçalho 1",u:"Cabeçalho 2",v:"Cabeçalho 3",w:"Change image text alternative",x:"Desligar",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Guardar",ac:"Cancelar",ad:"URL da ligação",ae:"Upload in progress",af:"Editor de texto avançado, %0",ag:"Editor de texto avançado",ah:"Texto alternativo",ai:"Desfazer",aj:"Refazer"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ro.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ro']=Object.assign(d['ro']||{},{a:"Nu pot încărca fișierul:",b:"Bloc citat",c:"Oblic",d:"Îngroșat",e:"Alege titlu rubrică",f:"Titlu rubrică",g:"widget imagine",h:"Introdu titlul descriptiv al imaginii",i:"Imagine mărime completă",j:"Imagine laterală",k:"Imagine aliniată stângă",l:"Imagine aliniată pe centru",m:"Imagine aliniată dreapta",n:"Inserează imagine",o:"Încărcare eșuată",p:"Link",q:"Listă numerotată",r:"Listă cu puncte",s:"Paragraf",t:"Titlu rubrică 1",u:"Titlu rubrică 2",v:"Titlu rubrică 3",w:"Schimbă textul alternativ al imaginii",x:"Șterge link",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Salvare",ac:"Anulare",ad:"Link URL",ae:"Upload in progress",af:"Editor de text îmbunătățit, %0",ag:"Editor de text îmbunătățit",ah:"Text alternativ",ai:"Anulează",aj:"Revenire"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ru.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ru']=Object.assign(d['ru']||{},{a:"Невозможно загрузить файл",b:"Цитата",c:"Курсив",d:"Жирный",e:"Выбрать заголовок",f:"Заголовок",g:"Виджет изображений",h:"Подпись к изображению",i:"Оригинальный размер изображения",j:"Боковое изображение",k:"Выравнивание по левому краю",l:"Выравнивание по центру",m:"Выравнивание по правому краю",n:"Вставить изображение",o:"Загрузка не выполнена",p:"Ссылка",q:"Нумерованный список",r:"Маркированный список",s:"Параграф",t:"Заголовок 1",u:"Заголовок 2",v:"Заголовок 3",w:"Редактировать альтернативный текст",x:"Убрать ссылку",y:"Редактировать ссылку",z:"Открыть ссылку в новой вкладке",aa:"Для этой ссылки не установлен адрес URL",ab:"Сохранить",ac:"Отмена",ad:"Ссылка URL",ae:"Upload in progress",af:"Редактор, %0",ag:"Редактор",ah:"Альтернативный текст",ai:"Отменить",aj:"Повторить"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/si.js: -------------------------------------------------------------------------------- 1 | (function(d){d['si']=Object.assign(d['si']||{},{a:"ගොනුව යාවත්කාලීන කළ නොහැක:",b:"Block quote",c:"ඇලකුරු",d:"තදකුරු",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"පින්තූරය ඇතුල් කරන්න",o:"උඩුගත කිරීම අසාර්ථක විය",p:"Link",q:"අංකිත ලැයිස්තුව",r:"බුලටිත ලැයිස්තුව",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Save",ac:"Cancel",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"අහෝසි කරන්න",aj:"නැවත කරන්න"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/sk.js: -------------------------------------------------------------------------------- 1 | (function(d){d['sk']=Object.assign(d['sk']||{},{a:"Nie je možné nahrať súbor:",b:"Citát",c:"Kurzíva",d:"Tučné",e:"Vyberte nadpis",f:"Nadpis",g:"widget obrázka",h:"Vložte popis obrázka",i:"Obrázok v plnej veľkosti",j:"Bočný obrázok",k:"Zarovnať vľavo",l:"Zarovnať na stred",m:"Zarovnať vpravo",n:"Vložiť obrázok",o:"Nahrávanie zlyhalo",p:"Odkaz",q:"Číslovaný zoznam",r:"Zoznam s odrážkami",s:"Paragraf",t:"Nadpis 1",u:"Nadpis 2",v:"Nadpis 3",w:"Zmeňte alternatívny text obrázka",x:"Zrušiť odkaz",y:"Upraviť odkaz",z:"Otvoriť odkaz v novom okne",aa:"Tento odkaz nemá nastavenú URL adresu",ab:"Uložiť",ac:"Zrušiť",ad:"URL adresa",ae:"Upload in progress",af:"Editor s formátovaním, %0",ag:"Editor s formátovaním",ah:"Alternatívny text",ai:"Späť",aj:"Znova"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/sq.js: -------------------------------------------------------------------------------- 1 | (function(d){d['sq']=Object.assign(d['sq']||{},{a:"Nuk mund të ngarkojë skedën:",b:"Thonjëzat",c:"Pjerrtë",d:"Trash",e:"Përzgjidh nëntitullin",f:"Nëntitulli",g:"Vegla e fotos",h:"Shto përshkrimin e fotos",i:"Foto me madhësi të plotë",j:"Foto anësore",k:"Foto e vendosur majtas",l:"Foto e vendosur në mes",m:"Foto e vendosur djathtas",n:"Shto Foto",o:"Ngarkimi dishtoi",p:"Shto Nyjën",q:"Listë me Numra",r:"Listë me Pika",s:"Paragrafi",t:"Nëntitulli 1",u:"Nëntitulli 2",v:"Nëntitulli 3",w:"Ndrysho tekstin alternativ të fotos",x:"Largo Nyjën",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Ruaje",ac:"Anulo",ad:"Nyja e URL-së",ae:"Upload in progress",af:"Redaktues i Tekstit të Pasur, %0",ag:"Redaktues i Tekstit të Pasur",ah:"Teksti alternativ",ai:"Rikthe",aj:"Ribëje"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/sv.js: -------------------------------------------------------------------------------- 1 | (function(d){d['sv']=Object.assign(d['sv']||{},{a:"Kan inte ladda upp fil:",b:"Blockcitat",c:"Kursiv",d:"Fet",e:"Välj rubrik",f:"Rubrik",g:"image widget",h:"Fyll i bildtext",i:"Bild i full storlek",j:"Kantbild",k:"Vänsterjusterad bild",l:"Centrerad bild",m:"Högerjusterad bild",n:"Infoga bild",o:"Uppladdning misslyckades",p:"Länk",q:"Numrerad lista",r:"Punktlista",s:"Paragraf",t:"Rubrik 1",u:"Rubrik 2",v:"Rubrik 3",w:"Ändra bildens alternativa text",x:"Ta bort länk",y:"Redigera länk",z:"Öppna länk i ny flik",aa:"Denna länk saknar URL",ab:"Spara",ac:"Avbryt",ad:"Länkens URL",ae:"Upload in progress",af:"Rich Text-editor, %0",ag:"Rich Text-editor",ah:"Alternativ text",ai:"Ångra",aj:"Gör om"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/tr.js: -------------------------------------------------------------------------------- 1 | (function(d){d['tr']=Object.assign(d['tr']||{},{a:"Dosya yüklenemedi:",b:"Alıntı",c:"İtalik",d:"Kalın",e:"Başlık tipi seç",f:"Başlık",g:"Görsel Bileşeni",h:"Resim açıklaması gir",i:"Tam Boyut Görsel",j:"Yan Görsel",k:"Sola hizalı görsel",l:"Ortalanmış görsel",m:"Sağa hizalı görsel",n:"Görsel Ekle",o:"Yükleme başarsız",p:"Bağlantı",q:"Numaralı Liste",r:"Simgeli Liste",s:"Paragraf",t:"1. Seviye Başlık",u:"2. Seviye Başlık",v:"3. Seviye Başlık",w:"Görsel alternatif yazısını değiştir",x:"Bağlantıyı kaldır",y:"Bağlantıyı değiştir",z:"Yeni sekmede aç",aa:"Bağlantı adresi yok",ab:"Kaydet",ac:"İptal",ad:"Bağlantı Adresi",ae:"Yükleme işlemi devam ediyor",af:"Zengin İçerik Editörü, %0",ag:"Zengin İçerik Editörü",ah:"Yazı alternatifi",ai:"Geri al",aj:"Tekrar yap"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/tt.js: -------------------------------------------------------------------------------- 1 | (function(d){d['tt']=Object.assign(d['tt']||{},{a:"Cannot upload file:",b:"Block quote",c:"Italic",d:"Калын",e:"Choose heading",f:"Heading",g:"image widget",h:"Enter image caption",i:"Full size image",j:"Side image",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"Insert image",o:"Upload failed",p:"Link",q:"Numbered List",r:"Bulleted List",s:"Paragraph",t:"Heading 1",u:"Heading 2",v:"Heading 3",w:"Change image text alternative",x:"Unlink",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"Сакла",ac:"Cancel",ad:"Link URL",ae:"Upload in progress",af:"Rich Text Editor, %0",ag:"Rich Text Editor",ah:"Text alternative",ai:"Undo",aj:"Кабатла"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/ug.js: -------------------------------------------------------------------------------- 1 | (function(d){d['ug']=Object.assign(d['ug']||{},{a:"چىقىرىشقا بولمايدىغان ھۆججەت :",b:"قىسمەن قوللىنىش",c:"يانتۇ",d:"توم",e:"تېما تاللاش",f:"تېما",g:"رەسىمچىك",h:"رەسىمنىڭ تېمىسىنى كىرگۈزۈڭ",i:"ئەسلى چوڭلۇقتىكى رەسىم",j:"يان رەسىم",k:"سولغا توغۇرلانغان رەسىم",l:"ئوتتۇردىكى رەسىم",m:"ئوڭغا توغۇرلانغان رەسىم",n:"رەسىم قىستۇرۇش",o:"چىقىرىش مەغلۇپ بولدى",p:"ئۇلاش",q:"نومۇر جەدىۋېلى",r:"بەلگە جەدىۋېلى",s:"بۆلەك",t:"تېما 1",u:"تېما 2",v:"تېما 3",w:"رەسىملىك تېكىست تاللىغۇچنى ئۆزگەرتىش",x:"ئۈزۈش",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"ساقلاش",ac:"قالدۇرۇش",ad:"ئۇلاش ئادىرسى",ae:"Upload in progress",af:"تېكىست تەھرىرلىگۈچ، 0%",ag:"تېكىست تەھرىرلىگۈچ",ah:"تېكىست ئاملاشتۇرۇش",ai:"قالدۇرۇش",aj:"قايتا قىلىش"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/uk.js: -------------------------------------------------------------------------------- 1 | (function(d){d['uk']=Object.assign(d['uk']||{},{a:"Неможливо завантажити файл:",b:"Цитата",c:"Курсив",d:"Жирний",e:"Оберіть заголовок",f:"Заголовок",g:"Віджет зображення",h:"Введіть підпис зображення",i:"Повний розмір зображення",j:"Бокове зображення",k:"Зображення ліворуч",l:"Зображення по центру",m:"Зображення праворуч",n:"Вставити зображення",o:"Завантаження не вдалось",p:"Посилання",q:"Нумерований список",r:"Маркерний список",s:"Параграф",t:"Заголовок 1",u:"Заголовок 2",v:"Заголовок 3",w:"Змінити текстову альтернативу зображення",x:"Видалити посилання",y:"Редагувати посилання",z:"Відкрити посилання у новій вкладці",aa:"Це посилання не має URL",ab:"Зберегти",ac:"Відміна",ad:"URL посилання",ae:"Виконується завантаження",af:"Розширений текстовий редактор, %0",ag:"Розширений текстовий редактор",ah:"Текстова альтернатива",ai:"Відміна",aj:"Повтор"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/zh-cn.js: -------------------------------------------------------------------------------- 1 | (function(d){d['zh-cn']=Object.assign(d['zh-cn']||{},{a:"无法上传的文件:",b:"块引用",c:"倾斜",d:"加粗",e:"标题类型",f:"标题",g:"图像小部件",h:"输入图片标题",i:"图片通栏显示",j:"图片侧边显示",k:"图片左侧对齐",l:"图片居中",m:"图片右侧对齐",n:"插入图像",o:"上传失败",p:"超链接",q:"编号列表",r:"项目列表",s:"段落",t:"标题 1",u:"标题 2",v:"标题 3",w:"更改图片替换文本",x:"取消超链接",y:"修改链接",z:"在新标签页中打开链接",aa:"此链接没有设置网址",ab:"保存",ac:"取消",ad:"链接网址",ae:"Upload in progress",af:"富文本编辑器, %0",ag:"富文本编辑器",ah:"替换文本",ai:"撤销",aj:"重做"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/ckeditor5-build-classic/translations/zh.js: -------------------------------------------------------------------------------- 1 | (function(d){d['zh']=Object.assign(d['zh']||{},{a:"無法上傳檔案:",b:"塊引用",c:"斜體",d:"粗體",e:"選取標題",f:"標題",g:"圖片小工具",h:"輸入圖片說明",i:"完整大小圖片",j:"側邊圖片",k:"Left aligned image",l:"Centered image",m:"Right aligned image",n:"插入圖片",o:"上傳失敗",p:"連結",q:"有編號的清單",r:"項目符號清單",s:"段落",t:"標題 1",u:"標題 2",v:"標題 3",w:"變更圖片的文字替代",x:"取消連結",y:"Edit link",z:"Open link in new tab",aa:"This link has no URL",ab:"儲存",ac:"取消",ad:"連結˙ URL",ae:"Upload in progress",af:"豐富文字編輯器,%0",ag:"豐富文字編輯器",ah:"文字替代",ai:"取消",aj:"重做"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); -------------------------------------------------------------------------------- /content/static/js/vendor/landing-page/jQuery.headroom.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * headroom.js v0.7.0 - Give your page some headroom. Hide your header until you need it 3 | * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/headroom.js 4 | * License: MIT 5 | */ 6 | 7 | (function($) { 8 | 9 | if(!$) { 10 | return; 11 | } 12 | 13 | //////////// 14 | // Plugin // 15 | //////////// 16 | 17 | $.fn.headroom = function(option) { 18 | return this.each(function() { 19 | var $this = $(this), 20 | data = $this.data('headroom'), 21 | options = typeof option === 'object' && option; 22 | 23 | options = $.extend(true, {}, Headroom.options, options); 24 | 25 | if (!data) { 26 | data = new Headroom(this, options); 27 | data.init(); 28 | $this.data('headroom', data); 29 | } 30 | if (typeof option === 'string') { 31 | data[option](); 32 | } 33 | }); 34 | }; 35 | 36 | ////////////// 37 | // Data API // 38 | ////////////// 39 | 40 | $('[data-headroom]').each(function() { 41 | var $this = $(this); 42 | $this.headroom($this.data()); 43 | }); 44 | 45 | }(window.Zepto || window.jQuery)); -------------------------------------------------------------------------------- /content/static/js/vendor/landing-page/jquery.scrollTo.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler 3 | * Licensed under MIT 4 | * @author Ariel Flesler 5 | * @version 2.1.2 6 | */ 7 | ;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1 5 |
6 |
7 |
8 | 9 |

TAKE CARE YOUR HEALTH

10 | 11 |

12 | Please use your credentials to login. 13 |
If you are not a member, please 14 | register. 15 |

16 |
17 |
18 | 19 | 20 | 21 |
Login
22 | {% if message %}{% endif %} 23 |
24 | {% csrf_token %} 25 | 29 | 30 | 34 |
35 | Forget password? 36 | 37 |
38 |
39 |
40 |
41 |
42 | 43 | {% endblock %} -------------------------------------------------------------------------------- /content/templates/auth/verify_email.html: -------------------------------------------------------------------------------- 1 | {% extends 'layouts/auth.html' %} 2 | {% load staticfiles %} 3 | {% block content %} 4 |
5 |
6 |
7 |
8 | 9 |

TAKE CARE YOUR HEALTH

10 | 11 |

12 | Please use your email. 13 |

14 |
15 |
16 | 17 | 18 | 19 |
We just sent verify code to your email address. Please type the code !
20 | resend code 21 |
22 |
23 | 24 | 25 | 29 | 30 |
31 | 32 |
33 |
34 |
35 |
36 |
37 | 90 | {% endblock %} 91 | 92 | 93 | -------------------------------------------------------------------------------- /content/templates/layouts/auth.html: -------------------------------------------------------------------------------- 1 | {% load staticfiles %} 2 | 3 | 4 | 5 | 6 | 7 | Dore jQuery 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 |
21 |
22 | {% block content %} 23 | {% endblock %} 24 |
25 |
26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /content/templates/main/admin/dashboard.html: -------------------------------------------------------------------------------- 1 | {% extends 'layouts/admin/main.html' %} 2 | {% load staticfiles %} 3 | {% block content %} 4 | 5 |
6 |
7 |
8 | 9 |

Dashboard

10 | 20 |
21 | 22 | 23 |
24 |
25 | 26 |
27 | 28 | 29 | 30 |
31 | 32 |
33 | 36 | {% endblock %} -------------------------------------------------------------------------------- /content/templates/main/medical/dashboard.html: -------------------------------------------------------------------------------- 1 | {% extends 'layouts/medical/main.html' %} 2 | {% load staticfiles %} 3 | {% block content %} 4 | 5 |
6 |
7 |
8 | 9 |

Dashboard

10 | 20 |
21 | 22 | 23 |
24 |
25 | 26 |
27 | 28 | 29 | 30 |
31 | 32 |
33 | 81 | {% endblock %} -------------------------------------------------------------------------------- /content/templates/main/patient/dashboard.html: -------------------------------------------------------------------------------- 1 | {% extends 'layouts/patient/main.html' %} 2 | {% load staticfiles %} 3 | {% block content %} 4 | 5 |
6 |
7 |
8 | 9 |

Dashboard

10 | 20 |
21 | 22 | 23 |
24 |
25 | 26 |
27 | 28 | 29 | 30 |
31 | 32 |
33 | 80 | {% endblock %} -------------------------------------------------------------------------------- /main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__init__.py -------------------------------------------------------------------------------- /main/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /main/__pycache__/admin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__pycache__/admin.cpython-36.pyc -------------------------------------------------------------------------------- /main/__pycache__/models.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__pycache__/models.cpython-36.pyc -------------------------------------------------------------------------------- /main/__pycache__/urls.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__pycache__/urls.cpython-36.pyc -------------------------------------------------------------------------------- /main/__pycache__/views.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/__pycache__/views.cpython-36.pyc -------------------------------------------------------------------------------- /main/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from main.models import Appointment,Test,Problem,Medication 3 | # Register your models here. 4 | 5 | admin.site.register(Appointment) 6 | admin.site.register(Test) 7 | admin.site.register(Problem) 8 | admin.site.register(Medication) 9 | -------------------------------------------------------------------------------- /main/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class MainConfig(AppConfig): 5 | name = 'main' 6 | -------------------------------------------------------------------------------- /main/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-05 21:21 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | initial = True 9 | 10 | dependencies = [ 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='Appointment', 16 | fields=[ 17 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 18 | ('user_id', models.IntegerField()), 19 | ('doctor_id', models.IntegerField()), 20 | ('book_date', models.DateField()), 21 | ('from_time', models.TimeField()), 22 | ('to_time', models.TimeField()), 23 | ('limit_date', models.DateTimeField(auto_now_add=True)), 24 | ('book_text', models.TextField()), 25 | ('status', models.CharField(choices=[('P', 'pending'), ('A', 'accepted'), ('R', 'rejected')], default='P', max_length=2)), 26 | ('pub_date', models.DateTimeField(auto_now=True)), 27 | ], 28 | ), 29 | ] 30 | -------------------------------------------------------------------------------- /main/migrations/0002_auto_20190205_2135.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-05 21:35 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('main', '0001_initial'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='appointment', 15 | name='limit_date', 16 | field=models.DateTimeField(blank=True, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /main/migrations/0003_medication_problem_test.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-07 10:29 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('main', '0002_auto_20190205_2135'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Medication', 15 | fields=[ 16 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('user_id', models.IntegerField()), 18 | ('doctor_id', models.IntegerField()), 19 | ('description', models.TextField()), 20 | ('status', models.CharField(choices=[('A', 'acute'), ('R', 'repeat')], default='A', max_length=2)), 21 | ('pub_date', models.DateField(auto_now=True)), 22 | ], 23 | ), 24 | migrations.CreateModel( 25 | name='Problem', 26 | fields=[ 27 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 28 | ('user_id', models.IntegerField()), 29 | ('doctor_id', models.IntegerField()), 30 | ('description', models.TextField()), 31 | ('pub_date', models.DateField(auto_now=True)), 32 | ], 33 | ), 34 | migrations.CreateModel( 35 | name='Test', 36 | fields=[ 37 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 38 | ('user_id', models.IntegerField()), 39 | ('doctor_id', models.IntegerField()), 40 | ('name', models.CharField(max_length=50)), 41 | ('description', models.TextField()), 42 | ('result', models.CharField(max_length=200)), 43 | ('pub_date', models.DateField(auto_now=True)), 44 | ], 45 | ), 46 | ] 47 | -------------------------------------------------------------------------------- /main/migrations/0004_auto_20190211_1043.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.1.5 on 2019-02-11 10:43 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('main', '0003_medication_problem_test'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='appointment', 15 | name='pub_date', 16 | field=models.DateTimeField(auto_now_add=True), 17 | ), 18 | migrations.AlterField( 19 | model_name='medication', 20 | name='pub_date', 21 | field=models.DateField(auto_now_add=True), 22 | ), 23 | migrations.AlterField( 24 | model_name='problem', 25 | name='pub_date', 26 | field=models.DateField(auto_now_add=True), 27 | ), 28 | migrations.AlterField( 29 | model_name='test', 30 | name='pub_date', 31 | field=models.DateField(auto_now_add=True), 32 | ), 33 | ] 34 | -------------------------------------------------------------------------------- /main/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__init__.py -------------------------------------------------------------------------------- /main/migrations/__pycache__/0001_initial.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__pycache__/0001_initial.cpython-36.pyc -------------------------------------------------------------------------------- /main/migrations/__pycache__/0002_auto_20190205_2135.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__pycache__/0002_auto_20190205_2135.cpython-36.pyc -------------------------------------------------------------------------------- /main/migrations/__pycache__/0003_medication_problem_test.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__pycache__/0003_medication_problem_test.cpython-36.pyc -------------------------------------------------------------------------------- /main/migrations/__pycache__/0004_auto_20190211_1043.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__pycache__/0004_auto_20190211_1043.cpython-36.pyc -------------------------------------------------------------------------------- /main/migrations/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topdeveloper424/epatient-django/63a71945e72fdcfa85c5267eae38544bd7430cc1/main/migrations/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /main/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | from datetime import date 5 | 6 | 7 | class Appointment(models.Model): #appointment model 8 | PENDING = 'P' 9 | ACCEPTED = 'A' 10 | REJECTED = 'R' 11 | STATUS_CHOICES = ( 12 | (PENDING, 'pending'), 13 | (ACCEPTED,'accepted'), 14 | (REJECTED,'rejected'), 15 | ) 16 | 17 | user_id = models.IntegerField() 18 | doctor_id = models.IntegerField() 19 | book_date = models.DateField() 20 | from_time = models.TimeField() 21 | to_time=models.TimeField() 22 | limit_date = models.DateTimeField(null=True,blank=True) 23 | book_text = models.TextField() 24 | status = models.CharField(max_length = 2, choices = STATUS_CHOICES, default = PENDING) 25 | pub_date = models.DateTimeField(auto_now_add=True) 26 | 27 | class Problem(models.Model): #Problem model 28 | user_id = models.IntegerField() 29 | doctor_id = models.IntegerField() 30 | description = models.TextField() 31 | pub_date = models.DateField(auto_now_add=True) 32 | 33 | class Medication(models.Model): #Medication model 34 | ACUTE = 'A' 35 | REPEAT = 'R' 36 | STATUS_CHOICES = ( 37 | (ACUTE, 'acute'), 38 | (REPEAT,'repeat'), 39 | ) 40 | 41 | 42 | user_id = models.IntegerField() 43 | doctor_id = models.IntegerField() 44 | description = models.TextField() 45 | status = models.CharField(max_length = 2, choices = STATUS_CHOICES, default = ACUTE) 46 | pub_date=models.DateField(auto_now_add=True) 47 | 48 | class Test(models.Model): #Test model 49 | user_id = models.IntegerField() 50 | doctor_id = models.IntegerField() 51 | name = models.CharField(max_length = 50) 52 | description = models.TextField() 53 | result = models.CharField(max_length = 200) 54 | pub_date=models.DateField(auto_now_add=True) 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /main/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import os 3 | import sys 4 | 5 | if __name__ == '__main__': 6 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Epatient.settings') 7 | try: 8 | from django.core.management import execute_from_command_line 9 | except ImportError as exc: 10 | raise ImportError( 11 | "Couldn't import Django. Are you sure it's installed and " 12 | "available on your PYTHONPATH environment variable? Did you " 13 | "forget to activate a virtual environment?" 14 | ) from exc 15 | execute_from_command_line(sys.argv) 16 | --------------------------------------------------------------------------------