From 6331a88ce267b359b190a8bca97e8d2c6f90a4ae Mon Sep 17 00:00:00 2001 From: wzy <1458201660@qq.com> Date: Mon, 3 Jun 2024 21:52:42 +0800 Subject: [PATCH] 0603 --- ...计课程设计报告模板 2024年fyw.doc | Bin 745119 -> 747633 bytes .../.idea/.gitignore | 0 djangoProject/.idea/dataSources.xml | 12 + .../.idea/djangoProject.iml | 15 +- .../inspectionProfiles/profiles_settings.xml | 0 djangoProject/.idea/jsLibraryMappings.xml | 6 + .../.idea/misc.xml | 4 +- .../.idea/modules.xml | 2 +- .../djangoProject}/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 150 bytes .../__pycache__/settings.cpython-312.pyc | Bin 0 -> 2741 bytes .../__pycache__/urls.cpython-312.pyc | Bin 0 -> 1579 bytes .../__pycache__/wsgi.cpython-312.pyc | Bin 0 -> 650 bytes djangoProject/djangoProject/asgi.py | 16 + .../djangoProject}/settings.py | 71 +- djangoProject/djangoProject/urls.py | 29 + djangoProject/djangoProject/wsgi.py | 16 + .../hospital}/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 145 bytes .../__pycache__/admin.cpython-312.pyc | Bin 0 -> 2520 bytes .../hospital/__pycache__/apps.cpython-312.pyc | Bin 0 -> 494 bytes .../__pycache__/models.cpython-312.pyc | Bin 0 -> 7599 bytes .../hospital/__pycache__/url.cpython-312.pyc | Bin 0 -> 1884 bytes .../__pycache__/views.cpython-312.pyc | Bin 0 -> 16087 bytes djangoProject/hospital/admin.py | 42 + djangoProject/hospital/apps.py | 6 + .../hospital/migrations/0001_initial.py | 101 + djangoProject/hospital/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 0 -> 5817 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 156 bytes djangoProject/hospital/models.py | 101 + djangoProject/hospital/url.py | 19 + djangoProject/hospital/views.py | 210 + {djangoProject2 => djangoProject}/manage.py | 10 +- .../92081f34edcf489698e2133eccdfa11d_0.png | Bin 0 -> 1609301 bytes djangoProject/static/css/choosedepartment.css | 68 + .../static/css/choosedoctorandtime.css | 95 + djangoProject/static/css/chooselogin.css | 43 + .../static/css/confirmregistration.css | 55 + djangoProject/static/css/doctorcenter.css | 70 + djangoProject/static/css/doctorlogin.css | 79 + .../static/css/doctorshowregistration.css | 78 + djangoProject/static/css/patientcenter.css | 77 + djangoProject/static/css/patientlogin.css | 83 + djangoProject/static/css/patientregister.css | 83 + .../static/css/patientshowregistration.css | 71 + djangoProject/static/images/admin.jpg | Bin 0 -> 39146 bytes djangoProject/static/images/doctor.jpg | Bin 0 -> 15533 bytes djangoProject/static/images/message.jpg | Bin 0 -> 5409 bytes djangoProject/static/images/patient.jpg | Bin 0 -> 34068 bytes djangoProject/static/images/yuyue.jpg | Bin 0 -> 5157 bytes .../staticfiles/admin/css/autocomplete.css | 275 + djangoProject/staticfiles/admin/css/base.css | 1156 + .../staticfiles/admin/css/changelists.css | 338 + .../staticfiles/admin/css/dark_mode.css | 124 + .../staticfiles/admin/css/dashboard.css | 29 + djangoProject/staticfiles/admin/css/forms.css | 534 + djangoProject/staticfiles/admin/css/login.css | 61 + .../staticfiles/admin/css/nav_sidebar.css | 150 + .../staticfiles/admin/css/responsive.css | 970 + .../staticfiles/admin/css/responsive_rtl.css | 84 + djangoProject/staticfiles/admin/css/rtl.css | 302 + .../css/vendor/select2/LICENSE-SELECT2.md | 21 + .../admin/css/vendor/select2/select2.css | 481 + .../admin/css/vendor/select2/select2.min.css | 1 + .../staticfiles/admin/css/widgets.css | 603 + djangoProject/staticfiles/admin/img/LICENSE | 20 + .../staticfiles/admin/img/README.txt | 7 + .../staticfiles/admin/img/calendar-icons.svg | 14 + .../admin/img/gis/move_vertex_off.svg | 1 + .../admin/img/gis/move_vertex_on.svg | 1 + .../staticfiles/admin/img/icon-addlink.svg | 3 + .../staticfiles/admin/img/icon-alert.svg | 3 + .../staticfiles/admin/img/icon-calendar.svg | 9 + .../staticfiles/admin/img/icon-changelink.svg | 3 + .../staticfiles/admin/img/icon-clock.svg | 9 + .../staticfiles/admin/img/icon-deletelink.svg | 3 + .../staticfiles/admin/img/icon-hidelink.svg | 3 + .../staticfiles/admin/img/icon-no.svg | 3 + .../admin/img/icon-unknown-alt.svg | 3 + .../staticfiles/admin/img/icon-unknown.svg | 3 + .../staticfiles/admin/img/icon-viewlink.svg | 3 + .../staticfiles/admin/img/icon-yes.svg | 3 + .../staticfiles/admin/img/inline-delete.svg | 3 + .../staticfiles/admin/img/search.svg | 3 + .../staticfiles/admin/img/selector-icons.svg | 34 + .../staticfiles/admin/img/sorting-icons.svg | 19 + .../staticfiles/admin/img/tooltag-add.svg | 3 + .../admin/img/tooltag-arrowright.svg | 3 + .../staticfiles/admin/js/SelectBox.js | 116 + .../staticfiles/admin/js/SelectFilter2.js | 286 + djangoProject/staticfiles/admin/js/actions.js | 204 + .../admin/js/admin/DateTimeShortcuts.js | 408 + .../admin/js/admin/RelatedObjectLookups.js | 240 + .../staticfiles/admin/js/autocomplete.js | 33 + .../staticfiles/admin/js/calendar.js | 239 + djangoProject/staticfiles/admin/js/cancel.js | 29 + .../staticfiles/admin/js/change_form.js | 16 + .../staticfiles/admin/js/collapse.js | 43 + djangoProject/staticfiles/admin/js/core.js | 184 + djangoProject/staticfiles/admin/js/filters.js | 30 + djangoProject/staticfiles/admin/js/inlines.js | 359 + .../staticfiles/admin/js/jquery.init.js | 8 + .../staticfiles/admin/js/nav_sidebar.js | 79 + .../staticfiles/admin/js/popup_response.js | 16 + .../staticfiles/admin/js/prepopulate.js | 43 + .../staticfiles/admin/js/prepopulate_init.js | 15 + djangoProject/staticfiles/admin/js/theme.js | 56 + djangoProject/staticfiles/admin/js/urlify.js | 169 + .../admin/js/vendor/jquery/LICENSE.txt | 20 + .../admin/js/vendor/jquery/jquery.js | 10716 ++ .../admin/js/vendor/jquery/jquery.min.js | 2 + .../admin/js/vendor/select2/LICENSE.md | 21 + .../admin/js/vendor/select2/i18n/af.js | 3 + .../admin/js/vendor/select2/i18n/ar.js | 3 + .../admin/js/vendor/select2/i18n/az.js | 3 + .../admin/js/vendor/select2/i18n/bg.js | 3 + .../admin/js/vendor/select2/i18n/bn.js | 3 + .../admin/js/vendor/select2/i18n/bs.js | 3 + .../admin/js/vendor/select2/i18n/ca.js | 3 + .../admin/js/vendor/select2/i18n/cs.js | 3 + .../admin/js/vendor/select2/i18n/da.js | 3 + .../admin/js/vendor/select2/i18n/de.js | 3 + .../admin/js/vendor/select2/i18n/dsb.js | 3 + .../admin/js/vendor/select2/i18n/el.js | 3 + .../admin/js/vendor/select2/i18n/en.js | 3 + .../admin/js/vendor/select2/i18n/es.js | 3 + .../admin/js/vendor/select2/i18n/et.js | 3 + .../admin/js/vendor/select2/i18n/eu.js | 3 + .../admin/js/vendor/select2/i18n/fa.js | 3 + .../admin/js/vendor/select2/i18n/fi.js | 3 + .../admin/js/vendor/select2/i18n/fr.js | 3 + .../admin/js/vendor/select2/i18n/gl.js | 3 + .../admin/js/vendor/select2/i18n/he.js | 3 + .../admin/js/vendor/select2/i18n/hi.js | 3 + .../admin/js/vendor/select2/i18n/hr.js | 3 + .../admin/js/vendor/select2/i18n/hsb.js | 3 + .../admin/js/vendor/select2/i18n/hu.js | 3 + .../admin/js/vendor/select2/i18n/hy.js | 3 + .../admin/js/vendor/select2/i18n/id.js | 3 + .../admin/js/vendor/select2/i18n/is.js | 3 + .../admin/js/vendor/select2/i18n/it.js | 3 + .../admin/js/vendor/select2/i18n/ja.js | 3 + .../admin/js/vendor/select2/i18n/ka.js | 3 + .../admin/js/vendor/select2/i18n/km.js | 3 + .../admin/js/vendor/select2/i18n/ko.js | 3 + .../admin/js/vendor/select2/i18n/lt.js | 3 + .../admin/js/vendor/select2/i18n/lv.js | 3 + .../admin/js/vendor/select2/i18n/mk.js | 3 + .../admin/js/vendor/select2/i18n/ms.js | 3 + .../admin/js/vendor/select2/i18n/nb.js | 3 + .../admin/js/vendor/select2/i18n/ne.js | 3 + .../admin/js/vendor/select2/i18n/nl.js | 3 + .../admin/js/vendor/select2/i18n/pl.js | 3 + .../admin/js/vendor/select2/i18n/ps.js | 3 + .../admin/js/vendor/select2/i18n/pt-BR.js | 3 + .../admin/js/vendor/select2/i18n/pt.js | 3 + .../admin/js/vendor/select2/i18n/ro.js | 3 + .../admin/js/vendor/select2/i18n/ru.js | 3 + .../admin/js/vendor/select2/i18n/sk.js | 3 + .../admin/js/vendor/select2/i18n/sl.js | 3 + .../admin/js/vendor/select2/i18n/sq.js | 3 + .../admin/js/vendor/select2/i18n/sr-Cyrl.js | 3 + .../admin/js/vendor/select2/i18n/sr.js | 3 + .../admin/js/vendor/select2/i18n/sv.js | 3 + .../admin/js/vendor/select2/i18n/th.js | 3 + .../admin/js/vendor/select2/i18n/tk.js | 3 + .../admin/js/vendor/select2/i18n/tr.js | 3 + .../admin/js/vendor/select2/i18n/uk.js | 3 + .../admin/js/vendor/select2/i18n/vi.js | 3 + .../admin/js/vendor/select2/i18n/zh-CN.js | 3 + .../admin/js/vendor/select2/i18n/zh-TW.js | 3 + .../admin/js/vendor/select2/select2.full.js | 6820 ++ .../js/vendor/select2/select2.full.min.js | 2 + .../admin/js/vendor/xregexp/LICENSE.txt | 21 + .../admin/js/vendor/xregexp/xregexp.js | 6126 + .../admin/js/vendor/xregexp/xregexp.min.js | 17 + .../admin/simpleui-x/automatic/dicts.js | 300 + .../admin/simpleui-x/automatic/segment.js | 56 + .../staticfiles/admin/simpleui-x/css/base.css | 249 + .../admin/simpleui-x/css/base.css.map | 1 + .../admin/simpleui-x/css/base.less | 309 + .../admin/simpleui-x/css/index.css | 392 + .../admin/simpleui-x/css/index.css.map | 1 + .../admin/simpleui-x/css/index.less | 459 + .../admin/simpleui-x/css/login.css | 38 + .../admin/simpleui-x/elementui/index.js | 1 + .../simpleui-x/elementui/locale/format.js | 56 + .../simpleui-x/elementui/locale/index.js | 63 + .../simpleui-x/elementui/locale/lang/af-ZA.js | 126 + .../simpleui-x/elementui/locale/lang/ar.js | 125 + .../simpleui-x/elementui/locale/lang/bg.js | 126 + .../simpleui-x/elementui/locale/lang/ca.js | 125 + .../simpleui-x/elementui/locale/lang/cs-CZ.js | 128 + .../simpleui-x/elementui/locale/lang/da.js | 125 + .../simpleui-x/elementui/locale/lang/de.js | 127 + .../simpleui-x/elementui/locale/lang/ee.js | 126 + .../simpleui-x/elementui/locale/lang/el.js | 126 + .../simpleui-x/elementui/locale/lang/en.js | 126 + .../simpleui-x/elementui/locale/lang/eo.js | 126 + .../simpleui-x/elementui/locale/lang/es.js | 125 + .../simpleui-x/elementui/locale/lang/eu.js | 126 + .../simpleui-x/elementui/locale/lang/fa.js | 126 + .../simpleui-x/elementui/locale/lang/fi.js | 126 + .../simpleui-x/elementui/locale/lang/fr.js | 125 + .../simpleui-x/elementui/locale/lang/he.js | 126 + .../simpleui-x/elementui/locale/lang/hr.js | 126 + .../simpleui-x/elementui/locale/lang/hu.js | 125 + .../simpleui-x/elementui/locale/lang/hy-AM.js | 126 + .../simpleui-x/elementui/locale/lang/id.js | 126 + .../simpleui-x/elementui/locale/lang/it.js | 125 + .../simpleui-x/elementui/locale/lang/ja.js | 126 + .../simpleui-x/elementui/locale/lang/kg.js | 126 + .../simpleui-x/elementui/locale/lang/km.js | 126 + .../simpleui-x/elementui/locale/lang/ko.js | 126 + .../simpleui-x/elementui/locale/lang/ku.js | 126 + .../simpleui-x/elementui/locale/lang/kz.js | 126 + .../simpleui-x/elementui/locale/lang/lt.js | 126 + .../simpleui-x/elementui/locale/lang/lv.js | 126 + .../simpleui-x/elementui/locale/lang/mn.js | 126 + .../simpleui-x/elementui/locale/lang/nb-NO.js | 125 + .../simpleui-x/elementui/locale/lang/nl.js | 126 + .../simpleui-x/elementui/locale/lang/pl.js | 126 + .../simpleui-x/elementui/locale/lang/pt-br.js | 126 + .../simpleui-x/elementui/locale/lang/pt.js | 126 + .../simpleui-x/elementui/locale/lang/ro.js | 126 + .../simpleui-x/elementui/locale/lang/ru-RU.js | 126 + .../simpleui-x/elementui/locale/lang/sk.js | 128 + .../simpleui-x/elementui/locale/lang/sl.js | 126 + .../simpleui-x/elementui/locale/lang/sr.js | 126 + .../simpleui-x/elementui/locale/lang/sv-SE.js | 126 + .../simpleui-x/elementui/locale/lang/ta.js | 125 + .../simpleui-x/elementui/locale/lang/th.js | 126 + .../simpleui-x/elementui/locale/lang/tk.js | 126 + .../simpleui-x/elementui/locale/lang/tr-TR.js | 126 + .../simpleui-x/elementui/locale/lang/ua.js | 126 + .../simpleui-x/elementui/locale/lang/ug-CN.js | 126 + .../simpleui-x/elementui/locale/lang/uz-UZ.js | 126 + .../simpleui-x/elementui/locale/lang/vi.js | 126 + .../simpleui-x/elementui/locale/lang/zh-CN.js | 126 + .../simpleui-x/elementui/locale/lang/zh-TW.js | 126 + .../theme-chalk/fonts/element-icons.ttf | Bin 0 -> 55956 bytes .../theme-chalk/fonts/element-icons.woff | Bin 0 -> 28200 bytes .../elementui/theme-chalk/index.css | 1 + .../fontawesome-free-6.2.0-web/LICENSE.txt | 165 + .../fontawesome-free-6.2.0-web/css/all.css | 7937 ++ .../css/all.min.css | 6 + .../fontawesome-free-6.2.0-web/css/brands.css | 1516 + .../css/brands.min.css | 6 + .../css/fontawesome.css | 6360 ++ .../css/fontawesome.min.css | 6 + .../css/regular.css | 19 + .../css/regular.min.css | 6 + .../fontawesome-free-6.2.0-web/css/solid.css | 19 + .../css/solid.min.css | 6 + .../css/svg-with-js.css | 635 + .../css/svg-with-js.min.css | 6 + .../css/v4-font-face.css | 26 + .../css/v4-font-face.min.css | 6 + .../css/v4-shims.css | 2194 + .../css/v4-shims.min.css | 6 + .../css/v5-font-face.css | 22 + .../css/v5-font-face.min.css | 6 + .../fontawesome-free-6.2.0-web/js/all.js | 5930 + .../fontawesome-free-6.2.0-web/js/all.min.js | 6 + .../fontawesome-free-6.2.0-web/js/brands.js | 737 + .../js/brands.min.js | 6 + .../js/conflict-detection.js | 1128 + .../js/conflict-detection.min.js | 6 + .../js/fontawesome.js | 3113 + .../js/fontawesome.min.js | 6 + .../fontawesome-free-6.2.0-web/js/regular.js | 435 + .../js/regular.min.js | 6 + .../fontawesome-free-6.2.0-web/js/solid.js | 1660 + .../js/solid.min.js | 6 + .../fontawesome-free-6.2.0-web/js/v4-shims.js | 215 + .../js/v4-shims.min.js | 6 + .../less/_animated.less | 152 + .../less/_bordered-pulled.less | 20 + .../less/_core.less | 38 + .../less/_fixed-width.less | 7 + .../less/_icons.less | 9 + .../less/_list.less | 18 + .../less/_mixins.less | 78 + .../less/_rotated-flipped.less | 31 + .../less/_screen-reader.less | 14 + .../less/_shims.less | 2042 + .../less/_sizing.less | 19 + .../less/_stacked.less | 31 + .../less/_variables.less | 4952 + .../less/brands.css | 1519 + .../less/brands.css.map | 1 + .../less/brands.less | 29 + .../less/fontawesome.css | 6225 ++ .../less/fontawesome.css.map | 1 + .../less/fontawesome.less | 20 + .../less/regular.css | 22 + .../less/regular.css.map | 1 + .../less/regular.less | 25 + .../fontawesome-free-6.2.0-web/less/solid.css | 22 + .../less/solid.css.map | 1 + .../less/solid.less | 26 + .../less/v4-shims.css | 2196 + .../less/v4-shims.css.map | 1 + .../less/v4-shims.less | 10 + .../metadata/categories.yml | 3048 + .../metadata/icon-families.json | 92868 ++++++++++++++++ .../metadata/icon-families.yml | 35807 ++++++ .../metadata/icons.json | 78920 +++++++++++++ .../metadata/icons.yml | 29759 +++++ .../metadata/shims.json | 4052 + .../metadata/shims.yml | 646 + .../metadata/sponsors.yml | 1318 + .../scss/_animated.scss | 153 + .../scss/_bordered-pulled.scss | 20 + .../scss/_core.scss | 43 + .../scss/_fixed-width.scss | 7 + .../scss/_functions.scss | 57 + .../scss/_icons.scss | 9 + .../scss/_list.scss | 18 + .../scss/_mixins.scss | 75 + .../scss/_rotated-flipped.scss | 31 + .../scss/_screen-reader.scss | 14 + .../scss/_shims.scss | 2042 + .../scss/_sizing.scss | 16 + .../scss/_stacked.scss | 32 + .../scss/_variables.scss | 4951 + .../scss/brands.scss | 30 + .../scss/fontawesome.scss | 21 + .../scss/regular.scss | 26 + .../scss/solid.scss | 26 + .../scss/v4-shims.scss | 11 + .../sprites/brands.svg | 1403 + .../sprites/regular.svg | 497 + .../sprites/solid.svg | 4172 + .../svgs/brands/42-group.svg | 1 + .../svgs/brands/500px.svg | 1 + .../svgs/brands/accessible-icon.svg | 1 + .../svgs/brands/accusoft.svg | 1 + .../svgs/brands/adn.svg | 1 + .../svgs/brands/adversal.svg | 1 + .../svgs/brands/affiliatetheme.svg | 1 + .../svgs/brands/airbnb.svg | 1 + .../svgs/brands/algolia.svg | 1 + .../svgs/brands/alipay.svg | 1 + .../svgs/brands/amazon-pay.svg | 1 + .../svgs/brands/amazon.svg | 1 + .../svgs/brands/amilia.svg | 1 + .../svgs/brands/android.svg | 1 + .../svgs/brands/angellist.svg | 1 + .../svgs/brands/angrycreative.svg | 1 + .../svgs/brands/angular.svg | 1 + .../svgs/brands/app-store-ios.svg | 1 + .../svgs/brands/app-store.svg | 1 + .../svgs/brands/apper.svg | 1 + .../svgs/brands/apple-pay.svg | 1 + .../svgs/brands/apple.svg | 1 + .../svgs/brands/artstation.svg | 1 + .../svgs/brands/asymmetrik.svg | 1 + .../svgs/brands/atlassian.svg | 1 + .../svgs/brands/audible.svg | 1 + .../svgs/brands/autoprefixer.svg | 1 + .../svgs/brands/avianex.svg | 1 + .../svgs/brands/aviato.svg | 1 + .../svgs/brands/aws.svg | 1 + .../svgs/brands/bandcamp.svg | 1 + .../svgs/brands/battle-net.svg | 1 + .../svgs/brands/behance.svg | 1 + .../svgs/brands/bilibili.svg | 1 + .../svgs/brands/bimobject.svg | 1 + .../svgs/brands/bitbucket.svg | 1 + .../svgs/brands/bitcoin.svg | 1 + .../svgs/brands/bity.svg | 1 + .../svgs/brands/black-tie.svg | 1 + .../svgs/brands/blackberry.svg | 1 + .../svgs/brands/blogger-b.svg | 1 + .../svgs/brands/blogger.svg | 1 + .../svgs/brands/bluetooth-b.svg | 1 + .../svgs/brands/bluetooth.svg | 1 + .../svgs/brands/bootstrap.svg | 1 + .../svgs/brands/bots.svg | 1 + .../svgs/brands/btc.svg | 1 + .../svgs/brands/buffer.svg | 1 + .../svgs/brands/buromobelexperte.svg | 1 + .../svgs/brands/buy-n-large.svg | 1 + .../svgs/brands/buysellads.svg | 1 + .../svgs/brands/canadian-maple-leaf.svg | 1 + .../svgs/brands/cc-amazon-pay.svg | 1 + .../svgs/brands/cc-amex.svg | 1 + .../svgs/brands/cc-apple-pay.svg | 1 + .../svgs/brands/cc-diners-club.svg | 1 + .../svgs/brands/cc-discover.svg | 1 + .../svgs/brands/cc-jcb.svg | 1 + .../svgs/brands/cc-mastercard.svg | 1 + .../svgs/brands/cc-paypal.svg | 1 + .../svgs/brands/cc-stripe.svg | 1 + .../svgs/brands/cc-visa.svg | 1 + .../svgs/brands/centercode.svg | 1 + .../svgs/brands/centos.svg | 1 + .../svgs/brands/chrome.svg | 1 + .../svgs/brands/chromecast.svg | 1 + .../svgs/brands/cloudflare.svg | 1 + .../svgs/brands/cloudscale.svg | 1 + .../svgs/brands/cloudsmith.svg | 1 + .../svgs/brands/cloudversify.svg | 1 + .../svgs/brands/cmplid.svg | 1 + .../svgs/brands/codepen.svg | 1 + .../svgs/brands/codiepie.svg | 1 + .../svgs/brands/confluence.svg | 1 + .../svgs/brands/connectdevelop.svg | 1 + .../svgs/brands/contao.svg | 1 + .../svgs/brands/cotton-bureau.svg | 1 + .../svgs/brands/cpanel.svg | 1 + .../svgs/brands/creative-commons-by.svg | 1 + .../svgs/brands/creative-commons-nc-eu.svg | 1 + .../svgs/brands/creative-commons-nc-jp.svg | 1 + .../svgs/brands/creative-commons-nc.svg | 1 + .../svgs/brands/creative-commons-nd.svg | 1 + .../svgs/brands/creative-commons-pd-alt.svg | 1 + .../svgs/brands/creative-commons-pd.svg | 1 + .../svgs/brands/creative-commons-remix.svg | 1 + .../svgs/brands/creative-commons-sa.svg | 1 + .../brands/creative-commons-sampling-plus.svg | 1 + .../svgs/brands/creative-commons-sampling.svg | 1 + .../svgs/brands/creative-commons-share.svg | 1 + .../svgs/brands/creative-commons-zero.svg | 1 + .../svgs/brands/creative-commons.svg | 1 + .../svgs/brands/critical-role.svg | 1 + .../svgs/brands/css3-alt.svg | 1 + .../svgs/brands/css3.svg | 1 + .../svgs/brands/cuttlefish.svg | 1 + .../svgs/brands/d-and-d-beyond.svg | 1 + .../svgs/brands/d-and-d.svg | 1 + .../svgs/brands/dailymotion.svg | 1 + .../svgs/brands/dashcube.svg | 1 + .../svgs/brands/deezer.svg | 1 + .../svgs/brands/delicious.svg | 1 + .../svgs/brands/deploydog.svg | 1 + .../svgs/brands/deskpro.svg | 1 + .../svgs/brands/dev.svg | 1 + .../svgs/brands/deviantart.svg | 1 + .../svgs/brands/dhl.svg | 1 + .../svgs/brands/diaspora.svg | 1 + .../svgs/brands/digg.svg | 1 + .../svgs/brands/digital-ocean.svg | 1 + .../svgs/brands/discord.svg | 1 + .../svgs/brands/discourse.svg | 1 + .../svgs/brands/dochub.svg | 1 + .../svgs/brands/docker.svg | 1 + .../svgs/brands/draft2digital.svg | 1 + .../svgs/brands/dribbble.svg | 1 + .../svgs/brands/dropbox.svg | 1 + .../svgs/brands/drupal.svg | 1 + .../svgs/brands/dyalog.svg | 1 + .../svgs/brands/earlybirds.svg | 1 + .../svgs/brands/ebay.svg | 1 + .../svgs/brands/edge-legacy.svg | 1 + .../svgs/brands/edge.svg | 1 + .../svgs/brands/elementor.svg | 1 + .../svgs/brands/ello.svg | 1 + .../svgs/brands/ember.svg | 1 + .../svgs/brands/empire.svg | 1 + .../svgs/brands/envira.svg | 1 + .../svgs/brands/erlang.svg | 1 + .../svgs/brands/ethereum.svg | 1 + .../svgs/brands/etsy.svg | 1 + .../svgs/brands/evernote.svg | 1 + .../svgs/brands/expeditedssl.svg | 1 + .../svgs/brands/facebook-f.svg | 1 + .../svgs/brands/facebook-messenger.svg | 1 + .../svgs/brands/facebook.svg | 1 + .../svgs/brands/fantasy-flight-games.svg | 1 + .../svgs/brands/fedex.svg | 1 + .../svgs/brands/fedora.svg | 1 + .../svgs/brands/figma.svg | 1 + .../svgs/brands/firefox-browser.svg | 1 + .../svgs/brands/firefox.svg | 1 + .../svgs/brands/first-order-alt.svg | 1 + .../svgs/brands/first-order.svg | 1 + .../svgs/brands/firstdraft.svg | 1 + .../svgs/brands/flickr.svg | 1 + .../svgs/brands/flipboard.svg | 1 + .../svgs/brands/fly.svg | 1 + .../svgs/brands/font-awesome.svg | 1 + .../svgs/brands/fonticons-fi.svg | 1 + .../svgs/brands/fonticons.svg | 1 + .../svgs/brands/fort-awesome-alt.svg | 1 + .../svgs/brands/fort-awesome.svg | 1 + .../svgs/brands/forumbee.svg | 1 + .../svgs/brands/foursquare.svg | 1 + .../svgs/brands/free-code-camp.svg | 1 + .../svgs/brands/freebsd.svg | 1 + .../svgs/brands/fulcrum.svg | 1 + .../svgs/brands/galactic-republic.svg | 1 + .../svgs/brands/galactic-senate.svg | 1 + .../svgs/brands/get-pocket.svg | 1 + .../svgs/brands/gg-circle.svg | 1 + .../svgs/brands/gg.svg | 1 + .../svgs/brands/git-alt.svg | 1 + .../svgs/brands/git.svg | 1 + .../svgs/brands/github-alt.svg | 1 + .../svgs/brands/github.svg | 1 + .../svgs/brands/gitkraken.svg | 1 + .../svgs/brands/gitlab.svg | 1 + .../svgs/brands/gitter.svg | 1 + .../svgs/brands/glide-g.svg | 1 + .../svgs/brands/glide.svg | 1 + .../svgs/brands/gofore.svg | 1 + .../svgs/brands/golang.svg | 1 + .../svgs/brands/goodreads-g.svg | 1 + .../svgs/brands/goodreads.svg | 1 + .../svgs/brands/google-drive.svg | 1 + .../svgs/brands/google-pay.svg | 1 + .../svgs/brands/google-play.svg | 1 + .../svgs/brands/google-plus-g.svg | 1 + .../svgs/brands/google-plus.svg | 1 + .../svgs/brands/google-wallet.svg | 1 + .../svgs/brands/google.svg | 1 + .../svgs/brands/gratipay.svg | 1 + .../svgs/brands/grav.svg | 1 + .../svgs/brands/gripfire.svg | 1 + .../svgs/brands/grunt.svg | 1 + .../svgs/brands/guilded.svg | 1 + .../svgs/brands/gulp.svg | 1 + .../svgs/brands/hacker-news.svg | 1 + .../svgs/brands/hackerrank.svg | 1 + .../svgs/brands/hashnode.svg | 1 + .../svgs/brands/hips.svg | 1 + .../svgs/brands/hire-a-helper.svg | 1 + .../svgs/brands/hive.svg | 1 + .../svgs/brands/hooli.svg | 1 + .../svgs/brands/hornbill.svg | 1 + .../svgs/brands/hotjar.svg | 1 + .../svgs/brands/houzz.svg | 1 + .../svgs/brands/html5.svg | 1 + .../svgs/brands/hubspot.svg | 1 + .../svgs/brands/ideal.svg | 1 + .../svgs/brands/imdb.svg | 1 + .../svgs/brands/instagram.svg | 1 + .../svgs/brands/instalod.svg | 1 + .../svgs/brands/intercom.svg | 1 + .../svgs/brands/internet-explorer.svg | 1 + .../svgs/brands/invision.svg | 1 + .../svgs/brands/ioxhost.svg | 1 + .../svgs/brands/itch-io.svg | 1 + .../svgs/brands/itunes-note.svg | 1 + .../svgs/brands/itunes.svg | 1 + .../svgs/brands/java.svg | 1 + .../svgs/brands/jedi-order.svg | 1 + .../svgs/brands/jenkins.svg | 1 + .../svgs/brands/jira.svg | 1 + .../svgs/brands/joget.svg | 1 + .../svgs/brands/joomla.svg | 1 + .../svgs/brands/js.svg | 1 + .../svgs/brands/jsfiddle.svg | 1 + .../svgs/brands/kaggle.svg | 1 + .../svgs/brands/keybase.svg | 1 + .../svgs/brands/keycdn.svg | 1 + .../svgs/brands/kickstarter-k.svg | 1 + .../svgs/brands/kickstarter.svg | 1 + .../svgs/brands/korvue.svg | 1 + .../svgs/brands/laravel.svg | 1 + .../svgs/brands/lastfm.svg | 1 + .../svgs/brands/leanpub.svg | 1 + .../svgs/brands/less.svg | 1 + .../svgs/brands/line.svg | 1 + .../svgs/brands/linkedin-in.svg | 1 + .../svgs/brands/linkedin.svg | 1 + .../svgs/brands/linode.svg | 1 + .../svgs/brands/linux.svg | 1 + .../svgs/brands/lyft.svg | 1 + .../svgs/brands/magento.svg | 1 + .../svgs/brands/mailchimp.svg | 1 + .../svgs/brands/mandalorian.svg | 1 + .../svgs/brands/markdown.svg | 1 + .../svgs/brands/mastodon.svg | 1 + .../svgs/brands/maxcdn.svg | 1 + .../svgs/brands/mdb.svg | 1 + .../svgs/brands/medapps.svg | 1 + .../svgs/brands/medium.svg | 1 + .../svgs/brands/medrt.svg | 1 + .../svgs/brands/meetup.svg | 1 + .../svgs/brands/megaport.svg | 1 + .../svgs/brands/mendeley.svg | 1 + .../svgs/brands/meta.svg | 1 + .../svgs/brands/microblog.svg | 1 + .../svgs/brands/microsoft.svg | 1 + .../svgs/brands/mix.svg | 1 + .../svgs/brands/mixcloud.svg | 1 + .../svgs/brands/mixer.svg | 1 + .../svgs/brands/mizuni.svg | 1 + .../svgs/brands/modx.svg | 1 + .../svgs/brands/monero.svg | 1 + .../svgs/brands/napster.svg | 1 + .../svgs/brands/neos.svg | 1 + .../svgs/brands/nfc-directional.svg | 1 + .../svgs/brands/nfc-symbol.svg | 1 + .../svgs/brands/nimblr.svg | 1 + .../svgs/brands/node-js.svg | 1 + .../svgs/brands/node.svg | 1 + .../svgs/brands/npm.svg | 1 + .../svgs/brands/ns8.svg | 1 + .../svgs/brands/nutritionix.svg | 1 + .../svgs/brands/octopus-deploy.svg | 1 + .../svgs/brands/odnoklassniki.svg | 1 + .../svgs/brands/old-republic.svg | 1 + .../svgs/brands/opencart.svg | 1 + .../svgs/brands/openid.svg | 1 + .../svgs/brands/opera.svg | 1 + .../svgs/brands/optin-monster.svg | 1 + .../svgs/brands/orcid.svg | 1 + .../svgs/brands/osi.svg | 1 + .../svgs/brands/padlet.svg | 1 + .../svgs/brands/page4.svg | 1 + .../svgs/brands/pagelines.svg | 1 + .../svgs/brands/palfed.svg | 1 + .../svgs/brands/patreon.svg | 1 + .../svgs/brands/paypal.svg | 1 + .../svgs/brands/perbyte.svg | 1 + .../svgs/brands/periscope.svg | 1 + .../svgs/brands/phabricator.svg | 1 + .../svgs/brands/phoenix-framework.svg | 1 + .../svgs/brands/phoenix-squadron.svg | 1 + .../svgs/brands/php.svg | 1 + .../svgs/brands/pied-piper-alt.svg | 1 + .../svgs/brands/pied-piper-hat.svg | 1 + .../svgs/brands/pied-piper-pp.svg | 1 + .../svgs/brands/pied-piper.svg | 1 + .../svgs/brands/pinterest-p.svg | 1 + .../svgs/brands/pinterest.svg | 1 + .../svgs/brands/pix.svg | 1 + .../svgs/brands/playstation.svg | 1 + .../svgs/brands/product-hunt.svg | 1 + .../svgs/brands/pushed.svg | 1 + .../svgs/brands/python.svg | 1 + .../svgs/brands/qq.svg | 1 + .../svgs/brands/quinscape.svg | 1 + .../svgs/brands/quora.svg | 1 + .../svgs/brands/r-project.svg | 1 + .../svgs/brands/raspberry-pi.svg | 1 + .../svgs/brands/ravelry.svg | 1 + .../svgs/brands/react.svg | 1 + .../svgs/brands/reacteurope.svg | 1 + .../svgs/brands/readme.svg | 1 + .../svgs/brands/rebel.svg | 1 + .../svgs/brands/red-river.svg | 1 + .../svgs/brands/reddit-alien.svg | 1 + .../svgs/brands/reddit.svg | 1 + .../svgs/brands/redhat.svg | 1 + .../svgs/brands/renren.svg | 1 + .../svgs/brands/replyd.svg | 1 + .../svgs/brands/researchgate.svg | 1 + .../svgs/brands/resolving.svg | 1 + .../svgs/brands/rev.svg | 1 + .../svgs/brands/rocketchat.svg | 1 + .../svgs/brands/rockrms.svg | 1 + .../svgs/brands/rust.svg | 1 + .../svgs/brands/safari.svg | 1 + .../svgs/brands/salesforce.svg | 1 + .../svgs/brands/sass.svg | 1 + .../svgs/brands/schlix.svg | 1 + .../svgs/brands/screenpal.svg | 1 + .../svgs/brands/scribd.svg | 1 + .../svgs/brands/searchengin.svg | 1 + .../svgs/brands/sellcast.svg | 1 + .../svgs/brands/sellsy.svg | 1 + .../svgs/brands/servicestack.svg | 1 + .../svgs/brands/shirtsinbulk.svg | 1 + .../svgs/brands/shopify.svg | 1 + .../svgs/brands/shopware.svg | 1 + .../svgs/brands/simplybuilt.svg | 1 + .../svgs/brands/sistrix.svg | 1 + .../svgs/brands/sith.svg | 1 + .../svgs/brands/sitrox.svg | 1 + .../svgs/brands/sketch.svg | 1 + .../svgs/brands/skyatlas.svg | 1 + .../svgs/brands/skype.svg | 1 + .../svgs/brands/slack.svg | 1 + .../svgs/brands/slideshare.svg | 1 + .../svgs/brands/snapchat.svg | 1 + .../svgs/brands/soundcloud.svg | 1 + .../svgs/brands/sourcetree.svg | 1 + .../svgs/brands/space-awesome.svg | 1 + .../svgs/brands/speakap.svg | 1 + .../svgs/brands/speaker-deck.svg | 1 + .../svgs/brands/spotify.svg | 1 + .../svgs/brands/square-behance.svg | 1 + .../svgs/brands/square-dribbble.svg | 1 + .../svgs/brands/square-facebook.svg | 1 + .../brands/square-font-awesome-stroke.svg | 1 + .../svgs/brands/square-font-awesome.svg | 1 + .../svgs/brands/square-git.svg | 1 + .../svgs/brands/square-github.svg | 1 + .../svgs/brands/square-gitlab.svg | 1 + .../svgs/brands/square-google-plus.svg | 1 + .../svgs/brands/square-hacker-news.svg | 1 + .../svgs/brands/square-instagram.svg | 1 + .../svgs/brands/square-js.svg | 1 + .../svgs/brands/square-lastfm.svg | 1 + .../svgs/brands/square-odnoklassniki.svg | 1 + .../svgs/brands/square-pied-piper.svg | 1 + .../svgs/brands/square-pinterest.svg | 1 + .../svgs/brands/square-reddit.svg | 1 + .../svgs/brands/square-snapchat.svg | 1 + .../svgs/brands/square-steam.svg | 1 + .../svgs/brands/square-tumblr.svg | 1 + .../svgs/brands/square-twitter.svg | 1 + .../svgs/brands/square-viadeo.svg | 1 + .../svgs/brands/square-vimeo.svg | 1 + .../svgs/brands/square-whatsapp.svg | 1 + .../svgs/brands/square-xing.svg | 1 + .../svgs/brands/square-youtube.svg | 1 + .../svgs/brands/squarespace.svg | 1 + .../svgs/brands/stack-exchange.svg | 1 + .../svgs/brands/stack-overflow.svg | 1 + .../svgs/brands/stackpath.svg | 1 + .../svgs/brands/staylinked.svg | 1 + .../svgs/brands/steam-symbol.svg | 1 + .../svgs/brands/steam.svg | 1 + .../svgs/brands/sticker-mule.svg | 1 + .../svgs/brands/strava.svg | 1 + .../svgs/brands/stripe-s.svg | 1 + .../svgs/brands/stripe.svg | 1 + .../svgs/brands/studiovinari.svg | 1 + .../svgs/brands/stumbleupon-circle.svg | 1 + .../svgs/brands/stumbleupon.svg | 1 + .../svgs/brands/superpowers.svg | 1 + .../svgs/brands/supple.svg | 1 + .../svgs/brands/suse.svg | 1 + .../svgs/brands/swift.svg | 1 + .../svgs/brands/symfony.svg | 1 + .../svgs/brands/teamspeak.svg | 1 + .../svgs/brands/telegram.svg | 1 + .../svgs/brands/tencent-weibo.svg | 1 + .../svgs/brands/the-red-yeti.svg | 1 + .../svgs/brands/themeco.svg | 1 + .../svgs/brands/themeisle.svg | 1 + .../svgs/brands/think-peaks.svg | 1 + .../svgs/brands/tiktok.svg | 1 + .../svgs/brands/trade-federation.svg | 1 + .../svgs/brands/trello.svg | 1 + .../svgs/brands/tumblr.svg | 1 + .../svgs/brands/twitch.svg | 1 + .../svgs/brands/twitter.svg | 1 + .../svgs/brands/typo3.svg | 1 + .../svgs/brands/uber.svg | 1 + .../svgs/brands/ubuntu.svg | 1 + .../svgs/brands/uikit.svg | 1 + .../svgs/brands/umbraco.svg | 1 + .../svgs/brands/uncharted.svg | 1 + .../svgs/brands/uniregistry.svg | 1 + .../svgs/brands/unity.svg | 1 + .../svgs/brands/unsplash.svg | 1 + .../svgs/brands/untappd.svg | 1 + .../svgs/brands/ups.svg | 1 + .../svgs/brands/usb.svg | 1 + .../svgs/brands/usps.svg | 1 + .../svgs/brands/ussunnah.svg | 1 + .../svgs/brands/vaadin.svg | 1 + .../svgs/brands/viacoin.svg | 1 + .../svgs/brands/viadeo.svg | 1 + .../svgs/brands/viber.svg | 1 + .../svgs/brands/vimeo-v.svg | 1 + .../svgs/brands/vimeo.svg | 1 + .../svgs/brands/vine.svg | 1 + .../svgs/brands/vk.svg | 1 + .../svgs/brands/vnv.svg | 1 + .../svgs/brands/vuejs.svg | 1 + .../svgs/brands/watchman-monitoring.svg | 1 + .../svgs/brands/waze.svg | 1 + .../svgs/brands/weebly.svg | 1 + .../svgs/brands/weibo.svg | 1 + .../svgs/brands/weixin.svg | 1 + .../svgs/brands/whatsapp.svg | 1 + .../svgs/brands/whmcs.svg | 1 + .../svgs/brands/wikipedia-w.svg | 1 + .../svgs/brands/windows.svg | 1 + .../svgs/brands/wirsindhandwerk.svg | 1 + .../svgs/brands/wix.svg | 1 + .../svgs/brands/wizards-of-the-coast.svg | 1 + .../svgs/brands/wodu.svg | 1 + .../svgs/brands/wolf-pack-battalion.svg | 1 + .../svgs/brands/wordpress-simple.svg | 1 + .../svgs/brands/wordpress.svg | 1 + .../svgs/brands/wpbeginner.svg | 1 + .../svgs/brands/wpexplorer.svg | 1 + .../svgs/brands/wpforms.svg | 1 + .../svgs/brands/wpressr.svg | 1 + .../svgs/brands/xbox.svg | 1 + .../svgs/brands/xing.svg | 1 + .../svgs/brands/y-combinator.svg | 1 + .../svgs/brands/yahoo.svg | 1 + .../svgs/brands/yammer.svg | 1 + .../svgs/brands/yandex-international.svg | 1 + .../svgs/brands/yandex.svg | 1 + .../svgs/brands/yarn.svg | 1 + .../svgs/brands/yelp.svg | 1 + .../svgs/brands/yoast.svg | 1 + .../svgs/brands/youtube.svg | 1 + .../svgs/brands/zhihu.svg | 1 + .../svgs/regular/address-book.svg | 1 + .../svgs/regular/address-card.svg | 1 + .../svgs/regular/bell-slash.svg | 1 + .../svgs/regular/bell.svg | 1 + .../svgs/regular/bookmark.svg | 1 + .../svgs/regular/building.svg | 1 + .../svgs/regular/calendar-check.svg | 1 + .../svgs/regular/calendar-days.svg | 1 + .../svgs/regular/calendar-minus.svg | 1 + .../svgs/regular/calendar-plus.svg | 1 + .../svgs/regular/calendar-xmark.svg | 1 + .../svgs/regular/calendar.svg | 1 + .../svgs/regular/chart-bar.svg | 1 + .../svgs/regular/chess-bishop.svg | 1 + .../svgs/regular/chess-king.svg | 1 + .../svgs/regular/chess-knight.svg | 1 + .../svgs/regular/chess-pawn.svg | 1 + .../svgs/regular/chess-queen.svg | 1 + .../svgs/regular/chess-rook.svg | 1 + .../svgs/regular/circle-check.svg | 1 + .../svgs/regular/circle-dot.svg | 1 + .../svgs/regular/circle-down.svg | 1 + .../svgs/regular/circle-left.svg | 1 + .../svgs/regular/circle-pause.svg | 1 + .../svgs/regular/circle-play.svg | 1 + .../svgs/regular/circle-question.svg | 1 + .../svgs/regular/circle-right.svg | 1 + .../svgs/regular/circle-stop.svg | 1 + .../svgs/regular/circle-up.svg | 1 + .../svgs/regular/circle-user.svg | 1 + .../svgs/regular/circle-xmark.svg | 1 + .../svgs/regular/circle.svg | 1 + .../svgs/regular/clipboard.svg | 1 + .../svgs/regular/clock.svg | 1 + .../svgs/regular/clone.svg | 1 + .../svgs/regular/closed-captioning.svg | 1 + .../svgs/regular/comment-dots.svg | 1 + .../svgs/regular/comment.svg | 1 + .../svgs/regular/comments.svg | 1 + .../svgs/regular/compass.svg | 1 + .../svgs/regular/copy.svg | 1 + .../svgs/regular/copyright.svg | 1 + .../svgs/regular/credit-card.svg | 1 + .../svgs/regular/envelope-open.svg | 1 + .../svgs/regular/envelope.svg | 1 + .../svgs/regular/eye-slash.svg | 1 + .../svgs/regular/eye.svg | 1 + .../svgs/regular/face-angry.svg | 1 + .../svgs/regular/face-dizzy.svg | 1 + .../svgs/regular/face-flushed.svg | 1 + .../svgs/regular/face-frown-open.svg | 1 + .../svgs/regular/face-frown.svg | 1 + .../svgs/regular/face-grimace.svg | 1 + .../svgs/regular/face-grin-beam-sweat.svg | 1 + .../svgs/regular/face-grin-beam.svg | 1 + .../svgs/regular/face-grin-hearts.svg | 1 + .../svgs/regular/face-grin-squint-tears.svg | 1 + .../svgs/regular/face-grin-squint.svg | 1 + .../svgs/regular/face-grin-stars.svg | 1 + .../svgs/regular/face-grin-tears.svg | 1 + .../svgs/regular/face-grin-tongue-squint.svg | 1 + .../svgs/regular/face-grin-tongue-wink.svg | 1 + .../svgs/regular/face-grin-tongue.svg | 1 + .../svgs/regular/face-grin-wide.svg | 1 + .../svgs/regular/face-grin-wink.svg | 1 + .../svgs/regular/face-grin.svg | 1 + .../svgs/regular/face-kiss-beam.svg | 1 + .../svgs/regular/face-kiss-wink-heart.svg | 1 + .../svgs/regular/face-kiss.svg | 1 + .../svgs/regular/face-laugh-beam.svg | 1 + .../svgs/regular/face-laugh-squint.svg | 1 + .../svgs/regular/face-laugh-wink.svg | 1 + .../svgs/regular/face-laugh.svg | 1 + .../svgs/regular/face-meh-blank.svg | 1 + .../svgs/regular/face-meh.svg | 1 + .../svgs/regular/face-rolling-eyes.svg | 1 + .../svgs/regular/face-sad-cry.svg | 1 + .../svgs/regular/face-sad-tear.svg | 1 + .../svgs/regular/face-smile-beam.svg | 1 + .../svgs/regular/face-smile-wink.svg | 1 + .../svgs/regular/face-smile.svg | 1 + .../svgs/regular/face-surprise.svg | 1 + .../svgs/regular/face-tired.svg | 1 + .../svgs/regular/file-audio.svg | 1 + .../svgs/regular/file-code.svg | 1 + .../svgs/regular/file-excel.svg | 1 + .../svgs/regular/file-image.svg | 1 + .../svgs/regular/file-lines.svg | 1 + .../svgs/regular/file-pdf.svg | 1 + .../svgs/regular/file-powerpoint.svg | 1 + .../svgs/regular/file-video.svg | 1 + .../svgs/regular/file-word.svg | 1 + .../svgs/regular/file-zipper.svg | 1 + .../svgs/regular/file.svg | 1 + .../svgs/regular/flag.svg | 1 + .../svgs/regular/floppy-disk.svg | 1 + .../svgs/regular/folder-closed.svg | 1 + .../svgs/regular/folder-open.svg | 1 + .../svgs/regular/folder.svg | 1 + .../svgs/regular/font-awesome.svg | 1 + .../svgs/regular/futbol.svg | 1 + .../svgs/regular/gem.svg | 1 + .../svgs/regular/hand-back-fist.svg | 1 + .../svgs/regular/hand-lizard.svg | 1 + .../svgs/regular/hand-peace.svg | 1 + .../svgs/regular/hand-point-down.svg | 1 + .../svgs/regular/hand-point-left.svg | 1 + .../svgs/regular/hand-point-right.svg | 1 + .../svgs/regular/hand-point-up.svg | 1 + .../svgs/regular/hand-pointer.svg | 1 + .../svgs/regular/hand-scissors.svg | 1 + .../svgs/regular/hand-spock.svg | 1 + .../svgs/regular/hand.svg | 1 + .../svgs/regular/handshake.svg | 1 + .../svgs/regular/hard-drive.svg | 1 + .../svgs/regular/heart.svg | 1 + .../svgs/regular/hospital.svg | 1 + .../svgs/regular/hourglass-half.svg | 1 + .../svgs/regular/hourglass.svg | 1 + .../svgs/regular/id-badge.svg | 1 + .../svgs/regular/id-card.svg | 1 + .../svgs/regular/image.svg | 1 + .../svgs/regular/images.svg | 1 + .../svgs/regular/keyboard.svg | 1 + .../svgs/regular/lemon.svg | 1 + .../svgs/regular/life-ring.svg | 1 + .../svgs/regular/lightbulb.svg | 1 + .../svgs/regular/map.svg | 1 + .../svgs/regular/message.svg | 1 + .../svgs/regular/money-bill-1.svg | 1 + .../svgs/regular/moon.svg | 1 + .../svgs/regular/newspaper.svg | 1 + .../svgs/regular/note-sticky.svg | 1 + .../svgs/regular/object-group.svg | 1 + .../svgs/regular/object-ungroup.svg | 1 + .../svgs/regular/paper-plane.svg | 1 + .../svgs/regular/paste.svg | 1 + .../svgs/regular/pen-to-square.svg | 1 + .../svgs/regular/rectangle-list.svg | 1 + .../svgs/regular/rectangle-xmark.svg | 1 + .../svgs/regular/registered.svg | 1 + .../svgs/regular/share-from-square.svg | 1 + .../svgs/regular/snowflake.svg | 1 + .../svgs/regular/square-caret-down.svg | 1 + .../svgs/regular/square-caret-left.svg | 1 + .../svgs/regular/square-caret-right.svg | 1 + .../svgs/regular/square-caret-up.svg | 1 + .../svgs/regular/square-check.svg | 1 + .../svgs/regular/square-full.svg | 1 + .../svgs/regular/square-minus.svg | 1 + .../svgs/regular/square-plus.svg | 1 + .../svgs/regular/square.svg | 1 + .../svgs/regular/star-half-stroke.svg | 1 + .../svgs/regular/star-half.svg | 1 + .../svgs/regular/star.svg | 1 + .../svgs/regular/sun.svg | 1 + .../svgs/regular/thumbs-down.svg | 1 + .../svgs/regular/thumbs-up.svg | 1 + .../svgs/regular/trash-can.svg | 1 + .../svgs/regular/user.svg | 1 + .../svgs/regular/window-maximize.svg | 1 + .../svgs/regular/window-minimize.svg | 1 + .../svgs/regular/window-restore.svg | 1 + .../svgs/solid/0.svg | 1 + .../svgs/solid/1.svg | 1 + .../svgs/solid/2.svg | 1 + .../svgs/solid/3.svg | 1 + .../svgs/solid/4.svg | 1 + .../svgs/solid/5.svg | 1 + .../svgs/solid/6.svg | 1 + .../svgs/solid/7.svg | 1 + .../svgs/solid/8.svg | 1 + .../svgs/solid/9.svg | 1 + .../svgs/solid/a.svg | 1 + .../svgs/solid/address-book.svg | 1 + .../svgs/solid/address-card.svg | 1 + .../svgs/solid/align-center.svg | 1 + .../svgs/solid/align-justify.svg | 1 + .../svgs/solid/align-left.svg | 1 + .../svgs/solid/align-right.svg | 1 + .../svgs/solid/anchor-circle-check.svg | 1 + .../svgs/solid/anchor-circle-exclamation.svg | 1 + .../svgs/solid/anchor-circle-xmark.svg | 1 + .../svgs/solid/anchor-lock.svg | 1 + .../svgs/solid/anchor.svg | 1 + .../svgs/solid/angle-down.svg | 1 + .../svgs/solid/angle-left.svg | 1 + .../svgs/solid/angle-right.svg | 1 + .../svgs/solid/angle-up.svg | 1 + .../svgs/solid/angles-down.svg | 1 + .../svgs/solid/angles-left.svg | 1 + .../svgs/solid/angles-right.svg | 1 + .../svgs/solid/angles-up.svg | 1 + .../svgs/solid/ankh.svg | 1 + .../svgs/solid/apple-whole.svg | 1 + .../svgs/solid/archway.svg | 1 + .../svgs/solid/arrow-down-1-9.svg | 1 + .../svgs/solid/arrow-down-9-1.svg | 1 + .../svgs/solid/arrow-down-a-z.svg | 1 + .../svgs/solid/arrow-down-long.svg | 1 + .../svgs/solid/arrow-down-short-wide.svg | 1 + .../svgs/solid/arrow-down-up-across-line.svg | 1 + .../svgs/solid/arrow-down-up-lock.svg | 1 + .../svgs/solid/arrow-down-wide-short.svg | 1 + .../svgs/solid/arrow-down-z-a.svg | 1 + .../svgs/solid/arrow-down.svg | 1 + .../svgs/solid/arrow-left-long.svg | 1 + .../svgs/solid/arrow-left.svg | 1 + .../svgs/solid/arrow-pointer.svg | 1 + .../svgs/solid/arrow-right-arrow-left.svg | 1 + .../svgs/solid/arrow-right-from-bracket.svg | 1 + .../svgs/solid/arrow-right-long.svg | 1 + .../svgs/solid/arrow-right-to-bracket.svg | 1 + .../svgs/solid/arrow-right-to-city.svg | 1 + .../svgs/solid/arrow-right.svg | 1 + .../svgs/solid/arrow-rotate-left.svg | 1 + .../svgs/solid/arrow-rotate-right.svg | 1 + .../svgs/solid/arrow-trend-down.svg | 1 + .../svgs/solid/arrow-trend-up.svg | 1 + .../svgs/solid/arrow-turn-down.svg | 1 + .../svgs/solid/arrow-turn-up.svg | 1 + .../svgs/solid/arrow-up-1-9.svg | 1 + .../svgs/solid/arrow-up-9-1.svg | 1 + .../svgs/solid/arrow-up-a-z.svg | 1 + .../svgs/solid/arrow-up-from-bracket.svg | 1 + .../svgs/solid/arrow-up-from-ground-water.svg | 1 + .../svgs/solid/arrow-up-from-water-pump.svg | 1 + .../svgs/solid/arrow-up-long.svg | 1 + .../svgs/solid/arrow-up-right-dots.svg | 1 + .../svgs/solid/arrow-up-right-from-square.svg | 1 + .../svgs/solid/arrow-up-short-wide.svg | 1 + .../svgs/solid/arrow-up-wide-short.svg | 1 + .../svgs/solid/arrow-up-z-a.svg | 1 + .../svgs/solid/arrow-up.svg | 1 + .../svgs/solid/arrows-down-to-line.svg | 1 + .../svgs/solid/arrows-down-to-people.svg | 1 + .../svgs/solid/arrows-left-right-to-line.svg | 1 + .../svgs/solid/arrows-left-right.svg | 1 + .../svgs/solid/arrows-rotate.svg | 1 + .../svgs/solid/arrows-spin.svg | 1 + .../svgs/solid/arrows-split-up-and-left.svg | 1 + .../svgs/solid/arrows-to-circle.svg | 1 + .../svgs/solid/arrows-to-dot.svg | 1 + .../svgs/solid/arrows-to-eye.svg | 1 + .../svgs/solid/arrows-turn-right.svg | 1 + .../svgs/solid/arrows-turn-to-dots.svg | 1 + .../svgs/solid/arrows-up-down-left-right.svg | 1 + .../svgs/solid/arrows-up-down.svg | 1 + .../svgs/solid/arrows-up-to-line.svg | 1 + .../svgs/solid/asterisk.svg | 1 + .../svgs/solid/at.svg | 1 + .../svgs/solid/atom.svg | 1 + .../svgs/solid/audio-description.svg | 1 + .../svgs/solid/austral-sign.svg | 1 + .../svgs/solid/award.svg | 1 + .../svgs/solid/b.svg | 1 + .../svgs/solid/baby-carriage.svg | 1 + .../svgs/solid/baby.svg | 1 + .../svgs/solid/backward-fast.svg | 1 + .../svgs/solid/backward-step.svg | 1 + .../svgs/solid/backward.svg | 1 + .../svgs/solid/bacon.svg | 1 + .../svgs/solid/bacteria.svg | 1 + .../svgs/solid/bacterium.svg | 1 + .../svgs/solid/bag-shopping.svg | 1 + .../svgs/solid/bahai.svg | 1 + .../svgs/solid/baht-sign.svg | 1 + .../svgs/solid/ban-smoking.svg | 1 + .../svgs/solid/ban.svg | 1 + .../svgs/solid/bandage.svg | 1 + .../svgs/solid/barcode.svg | 1 + .../svgs/solid/bars-progress.svg | 1 + .../svgs/solid/bars-staggered.svg | 1 + .../svgs/solid/bars.svg | 1 + .../svgs/solid/baseball-bat-ball.svg | 1 + .../svgs/solid/baseball.svg | 1 + .../svgs/solid/basket-shopping.svg | 1 + .../svgs/solid/basketball.svg | 1 + .../svgs/solid/bath.svg | 1 + .../svgs/solid/battery-empty.svg | 1 + .../svgs/solid/battery-full.svg | 1 + .../svgs/solid/battery-half.svg | 1 + .../svgs/solid/battery-quarter.svg | 1 + .../svgs/solid/battery-three-quarters.svg | 1 + .../svgs/solid/bed-pulse.svg | 1 + .../svgs/solid/bed.svg | 1 + .../svgs/solid/beer-mug-empty.svg | 1 + .../svgs/solid/bell-concierge.svg | 1 + .../svgs/solid/bell-slash.svg | 1 + .../svgs/solid/bell.svg | 1 + .../svgs/solid/bezier-curve.svg | 1 + .../svgs/solid/bicycle.svg | 1 + .../svgs/solid/binoculars.svg | 1 + .../svgs/solid/biohazard.svg | 1 + .../svgs/solid/bitcoin-sign.svg | 1 + .../svgs/solid/blender-phone.svg | 1 + .../svgs/solid/blender.svg | 1 + .../svgs/solid/blog.svg | 1 + .../svgs/solid/bold.svg | 1 + .../svgs/solid/bolt-lightning.svg | 1 + .../svgs/solid/bolt.svg | 1 + .../svgs/solid/bomb.svg | 1 + .../svgs/solid/bone.svg | 1 + .../svgs/solid/bong.svg | 1 + .../svgs/solid/book-atlas.svg | 1 + .../svgs/solid/book-bible.svg | 1 + .../svgs/solid/book-bookmark.svg | 1 + .../svgs/solid/book-journal-whills.svg | 1 + .../svgs/solid/book-medical.svg | 1 + .../svgs/solid/book-open-reader.svg | 1 + .../svgs/solid/book-open.svg | 1 + .../svgs/solid/book-quran.svg | 1 + .../svgs/solid/book-skull.svg | 1 + .../svgs/solid/book-tanakh.svg | 1 + .../svgs/solid/book.svg | 1 + .../svgs/solid/bookmark.svg | 1 + .../svgs/solid/border-all.svg | 1 + .../svgs/solid/border-none.svg | 1 + .../svgs/solid/border-top-left.svg | 1 + .../svgs/solid/bore-hole.svg | 1 + .../svgs/solid/bottle-droplet.svg | 1 + .../svgs/solid/bottle-water.svg | 1 + .../svgs/solid/bowl-food.svg | 1 + .../svgs/solid/bowl-rice.svg | 1 + .../svgs/solid/bowling-ball.svg | 1 + .../svgs/solid/box-archive.svg | 1 + .../svgs/solid/box-open.svg | 1 + .../svgs/solid/box-tissue.svg | 1 + .../svgs/solid/box.svg | 1 + .../svgs/solid/boxes-packing.svg | 1 + .../svgs/solid/boxes-stacked.svg | 1 + .../svgs/solid/braille.svg | 1 + .../svgs/solid/brain.svg | 1 + .../svgs/solid/brazilian-real-sign.svg | 1 + .../svgs/solid/bread-slice.svg | 1 + .../svgs/solid/bridge-circle-check.svg | 1 + .../svgs/solid/bridge-circle-exclamation.svg | 1 + .../svgs/solid/bridge-circle-xmark.svg | 1 + .../svgs/solid/bridge-lock.svg | 1 + .../svgs/solid/bridge-water.svg | 1 + .../svgs/solid/bridge.svg | 1 + .../svgs/solid/briefcase-medical.svg | 1 + .../svgs/solid/briefcase.svg | 1 + .../svgs/solid/broom-ball.svg | 1 + .../svgs/solid/broom.svg | 1 + .../svgs/solid/brush.svg | 1 + .../svgs/solid/bucket.svg | 1 + .../svgs/solid/bug-slash.svg | 1 + .../svgs/solid/bug.svg | 1 + .../svgs/solid/bugs.svg | 1 + .../solid/building-circle-arrow-right.svg | 1 + .../svgs/solid/building-circle-check.svg | 1 + .../solid/building-circle-exclamation.svg | 1 + .../svgs/solid/building-circle-xmark.svg | 1 + .../svgs/solid/building-columns.svg | 1 + .../svgs/solid/building-flag.svg | 1 + .../svgs/solid/building-lock.svg | 1 + .../svgs/solid/building-ngo.svg | 1 + .../svgs/solid/building-shield.svg | 1 + .../svgs/solid/building-un.svg | 1 + .../svgs/solid/building-user.svg | 1 + .../svgs/solid/building-wheat.svg | 1 + .../svgs/solid/building.svg | 1 + .../svgs/solid/bullhorn.svg | 1 + .../svgs/solid/bullseye.svg | 1 + .../svgs/solid/burger.svg | 1 + .../svgs/solid/burst.svg | 1 + .../svgs/solid/bus-simple.svg | 1 + .../svgs/solid/bus.svg | 1 + .../svgs/solid/business-time.svg | 1 + .../svgs/solid/c.svg | 1 + .../svgs/solid/cable-car.svg | 1 + .../svgs/solid/cake-candles.svg | 1 + .../svgs/solid/calculator.svg | 1 + .../svgs/solid/calendar-check.svg | 1 + .../svgs/solid/calendar-day.svg | 1 + .../svgs/solid/calendar-days.svg | 1 + .../svgs/solid/calendar-minus.svg | 1 + .../svgs/solid/calendar-plus.svg | 1 + .../svgs/solid/calendar-week.svg | 1 + .../svgs/solid/calendar-xmark.svg | 1 + .../svgs/solid/calendar.svg | 1 + .../svgs/solid/camera-retro.svg | 1 + .../svgs/solid/camera-rotate.svg | 1 + .../svgs/solid/camera.svg | 1 + .../svgs/solid/campground.svg | 1 + .../svgs/solid/candy-cane.svg | 1 + .../svgs/solid/cannabis.svg | 1 + .../svgs/solid/capsules.svg | 1 + .../svgs/solid/car-battery.svg | 1 + .../svgs/solid/car-burst.svg | 1 + .../svgs/solid/car-on.svg | 1 + .../svgs/solid/car-rear.svg | 1 + .../svgs/solid/car-side.svg | 1 + .../svgs/solid/car-tunnel.svg | 1 + .../svgs/solid/car.svg | 1 + .../svgs/solid/caravan.svg | 1 + .../svgs/solid/caret-down.svg | 1 + .../svgs/solid/caret-left.svg | 1 + .../svgs/solid/caret-right.svg | 1 + .../svgs/solid/caret-up.svg | 1 + .../svgs/solid/carrot.svg | 1 + .../svgs/solid/cart-arrow-down.svg | 1 + .../svgs/solid/cart-flatbed-suitcase.svg | 1 + .../svgs/solid/cart-flatbed.svg | 1 + .../svgs/solid/cart-plus.svg | 1 + .../svgs/solid/cart-shopping.svg | 1 + .../svgs/solid/cash-register.svg | 1 + .../svgs/solid/cat.svg | 1 + .../svgs/solid/cedi-sign.svg | 1 + .../svgs/solid/cent-sign.svg | 1 + .../svgs/solid/certificate.svg | 1 + .../svgs/solid/chair.svg | 1 + .../svgs/solid/chalkboard-user.svg | 1 + .../svgs/solid/chalkboard.svg | 1 + .../svgs/solid/champagne-glasses.svg | 1 + .../svgs/solid/charging-station.svg | 1 + .../svgs/solid/chart-area.svg | 1 + .../svgs/solid/chart-bar.svg | 1 + .../svgs/solid/chart-column.svg | 1 + .../svgs/solid/chart-gantt.svg | 1 + .../svgs/solid/chart-line.svg | 1 + .../svgs/solid/chart-pie.svg | 1 + .../svgs/solid/chart-simple.svg | 1 + .../svgs/solid/check-double.svg | 1 + .../svgs/solid/check-to-slot.svg | 1 + .../svgs/solid/check.svg | 1 + .../svgs/solid/cheese.svg | 1 + .../svgs/solid/chess-bishop.svg | 1 + .../svgs/solid/chess-board.svg | 1 + .../svgs/solid/chess-king.svg | 1 + .../svgs/solid/chess-knight.svg | 1 + .../svgs/solid/chess-pawn.svg | 1 + .../svgs/solid/chess-queen.svg | 1 + .../svgs/solid/chess-rook.svg | 1 + .../svgs/solid/chess.svg | 1 + .../svgs/solid/chevron-down.svg | 1 + .../svgs/solid/chevron-left.svg | 1 + .../svgs/solid/chevron-right.svg | 1 + .../svgs/solid/chevron-up.svg | 1 + .../svgs/solid/child-dress.svg | 1 + .../svgs/solid/child-reaching.svg | 1 + .../svgs/solid/child-rifle.svg | 1 + .../svgs/solid/child.svg | 1 + .../svgs/solid/children.svg | 1 + .../svgs/solid/church.svg | 1 + .../svgs/solid/circle-arrow-down.svg | 1 + .../svgs/solid/circle-arrow-left.svg | 1 + .../svgs/solid/circle-arrow-right.svg | 1 + .../svgs/solid/circle-arrow-up.svg | 1 + .../svgs/solid/circle-check.svg | 1 + .../svgs/solid/circle-chevron-down.svg | 1 + .../svgs/solid/circle-chevron-left.svg | 1 + .../svgs/solid/circle-chevron-right.svg | 1 + .../svgs/solid/circle-chevron-up.svg | 1 + .../svgs/solid/circle-dollar-to-slot.svg | 1 + .../svgs/solid/circle-dot.svg | 1 + .../svgs/solid/circle-down.svg | 1 + .../svgs/solid/circle-exclamation.svg | 1 + .../svgs/solid/circle-h.svg | 1 + .../svgs/solid/circle-half-stroke.svg | 1 + .../svgs/solid/circle-info.svg | 1 + .../svgs/solid/circle-left.svg | 1 + .../svgs/solid/circle-minus.svg | 1 + .../svgs/solid/circle-nodes.svg | 1 + .../svgs/solid/circle-notch.svg | 1 + .../svgs/solid/circle-pause.svg | 1 + .../svgs/solid/circle-play.svg | 1 + .../svgs/solid/circle-plus.svg | 1 + .../svgs/solid/circle-question.svg | 1 + .../svgs/solid/circle-radiation.svg | 1 + .../svgs/solid/circle-right.svg | 1 + .../svgs/solid/circle-stop.svg | 1 + .../svgs/solid/circle-up.svg | 1 + .../svgs/solid/circle-user.svg | 1 + .../svgs/solid/circle-xmark.svg | 1 + .../svgs/solid/circle.svg | 1 + .../svgs/solid/city.svg | 1 + .../svgs/solid/clapperboard.svg | 1 + .../svgs/solid/clipboard-check.svg | 1 + .../svgs/solid/clipboard-list.svg | 1 + .../svgs/solid/clipboard-question.svg | 1 + .../svgs/solid/clipboard-user.svg | 1 + .../svgs/solid/clipboard.svg | 1 + .../svgs/solid/clock-rotate-left.svg | 1 + .../svgs/solid/clock.svg | 1 + .../svgs/solid/clone.svg | 1 + .../svgs/solid/closed-captioning.svg | 1 + .../svgs/solid/cloud-arrow-down.svg | 1 + .../svgs/solid/cloud-arrow-up.svg | 1 + .../svgs/solid/cloud-bolt.svg | 1 + .../svgs/solid/cloud-meatball.svg | 1 + .../svgs/solid/cloud-moon-rain.svg | 1 + .../svgs/solid/cloud-moon.svg | 1 + .../svgs/solid/cloud-rain.svg | 1 + .../svgs/solid/cloud-showers-heavy.svg | 1 + .../svgs/solid/cloud-showers-water.svg | 1 + .../svgs/solid/cloud-sun-rain.svg | 1 + .../svgs/solid/cloud-sun.svg | 1 + .../svgs/solid/cloud.svg | 1 + .../svgs/solid/clover.svg | 1 + .../svgs/solid/code-branch.svg | 1 + .../svgs/solid/code-commit.svg | 1 + .../svgs/solid/code-compare.svg | 1 + .../svgs/solid/code-fork.svg | 1 + .../svgs/solid/code-merge.svg | 1 + .../svgs/solid/code-pull-request.svg | 1 + .../svgs/solid/code.svg | 1 + .../svgs/solid/coins.svg | 1 + .../svgs/solid/colon-sign.svg | 1 + .../svgs/solid/comment-dollar.svg | 1 + .../svgs/solid/comment-dots.svg | 1 + .../svgs/solid/comment-medical.svg | 1 + .../svgs/solid/comment-slash.svg | 1 + .../svgs/solid/comment-sms.svg | 1 + .../svgs/solid/comment.svg | 1 + .../svgs/solid/comments-dollar.svg | 1 + .../svgs/solid/comments.svg | 1 + .../svgs/solid/compact-disc.svg | 1 + .../svgs/solid/compass-drafting.svg | 1 + .../svgs/solid/compass.svg | 1 + .../svgs/solid/compress.svg | 1 + .../svgs/solid/computer-mouse.svg | 1 + .../svgs/solid/computer.svg | 1 + .../svgs/solid/cookie-bite.svg | 1 + .../svgs/solid/cookie.svg | 1 + .../svgs/solid/copy.svg | 1 + .../svgs/solid/copyright.svg | 1 + .../svgs/solid/couch.svg | 1 + .../svgs/solid/cow.svg | 1 + .../svgs/solid/credit-card.svg | 1 + .../svgs/solid/crop-simple.svg | 1 + .../svgs/solid/crop.svg | 1 + .../svgs/solid/cross.svg | 1 + .../svgs/solid/crosshairs.svg | 1 + .../svgs/solid/crow.svg | 1 + .../svgs/solid/crown.svg | 1 + .../svgs/solid/crutch.svg | 1 + .../svgs/solid/cruzeiro-sign.svg | 1 + .../svgs/solid/cube.svg | 1 + .../svgs/solid/cubes-stacked.svg | 1 + .../svgs/solid/cubes.svg | 1 + .../svgs/solid/d.svg | 1 + .../svgs/solid/database.svg | 1 + .../svgs/solid/delete-left.svg | 1 + .../svgs/solid/democrat.svg | 1 + .../svgs/solid/desktop.svg | 1 + .../svgs/solid/dharmachakra.svg | 1 + .../svgs/solid/diagram-next.svg | 1 + .../svgs/solid/diagram-predecessor.svg | 1 + .../svgs/solid/diagram-project.svg | 1 + .../svgs/solid/diagram-successor.svg | 1 + .../svgs/solid/diamond-turn-right.svg | 1 + .../svgs/solid/diamond.svg | 1 + .../svgs/solid/dice-d20.svg | 1 + .../svgs/solid/dice-d6.svg | 1 + .../svgs/solid/dice-five.svg | 1 + .../svgs/solid/dice-four.svg | 1 + .../svgs/solid/dice-one.svg | 1 + .../svgs/solid/dice-six.svg | 1 + .../svgs/solid/dice-three.svg | 1 + .../svgs/solid/dice-two.svg | 1 + .../svgs/solid/dice.svg | 1 + .../svgs/solid/disease.svg | 1 + .../svgs/solid/display.svg | 1 + .../svgs/solid/divide.svg | 1 + .../svgs/solid/dna.svg | 1 + .../svgs/solid/dog.svg | 1 + .../svgs/solid/dollar-sign.svg | 1 + .../svgs/solid/dolly.svg | 1 + .../svgs/solid/dong-sign.svg | 1 + .../svgs/solid/door-closed.svg | 1 + .../svgs/solid/door-open.svg | 1 + .../svgs/solid/dove.svg | 1 + .../down-left-and-up-right-to-center.svg | 1 + .../svgs/solid/down-long.svg | 1 + .../svgs/solid/download.svg | 1 + .../svgs/solid/dragon.svg | 1 + .../svgs/solid/draw-polygon.svg | 1 + .../svgs/solid/droplet-slash.svg | 1 + .../svgs/solid/droplet.svg | 1 + .../svgs/solid/drum-steelpan.svg | 1 + .../svgs/solid/drum.svg | 1 + .../svgs/solid/drumstick-bite.svg | 1 + .../svgs/solid/dumbbell.svg | 1 + .../svgs/solid/dumpster-fire.svg | 1 + .../svgs/solid/dumpster.svg | 1 + .../svgs/solid/dungeon.svg | 1 + .../svgs/solid/e.svg | 1 + .../svgs/solid/ear-deaf.svg | 1 + .../svgs/solid/ear-listen.svg | 1 + .../svgs/solid/earth-africa.svg | 1 + .../svgs/solid/earth-americas.svg | 1 + .../svgs/solid/earth-asia.svg | 1 + .../svgs/solid/earth-europe.svg | 1 + .../svgs/solid/earth-oceania.svg | 1 + .../svgs/solid/egg.svg | 1 + .../svgs/solid/eject.svg | 1 + .../svgs/solid/elevator.svg | 1 + .../svgs/solid/ellipsis-vertical.svg | 1 + .../svgs/solid/ellipsis.svg | 1 + .../svgs/solid/envelope-circle-check.svg | 1 + .../svgs/solid/envelope-open-text.svg | 1 + .../svgs/solid/envelope-open.svg | 1 + .../svgs/solid/envelope.svg | 1 + .../svgs/solid/envelopes-bulk.svg | 1 + .../svgs/solid/equals.svg | 1 + .../svgs/solid/eraser.svg | 1 + .../svgs/solid/ethernet.svg | 1 + .../svgs/solid/euro-sign.svg | 1 + .../svgs/solid/exclamation.svg | 1 + .../svgs/solid/expand.svg | 1 + .../svgs/solid/explosion.svg | 1 + .../svgs/solid/eye-dropper.svg | 1 + .../svgs/solid/eye-low-vision.svg | 1 + .../svgs/solid/eye-slash.svg | 1 + .../svgs/solid/eye.svg | 1 + .../svgs/solid/f.svg | 1 + .../svgs/solid/face-angry.svg | 1 + .../svgs/solid/face-dizzy.svg | 1 + .../svgs/solid/face-flushed.svg | 1 + .../svgs/solid/face-frown-open.svg | 1 + .../svgs/solid/face-frown.svg | 1 + .../svgs/solid/face-grimace.svg | 1 + .../svgs/solid/face-grin-beam-sweat.svg | 1 + .../svgs/solid/face-grin-beam.svg | 1 + .../svgs/solid/face-grin-hearts.svg | 1 + .../svgs/solid/face-grin-squint-tears.svg | 1 + .../svgs/solid/face-grin-squint.svg | 1 + .../svgs/solid/face-grin-stars.svg | 1 + .../svgs/solid/face-grin-tears.svg | 1 + .../svgs/solid/face-grin-tongue-squint.svg | 1 + .../svgs/solid/face-grin-tongue-wink.svg | 1 + .../svgs/solid/face-grin-tongue.svg | 1 + .../svgs/solid/face-grin-wide.svg | 1 + .../svgs/solid/face-grin-wink.svg | 1 + .../svgs/solid/face-grin.svg | 1 + .../svgs/solid/face-kiss-beam.svg | 1 + .../svgs/solid/face-kiss-wink-heart.svg | 1 + .../svgs/solid/face-kiss.svg | 1 + .../svgs/solid/face-laugh-beam.svg | 1 + .../svgs/solid/face-laugh-squint.svg | 1 + .../svgs/solid/face-laugh-wink.svg | 1 + .../svgs/solid/face-laugh.svg | 1 + .../svgs/solid/face-meh-blank.svg | 1 + .../svgs/solid/face-meh.svg | 1 + .../svgs/solid/face-rolling-eyes.svg | 1 + .../svgs/solid/face-sad-cry.svg | 1 + .../svgs/solid/face-sad-tear.svg | 1 + .../svgs/solid/face-smile-beam.svg | 1 + .../svgs/solid/face-smile-wink.svg | 1 + .../svgs/solid/face-smile.svg | 1 + .../svgs/solid/face-surprise.svg | 1 + .../svgs/solid/face-tired.svg | 1 + .../svgs/solid/fan.svg | 1 + .../svgs/solid/faucet-drip.svg | 1 + .../svgs/solid/faucet.svg | 1 + .../svgs/solid/fax.svg | 1 + .../svgs/solid/feather-pointed.svg | 1 + .../svgs/solid/feather.svg | 1 + .../svgs/solid/ferry.svg | 1 + .../svgs/solid/file-arrow-down.svg | 1 + .../svgs/solid/file-arrow-up.svg | 1 + .../svgs/solid/file-audio.svg | 1 + .../svgs/solid/file-circle-check.svg | 1 + .../svgs/solid/file-circle-exclamation.svg | 1 + .../svgs/solid/file-circle-minus.svg | 1 + .../svgs/solid/file-circle-plus.svg | 1 + .../svgs/solid/file-circle-question.svg | 1 + .../svgs/solid/file-circle-xmark.svg | 1 + .../svgs/solid/file-code.svg | 1 + .../svgs/solid/file-contract.svg | 1 + .../svgs/solid/file-csv.svg | 1 + .../svgs/solid/file-excel.svg | 1 + .../svgs/solid/file-export.svg | 1 + .../svgs/solid/file-image.svg | 1 + .../svgs/solid/file-import.svg | 1 + .../svgs/solid/file-invoice-dollar.svg | 1 + .../svgs/solid/file-invoice.svg | 1 + .../svgs/solid/file-lines.svg | 1 + .../svgs/solid/file-medical.svg | 1 + .../svgs/solid/file-pdf.svg | 1 + .../svgs/solid/file-pen.svg | 1 + .../svgs/solid/file-powerpoint.svg | 1 + .../svgs/solid/file-prescription.svg | 1 + .../svgs/solid/file-shield.svg | 1 + .../svgs/solid/file-signature.svg | 1 + .../svgs/solid/file-video.svg | 1 + .../svgs/solid/file-waveform.svg | 1 + .../svgs/solid/file-word.svg | 1 + .../svgs/solid/file-zipper.svg | 1 + .../svgs/solid/file.svg | 1 + .../svgs/solid/fill-drip.svg | 1 + .../svgs/solid/fill.svg | 1 + .../svgs/solid/film.svg | 1 + .../svgs/solid/filter-circle-dollar.svg | 1 + .../svgs/solid/filter-circle-xmark.svg | 1 + .../svgs/solid/filter.svg | 1 + .../svgs/solid/fingerprint.svg | 1 + .../svgs/solid/fire-burner.svg | 1 + .../svgs/solid/fire-extinguisher.svg | 1 + .../svgs/solid/fire-flame-curved.svg | 1 + .../svgs/solid/fire-flame-simple.svg | 1 + .../svgs/solid/fire.svg | 1 + .../svgs/solid/fish-fins.svg | 1 + .../svgs/solid/fish.svg | 1 + .../svgs/solid/flag-checkered.svg | 1 + .../svgs/solid/flag-usa.svg | 1 + .../svgs/solid/flag.svg | 1 + .../svgs/solid/flask-vial.svg | 1 + .../svgs/solid/flask.svg | 1 + .../svgs/solid/floppy-disk.svg | 1 + .../svgs/solid/florin-sign.svg | 1 + .../svgs/solid/folder-closed.svg | 1 + .../svgs/solid/folder-minus.svg | 1 + .../svgs/solid/folder-open.svg | 1 + .../svgs/solid/folder-plus.svg | 1 + .../svgs/solid/folder-tree.svg | 1 + .../svgs/solid/folder.svg | 1 + .../svgs/solid/font-awesome.svg | 1 + .../svgs/solid/font.svg | 1 + .../svgs/solid/football.svg | 1 + .../svgs/solid/forward-fast.svg | 1 + .../svgs/solid/forward-step.svg | 1 + .../svgs/solid/forward.svg | 1 + .../svgs/solid/franc-sign.svg | 1 + .../svgs/solid/frog.svg | 1 + .../svgs/solid/futbol.svg | 1 + .../svgs/solid/g.svg | 1 + .../svgs/solid/gamepad.svg | 1 + .../svgs/solid/gas-pump.svg | 1 + .../svgs/solid/gauge-high.svg | 1 + .../svgs/solid/gauge-simple-high.svg | 1 + .../svgs/solid/gauge-simple.svg | 1 + .../svgs/solid/gauge.svg | 1 + .../svgs/solid/gavel.svg | 1 + .../svgs/solid/gear.svg | 1 + .../svgs/solid/gears.svg | 1 + .../svgs/solid/gem.svg | 1 + .../svgs/solid/genderless.svg | 1 + .../svgs/solid/ghost.svg | 1 + .../svgs/solid/gift.svg | 1 + .../svgs/solid/gifts.svg | 1 + .../svgs/solid/glass-water-droplet.svg | 1 + .../svgs/solid/glass-water.svg | 1 + .../svgs/solid/glasses.svg | 1 + .../svgs/solid/globe.svg | 1 + .../svgs/solid/golf-ball-tee.svg | 1 + .../svgs/solid/gopuram.svg | 1 + .../svgs/solid/graduation-cap.svg | 1 + .../svgs/solid/greater-than-equal.svg | 1 + .../svgs/solid/greater-than.svg | 1 + .../svgs/solid/grip-lines-vertical.svg | 1 + .../svgs/solid/grip-lines.svg | 1 + .../svgs/solid/grip-vertical.svg | 1 + .../svgs/solid/grip.svg | 1 + .../svgs/solid/group-arrows-rotate.svg | 1 + .../svgs/solid/guarani-sign.svg | 1 + .../svgs/solid/guitar.svg | 1 + .../svgs/solid/gun.svg | 1 + .../svgs/solid/h.svg | 1 + .../svgs/solid/hammer.svg | 1 + .../svgs/solid/hamsa.svg | 1 + .../svgs/solid/hand-back-fist.svg | 1 + .../svgs/solid/hand-dots.svg | 1 + .../svgs/solid/hand-fist.svg | 1 + .../svgs/solid/hand-holding-dollar.svg | 1 + .../svgs/solid/hand-holding-droplet.svg | 1 + .../svgs/solid/hand-holding-hand.svg | 1 + .../svgs/solid/hand-holding-heart.svg | 1 + .../svgs/solid/hand-holding-medical.svg | 1 + .../svgs/solid/hand-holding.svg | 1 + .../svgs/solid/hand-lizard.svg | 1 + .../svgs/solid/hand-middle-finger.svg | 1 + .../svgs/solid/hand-peace.svg | 1 + .../svgs/solid/hand-point-down.svg | 1 + .../svgs/solid/hand-point-left.svg | 1 + .../svgs/solid/hand-point-right.svg | 1 + .../svgs/solid/hand-point-up.svg | 1 + .../svgs/solid/hand-pointer.svg | 1 + .../svgs/solid/hand-scissors.svg | 1 + .../svgs/solid/hand-sparkles.svg | 1 + .../svgs/solid/hand-spock.svg | 1 + .../svgs/solid/hand.svg | 1 + .../svgs/solid/handcuffs.svg | 1 + .../svgs/solid/hands-asl-interpreting.svg | 1 + .../svgs/solid/hands-bound.svg | 1 + .../svgs/solid/hands-bubbles.svg | 1 + .../svgs/solid/hands-clapping.svg | 1 + .../svgs/solid/hands-holding-child.svg | 1 + .../svgs/solid/hands-holding-circle.svg | 1 + .../svgs/solid/hands-holding.svg | 1 + .../svgs/solid/hands-praying.svg | 1 + .../svgs/solid/hands.svg | 1 + .../svgs/solid/handshake-angle.svg | 1 + .../svgs/solid/handshake-simple-slash.svg | 1 + .../svgs/solid/handshake-simple.svg | 1 + .../svgs/solid/handshake-slash.svg | 1 + .../svgs/solid/handshake.svg | 1 + .../svgs/solid/hanukiah.svg | 1 + .../svgs/solid/hard-drive.svg | 1 + .../svgs/solid/hashtag.svg | 1 + .../svgs/solid/hat-cowboy-side.svg | 1 + .../svgs/solid/hat-cowboy.svg | 1 + .../svgs/solid/hat-wizard.svg | 1 + .../svgs/solid/head-side-cough-slash.svg | 1 + .../svgs/solid/head-side-cough.svg | 1 + .../svgs/solid/head-side-mask.svg | 1 + .../svgs/solid/head-side-virus.svg | 1 + .../svgs/solid/heading.svg | 1 + .../svgs/solid/headphones-simple.svg | 1 + .../svgs/solid/headphones.svg | 1 + .../svgs/solid/headset.svg | 1 + .../svgs/solid/heart-circle-bolt.svg | 1 + .../svgs/solid/heart-circle-check.svg | 1 + .../svgs/solid/heart-circle-exclamation.svg | 1 + .../svgs/solid/heart-circle-minus.svg | 1 + .../svgs/solid/heart-circle-plus.svg | 1 + .../svgs/solid/heart-circle-xmark.svg | 1 + .../svgs/solid/heart-crack.svg | 1 + .../svgs/solid/heart-pulse.svg | 1 + .../svgs/solid/heart.svg | 1 + .../svgs/solid/helicopter-symbol.svg | 1 + .../svgs/solid/helicopter.svg | 1 + .../svgs/solid/helmet-safety.svg | 1 + .../svgs/solid/helmet-un.svg | 1 + .../svgs/solid/highlighter.svg | 1 + .../svgs/solid/hill-avalanche.svg | 1 + .../svgs/solid/hill-rockslide.svg | 1 + .../svgs/solid/hippo.svg | 1 + .../svgs/solid/hockey-puck.svg | 1 + .../svgs/solid/holly-berry.svg | 1 + .../svgs/solid/horse-head.svg | 1 + .../svgs/solid/horse.svg | 1 + .../svgs/solid/hospital-user.svg | 1 + .../svgs/solid/hospital.svg | 1 + .../svgs/solid/hot-tub-person.svg | 1 + .../svgs/solid/hotdog.svg | 1 + .../svgs/solid/hotel.svg | 1 + .../svgs/solid/hourglass-end.svg | 1 + .../svgs/solid/hourglass-half.svg | 1 + .../svgs/solid/hourglass-start.svg | 1 + .../svgs/solid/hourglass.svg | 1 + .../svgs/solid/house-chimney-crack.svg | 1 + .../svgs/solid/house-chimney-medical.svg | 1 + .../svgs/solid/house-chimney-user.svg | 1 + .../svgs/solid/house-chimney-window.svg | 1 + .../svgs/solid/house-chimney.svg | 1 + .../svgs/solid/house-circle-check.svg | 1 + .../svgs/solid/house-circle-exclamation.svg | 1 + .../svgs/solid/house-circle-xmark.svg | 1 + .../svgs/solid/house-crack.svg | 1 + .../svgs/solid/house-fire.svg | 1 + .../svgs/solid/house-flag.svg | 1 + .../house-flood-water-circle-arrow-right.svg | 1 + .../svgs/solid/house-flood-water.svg | 1 + .../svgs/solid/house-laptop.svg | 1 + .../svgs/solid/house-lock.svg | 1 + .../svgs/solid/house-medical-circle-check.svg | 1 + .../house-medical-circle-exclamation.svg | 1 + .../svgs/solid/house-medical-circle-xmark.svg | 1 + .../svgs/solid/house-medical-flag.svg | 1 + .../svgs/solid/house-medical.svg | 1 + .../svgs/solid/house-signal.svg | 1 + .../svgs/solid/house-tsunami.svg | 1 + .../svgs/solid/house-user.svg | 1 + .../svgs/solid/house.svg | 1 + .../svgs/solid/hryvnia-sign.svg | 1 + .../svgs/solid/hurricane.svg | 1 + .../svgs/solid/i-cursor.svg | 1 + .../svgs/solid/i.svg | 1 + .../svgs/solid/ice-cream.svg | 1 + .../svgs/solid/icicles.svg | 1 + .../svgs/solid/icons.svg | 1 + .../svgs/solid/id-badge.svg | 1 + .../svgs/solid/id-card-clip.svg | 1 + .../svgs/solid/id-card.svg | 1 + .../svgs/solid/igloo.svg | 1 + .../svgs/solid/image-portrait.svg | 1 + .../svgs/solid/image.svg | 1 + .../svgs/solid/images.svg | 1 + .../svgs/solid/inbox.svg | 1 + .../svgs/solid/indent.svg | 1 + .../svgs/solid/indian-rupee-sign.svg | 1 + .../svgs/solid/industry.svg | 1 + .../svgs/solid/infinity.svg | 1 + .../svgs/solid/info.svg | 1 + .../svgs/solid/italic.svg | 1 + .../svgs/solid/j.svg | 1 + .../svgs/solid/jar-wheat.svg | 1 + .../svgs/solid/jar.svg | 1 + .../svgs/solid/jedi.svg | 1 + .../svgs/solid/jet-fighter-up.svg | 1 + .../svgs/solid/jet-fighter.svg | 1 + .../svgs/solid/joint.svg | 1 + .../svgs/solid/jug-detergent.svg | 1 + .../svgs/solid/k.svg | 1 + .../svgs/solid/kaaba.svg | 1 + .../svgs/solid/key.svg | 1 + .../svgs/solid/keyboard.svg | 1 + .../svgs/solid/khanda.svg | 1 + .../svgs/solid/kip-sign.svg | 1 + .../svgs/solid/kit-medical.svg | 1 + .../svgs/solid/kitchen-set.svg | 1 + .../svgs/solid/kiwi-bird.svg | 1 + .../svgs/solid/l.svg | 1 + .../svgs/solid/land-mine-on.svg | 1 + .../svgs/solid/landmark-dome.svg | 1 + .../svgs/solid/landmark-flag.svg | 1 + .../svgs/solid/landmark.svg | 1 + .../svgs/solid/language.svg | 1 + .../svgs/solid/laptop-code.svg | 1 + .../svgs/solid/laptop-file.svg | 1 + .../svgs/solid/laptop-medical.svg | 1 + .../svgs/solid/laptop.svg | 1 + .../svgs/solid/lari-sign.svg | 1 + .../svgs/solid/layer-group.svg | 1 + .../svgs/solid/leaf.svg | 1 + .../svgs/solid/left-long.svg | 1 + .../svgs/solid/left-right.svg | 1 + .../svgs/solid/lemon.svg | 1 + .../svgs/solid/less-than-equal.svg | 1 + .../svgs/solid/less-than.svg | 1 + .../svgs/solid/life-ring.svg | 1 + .../svgs/solid/lightbulb.svg | 1 + .../svgs/solid/lines-leaning.svg | 1 + .../svgs/solid/link-slash.svg | 1 + .../svgs/solid/link.svg | 1 + .../svgs/solid/lira-sign.svg | 1 + .../svgs/solid/list-check.svg | 1 + .../svgs/solid/list-ol.svg | 1 + .../svgs/solid/list-ul.svg | 1 + .../svgs/solid/list.svg | 1 + .../svgs/solid/litecoin-sign.svg | 1 + .../svgs/solid/location-arrow.svg | 1 + .../svgs/solid/location-crosshairs.svg | 1 + .../svgs/solid/location-dot.svg | 1 + .../svgs/solid/location-pin-lock.svg | 1 + .../svgs/solid/location-pin.svg | 1 + .../svgs/solid/lock-open.svg | 1 + .../svgs/solid/lock.svg | 1 + .../svgs/solid/locust.svg | 1 + .../svgs/solid/lungs-virus.svg | 1 + .../svgs/solid/lungs.svg | 1 + .../svgs/solid/m.svg | 1 + .../svgs/solid/magnet.svg | 1 + .../solid/magnifying-glass-arrow-right.svg | 1 + .../svgs/solid/magnifying-glass-chart.svg | 1 + .../svgs/solid/magnifying-glass-dollar.svg | 1 + .../svgs/solid/magnifying-glass-location.svg | 1 + .../svgs/solid/magnifying-glass-minus.svg | 1 + .../svgs/solid/magnifying-glass-plus.svg | 1 + .../svgs/solid/magnifying-glass.svg | 1 + .../svgs/solid/manat-sign.svg | 1 + .../svgs/solid/map-location-dot.svg | 1 + .../svgs/solid/map-location.svg | 1 + .../svgs/solid/map-pin.svg | 1 + .../svgs/solid/map.svg | 1 + .../svgs/solid/marker.svg | 1 + .../svgs/solid/mars-and-venus-burst.svg | 1 + .../svgs/solid/mars-and-venus.svg | 1 + .../svgs/solid/mars-double.svg | 1 + .../svgs/solid/mars-stroke-right.svg | 1 + .../svgs/solid/mars-stroke-up.svg | 1 + .../svgs/solid/mars-stroke.svg | 1 + .../svgs/solid/mars.svg | 1 + .../svgs/solid/martini-glass-citrus.svg | 1 + .../svgs/solid/martini-glass-empty.svg | 1 + .../svgs/solid/martini-glass.svg | 1 + .../svgs/solid/mask-face.svg | 1 + .../svgs/solid/mask-ventilator.svg | 1 + .../svgs/solid/mask.svg | 1 + .../svgs/solid/masks-theater.svg | 1 + .../svgs/solid/mattress-pillow.svg | 1 + .../svgs/solid/maximize.svg | 1 + .../svgs/solid/medal.svg | 1 + .../svgs/solid/memory.svg | 1 + .../svgs/solid/menorah.svg | 1 + .../svgs/solid/mercury.svg | 1 + .../svgs/solid/message.svg | 1 + .../svgs/solid/meteor.svg | 1 + .../svgs/solid/microchip.svg | 1 + .../svgs/solid/microphone-lines-slash.svg | 1 + .../svgs/solid/microphone-lines.svg | 1 + .../svgs/solid/microphone-slash.svg | 1 + .../svgs/solid/microphone.svg | 1 + .../svgs/solid/microscope.svg | 1 + .../svgs/solid/mill-sign.svg | 1 + .../svgs/solid/minimize.svg | 1 + .../svgs/solid/minus.svg | 1 + .../svgs/solid/mitten.svg | 1 + .../svgs/solid/mobile-button.svg | 1 + .../svgs/solid/mobile-retro.svg | 1 + .../svgs/solid/mobile-screen-button.svg | 1 + .../svgs/solid/mobile-screen.svg | 1 + .../svgs/solid/mobile.svg | 1 + .../svgs/solid/money-bill-1-wave.svg | 1 + .../svgs/solid/money-bill-1.svg | 1 + .../svgs/solid/money-bill-transfer.svg | 1 + .../svgs/solid/money-bill-trend-up.svg | 1 + .../svgs/solid/money-bill-wave.svg | 1 + .../svgs/solid/money-bill-wheat.svg | 1 + .../svgs/solid/money-bill.svg | 1 + .../svgs/solid/money-bills.svg | 1 + .../svgs/solid/money-check-dollar.svg | 1 + .../svgs/solid/money-check.svg | 1 + .../svgs/solid/monument.svg | 1 + .../svgs/solid/moon.svg | 1 + .../svgs/solid/mortar-pestle.svg | 1 + .../svgs/solid/mosque.svg | 1 + .../svgs/solid/mosquito-net.svg | 1 + .../svgs/solid/mosquito.svg | 1 + .../svgs/solid/motorcycle.svg | 1 + .../svgs/solid/mound.svg | 1 + .../svgs/solid/mountain-city.svg | 1 + .../svgs/solid/mountain-sun.svg | 1 + .../svgs/solid/mountain.svg | 1 + .../svgs/solid/mug-hot.svg | 1 + .../svgs/solid/mug-saucer.svg | 1 + .../svgs/solid/music.svg | 1 + .../svgs/solid/n.svg | 1 + .../svgs/solid/naira-sign.svg | 1 + .../svgs/solid/network-wired.svg | 1 + .../svgs/solid/neuter.svg | 1 + .../svgs/solid/newspaper.svg | 1 + .../svgs/solid/not-equal.svg | 1 + .../svgs/solid/note-sticky.svg | 1 + .../svgs/solid/notes-medical.svg | 1 + .../svgs/solid/o.svg | 1 + .../svgs/solid/object-group.svg | 1 + .../svgs/solid/object-ungroup.svg | 1 + .../svgs/solid/oil-can.svg | 1 + .../svgs/solid/oil-well.svg | 1 + .../svgs/solid/om.svg | 1 + .../svgs/solid/otter.svg | 1 + .../svgs/solid/outdent.svg | 1 + .../svgs/solid/p.svg | 1 + .../svgs/solid/pager.svg | 1 + .../svgs/solid/paint-roller.svg | 1 + .../svgs/solid/paintbrush.svg | 1 + .../svgs/solid/palette.svg | 1 + .../svgs/solid/pallet.svg | 1 + .../svgs/solid/panorama.svg | 1 + .../svgs/solid/paper-plane.svg | 1 + .../svgs/solid/paperclip.svg | 1 + .../svgs/solid/parachute-box.svg | 1 + .../svgs/solid/paragraph.svg | 1 + .../svgs/solid/passport.svg | 1 + .../svgs/solid/paste.svg | 1 + .../svgs/solid/pause.svg | 1 + .../svgs/solid/paw.svg | 1 + .../svgs/solid/peace.svg | 1 + .../svgs/solid/pen-clip.svg | 1 + .../svgs/solid/pen-fancy.svg | 1 + .../svgs/solid/pen-nib.svg | 1 + .../svgs/solid/pen-ruler.svg | 1 + .../svgs/solid/pen-to-square.svg | 1 + .../svgs/solid/pen.svg | 1 + .../svgs/solid/pencil.svg | 1 + .../svgs/solid/people-arrows.svg | 1 + .../svgs/solid/people-carry-box.svg | 1 + .../svgs/solid/people-group.svg | 1 + .../svgs/solid/people-line.svg | 1 + .../svgs/solid/people-pulling.svg | 1 + .../svgs/solid/people-robbery.svg | 1 + .../svgs/solid/people-roof.svg | 1 + .../svgs/solid/pepper-hot.svg | 1 + .../svgs/solid/percent.svg | 1 + .../svgs/solid/person-arrow-down-to-line.svg | 1 + .../svgs/solid/person-arrow-up-from-line.svg | 1 + .../svgs/solid/person-biking.svg | 1 + .../svgs/solid/person-booth.svg | 1 + .../svgs/solid/person-breastfeeding.svg | 1 + .../svgs/solid/person-burst.svg | 1 + .../svgs/solid/person-cane.svg | 1 + .../svgs/solid/person-chalkboard.svg | 1 + .../svgs/solid/person-circle-check.svg | 1 + .../svgs/solid/person-circle-exclamation.svg | 1 + .../svgs/solid/person-circle-minus.svg | 1 + .../svgs/solid/person-circle-plus.svg | 1 + .../svgs/solid/person-circle-question.svg | 1 + .../svgs/solid/person-circle-xmark.svg | 1 + .../svgs/solid/person-digging.svg | 1 + .../svgs/solid/person-dots-from-line.svg | 1 + .../svgs/solid/person-dress-burst.svg | 1 + .../svgs/solid/person-dress.svg | 1 + .../svgs/solid/person-drowning.svg | 1 + .../svgs/solid/person-falling-burst.svg | 1 + .../svgs/solid/person-falling.svg | 1 + .../svgs/solid/person-half-dress.svg | 1 + .../svgs/solid/person-harassing.svg | 1 + .../svgs/solid/person-hiking.svg | 1 + .../svgs/solid/person-military-pointing.svg | 1 + .../svgs/solid/person-military-rifle.svg | 1 + .../svgs/solid/person-military-to-person.svg | 1 + .../svgs/solid/person-praying.svg | 1 + .../svgs/solid/person-pregnant.svg | 1 + .../svgs/solid/person-rays.svg | 1 + .../svgs/solid/person-rifle.svg | 1 + .../svgs/solid/person-running.svg | 1 + .../svgs/solid/person-shelter.svg | 1 + .../svgs/solid/person-skating.svg | 1 + .../svgs/solid/person-skiing-nordic.svg | 1 + .../svgs/solid/person-skiing.svg | 1 + .../svgs/solid/person-snowboarding.svg | 1 + .../svgs/solid/person-swimming.svg | 1 + .../svgs/solid/person-through-window.svg | 1 + .../solid/person-walking-arrow-loop-left.svg | 1 + .../svgs/solid/person-walking-arrow-right.svg | 1 + ...person-walking-dashed-line-arrow-right.svg | 1 + .../svgs/solid/person-walking-luggage.svg | 1 + .../svgs/solid/person-walking-with-cane.svg | 1 + .../svgs/solid/person-walking.svg | 1 + .../svgs/solid/person.svg | 1 + .../svgs/solid/peseta-sign.svg | 1 + .../svgs/solid/peso-sign.svg | 1 + .../svgs/solid/phone-flip.svg | 1 + .../svgs/solid/phone-slash.svg | 1 + .../svgs/solid/phone-volume.svg | 1 + .../svgs/solid/phone.svg | 1 + .../svgs/solid/photo-film.svg | 1 + .../svgs/solid/piggy-bank.svg | 1 + .../svgs/solid/pills.svg | 1 + .../svgs/solid/pizza-slice.svg | 1 + .../svgs/solid/place-of-worship.svg | 1 + .../svgs/solid/plane-arrival.svg | 1 + .../svgs/solid/plane-circle-check.svg | 1 + .../svgs/solid/plane-circle-exclamation.svg | 1 + .../svgs/solid/plane-circle-xmark.svg | 1 + .../svgs/solid/plane-departure.svg | 1 + .../svgs/solid/plane-lock.svg | 1 + .../svgs/solid/plane-slash.svg | 1 + .../svgs/solid/plane-up.svg | 1 + .../svgs/solid/plane.svg | 1 + .../svgs/solid/plant-wilt.svg | 1 + .../svgs/solid/plate-wheat.svg | 1 + .../svgs/solid/play.svg | 1 + .../svgs/solid/plug-circle-bolt.svg | 1 + .../svgs/solid/plug-circle-check.svg | 1 + .../svgs/solid/plug-circle-exclamation.svg | 1 + .../svgs/solid/plug-circle-minus.svg | 1 + .../svgs/solid/plug-circle-plus.svg | 1 + .../svgs/solid/plug-circle-xmark.svg | 1 + .../svgs/solid/plug.svg | 1 + .../svgs/solid/plus-minus.svg | 1 + .../svgs/solid/plus.svg | 1 + .../svgs/solid/podcast.svg | 1 + .../svgs/solid/poo-storm.svg | 1 + .../svgs/solid/poo.svg | 1 + .../svgs/solid/poop.svg | 1 + .../svgs/solid/power-off.svg | 1 + .../solid/prescription-bottle-medical.svg | 1 + .../svgs/solid/prescription-bottle.svg | 1 + .../svgs/solid/prescription.svg | 1 + .../svgs/solid/print.svg | 1 + .../svgs/solid/pump-medical.svg | 1 + .../svgs/solid/pump-soap.svg | 1 + .../svgs/solid/puzzle-piece.svg | 1 + .../svgs/solid/q.svg | 1 + .../svgs/solid/qrcode.svg | 1 + .../svgs/solid/question.svg | 1 + .../svgs/solid/quote-left.svg | 1 + .../svgs/solid/quote-right.svg | 1 + .../svgs/solid/r.svg | 1 + .../svgs/solid/radiation.svg | 1 + .../svgs/solid/radio.svg | 1 + .../svgs/solid/rainbow.svg | 1 + .../svgs/solid/ranking-star.svg | 1 + .../svgs/solid/receipt.svg | 1 + .../svgs/solid/record-vinyl.svg | 1 + .../svgs/solid/rectangle-ad.svg | 1 + .../svgs/solid/rectangle-list.svg | 1 + .../svgs/solid/rectangle-xmark.svg | 1 + .../svgs/solid/recycle.svg | 1 + .../svgs/solid/registered.svg | 1 + .../svgs/solid/repeat.svg | 1 + .../svgs/solid/reply-all.svg | 1 + .../svgs/solid/reply.svg | 1 + .../svgs/solid/republican.svg | 1 + .../svgs/solid/restroom.svg | 1 + .../svgs/solid/retweet.svg | 1 + .../svgs/solid/ribbon.svg | 1 + .../svgs/solid/right-from-bracket.svg | 1 + .../svgs/solid/right-left.svg | 1 + .../svgs/solid/right-long.svg | 1 + .../svgs/solid/right-to-bracket.svg | 1 + .../svgs/solid/ring.svg | 1 + .../svgs/solid/road-barrier.svg | 1 + .../svgs/solid/road-bridge.svg | 1 + .../svgs/solid/road-circle-check.svg | 1 + .../svgs/solid/road-circle-exclamation.svg | 1 + .../svgs/solid/road-circle-xmark.svg | 1 + .../svgs/solid/road-lock.svg | 1 + .../svgs/solid/road-spikes.svg | 1 + .../svgs/solid/road.svg | 1 + .../svgs/solid/robot.svg | 1 + .../svgs/solid/rocket.svg | 1 + .../svgs/solid/rotate-left.svg | 1 + .../svgs/solid/rotate-right.svg | 1 + .../svgs/solid/rotate.svg | 1 + .../svgs/solid/route.svg | 1 + .../svgs/solid/rss.svg | 1 + .../svgs/solid/ruble-sign.svg | 1 + .../svgs/solid/rug.svg | 1 + .../svgs/solid/ruler-combined.svg | 1 + .../svgs/solid/ruler-horizontal.svg | 1 + .../svgs/solid/ruler-vertical.svg | 1 + .../svgs/solid/ruler.svg | 1 + .../svgs/solid/rupee-sign.svg | 1 + .../svgs/solid/rupiah-sign.svg | 1 + .../svgs/solid/s.svg | 1 + .../svgs/solid/sack-dollar.svg | 1 + .../svgs/solid/sack-xmark.svg | 1 + .../svgs/solid/sailboat.svg | 1 + .../svgs/solid/satellite-dish.svg | 1 + .../svgs/solid/satellite.svg | 1 + .../svgs/solid/scale-balanced.svg | 1 + .../svgs/solid/scale-unbalanced-flip.svg | 1 + .../svgs/solid/scale-unbalanced.svg | 1 + .../svgs/solid/school-circle-check.svg | 1 + .../svgs/solid/school-circle-exclamation.svg | 1 + .../svgs/solid/school-circle-xmark.svg | 1 + .../svgs/solid/school-flag.svg | 1 + .../svgs/solid/school-lock.svg | 1 + .../svgs/solid/school.svg | 1 + .../svgs/solid/scissors.svg | 1 + .../svgs/solid/screwdriver-wrench.svg | 1 + .../svgs/solid/screwdriver.svg | 1 + .../svgs/solid/scroll-torah.svg | 1 + .../svgs/solid/scroll.svg | 1 + .../svgs/solid/sd-card.svg | 1 + .../svgs/solid/section.svg | 1 + .../svgs/solid/seedling.svg | 1 + .../svgs/solid/server.svg | 1 + .../svgs/solid/shapes.svg | 1 + .../svgs/solid/share-from-square.svg | 1 + .../svgs/solid/share-nodes.svg | 1 + .../svgs/solid/share.svg | 1 + .../svgs/solid/sheet-plastic.svg | 1 + .../svgs/solid/shekel-sign.svg | 1 + .../svgs/solid/shield-cat.svg | 1 + .../svgs/solid/shield-dog.svg | 1 + .../svgs/solid/shield-halved.svg | 1 + .../svgs/solid/shield-heart.svg | 1 + .../svgs/solid/shield-virus.svg | 1 + .../svgs/solid/shield.svg | 1 + .../svgs/solid/ship.svg | 1 + .../svgs/solid/shirt.svg | 1 + .../svgs/solid/shoe-prints.svg | 1 + .../svgs/solid/shop-lock.svg | 1 + .../svgs/solid/shop-slash.svg | 1 + .../svgs/solid/shop.svg | 1 + .../svgs/solid/shower.svg | 1 + .../svgs/solid/shrimp.svg | 1 + .../svgs/solid/shuffle.svg | 1 + .../svgs/solid/shuttle-space.svg | 1 + .../svgs/solid/sign-hanging.svg | 1 + .../svgs/solid/signal.svg | 1 + .../svgs/solid/signature.svg | 1 + .../svgs/solid/signs-post.svg | 1 + .../svgs/solid/sim-card.svg | 1 + .../svgs/solid/sink.svg | 1 + .../svgs/solid/sitemap.svg | 1 + .../svgs/solid/skull-crossbones.svg | 1 + .../svgs/solid/skull.svg | 1 + .../svgs/solid/slash.svg | 1 + .../svgs/solid/sleigh.svg | 1 + .../svgs/solid/sliders.svg | 1 + .../svgs/solid/smog.svg | 1 + .../svgs/solid/smoking.svg | 1 + .../svgs/solid/snowflake.svg | 1 + .../svgs/solid/snowman.svg | 1 + .../svgs/solid/snowplow.svg | 1 + .../svgs/solid/soap.svg | 1 + .../svgs/solid/socks.svg | 1 + .../svgs/solid/solar-panel.svg | 1 + .../svgs/solid/sort-down.svg | 1 + .../svgs/solid/sort-up.svg | 1 + .../svgs/solid/sort.svg | 1 + .../svgs/solid/spa.svg | 1 + .../svgs/solid/spaghetti-monster-flying.svg | 1 + .../svgs/solid/spell-check.svg | 1 + .../svgs/solid/spider.svg | 1 + .../svgs/solid/spinner.svg | 1 + .../svgs/solid/splotch.svg | 1 + .../svgs/solid/spoon.svg | 1 + .../svgs/solid/spray-can-sparkles.svg | 1 + .../svgs/solid/spray-can.svg | 1 + .../svgs/solid/square-arrow-up-right.svg | 1 + .../svgs/solid/square-caret-down.svg | 1 + .../svgs/solid/square-caret-left.svg | 1 + .../svgs/solid/square-caret-right.svg | 1 + .../svgs/solid/square-caret-up.svg | 1 + .../svgs/solid/square-check.svg | 1 + .../svgs/solid/square-envelope.svg | 1 + .../svgs/solid/square-full.svg | 1 + .../svgs/solid/square-h.svg | 1 + .../svgs/solid/square-minus.svg | 1 + .../svgs/solid/square-nfi.svg | 1 + .../svgs/solid/square-parking.svg | 1 + .../svgs/solid/square-pen.svg | 1 + .../svgs/solid/square-person-confined.svg | 1 + .../svgs/solid/square-phone-flip.svg | 1 + .../svgs/solid/square-phone.svg | 1 + .../svgs/solid/square-plus.svg | 1 + .../svgs/solid/square-poll-horizontal.svg | 1 + .../svgs/solid/square-poll-vertical.svg | 1 + .../svgs/solid/square-root-variable.svg | 1 + .../svgs/solid/square-rss.svg | 1 + .../svgs/solid/square-share-nodes.svg | 1 + .../svgs/solid/square-up-right.svg | 1 + .../svgs/solid/square-virus.svg | 1 + .../svgs/solid/square-xmark.svg | 1 + .../svgs/solid/square.svg | 1 + .../svgs/solid/staff-snake.svg | 1 + .../svgs/solid/stairs.svg | 1 + .../svgs/solid/stamp.svg | 1 + .../svgs/solid/stapler.svg | 1 + .../svgs/solid/star-and-crescent.svg | 1 + .../svgs/solid/star-half-stroke.svg | 1 + .../svgs/solid/star-half.svg | 1 + .../svgs/solid/star-of-david.svg | 1 + .../svgs/solid/star-of-life.svg | 1 + .../svgs/solid/star.svg | 1 + .../svgs/solid/sterling-sign.svg | 1 + .../svgs/solid/stethoscope.svg | 1 + .../svgs/solid/stop.svg | 1 + .../svgs/solid/stopwatch-20.svg | 1 + .../svgs/solid/stopwatch.svg | 1 + .../svgs/solid/store-slash.svg | 1 + .../svgs/solid/store.svg | 1 + .../svgs/solid/street-view.svg | 1 + .../svgs/solid/strikethrough.svg | 1 + .../svgs/solid/stroopwafel.svg | 1 + .../svgs/solid/subscript.svg | 1 + .../svgs/solid/suitcase-medical.svg | 1 + .../svgs/solid/suitcase-rolling.svg | 1 + .../svgs/solid/suitcase.svg | 1 + .../svgs/solid/sun-plant-wilt.svg | 1 + .../svgs/solid/sun.svg | 1 + .../svgs/solid/superscript.svg | 1 + .../svgs/solid/swatchbook.svg | 1 + .../svgs/solid/synagogue.svg | 1 + .../svgs/solid/syringe.svg | 1 + .../svgs/solid/t.svg | 1 + .../svgs/solid/table-cells-large.svg | 1 + .../svgs/solid/table-cells.svg | 1 + .../svgs/solid/table-columns.svg | 1 + .../svgs/solid/table-list.svg | 1 + .../svgs/solid/table-tennis-paddle-ball.svg | 1 + .../svgs/solid/table.svg | 1 + .../svgs/solid/tablet-button.svg | 1 + .../svgs/solid/tablet-screen-button.svg | 1 + .../svgs/solid/tablet.svg | 1 + .../svgs/solid/tablets.svg | 1 + .../svgs/solid/tachograph-digital.svg | 1 + .../svgs/solid/tag.svg | 1 + .../svgs/solid/tags.svg | 1 + .../svgs/solid/tape.svg | 1 + .../svgs/solid/tarp-droplet.svg | 1 + .../svgs/solid/tarp.svg | 1 + .../svgs/solid/taxi.svg | 1 + .../svgs/solid/teeth-open.svg | 1 + .../svgs/solid/teeth.svg | 1 + .../svgs/solid/temperature-arrow-down.svg | 1 + .../svgs/solid/temperature-arrow-up.svg | 1 + .../svgs/solid/temperature-empty.svg | 1 + .../svgs/solid/temperature-full.svg | 1 + .../svgs/solid/temperature-half.svg | 1 + .../svgs/solid/temperature-high.svg | 1 + .../svgs/solid/temperature-low.svg | 1 + .../svgs/solid/temperature-quarter.svg | 1 + .../svgs/solid/temperature-three-quarters.svg | 1 + .../svgs/solid/tenge-sign.svg | 1 + .../svgs/solid/tent-arrow-down-to-line.svg | 1 + .../svgs/solid/tent-arrow-left-right.svg | 1 + .../svgs/solid/tent-arrow-turn-left.svg | 1 + .../svgs/solid/tent-arrows-down.svg | 1 + .../svgs/solid/tent.svg | 1 + .../svgs/solid/tents.svg | 1 + .../svgs/solid/terminal.svg | 1 + .../svgs/solid/text-height.svg | 1 + .../svgs/solid/text-slash.svg | 1 + .../svgs/solid/text-width.svg | 1 + .../svgs/solid/thermometer.svg | 1 + .../svgs/solid/thumbs-down.svg | 1 + .../svgs/solid/thumbs-up.svg | 1 + .../svgs/solid/thumbtack.svg | 1 + .../svgs/solid/ticket-simple.svg | 1 + .../svgs/solid/ticket.svg | 1 + .../svgs/solid/timeline.svg | 1 + .../svgs/solid/toggle-off.svg | 1 + .../svgs/solid/toggle-on.svg | 1 + .../svgs/solid/toilet-paper-slash.svg | 1 + .../svgs/solid/toilet-paper.svg | 1 + .../svgs/solid/toilet-portable.svg | 1 + .../svgs/solid/toilet.svg | 1 + .../svgs/solid/toilets-portable.svg | 1 + .../svgs/solid/toolbox.svg | 1 + .../svgs/solid/tooth.svg | 1 + .../svgs/solid/torii-gate.svg | 1 + .../svgs/solid/tornado.svg | 1 + .../svgs/solid/tower-broadcast.svg | 1 + .../svgs/solid/tower-cell.svg | 1 + .../svgs/solid/tower-observation.svg | 1 + .../svgs/solid/tractor.svg | 1 + .../svgs/solid/trademark.svg | 1 + .../svgs/solid/traffic-light.svg | 1 + .../svgs/solid/trailer.svg | 1 + .../svgs/solid/train-subway.svg | 1 + .../svgs/solid/train-tram.svg | 1 + .../svgs/solid/train.svg | 1 + .../svgs/solid/transgender.svg | 1 + .../svgs/solid/trash-arrow-up.svg | 1 + .../svgs/solid/trash-can-arrow-up.svg | 1 + .../svgs/solid/trash-can.svg | 1 + .../svgs/solid/trash.svg | 1 + .../svgs/solid/tree-city.svg | 1 + .../svgs/solid/tree.svg | 1 + .../svgs/solid/triangle-exclamation.svg | 1 + .../svgs/solid/trophy.svg | 1 + .../svgs/solid/trowel-bricks.svg | 1 + .../svgs/solid/trowel.svg | 1 + .../svgs/solid/truck-arrow-right.svg | 1 + .../svgs/solid/truck-droplet.svg | 1 + .../svgs/solid/truck-fast.svg | 1 + .../svgs/solid/truck-field-un.svg | 1 + .../svgs/solid/truck-field.svg | 1 + .../svgs/solid/truck-front.svg | 1 + .../svgs/solid/truck-medical.svg | 1 + .../svgs/solid/truck-monster.svg | 1 + .../svgs/solid/truck-moving.svg | 1 + .../svgs/solid/truck-pickup.svg | 1 + .../svgs/solid/truck-plane.svg | 1 + .../svgs/solid/truck-ramp-box.svg | 1 + .../svgs/solid/truck.svg | 1 + .../svgs/solid/tty.svg | 1 + .../svgs/solid/turkish-lira-sign.svg | 1 + .../svgs/solid/turn-down.svg | 1 + .../svgs/solid/turn-up.svg | 1 + .../svgs/solid/tv.svg | 1 + .../svgs/solid/u.svg | 1 + .../svgs/solid/umbrella-beach.svg | 1 + .../svgs/solid/umbrella.svg | 1 + .../svgs/solid/underline.svg | 1 + .../svgs/solid/universal-access.svg | 1 + .../svgs/solid/unlock-keyhole.svg | 1 + .../svgs/solid/unlock.svg | 1 + .../svgs/solid/up-down-left-right.svg | 1 + .../svgs/solid/up-down.svg | 1 + .../svgs/solid/up-long.svg | 1 + .../up-right-and-down-left-from-center.svg | 1 + .../svgs/solid/up-right-from-square.svg | 1 + .../svgs/solid/upload.svg | 1 + .../svgs/solid/user-astronaut.svg | 1 + .../svgs/solid/user-check.svg | 1 + .../svgs/solid/user-clock.svg | 1 + .../svgs/solid/user-doctor.svg | 1 + .../svgs/solid/user-gear.svg | 1 + .../svgs/solid/user-graduate.svg | 1 + .../svgs/solid/user-group.svg | 1 + .../svgs/solid/user-injured.svg | 1 + .../svgs/solid/user-large-slash.svg | 1 + .../svgs/solid/user-large.svg | 1 + .../svgs/solid/user-lock.svg | 1 + .../svgs/solid/user-minus.svg | 1 + .../svgs/solid/user-ninja.svg | 1 + .../svgs/solid/user-nurse.svg | 1 + .../svgs/solid/user-pen.svg | 1 + .../svgs/solid/user-plus.svg | 1 + .../svgs/solid/user-secret.svg | 1 + .../svgs/solid/user-shield.svg | 1 + .../svgs/solid/user-slash.svg | 1 + .../svgs/solid/user-tag.svg | 1 + .../svgs/solid/user-tie.svg | 1 + .../svgs/solid/user-xmark.svg | 1 + .../svgs/solid/user.svg | 1 + .../svgs/solid/users-between-lines.svg | 1 + .../svgs/solid/users-gear.svg | 1 + .../svgs/solid/users-line.svg | 1 + .../svgs/solid/users-rays.svg | 1 + .../svgs/solid/users-rectangle.svg | 1 + .../svgs/solid/users-slash.svg | 1 + .../svgs/solid/users-viewfinder.svg | 1 + .../svgs/solid/users.svg | 1 + .../svgs/solid/utensils.svg | 1 + .../svgs/solid/v.svg | 1 + .../svgs/solid/van-shuttle.svg | 1 + .../svgs/solid/vault.svg | 1 + .../svgs/solid/vector-square.svg | 1 + .../svgs/solid/venus-double.svg | 1 + .../svgs/solid/venus-mars.svg | 1 + .../svgs/solid/venus.svg | 1 + .../svgs/solid/vest-patches.svg | 1 + .../svgs/solid/vest.svg | 1 + .../svgs/solid/vial-circle-check.svg | 1 + .../svgs/solid/vial-virus.svg | 1 + .../svgs/solid/vial.svg | 1 + .../svgs/solid/vials.svg | 1 + .../svgs/solid/video-slash.svg | 1 + .../svgs/solid/video.svg | 1 + .../svgs/solid/vihara.svg | 1 + .../svgs/solid/virus-covid-slash.svg | 1 + .../svgs/solid/virus-covid.svg | 1 + .../svgs/solid/virus-slash.svg | 1 + .../svgs/solid/virus.svg | 1 + .../svgs/solid/viruses.svg | 1 + .../svgs/solid/voicemail.svg | 1 + .../svgs/solid/volcano.svg | 1 + .../svgs/solid/volleyball.svg | 1 + .../svgs/solid/volume-high.svg | 1 + .../svgs/solid/volume-low.svg | 1 + .../svgs/solid/volume-off.svg | 1 + .../svgs/solid/volume-xmark.svg | 1 + .../svgs/solid/vr-cardboard.svg | 1 + .../svgs/solid/w.svg | 1 + .../svgs/solid/walkie-talkie.svg | 1 + .../svgs/solid/wallet.svg | 1 + .../svgs/solid/wand-magic-sparkles.svg | 1 + .../svgs/solid/wand-magic.svg | 1 + .../svgs/solid/wand-sparkles.svg | 1 + .../svgs/solid/warehouse.svg | 1 + .../svgs/solid/water-ladder.svg | 1 + .../svgs/solid/water.svg | 1 + .../svgs/solid/wave-square.svg | 1 + .../svgs/solid/weight-hanging.svg | 1 + .../svgs/solid/weight-scale.svg | 1 + .../solid/wheat-awn-circle-exclamation.svg | 1 + .../svgs/solid/wheat-awn.svg | 1 + .../svgs/solid/wheelchair-move.svg | 1 + .../svgs/solid/wheelchair.svg | 1 + .../svgs/solid/whiskey-glass.svg | 1 + .../svgs/solid/wifi.svg | 1 + .../svgs/solid/wind.svg | 1 + .../svgs/solid/window-maximize.svg | 1 + .../svgs/solid/window-minimize.svg | 1 + .../svgs/solid/window-restore.svg | 1 + .../svgs/solid/wine-bottle.svg | 1 + .../svgs/solid/wine-glass-empty.svg | 1 + .../svgs/solid/wine-glass.svg | 1 + .../svgs/solid/won-sign.svg | 1 + .../svgs/solid/worm.svg | 1 + .../svgs/solid/wrench.svg | 1 + .../svgs/solid/x-ray.svg | 1 + .../svgs/solid/x.svg | 1 + .../svgs/solid/xmark.svg | 1 + .../svgs/solid/xmarks-lines.svg | 1 + .../svgs/solid/y.svg | 1 + .../svgs/solid/yen-sign.svg | 1 + .../svgs/solid/yin-yang.svg | 1 + .../svgs/solid/z.svg | 1 + .../webfonts/fa-brands-400.ttf | Bin 0 -> 186112 bytes .../webfonts/fa-brands-400.woff2 | Bin 0 -> 107460 bytes .../webfonts/fa-regular-400.ttf | Bin 0 -> 62048 bytes .../webfonts/fa-regular-400.woff2 | Bin 0 -> 25096 bytes .../webfonts/fa-solid-900.ttf | Bin 0 -> 397728 bytes .../webfonts/fa-solid-900.woff2 | Bin 0 -> 150472 bytes .../webfonts/fa-v4compatibility.ttf | Bin 0 -> 10136 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4584 bytes .../staticfiles/admin/simpleui-x/img/bg.svg | 93 + .../admin/simpleui-x/img/favicon.png | Bin 0 -> 115997 bytes .../staticfiles/admin/simpleui-x/img/logo.png | Bin 0 -> 115997 bytes .../admin/simpleui-x/js/axios.min.js | 3 + .../admin/simpleui-x/js/axios.min.map | 1 + .../staticfiles/admin/simpleui-x/js/cookie.js | 17 + .../staticfiles/admin/simpleui-x/js/index.js | 632 + .../admin/simpleui-x/js/language.js | 10 + .../staticfiles/admin/simpleui-x/js/login.js | 25 + .../staticfiles/admin/simpleui-x/js/menu.js | 34 + .../staticfiles/admin/simpleui-x/js/vue.js | 12014 ++ .../admin/simpleui-x/js/vue.min.js | 6 + .../admin/simpleui-x/locale/ar-ye.js | 42 + .../admin/simpleui-x/locale/en-us.js | 42 + .../admin/simpleui-x/locale/es-es.js | 44 + .../admin/simpleui-x/locale/pt-br.js | 42 + .../admin/simpleui-x/locale/ru-ru.js | 44 + .../admin/simpleui-x/locale/zh-hans.js | 44 + .../admin/simpleui-x/particles/app.js | 132 + .../admin/simpleui-x/particles/particles.js | 1524 + .../admin/simpleui-x/theme/admin.lte.css | 181 + .../admin/simpleui-x/theme/admin.lte.css.map | 1 + .../admin/simpleui-x/theme/admin.lte.less | 36 + .../admin/simpleui-x/theme/aircraft.css | 193 + .../admin/simpleui-x/theme/aircraft.css.map | 1 + .../admin/simpleui-x/theme/aircraft.less | 47 + .../admin/simpleui-x/theme/ant.design.css | 183 + .../admin/simpleui-x/theme/ant.design.css.map | 1 + .../admin/simpleui-x/theme/ant.design.less | 43 + .../admin/simpleui-x/theme/base.less | 181 + .../admin/simpleui-x/theme/black.css | 177 + .../admin/simpleui-x/theme/black.css.map | 1 + .../admin/simpleui-x/theme/black.less | 31 + .../admin/simpleui-x/theme/dark.green.css | 177 + .../admin/simpleui-x/theme/dark.green.css.map | 1 + .../admin/simpleui-x/theme/dark.green.less | 31 + .../admin/simpleui-x/theme/e-black-pro.css | 182 + .../simpleui-x/theme/e-black-pro.css.map | 1 + .../admin/simpleui-x/theme/e-black-pro.less | 3 + .../admin/simpleui-x/theme/e-black.css | 187 + .../admin/simpleui-x/theme/e-black.css.map | 1 + .../admin/simpleui-x/theme/e-black.less | 3 + .../admin/simpleui-x/theme/e-blue-pro.css | 210 + .../admin/simpleui-x/theme/e-blue-pro.css.map | 10 + .../admin/simpleui-x/theme/e-blue-pro.less | 37 + .../admin/simpleui-x/theme/e-blue.css | 217 + .../admin/simpleui-x/theme/e-blue.css.map | 10 + .../admin/simpleui-x/theme/e-blue.less | 43 + .../admin/simpleui-x/theme/e-green-pro.css | 182 + .../simpleui-x/theme/e-green-pro.css.map | 1 + .../admin/simpleui-x/theme/e-green-pro.less | 3 + .../admin/simpleui-x/theme/e-green.css | 187 + .../admin/simpleui-x/theme/e-green.css.map | 1 + .../admin/simpleui-x/theme/e-green.less | 3 + .../admin/simpleui-x/theme/e-purple-pro.css | 182 + .../simpleui-x/theme/e-purple-pro.css.map | 1 + .../admin/simpleui-x/theme/e-purple-pro.less | 3 + .../admin/simpleui-x/theme/e-purple.css | 187 + .../admin/simpleui-x/theme/e-purple.css.map | 1 + .../admin/simpleui-x/theme/e-purple.less | 3 + .../admin/simpleui-x/theme/e-red-pro.css | 182 + .../admin/simpleui-x/theme/e-red-pro.css.map | 1 + .../admin/simpleui-x/theme/e-red-pro.less | 3 + .../admin/simpleui-x/theme/e-red.css | 187 + .../admin/simpleui-x/theme/e-red.css.map | 1 + .../admin/simpleui-x/theme/e-red.less | 3 + .../admin/simpleui-x/theme/element.css | 174 + .../admin/simpleui-x/theme/element.css.map | 1 + .../admin/simpleui-x/theme/element.less | 27 + .../admin/simpleui-x/theme/gray.css | 177 + .../admin/simpleui-x/theme/gray.css.map | 1 + .../admin/simpleui-x/theme/gray.less | 28 + .../admin/simpleui-x/theme/green.css | 177 + .../admin/simpleui-x/theme/green.css.map | 1 + .../admin/simpleui-x/theme/green.less | 30 + .../admin/simpleui-x/theme/highdmin.css | 181 + .../admin/simpleui-x/theme/highdmin.css.map | 1 + .../admin/simpleui-x/theme/highdmin.less | 32 + .../admin/simpleui-x/theme/layui.css | 178 + .../admin/simpleui-x/theme/layui.css.map | 1 + .../admin/simpleui-x/theme/layui.less | 32 + .../admin/simpleui-x/theme/light.css | 170 + .../admin/simpleui-x/theme/light.css.map | 1 + .../admin/simpleui-x/theme/light.less | 20 + .../admin/simpleui-x/theme/orange.css | 189 + .../admin/simpleui-x/theme/orange.css.map | 1 + .../admin/simpleui-x/theme/orange.less | 47 + .../admin/simpleui-x/theme/purple.css | 188 + .../admin/simpleui-x/theme/purple.css.map | 1 + .../admin/simpleui-x/theme/purple.less | 47 + .../admin/simpleui-x/theme/simpleui.css | 177 + .../admin/simpleui-x/theme/simpleui.css.map | 1 + .../admin/simpleui-x/theme/simpleui.less | 30 + .../admin/simpleui-x/theme/theme.js | 178 + .../admin/simpleui-x/theme/x-blue.css | 186 + .../admin/simpleui-x/theme/x-blue.css.map | 1 + .../admin/simpleui-x/theme/x-blue.less | 8 + .../admin/simpleui-x/theme/x-green.css | 182 + .../admin/simpleui-x/theme/x-green.css.map | 1 + .../admin/simpleui-x/theme/x-green.less | 3 + .../admin/simpleui-x/theme/x-red.css | 186 + .../admin/simpleui-x/theme/x-red.css.map | 1 + .../admin/simpleui-x/theme/x-red.less | 8 + .../admin/simpleui-x/waves/waves.min.css | 7 + .../admin/simpleui-x/waves/waves.min.js | 2 + .../admin/simpleui-x/waves/waves.min.js.map | 168 + djangoProject/staticfiles/css/chooselogin.css | 43 + djangoProject/staticfiles/css/doctorlogin.css | 73 + djangoProject/staticfiles/images/admin.jpg | Bin 0 -> 39146 bytes djangoProject/staticfiles/images/doctor.jpg | Bin 0 -> 15533 bytes djangoProject/staticfiles/images/patient.jpg | Bin 0 -> 34068 bytes djangoProject/templates/choosedepartment.html | 22 + .../templates/choosedoctorandtime.html | 87 + djangoProject/templates/chooselogin.html | 34 + .../templates/confirmregistration.html | 42 + djangoProject/templates/doctorcenter.html | 20 + djangoProject/templates/doctorlogin.html | 24 + .../templates/doctorshowregistration.html | 41 + djangoProject/templates/patientcenter.html | 27 + djangoProject/templates/patientlogin.html | 27 + djangoProject/templates/patientregister.html | 36 + .../templates/patientshowregistration.html | 35 + djangoProject2/djangoProject2/__init__.py | 3 - .../__pycache__/__init__.cpython-312.pyc | Bin 266 -> 0 bytes .../__pycache__/settings.cpython-312.pyc | Bin 2859 -> 0 bytes .../__pycache__/urls.cpython-312.pyc | Bin 544 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 524 -> 0 bytes djangoProject2/djangoProject2/urls.py | 11 - djangoProject2/djangoProject2/views.py | 8 - djangoProject2/djangoProject2/wsgi.py | 6 - .../__pycache__/__init__.cpython-312.pyc | Bin 167 -> 0 bytes .../movie/__pycache__/admin.cpython-312.pyc | Bin 2863 -> 0 bytes .../movie/__pycache__/apps.cpython-312.pyc | Bin 456 -> 0 bytes .../movie/__pycache__/forms.cpython-312.pyc | Bin 3567 -> 0 bytes .../movie/__pycache__/model.cpython-312.pyc | Bin 7219 -> 0 bytes .../movie/__pycache__/urls.cpython-312.pyc | Bin 1452 -> 0 bytes .../movie/__pycache__/views.cpython-312.pyc | Bin 21272 -> 0 bytes djangoProject2/movie/admin.py | 82 - djangoProject2/movie/apps.py | 7 - djangoProject2/movie/context processors.py | 12 - djangoProject2/movie/forms.py | 96 - .../movie/migrations/0001_initial.py | 112 - .../__pycache__/0001_initial.cpython-312.pyc | Bin 5078 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 178 -> 0 bytes djangoProject2/movie/model.py | 142 - djangoProject2/movie/urls.py | 20 - djangoProject2/movie/views.py | 403 - djangoProject2/templates/movie/base.html | 16 - 2507 files changed, 374890 insertions(+), 973 deletions(-) rename Python程序设计课程设计报告模板 2024年.doc => Python程序设计课程设计报告模板 2024年fyw.doc (83%) rename {djangoProject2 => djangoProject}/.idea/.gitignore (100%) create mode 100644 djangoProject/.idea/dataSources.xml rename djangoProject2/.idea/djangoProject2.iml => djangoProject/.idea/djangoProject.iml (57%) rename {djangoProject2 => djangoProject}/.idea/inspectionProfiles/profiles_settings.xml (100%) create mode 100644 djangoProject/.idea/jsLibraryMappings.xml rename {djangoProject2 => djangoProject}/.idea/misc.xml (54%) rename {djangoProject2 => djangoProject}/.idea/modules.xml (52%) rename {djangoProject2/movie => djangoProject/djangoProject}/__init__.py (100%) create mode 100644 djangoProject/djangoProject/__pycache__/__init__.cpython-312.pyc create mode 100644 djangoProject/djangoProject/__pycache__/settings.cpython-312.pyc create mode 100644 djangoProject/djangoProject/__pycache__/urls.cpython-312.pyc create mode 100644 djangoProject/djangoProject/__pycache__/wsgi.cpython-312.pyc create mode 100644 djangoProject/djangoProject/asgi.py rename {djangoProject2/djangoProject2 => djangoProject/djangoProject}/settings.py (65%) create mode 100644 djangoProject/djangoProject/urls.py create mode 100644 djangoProject/djangoProject/wsgi.py rename {djangoProject2/movie/migrations => djangoProject/hospital}/__init__.py (100%) create mode 100644 djangoProject/hospital/__pycache__/__init__.cpython-312.pyc create mode 100644 djangoProject/hospital/__pycache__/admin.cpython-312.pyc create mode 100644 djangoProject/hospital/__pycache__/apps.cpython-312.pyc create mode 100644 djangoProject/hospital/__pycache__/models.cpython-312.pyc create mode 100644 djangoProject/hospital/__pycache__/url.cpython-312.pyc create mode 100644 djangoProject/hospital/__pycache__/views.cpython-312.pyc create mode 100644 djangoProject/hospital/admin.py create mode 100644 djangoProject/hospital/apps.py create mode 100644 djangoProject/hospital/migrations/0001_initial.py create mode 100644 djangoProject/hospital/migrations/__init__.py create mode 100644 djangoProject/hospital/migrations/__pycache__/0001_initial.cpython-312.pyc create mode 100644 djangoProject/hospital/migrations/__pycache__/__init__.cpython-312.pyc create mode 100644 djangoProject/hospital/models.py create mode 100644 djangoProject/hospital/url.py create mode 100644 djangoProject/hospital/views.py rename {djangoProject2 => djangoProject}/manage.py (67%) create mode 100644 djangoProject/media/doctor/92081f34edcf489698e2133eccdfa11d_0.png create mode 100644 djangoProject/static/css/choosedepartment.css create mode 100644 djangoProject/static/css/choosedoctorandtime.css create mode 100644 djangoProject/static/css/chooselogin.css create mode 100644 djangoProject/static/css/confirmregistration.css create mode 100644 djangoProject/static/css/doctorcenter.css create mode 100644 djangoProject/static/css/doctorlogin.css create mode 100644 djangoProject/static/css/doctorshowregistration.css create mode 100644 djangoProject/static/css/patientcenter.css create mode 100644 djangoProject/static/css/patientlogin.css create mode 100644 djangoProject/static/css/patientregister.css create mode 100644 djangoProject/static/css/patientshowregistration.css create mode 100644 djangoProject/static/images/admin.jpg create mode 100644 djangoProject/static/images/doctor.jpg create mode 100644 djangoProject/static/images/message.jpg create mode 100644 djangoProject/static/images/patient.jpg create mode 100644 djangoProject/static/images/yuyue.jpg create mode 100644 djangoProject/staticfiles/admin/css/autocomplete.css create mode 100644 djangoProject/staticfiles/admin/css/base.css create mode 100644 djangoProject/staticfiles/admin/css/changelists.css create mode 100644 djangoProject/staticfiles/admin/css/dark_mode.css create mode 100644 djangoProject/staticfiles/admin/css/dashboard.css create mode 100644 djangoProject/staticfiles/admin/css/forms.css create mode 100644 djangoProject/staticfiles/admin/css/login.css create mode 100644 djangoProject/staticfiles/admin/css/nav_sidebar.css create mode 100644 djangoProject/staticfiles/admin/css/responsive.css create mode 100644 djangoProject/staticfiles/admin/css/responsive_rtl.css create mode 100644 djangoProject/staticfiles/admin/css/rtl.css create mode 100644 djangoProject/staticfiles/admin/css/vendor/select2/LICENSE-SELECT2.md create mode 100644 djangoProject/staticfiles/admin/css/vendor/select2/select2.css create mode 100644 djangoProject/staticfiles/admin/css/vendor/select2/select2.min.css create mode 100644 djangoProject/staticfiles/admin/css/widgets.css create mode 100644 djangoProject/staticfiles/admin/img/LICENSE create mode 100644 djangoProject/staticfiles/admin/img/README.txt create mode 100644 djangoProject/staticfiles/admin/img/calendar-icons.svg create mode 100644 djangoProject/staticfiles/admin/img/gis/move_vertex_off.svg create mode 100644 djangoProject/staticfiles/admin/img/gis/move_vertex_on.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-addlink.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-alert.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-calendar.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-changelink.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-clock.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-deletelink.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-hidelink.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-no.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-unknown-alt.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-unknown.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-viewlink.svg create mode 100644 djangoProject/staticfiles/admin/img/icon-yes.svg create mode 100644 djangoProject/staticfiles/admin/img/inline-delete.svg create mode 100644 djangoProject/staticfiles/admin/img/search.svg create mode 100644 djangoProject/staticfiles/admin/img/selector-icons.svg create mode 100644 djangoProject/staticfiles/admin/img/sorting-icons.svg create mode 100644 djangoProject/staticfiles/admin/img/tooltag-add.svg create mode 100644 djangoProject/staticfiles/admin/img/tooltag-arrowright.svg create mode 100644 djangoProject/staticfiles/admin/js/SelectBox.js create mode 100644 djangoProject/staticfiles/admin/js/SelectFilter2.js create mode 100644 djangoProject/staticfiles/admin/js/actions.js create mode 100644 djangoProject/staticfiles/admin/js/admin/DateTimeShortcuts.js create mode 100644 djangoProject/staticfiles/admin/js/admin/RelatedObjectLookups.js create mode 100644 djangoProject/staticfiles/admin/js/autocomplete.js create mode 100644 djangoProject/staticfiles/admin/js/calendar.js create mode 100644 djangoProject/staticfiles/admin/js/cancel.js create mode 100644 djangoProject/staticfiles/admin/js/change_form.js create mode 100644 djangoProject/staticfiles/admin/js/collapse.js create mode 100644 djangoProject/staticfiles/admin/js/core.js create mode 100644 djangoProject/staticfiles/admin/js/filters.js create mode 100644 djangoProject/staticfiles/admin/js/inlines.js create mode 100644 djangoProject/staticfiles/admin/js/jquery.init.js create mode 100644 djangoProject/staticfiles/admin/js/nav_sidebar.js create mode 100644 djangoProject/staticfiles/admin/js/popup_response.js create mode 100644 djangoProject/staticfiles/admin/js/prepopulate.js create mode 100644 djangoProject/staticfiles/admin/js/prepopulate_init.js create mode 100644 djangoProject/staticfiles/admin/js/theme.js create mode 100644 djangoProject/staticfiles/admin/js/urlify.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/jquery/LICENSE.txt create mode 100644 djangoProject/staticfiles/admin/js/vendor/jquery/jquery.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/jquery/jquery.min.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/LICENSE.md create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/af.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ar.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/az.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/bg.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/bn.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/bs.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ca.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/cs.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/da.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/de.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/dsb.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/el.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/en.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/es.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/et.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/eu.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/fa.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/fi.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/fr.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/gl.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/he.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/hi.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/hr.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/hsb.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/hu.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/hy.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/id.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/is.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/it.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ja.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ka.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/km.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ko.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/lt.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/lv.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/mk.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ms.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/nb.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ne.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/nl.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/pl.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ps.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/pt-BR.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/pt.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ro.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/ru.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sk.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sl.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sq.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sr-Cyrl.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sr.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/sv.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/th.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/tk.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/tr.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/uk.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/vi.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/zh-CN.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/i18n/zh-TW.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/select2.full.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/select2/select2.full.min.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/xregexp/LICENSE.txt create mode 100644 djangoProject/staticfiles/admin/js/vendor/xregexp/xregexp.js create mode 100644 djangoProject/staticfiles/admin/js/vendor/xregexp/xregexp.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/automatic/dicts.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/automatic/segment.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/base.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/base.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/base.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/index.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/index.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/index.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/css/login.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/index.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/format.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/index.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/af-ZA.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ar.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/bg.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ca.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/cs-CZ.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/da.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/de.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ee.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/el.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/en.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/eo.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/es.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/eu.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/fa.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/fi.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/fr.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/he.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/hr.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/hu.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/hy-AM.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/id.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/it.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ja.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/kg.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/km.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ko.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ku.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/kz.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/lt.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/lv.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/mn.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/nb-NO.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/nl.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/pl.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/pt-br.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/pt.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ro.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ru-RU.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/sk.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/sl.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/sr.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/sv-SE.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ta.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/th.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/tk.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/tr-TR.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ua.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/ug-CN.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/uz-UZ.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/vi.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/zh-CN.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/locale/lang/zh-TW.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/theme-chalk/fonts/element-icons.ttf create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/theme-chalk/fonts/element-icons.woff create mode 100644 djangoProject/staticfiles/admin/simpleui-x/elementui/theme-chalk/index.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/LICENSE.txt create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/all.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/all.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/brands.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/brands.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/fontawesome.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/fontawesome.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/regular.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/regular.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/solid.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/solid.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/svg-with-js.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/svg-with-js.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v4-font-face.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v4-font-face.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v4-shims.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v4-shims.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v5-font-face.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/css/v5-font-face.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/all.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/all.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/brands.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/brands.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/conflict-detection.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/conflict-detection.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/fontawesome.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/fontawesome.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/regular.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/regular.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/solid.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/solid.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/v4-shims.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/js/v4-shims.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_animated.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_bordered-pulled.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_core.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_fixed-width.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_icons.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_list.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_mixins.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_rotated-flipped.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_screen-reader.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_shims.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_sizing.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_stacked.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/_variables.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/brands.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/brands.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/brands.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/fontawesome.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/fontawesome.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/fontawesome.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/regular.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/regular.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/regular.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/solid.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/solid.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/solid.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/v4-shims.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/v4-shims.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/less/v4-shims.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/categories.yml create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/icon-families.json create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/icon-families.yml create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/icons.json create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/icons.yml create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/shims.json create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/shims.yml create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/metadata/sponsors.yml create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_animated.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_bordered-pulled.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_core.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_fixed-width.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_functions.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_icons.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_list.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_mixins.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_rotated-flipped.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_screen-reader.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_shims.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_sizing.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_stacked.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/_variables.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/brands.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/fontawesome.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/regular.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/solid.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/scss/v4-shims.scss create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/sprites/brands.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/sprites/regular.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/sprites/solid.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/42-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/500px.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/accessible-icon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/accusoft.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/adn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/adversal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/affiliatetheme.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/airbnb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/algolia.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/alipay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/amazon-pay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/amazon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/amilia.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/android.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/angellist.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/angrycreative.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/angular.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/app-store-ios.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/app-store.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/apper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/apple-pay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/apple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/artstation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/asymmetrik.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/atlassian.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/audible.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/autoprefixer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/avianex.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/aviato.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/aws.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bandcamp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/battle-net.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/behance.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bilibili.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bimobject.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bitbucket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bitcoin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bity.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/black-tie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/blackberry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/blogger-b.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/blogger.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bluetooth-b.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bluetooth.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bootstrap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/bots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/btc.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/buffer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/buromobelexperte.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/buy-n-large.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/buysellads.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/canadian-maple-leaf.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-amazon-pay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-amex.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-apple-pay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-diners-club.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-discover.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-jcb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-mastercard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-paypal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-stripe.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cc-visa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/centercode.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/centos.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/chrome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/chromecast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cloudflare.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cloudscale.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cloudsmith.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cloudversify.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cmplid.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/codepen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/codiepie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/confluence.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/connectdevelop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/contao.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cotton-bureau.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cpanel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-by.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-nc-eu.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-nc-jp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-nc.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-nd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-pd-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-pd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-remix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-sa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-sampling-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-sampling.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-share.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons-zero.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/creative-commons.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/critical-role.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/css3-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/css3.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/cuttlefish.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/d-and-d-beyond.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/d-and-d.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dailymotion.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dashcube.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/deezer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/delicious.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/deploydog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/deskpro.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dev.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/deviantart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dhl.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/diaspora.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/digg.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/digital-ocean.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/discord.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/discourse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dochub.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/docker.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/draft2digital.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dribbble.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dropbox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/drupal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/dyalog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/earlybirds.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ebay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/edge-legacy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/edge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/elementor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ello.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ember.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/empire.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/envira.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/erlang.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ethereum.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/etsy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/evernote.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/expeditedssl.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/facebook-f.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/facebook-messenger.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/facebook.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fantasy-flight-games.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fedex.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fedora.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/figma.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/firefox-browser.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/firefox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/first-order-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/first-order.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/firstdraft.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/flickr.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/flipboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fly.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/font-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fonticons-fi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fonticons.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fort-awesome-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fort-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/forumbee.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/foursquare.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/free-code-camp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/freebsd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/fulcrum.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/galactic-republic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/galactic-senate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/get-pocket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gg-circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gg.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/git-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/git.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/github-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/github.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gitkraken.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gitlab.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gitter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/glide-g.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/glide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gofore.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/golang.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/goodreads-g.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/goodreads.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-drive.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-pay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-play.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-plus-g.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google-wallet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/google.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gratipay.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/grav.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gripfire.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/grunt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/guilded.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/gulp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hacker-news.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hackerrank.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hashnode.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hips.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hire-a-helper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hive.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hooli.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hornbill.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hotjar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/houzz.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/html5.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/hubspot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ideal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/imdb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/instagram.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/instalod.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/intercom.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/internet-explorer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/invision.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ioxhost.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/itch-io.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/itunes-note.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/itunes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/java.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/jedi-order.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/jenkins.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/jira.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/joget.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/joomla.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/js.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/jsfiddle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/kaggle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/keybase.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/keycdn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/kickstarter-k.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/kickstarter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/korvue.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/laravel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/lastfm.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/leanpub.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/less.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/linkedin-in.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/linkedin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/linode.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/linux.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/lyft.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/magento.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mailchimp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mandalorian.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/markdown.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mastodon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/maxcdn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mdb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/medapps.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/medium.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/medrt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/meetup.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/megaport.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mendeley.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/meta.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/microblog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/microsoft.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mixcloud.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mixer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/mizuni.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/modx.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/monero.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/napster.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/neos.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/nfc-directional.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/nfc-symbol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/nimblr.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/node-js.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/node.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/npm.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ns8.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/nutritionix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/octopus-deploy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/odnoklassniki.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/old-republic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/opencart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/openid.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/opera.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/optin-monster.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/orcid.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/osi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/padlet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/page4.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pagelines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/palfed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/patreon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/paypal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/perbyte.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/periscope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/phabricator.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/phoenix-framework.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/phoenix-squadron.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/php.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pied-piper-alt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pied-piper-hat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pied-piper-pp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pied-piper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pinterest-p.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pinterest.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/playstation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/product-hunt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/pushed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/python.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/qq.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/quinscape.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/quora.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/r-project.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/raspberry-pi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ravelry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/react.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/reacteurope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/readme.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/rebel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/red-river.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/reddit-alien.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/reddit.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/redhat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/renren.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/replyd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/researchgate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/resolving.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/rev.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/rocketchat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/rockrms.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/rust.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/safari.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/salesforce.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/schlix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/screenpal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/scribd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/searchengin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sellcast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sellsy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/servicestack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/shirtsinbulk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/shopify.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/shopware.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/simplybuilt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sistrix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sith.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sitrox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sketch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/skyatlas.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/skype.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/slack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/slideshare.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/snapchat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/soundcloud.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sourcetree.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/space-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/speakap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/speaker-deck.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/spotify.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-behance.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-dribbble.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-facebook.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-font-awesome-stroke.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-font-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-git.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-github.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-gitlab.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-google-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-hacker-news.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-instagram.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-js.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-lastfm.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-odnoklassniki.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-pied-piper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-pinterest.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-reddit.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-snapchat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-steam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-tumblr.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-twitter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-viadeo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-vimeo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-whatsapp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-xing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/square-youtube.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/squarespace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stack-exchange.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stack-overflow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stackpath.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/staylinked.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/steam-symbol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/steam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/sticker-mule.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/strava.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stripe-s.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stripe.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/studiovinari.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stumbleupon-circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/stumbleupon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/superpowers.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/supple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/suse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/swift.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/symfony.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/teamspeak.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/telegram.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/tencent-weibo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/the-red-yeti.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/themeco.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/themeisle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/think-peaks.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/tiktok.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/trade-federation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/trello.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/tumblr.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/twitch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/twitter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/typo3.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/uber.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ubuntu.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/uikit.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/umbraco.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/uncharted.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/uniregistry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/unity.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/unsplash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/untappd.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ups.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/usb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/usps.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/ussunnah.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vaadin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/viacoin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/viadeo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/viber.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vimeo-v.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vimeo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vine.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vnv.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/vuejs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/watchman-monitoring.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/waze.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/weebly.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/weibo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/weixin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/whatsapp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/whmcs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wikipedia-w.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/windows.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wirsindhandwerk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wix.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wizards-of-the-coast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wodu.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wolf-pack-battalion.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wordpress-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wordpress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wpbeginner.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wpexplorer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wpforms.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/wpressr.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/xbox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/xing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/y-combinator.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yahoo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yammer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yandex-international.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yandex.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yarn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yelp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/yoast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/youtube.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/brands/zhihu.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/address-book.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/address-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/bell-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/bell.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/bookmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/building.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar-days.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/calendar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chart-bar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-bishop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-king.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-knight.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-pawn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-queen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/chess-rook.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-dot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-pause.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-play.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-stop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/clipboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/clock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/clone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/closed-captioning.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/comment-dots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/comment.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/comments.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/compass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/copy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/copyright.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/credit-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/envelope-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/envelope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/eye-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/eye.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-angry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-dizzy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-flushed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-frown-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-frown.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grimace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-beam-sweat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-hearts.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-squint-tears.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-stars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-tears.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-tongue-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-tongue-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-tongue.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-wide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-grin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-kiss-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-kiss-wink-heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-kiss.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-laugh-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-laugh-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-laugh-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-laugh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-meh-blank.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-meh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-rolling-eyes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-sad-cry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-sad-tear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-smile-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-smile-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-smile.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-surprise.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/face-tired.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-audio.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-code.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-excel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-image.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-pdf.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-powerpoint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-video.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-word.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file-zipper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/file.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/floppy-disk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/folder-closed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/folder-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/folder.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/font-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/futbol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/gem.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-back-fist.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-lizard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-peace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-point-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-point-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-point-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-point-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-pointer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-scissors.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand-spock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hand.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/handshake.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hard-drive.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hospital.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hourglass-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/hourglass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/id-badge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/id-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/image.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/images.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/keyboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/lemon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/life-ring.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/lightbulb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/map.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/message.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/money-bill-1.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/moon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/newspaper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/note-sticky.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/object-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/object-ungroup.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/paper-plane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/paste.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/pen-to-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/rectangle-list.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/rectangle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/registered.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/share-from-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/snowflake.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-caret-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-caret-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-caret-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-caret-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-full.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/star-half-stroke.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/star-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/star.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/sun.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/thumbs-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/thumbs-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/trash-can.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/window-maximize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/window-minimize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/regular/window-restore.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/0.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/1.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/2.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/3.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/4.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/5.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/6.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/7.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/8.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/9.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/a.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/address-book.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/address-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/align-center.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/align-justify.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/align-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/align-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/anchor-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/anchor-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/anchor-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/anchor-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/anchor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angle-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angle-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angle-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angle-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angles-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angles-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angles-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/angles-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ankh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/apple-whole.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/archway.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-1-9.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-9-1.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-a-z.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-short-wide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-up-across-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-up-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-wide-short.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down-z-a.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-left-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-pointer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right-arrow-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right-from-bracket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right-to-bracket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right-to-city.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-rotate-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-rotate-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-trend-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-trend-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-turn-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-turn-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-1-9.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-9-1.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-a-z.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-from-bracket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-from-ground-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-from-water-pump.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-right-dots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-right-from-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-short-wide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-wide-short.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up-z-a.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-down-to-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-down-to-people.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-left-right-to-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-left-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-rotate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-spin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-split-up-and-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-to-circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-to-dot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-to-eye.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-turn-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-turn-to-dots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-up-down-left-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-up-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/arrows-up-to-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/asterisk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/at.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/atom.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/audio-description.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/austral-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/award.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/b.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/baby-carriage.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/baby.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/backward-fast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/backward-step.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/backward.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bacon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bacteria.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bacterium.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bag-shopping.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bahai.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/baht-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ban-smoking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ban.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bandage.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/barcode.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bars-progress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bars-staggered.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/baseball-bat-ball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/baseball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/basket-shopping.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/basketball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bath.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/battery-empty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/battery-full.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/battery-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/battery-quarter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/battery-three-quarters.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bed-pulse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/beer-mug-empty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bell-concierge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bell-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bell.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bezier-curve.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bicycle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/binoculars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/biohazard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bitcoin-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/blender-phone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/blender.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/blog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bold.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bolt-lightning.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bolt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bomb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bong.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-atlas.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-bible.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-bookmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-journal-whills.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-open-reader.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-quran.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-skull.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book-tanakh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/book.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bookmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/border-all.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/border-none.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/border-top-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bore-hole.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bottle-droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bottle-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bowl-food.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bowl-rice.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bowling-ball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/box-archive.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/box-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/box-tissue.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/box.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/boxes-packing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/boxes-stacked.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/braille.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/brain.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/brazilian-real-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bread-slice.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bridge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/briefcase-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/briefcase.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/broom-ball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/broom.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/brush.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bucket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bug-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bug.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bugs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-circle-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-columns.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-ngo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-shield.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-un.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building-wheat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/building.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bullhorn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bullseye.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/burger.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bus-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/bus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/business-time.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/c.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cable-car.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cake-candles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calculator.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-day.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-days.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-week.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/calendar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/camera-retro.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/camera-rotate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/camera.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/campground.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/candy-cane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cannabis.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/capsules.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-battery.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-on.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-rear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-side.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car-tunnel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/car.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/caravan.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/caret-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/caret-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/caret-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/caret-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/carrot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cart-arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cart-flatbed-suitcase.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cart-flatbed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cart-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cart-shopping.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cash-register.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cedi-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cent-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/certificate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chair.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chalkboard-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chalkboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/champagne-glasses.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/charging-station.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-area.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-bar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-column.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-gantt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-pie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chart-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/check-double.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/check-to-slot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cheese.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-bishop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-board.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-king.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-knight.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-pawn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-queen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess-rook.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chess.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chevron-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chevron-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chevron-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/chevron-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/child-dress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/child-reaching.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/child-rifle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/child.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/children.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/church.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-arrow-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-chevron-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-chevron-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-chevron-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-chevron-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-dollar-to-slot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-dot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-h.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-half-stroke.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-info.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-nodes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-notch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-pause.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-play.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-radiation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-stop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/city.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clapperboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clipboard-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clipboard-list.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clipboard-question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clipboard-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clipboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clock-rotate-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/closed-captioning.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-bolt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-meatball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-moon-rain.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-moon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-rain.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-showers-heavy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-showers-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-sun-rain.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud-sun.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cloud.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/clover.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-branch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-commit.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-compare.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-fork.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-merge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code-pull-request.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/code.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/coins.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/colon-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment-dots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment-sms.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comment.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comments-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/comments.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/compact-disc.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/compass-drafting.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/compass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/compress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/computer-mouse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/computer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cookie-bite.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cookie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/copy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/copyright.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/couch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/credit-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crop-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cross.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crosshairs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crown.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/crutch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cruzeiro-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cube.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cubes-stacked.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/cubes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/d.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/database.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/delete-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/democrat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/desktop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dharmachakra.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diagram-next.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diagram-predecessor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diagram-project.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diagram-successor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diamond-turn-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/diamond.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-d20.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-d6.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-five.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-four.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-one.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-six.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-three.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice-two.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dice.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/disease.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/display.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/divide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dna.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dollar-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dolly.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dong-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/door-closed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/door-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dove.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/down-left-and-up-right-to-center.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/down-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/download.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dragon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/draw-polygon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/droplet-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/drum-steelpan.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/drum.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/drumstick-bite.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dumbbell.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dumpster-fire.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dumpster.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/dungeon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/e.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ear-deaf.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ear-listen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/earth-africa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/earth-americas.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/earth-asia.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/earth-europe.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/earth-oceania.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/egg.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eject.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/elevator.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ellipsis-vertical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ellipsis.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/envelope-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/envelope-open-text.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/envelope-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/envelope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/envelopes-bulk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/equals.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eraser.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ethernet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/euro-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/expand.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/explosion.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eye-dropper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eye-low-vision.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eye-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/eye.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/f.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-angry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-dizzy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-flushed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-frown-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-frown.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grimace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-beam-sweat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-hearts.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-squint-tears.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-stars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-tears.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-tongue-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-tongue-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-tongue.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-wide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-grin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-kiss-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-kiss-wink-heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-kiss.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-laugh-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-laugh-squint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-laugh-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-laugh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-meh-blank.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-meh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-rolling-eyes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-sad-cry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-sad-tear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-smile-beam.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-smile-wink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-smile.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-surprise.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/face-tired.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fan.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/faucet-drip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/faucet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fax.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/feather-pointed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/feather.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ferry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-audio.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-code.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-contract.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-csv.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-excel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-export.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-image.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-import.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-invoice-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-invoice.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-pdf.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-pen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-powerpoint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-prescription.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-shield.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-signature.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-video.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-waveform.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-word.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file-zipper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/file.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fill-drip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fill.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/film.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/filter-circle-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/filter-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/filter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fingerprint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fire-burner.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fire-extinguisher.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fire-flame-curved.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fire-flame-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fire.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fish-fins.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/fish.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/flag-checkered.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/flag-usa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/flask-vial.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/flask.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/floppy-disk.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/florin-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder-closed.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder-tree.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/folder.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/font-awesome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/font.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/football.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/forward-fast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/forward-step.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/forward.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/franc-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/frog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/futbol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/g.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gamepad.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gas-pump.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gauge-high.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gauge-simple-high.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gauge-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gauge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gavel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gears.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gem.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/genderless.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ghost.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gift.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gifts.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/glass-water-droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/glass-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/glasses.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/globe.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/golf-ball-tee.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gopuram.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/graduation-cap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/greater-than-equal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/greater-than.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/grip-lines-vertical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/grip-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/grip-vertical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/grip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/group-arrows-rotate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/guarani-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/guitar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/gun.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/h.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hammer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hamsa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-back-fist.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-dots.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-fist.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding-droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding-hand.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding-heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-holding.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-lizard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-middle-finger.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-peace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-point-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-point-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-point-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-point-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-pointer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-scissors.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-sparkles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand-spock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hand.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handcuffs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-asl-interpreting.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-bound.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-bubbles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-clapping.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-holding-child.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-holding-circle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-holding.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands-praying.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hands.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handshake-angle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handshake-simple-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handshake-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handshake-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/handshake.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hanukiah.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hard-drive.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hashtag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hat-cowboy-side.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hat-cowboy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hat-wizard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/head-side-cough-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/head-side-cough.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/head-side-mask.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/head-side-virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heading.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/headphones-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/headphones.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/headset.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-bolt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-crack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart-pulse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/helicopter-symbol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/helicopter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/helmet-safety.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/helmet-un.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/highlighter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hill-avalanche.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hill-rockslide.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hippo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hockey-puck.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/holly-berry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/horse-head.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/horse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hospital-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hospital.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hot-tub-person.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hotdog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hotel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hourglass-end.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hourglass-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hourglass-start.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hourglass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-chimney-crack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-chimney-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-chimney-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-chimney-window.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-chimney.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-crack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-fire.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-flood-water-circle-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-flood-water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-laptop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-medical-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-medical-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-medical-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-medical-flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-signal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-tsunami.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house-user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/house.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hryvnia-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/hurricane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/i-cursor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/i.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ice-cream.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/icicles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/icons.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/id-badge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/id-card-clip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/id-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/igloo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/image-portrait.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/image.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/images.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/inbox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/indent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/indian-rupee-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/industry.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/infinity.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/info.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/italic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/j.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jar-wheat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jedi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jet-fighter-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jet-fighter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/joint.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/jug-detergent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/k.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/kaaba.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/key.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/keyboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/khanda.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/kip-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/kit-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/kitchen-set.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/kiwi-bird.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/l.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/land-mine-on.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/landmark-dome.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/landmark-flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/landmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/language.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/laptop-code.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/laptop-file.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/laptop-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/laptop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lari-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/layer-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/leaf.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/left-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/left-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lemon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/less-than-equal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/less-than.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/life-ring.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lightbulb.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lines-leaning.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/link-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/link.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lira-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/list-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/list-ol.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/list-ul.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/list.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/litecoin-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/location-arrow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/location-crosshairs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/location-dot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/location-pin-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/location-pin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lock-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/locust.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lungs-virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/lungs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/m.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-chart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-location.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/magnifying-glass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/manat-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/map-location-dot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/map-location.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/map-pin.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/map.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/marker.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-and-venus-burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-and-venus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-double.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-stroke-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-stroke-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars-stroke.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/martini-glass-citrus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/martini-glass-empty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/martini-glass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mask-face.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mask-ventilator.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mask.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/masks-theater.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mattress-pillow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/maximize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/medal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/memory.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/menorah.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mercury.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/message.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/meteor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microchip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microphone-lines-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microphone-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microphone-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microphone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/microscope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mill-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/minimize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mitten.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mobile-button.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mobile-retro.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mobile-screen-button.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mobile-screen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mobile.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-1-wave.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-1.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-transfer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-trend-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-wave.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill-wheat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bill.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-bills.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-check-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/money-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/monument.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/moon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mortar-pestle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mosque.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mosquito-net.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mosquito.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/motorcycle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mound.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mountain-city.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mountain-sun.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mountain.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mug-hot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/mug-saucer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/music.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/n.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/naira-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/network-wired.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/neuter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/newspaper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/not-equal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/note-sticky.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/notes-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/o.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/object-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/object-ungroup.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/oil-can.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/oil-well.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/om.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/otter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/outdent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/p.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pager.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paint-roller.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paintbrush.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/palette.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pallet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/panorama.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paper-plane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paperclip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/parachute-box.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paragraph.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/passport.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paste.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pause.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/paw.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/peace.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen-clip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen-fancy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen-nib.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen-ruler.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen-to-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pencil.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-arrows.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-carry-box.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-pulling.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-robbery.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/people-roof.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pepper-hot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/percent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-arrow-down-to-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-arrow-up-from-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-biking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-booth.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-breastfeeding.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-cane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-chalkboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-digging.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-dots-from-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-dress-burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-dress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-drowning.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-falling-burst.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-falling.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-half-dress.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-harassing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-hiking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-military-pointing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-military-rifle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-military-to-person.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-praying.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-pregnant.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-rays.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-rifle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-running.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-shelter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-skating.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-skiing-nordic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-skiing.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-snowboarding.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-swimming.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-through-window.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking-arrow-loop-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking-dashed-line-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking-luggage.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking-with-cane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person-walking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/person.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/peseta-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/peso-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/phone-flip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/phone-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/phone-volume.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/phone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/photo-film.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/piggy-bank.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pills.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pizza-slice.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/place-of-worship.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-arrival.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-departure.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plant-wilt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plate-wheat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/play.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-bolt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plug.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plus-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/podcast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/poo-storm.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/poo.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/poop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/power-off.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/prescription-bottle-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/prescription-bottle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/prescription.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/print.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pump-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/pump-soap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/puzzle-piece.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/q.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/qrcode.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/question.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/quote-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/quote-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/r.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/radiation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/radio.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rainbow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ranking-star.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/receipt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/record-vinyl.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rectangle-ad.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rectangle-list.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rectangle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/recycle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/registered.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/repeat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/reply-all.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/reply.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/republican.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/restroom.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/retweet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ribbon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/right-from-bracket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/right-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/right-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/right-to-bracket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ring.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-barrier.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-bridge.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road-spikes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/road.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/robot.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rocket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rotate-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rotate-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rotate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/route.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rss.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ruble-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rug.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ruler-combined.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ruler-horizontal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ruler-vertical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ruler.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rupee-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/rupiah-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/s.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sack-dollar.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sack-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sailboat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/satellite-dish.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/satellite.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scale-balanced.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scale-unbalanced-flip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scale-unbalanced.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school-circle-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school-flag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/school.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scissors.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/screwdriver-wrench.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/screwdriver.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scroll-torah.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/scroll.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sd-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/section.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/seedling.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/server.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shapes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/share-from-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/share-nodes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/share.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sheet-plastic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shekel-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield-cat.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield-dog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield-halved.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield-heart.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield-virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shield.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ship.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shirt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shoe-prints.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shop-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shop-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shower.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shrimp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shuffle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/shuttle-space.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sign-hanging.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/signal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/signature.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/signs-post.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sim-card.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sink.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sitemap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/skull-crossbones.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/skull.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sleigh.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sliders.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/smog.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/smoking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/snowflake.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/snowman.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/snowplow.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/soap.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/socks.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/solar-panel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sort-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sort-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sort.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spa.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spaghetti-monster-flying.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spell-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spider.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spinner.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/splotch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spoon.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spray-can-sparkles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/spray-can.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-arrow-up-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-caret-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-caret-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-caret-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-caret-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-envelope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-full.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-h.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-nfi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-parking.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-pen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-person-confined.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-phone-flip.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-phone.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-poll-horizontal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-poll-vertical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-root-variable.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-rss.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-share-nodes.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-up-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/staff-snake.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stairs.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stamp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stapler.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star-and-crescent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star-half-stroke.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star-of-david.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star-of-life.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/star.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sterling-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stethoscope.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stop.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stopwatch-20.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stopwatch.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/store-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/store.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/street-view.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/strikethrough.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/stroopwafel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/subscript.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/suitcase-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/suitcase-rolling.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/suitcase.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sun-plant-wilt.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/sun.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/superscript.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/swatchbook.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/synagogue.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/syringe.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/t.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table-cells-large.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table-cells.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table-columns.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table-list.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table-tennis-paddle-ball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/table.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tablet-button.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tablet-screen-button.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tablet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tablets.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tachograph-digital.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tags.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tape.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tarp-droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tarp.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/taxi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/teeth-open.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/teeth.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-arrow-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-empty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-full.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-half.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-high.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-low.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-quarter.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/temperature-three-quarters.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tenge-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tent-arrow-down-to-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tent-arrow-left-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tent-arrow-turn-left.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tent-arrows-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tent.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tents.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/terminal.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/text-height.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/text-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/text-width.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/thermometer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/thumbs-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/thumbs-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/thumbtack.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ticket-simple.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/ticket.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/timeline.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toggle-off.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toggle-on.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toilet-paper-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toilet-paper.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toilet-portable.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toilet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toilets-portable.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/toolbox.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tooth.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/torii-gate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tornado.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tower-broadcast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tower-cell.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tower-observation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tractor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trademark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/traffic-light.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trailer.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/train-subway.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/train-tram.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/train.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/transgender.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trash-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trash-can-arrow-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trash-can.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tree-city.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tree.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/triangle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trophy.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trowel-bricks.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/trowel.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-arrow-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-droplet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-fast.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-field-un.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-field.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-front.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-medical.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-monster.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-moving.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-pickup.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-plane.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck-ramp-box.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/truck.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/turkish-lira-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/turn-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/turn-up.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/tv.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/u.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/umbrella-beach.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/umbrella.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/underline.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/universal-access.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/unlock-keyhole.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/unlock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/up-down-left-right.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/up-down.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/up-long.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/up-right-and-down-left-from-center.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/up-right-from-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/upload.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-astronaut.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-clock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-doctor.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-gear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-graduate.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-group.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-injured.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-large-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-large.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-lock.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-minus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-ninja.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-nurse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-pen.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-plus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-secret.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-shield.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-tag.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-tie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/user.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-between-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-gear.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-line.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-rays.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-rectangle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users-viewfinder.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/users.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/utensils.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/v.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/van-shuttle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vault.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vector-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/venus-double.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/venus-mars.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/venus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vest-patches.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vest.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vial-circle-check.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vial-virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vial.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vials.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/video-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/video.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vihara.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/virus-covid-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/virus-covid.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/virus-slash.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/virus.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/viruses.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/voicemail.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volcano.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volleyball.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volume-high.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volume-low.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volume-off.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/volume-xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/vr-cardboard.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/w.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/walkie-talkie.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wallet.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wand-magic-sparkles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wand-magic.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wand-sparkles.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/warehouse.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/water-ladder.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/water.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wave-square.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/weight-hanging.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/weight-scale.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wheat-awn-circle-exclamation.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wheat-awn.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wheelchair-move.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wheelchair.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/whiskey-glass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wifi.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wind.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/window-maximize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/window-minimize.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/window-restore.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wine-bottle.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wine-glass-empty.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wine-glass.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/won-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/worm.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/wrench.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/x-ray.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/x.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/xmark.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/xmarks-lines.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/y.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/yen-sign.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/yin-yang.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/svgs/solid/z.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-brands-400.ttf create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-brands-400.woff2 create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-regular-400.ttf create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-regular-400.woff2 create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-solid-900.ttf create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-solid-900.woff2 create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-v4compatibility.ttf create mode 100644 djangoProject/staticfiles/admin/simpleui-x/fontawesome-free-6.2.0-web/webfonts/fa-v4compatibility.woff2 create mode 100644 djangoProject/staticfiles/admin/simpleui-x/img/bg.svg create mode 100644 djangoProject/staticfiles/admin/simpleui-x/img/favicon.png create mode 100644 djangoProject/staticfiles/admin/simpleui-x/img/logo.png create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/axios.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/axios.min.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/cookie.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/index.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/language.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/login.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/menu.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/vue.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/js/vue.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/ar-ye.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/en-us.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/es-es.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/pt-br.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/ru-ru.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/locale/zh-hans.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/particles/app.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/particles/particles.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/admin.lte.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/admin.lte.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/admin.lte.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/aircraft.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/aircraft.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/aircraft.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/ant.design.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/ant.design.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/ant.design.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/base.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/black.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/black.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/black.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/dark.green.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/dark.green.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/dark.green.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black-pro.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black-pro.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black-pro.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-black.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue-pro.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue-pro.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue-pro.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-blue.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green-pro.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green-pro.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green-pro.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-green.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple-pro.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple-pro.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple-pro.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-purple.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red-pro.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red-pro.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red-pro.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/e-red.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/element.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/element.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/element.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/gray.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/gray.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/gray.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/green.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/green.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/green.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/highdmin.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/highdmin.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/highdmin.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/layui.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/layui.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/layui.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/light.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/light.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/light.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/orange.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/orange.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/orange.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/purple.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/purple.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/purple.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/simpleui.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/simpleui.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/simpleui.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/theme.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-blue.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-blue.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-blue.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-green.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-green.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-green.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-red.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-red.css.map create mode 100644 djangoProject/staticfiles/admin/simpleui-x/theme/x-red.less create mode 100644 djangoProject/staticfiles/admin/simpleui-x/waves/waves.min.css create mode 100644 djangoProject/staticfiles/admin/simpleui-x/waves/waves.min.js create mode 100644 djangoProject/staticfiles/admin/simpleui-x/waves/waves.min.js.map create mode 100644 djangoProject/staticfiles/css/chooselogin.css create mode 100644 djangoProject/staticfiles/css/doctorlogin.css create mode 100644 djangoProject/staticfiles/images/admin.jpg create mode 100644 djangoProject/staticfiles/images/doctor.jpg create mode 100644 djangoProject/staticfiles/images/patient.jpg create mode 100644 djangoProject/templates/choosedepartment.html create mode 100644 djangoProject/templates/choosedoctorandtime.html create mode 100644 djangoProject/templates/chooselogin.html create mode 100644 djangoProject/templates/confirmregistration.html create mode 100644 djangoProject/templates/doctorcenter.html create mode 100644 djangoProject/templates/doctorlogin.html create mode 100644 djangoProject/templates/doctorshowregistration.html create mode 100644 djangoProject/templates/patientcenter.html create mode 100644 djangoProject/templates/patientlogin.html create mode 100644 djangoProject/templates/patientregister.html create mode 100644 djangoProject/templates/patientshowregistration.html delete mode 100644 djangoProject2/djangoProject2/__init__.py delete mode 100644 djangoProject2/djangoProject2/__pycache__/__init__.cpython-312.pyc delete mode 100644 djangoProject2/djangoProject2/__pycache__/settings.cpython-312.pyc delete mode 100644 djangoProject2/djangoProject2/__pycache__/urls.cpython-312.pyc delete mode 100644 djangoProject2/djangoProject2/__pycache__/views.cpython-312.pyc delete mode 100644 djangoProject2/djangoProject2/urls.py delete mode 100644 djangoProject2/djangoProject2/views.py delete mode 100644 djangoProject2/djangoProject2/wsgi.py delete mode 100644 djangoProject2/movie/__pycache__/__init__.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/admin.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/apps.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/forms.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/model.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/urls.cpython-312.pyc delete mode 100644 djangoProject2/movie/__pycache__/views.cpython-312.pyc delete mode 100644 djangoProject2/movie/admin.py delete mode 100644 djangoProject2/movie/apps.py delete mode 100644 djangoProject2/movie/context processors.py delete mode 100644 djangoProject2/movie/forms.py delete mode 100644 djangoProject2/movie/migrations/0001_initial.py delete mode 100644 djangoProject2/movie/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 djangoProject2/movie/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 djangoProject2/movie/model.py delete mode 100644 djangoProject2/movie/urls.py delete mode 100644 djangoProject2/movie/views.py delete mode 100644 djangoProject2/templates/movie/base.html diff --git a/Python程序设计课程设计报告模板 2024年.doc b/Python程序设计课程设计报告模板 2024年fyw.doc similarity index 83% rename from Python程序设计课程设计报告模板 2024年.doc rename to Python程序设计课程设计报告模板 2024年fyw.doc index 18d5c1e091135d543f17598ff3366e915adfa793..e851014eb8efa6b8800229d0f89d74d3736e52e8 100644 GIT binary patch delta 45097 zcmc$_1zc5Mw>HWqHl1!#T0}wwq`MIikQ9&(2@#N%Tp$u6p@eh@NOyOK(j`cViZnjPHp`j&$!~{b_ zD*(v=9S!XXNOl-#Xhk3ugM`FHL-WU~3-m`1fyJQH!V;?J(B)t_$m{FtC*am9TMSGX zkw(Pq(P-H$3|x_k|CMDsE)31MB_SfaHdsxw!SD=~% z$OxYbfjUAZ4si9~k7LWxsj&V!sR-nQ#o+M3Fk^Xfv}Jj~v*Lm4#6eB~awU)xf?NmW zL?AZK~4hl7a%7C`Ad-B0Qn^>wihP~2lcdcW}jSR&2Y(SrL}vw1s}nrK^fZj z*g3{GGk+Zi%w`>p#=gfbi{-(@tdhnfz=RRUsuBJ3UCOa$zy;1khA?taPDP+N_17!@ zt$2?}3l9yv)L);Qv1-JWgzZiL`T}QSEg~2kG>HQeJxJ)Wn#4BzFo4ZtD7r|O&(o|(W; zgRf73>QM&J6{s;xNTk8Hts1Q6_lpgvl*hsc*Ao7tma4-_0@#Q9FnKIguaf?w94iT& z{z^FGgF(2c%JM;FxS@gku)08gbciq^;6AJy3)S&t|F|W=jSr>+yYY{6Y-Vsz4n8d5 zLK7pnRu;V*7W?(tjaZFZ_7HjWT6qi{qJ%IljAkqZsD<($cO|%KV?@MM$zxG~Vyb@> zW6^ z3?y-oBtS|yti>!Qcm|G8U2PBY(BeAGy5c%49ixPR7jVo3OlSCIt{WVd5a0rLgEN5^ z^I);(B;If~aEL&Q^{!O;>*W~!`B?1WAG?GzclaY1<3CF|K`H0~H#jydLE0G(Pk_IK zpZ`@W>~6x52V5J*@{fz*Ltss7*(Z2=!c{PDfg2N?Wnh%CW`yMUSKuFKRZs*9-+RNk zK_OW}J2{-6fCxN2RxtPhpIk3EEL)=%mg@_DQg`(l&W2eh`5s=(S2szFJx7D?ZK`jQX zK-L6WPHZ|;)Zz{dVgS9p#R{PS!v_m9ILy6Yp@0N8?P3x(G)>Bn5qB#IMVM*g0lbR z$~PM74+!ySP-2NtSxH_C4Glv9EN5vPI4F^o7^*}=V?^ zxN~POKPm0*?1n>QTFZQy7cyZ-v_QK+BCX0^Z@cD7DvZ@;UbpGlSMMqBsVY{%>$|Zm z$}u_e$ij6>M&%e5WwrZk;5R0YKZqHeLdwc~|N8v@^eOcB2l+qU@V~SRvHbtk@V~SR zfsv>-6+)u3*rjqA)$?5Jb`hueQzz$Q;Zs#*L(* zwbOlMEKA3s2x>h4YvTv~bMUq7C9W?IW|k97zwaIR{z-9arT)no!_u=ht=5L7tkR); zCoPW4r1@p$jzN{Rnny3Sjg?KB`&4_|&R!qGi2v!&(AKt-tBakHwyVR5MIwCM4_ta|VnO6()aFF_5BT3>P89+x~3@FK#wN;G~_|HAyZpR??DU&Wkb z({hH`)#*|doyWHhY6j);YHIMt7)pe<%3m%;3hhfNU~>EZshKv}q^2q{th?8=l5D?! zB#;xUi!1Y3B<$xBvBaUq)yatD#a-fjHpu7&=uvBMwiTDT5%cgK^-GGCiaz?ejc@4w zrb6KDAxSyJyYL6n-J7e4Ql~$Hwi-7}2c-J?zz{UB_boRvD~~f0gtHXD249oBd@Uf< zQ^SRXGq_!`TT7!!tI$HS9j~+0H=m!jYUBhMP+42z@XMC--l(!3>VGTlh6ion;0Za* zPVQZtwYoTmlbHEkY}cLH6Y}Z7_zbfXd%*nf%T$U{j0iA0-kOPpkwh}j!Sk`)82w83z*0l#kPn_ks&?>+?`$X4|t6sT0ZOZyJNWgc$_zfPr ze~(VH3~y{OPgB>X_{COL)zRkkD#MQM_Y~P1(URx3wTu22%etq9c*;sKlaaR@Zrj1( zTwm16HPxLg{Rm;bNjB*s%S+4cw{SX?6BU>Q{=B)9{<&zxy>rK^L<7omSGgR-rhjQx z`Px$?fLT8)Q>Jbvp|D0gZscAruKI(r{qKD2MGnf2%4DhRF*&4#Do(e4w7U%`$KF#^ z5PU`9@4;)!;c;Fxh4+3%vAsi;9FlF<@sAvwzx$**-~NSmO#_FFX5J2U4x?;c7GVs_ zP#oxoNDbZd*&t%c#1ZHiG4TW5LqHNt*giPXfz2>~;Dhr-NzIZKd)mauVY-YPF4Us6 zhx77u<^l+e$5^E3<10iGhoh}{VyR$}(FGNm#BZ@EZ}fmsqCw!1X;4RHhRr13cqGnS zhBs}GBwidiXPBBqa1OK}kLSEdG(S-dmLG>C6>0dD<`;%PHg?X)Dy(j0_O~vp7U}oZ z+n(TOi(0rpACr^B!xobhLNYlIR;5=UjOU?zMS!-t$ZgYWIh!`au>g&blp({eX;NB^ zm_}`$&c}cM z(@5}<7K7j6`@r`sc2E8`ksC*oxOeip7SE^(Y=E?TQM+9`=b=`>nb4YxPAfC6`jyV8 z{K1%cDBaY_wCBSN%MY6io{IvEF)V5+sLn;>69!Z3*_G$i_-J4rjd9-nskltmA0qpo zZ&i_VK7L-a2R$QiP0ygSP7iMri)+m7G-CVAqm7I^z1J3Ew$SK)w)Ze*5{{ax=m@R) zwXC=Mj9H8P)iUE>JG~jEZjh5|ypQR7@+n&CN_dgKwjP^wGm+lw_xmj%gui^aYY=no z17wOZgne$Hr&Dd-6>@pvdyPCfYg_c*EV=YNE;5A9Q-dj3l=+q=K^quqTds1XuNz!f zSM1!2htBo~xDVQG8rLlcPc`NPIbMqGG`prx2}LC3+_!%F%{2_|y^0qSQ`@X%vQW23 z)Zb4Sd!k@|71YE+g-{+R_*Ovg)C$G0T>jez&tLiyVmXq3kI6An0g(lhoq7r(9++Kc z-j{q_Y;i|f>!!Y~OpJ9V7yc2h);E&)@vmFXI>8bV`8?Al8#m+ETF*C%w%&5LewGB< zvib1%PKIxcUTuni{o~q~d%rF>iG+UyM5Pq$^Q{b}B(z*#UBtJ&#dFiC+qBvF)L63& z6t}ZjqB)Lfah2!7zYtb9sG`cM9;?fOQ1aPInLne31?Yz47SA6 zpGSN_!IY-H&a*yT$}#*mP?Nw~bSR&|J~w#CJn20LHoNau1mEx)O|y~5%u}y$dRdx< zjju%qLr=Q;Q0sE5ATK>RRha|ZDuyL88B9lo-zdG48t8TORS)~z1f4=_5eItQzv-7K zlJ&V0)d3^tI#>$6SBaKUU)nM<6auO(dcvF6WZV0O#SaEcHY6 z$!PmJ_|RER^Nvoi*ji>##Nu*VNCwNmZCrMJUtMzL42N3m%;nJUY!SOrkyp=rZm|&YU%DCLK!3840GQ^&d9&T!_DDwxr^yA`Knv364u5lPH*F2h|O~?6bRtHs7Yd{PkuFDB|Y|Zyc4il7YCe z8+7B$mp(VlJ8UqKA?p|giZ^AuYD6-gPY4)313}Ez9{M+RQjcJ;G4{OF`vy^BTWQtM zgu2+Wogc7h9(weU>-`SAY3F)*&%YP-g(_6+fc3 zd%gw9w_|7>;$(dX3%OYX{bncGXN@eeVm{_Xb_&%WHohkdo@cYStpgM7@YY{mI*xBB z9dIrkP?)@95%_|tY;**kk9j*y5*i^ON+|^LymjW06fzE*eUOKAjRa>XiO*)=2e?=v`|*7#?V=eKu8~4|zA;cy;gZwc%7r z4Dxx^2u&>`g5Lj%P$!u}#80EeYcl=Wsu~$C8jZ)ebEQ`91`Mp_9#TH=Lg0(p7~zR?jIKh;m@W-ZnE!kIfJvD=Q}^=5~o*aijD1eWzswzt+bjyI0# zxw39ir>Zt}l_=uDOJE?^;i=-dgyXp2gs|mH7aETNDUp&e&1&}Rh#Z4i>oPw=?=Gh1 z<&6DQ@yv!NSj!y1G96E3r{pzbfHEU*3OOFRFO$ui8;^nIdnbqk{idXe(JjO=JF`Ue zGv}P&lb`lft2slergY2=yZP4BSOThM8GRm}+6bzMMrl%J&o*)SB4 zwz0QzaYy-;eK^3REVqZi=&~qljf08(KXmH9aESj7%5kn;iW0L1XiBY(KyBg`7Jjln zZcGkE;oyt&Qs9Lv_N6)2F)XqKa;#p^52t7{Z2nX$?6o7#H&o?p;f5pL9VK*YLyrXXz<-|g zQF8`3-v%`e0ZS3XQUD*3y7u(|(#Z2tJmX>|#YyorJjdhIeS%vWY0&6qSL=JW-`aK+ z%HaRm#Q$u0D@yFoXCiTEx4pG(2k8EO$Hw*C^=5fxORKBPvl(DOCeb-}lk%O5RIBL$ z0RLEO6~!nFi*6QEBcCgGo&1w0xLgrxOWJP$YE^tkEY<&fJvO80yph9qAy+M>vX9>9 zE{bU2Yy)dVUwt;4h&#=*`ojaL;>dt`qQwj7>Q`s~Np@qf4NU}ev11~S{`okSANQzOey}$IeOPt!-N#8~X?(?XbU?VxBeKl7{!b$8YGKD;XxTEs$VIsp zm@MpR#G-d?Qk{FHI|%x&kETsmp=$ud_lJpKW580a1bFq1*m_QEhzkMaP91vkXwPn= z5pWk*AGTXgzRx^OF#hltanZMiO~T^bc3;2J>PyV?y{1rGj9S%>M8W zJPa0s+Gc?A&-&JFemsKCwXd#6P2BKo*QSkpwrgS+O^?n1cfsfbu&m7s3hQByTk6Az zNM0Jab+oJ{U%nn>>L&m!)(_cSTEExYjhuVPwc(mL;p&oSzu6hG)e?bH>&uXv9qNs| zS$BRaM=TNNnYxCMIA6>5lJ35?5yii4SMON=Gh_>SvN+=L-D?$PlcW;3wVU;J5lf}k z;a;ZI2Kdy^_nH0p%LD}os_si>C^f6^`Ffs&X&0n=L3?bVLm8CC+ruwFN0M7VK-KfH zV{_`oF48UTlp2}1UL2RRSB}Cxm-B$3Nw{XO<-*i+OForr>Res7r6y6{CbNDaw?P9V z7&%5sy|U(gmD=YsmExlvfR4)8F7G0uvytnZKDuzWqoqPb7Sz~JTOX_p4LqY|+kW{M8Mp&TtbcpkHt9RDLbetCJ*G)DqY~M5**rhKtjs=%%X(6AZ4L zbz|SX9_?9NY@HmBZ_qXJ05%aYV~NiEXA@<;G5GGvcr3V2FJ~-Sj!2x$|DHZ>D#fY3 z^^u`t>mW0H(exOIZoYzwQJPhAJ*@yl2Dmj2fC75hqDcnjj!HoIUN5oG8WhX=H@}o!yf)L z!M{%`%l52#6E?Hm13;fFKHD}wr9JWZDsAsPq=A!4MY~>`3+2x_hsxro&EnrT|L%J* zi${mF`9jd2^12K)K-KjeKl^E3*j_J0mv%h1N4yU^n?aAB9huApzBv3BR}&~^NhfK+kTW~td|;#Xwxt+ zoF^^hsBRCyW#IPY7j+l6wNw{bjzdvPT>sFLNg->n`?XVHgD|MM^@GJTQ{r*LB!2&B^ zJ(6hsE}Od7L}IG135U!PjF? z;Y#1u-e)|0pg?1~U>%;Ty&NeR5;*BtrBuxnl+&_z1cd8WdznHq5m>%`=r*G4ZoY{> zMgG(;?Z?z3b*yT9WX=~F{eXP16*#~)d?^cO& zh5XT-HPmX-Wc;*P6KGX5N>NT9M*Zv8V}>5LhId|_D-}qDH{J#NV{&^Gm3b~sRsg{j zEF*$raQH;rtcb+6%Efsamp>R*=B0c04Tc!KA9MnfA7v-cQqCck-A?DV+1O!ENtiycm)H+L38XFec0+C;uR?`CU@Ldi@b8pNV4cK~QD1h=a1%&8xdbSF9a>ob1U)!%xL~$Z>pSM-|(<(`_*y`0TWJ3OaokuQKO%1AWcRPqJpS zB%q_F?KzhunU7bkl=m?cWAg^>$M>_*!`*d@{$gi4DDk`KcVgUn!-sr|H6%(!iZ1e( z35#wpuT7!cyy(sy%OOo|`?tyd*E+;OS?Cb= zK7bwnPa|yoFR%q{r)M$$CF}M-Hc+AeCOi87*3xWQia*Su@_)rOD(|*?Usf$>+;}e3 zo3gE#n#vAwoMv2~WjqJ^Q1c4q&GC=8Y+Ik!n$AGkuD)383cPhUPv%`8{jJ=h>0@H| zyrYrpkiZ%5{&lYD+wBlIiembYQOv&$kf8r9{B*p@>c4)n2xVL=e+8Ul;x+Xr@R-Zj z*VAoR@nCh>+(IrqMG^Yf`Thlq_O`$L?PITzi`PTfs(oNSCtP0xUzT0-LL%;5>R5Tp z4D&MNvD$Wh(ROg{G+)nai1NmqT%Sf?f4*iLs0FOTWwifT?y(oJ3Kh@r?RY5f86_eQ zGOlTt%XHsv)h|VPy_@=w!ua^R{W$k?*9{w=TXv$elakTCxnUu(imu4>qnTl`9q|p* z#d_}6Q|7-&Dgpbc-;|wfCf^`B9`{rIqq{U)h*4(nPNC#8Amg>{r;W7;*o|^z9*tqM%mn=|{SK z-{&Hf-|uW&eZ)ecx_=il{CEBf{U2-T-);!{7w`A~+dI_`VFBp8WG#sp$N-Mm=k)UZ zeGGFIk5-WkpS}&BxDC5+tTNUvtrGXe?Tgsjr!09L8|A#XC(e-mHYq(C_bL_%0cyeE zXNINI=#ui;sil}l^;zQVbEJYVhyyDA4~n&GPRPIMBcU_y736&_8)5el4LzU)SRy zp+$b=eH5jk3|F8jczCaYWv<*@Zh~75tc&Es&0N!fU;FEM8P))l>Q0x<07O&Oc6C&y zEqRQh0eyBmu&V%V&U-QBp|`yy9Kt_FycWtjR5N^a5l9gdwXqCf>y(rP`H zr7%P1IsYCBJpQ-5(m*p>JiyH#dkwtYc-OQ(LG+LM`%F(N7=UMe#<6Mp!vc_HXFCm- z`vX-#50+0Ed=zZUaPW7S;7wanM$&eBTq+@HtB+pJo;T*&v-T}DPz|5d#;;o9kM!su zX=C{m3Kv9HQ)98^Pv#-lk>7ndVK{MD$8~K2r~RnO7R3BDjKdXE5&+2QxPUO}Fly#0 z67Yb|k8?l-iB>j2xDGxZdn!P&GipK$alrF$5X)d%VWCiaFf6tT-O0AfDQpLc^xD?a^~$Qc z;8hEbf2_R|_Hm8i0Gyn@c&W#|vspcFDW|U*Q8PmwbV1X;VhJFh-+>;PxLb`1sA0Do zMih9ojH6a;4l6Y{&K&{81w*PC+79`W)5QIrH)yF*R~Fz7Bkb~Vo(noavvJpH5@Fwp zYf=EQEsFB{R{=X!{Q3kqmTXnhKvjwWS6J^JIZSs;DwvHh30kH_iMXyLjGKaEViDdr6|Y^y>(3L#|S!&(+y#3Lrw66)wh0zP)8pexasGsKj8IMgW~3 z_1<){^4Y3*;L%O`VDhwoHjoH!GtvZ1mn{%7G7OYf(^hVZWB=7*o|FJ`9FYW+t_b&U z=W*pb0!XdNcYtxWM!6-ASEa6@nWONSXAj;NWcZ)k_4lFh*YmtIkN#_uE2A;XXo(NT zZet2^hKiXTREV!X4o0L#riu+>7o7X(Vi}e~)+ku$UbMr`uGw{X{t*8eWh6Ph1d9m8 zi+=C}1jAVcDH@kSC5vJ6OJ|Qk-aadUGEHh<{OqidvKH7u@ktO0H7#4thdxZWmsZ&u zxk-kKWKlBB*qCr&4Lc4cQe;EZcI&{RwBpn&<+uI7ud^(86>6Az(Re?3s3-3hEHhy`nl{X3!Qdgg>DQV~#%qaB*D4l@ zSUL@uly5l$?r3#=Zf)|ij?p}`` zXf+XrC0lCnqtBCg0+17j?+0Aj(bm>%`N>S^Rq|lgJJot@&z3HZoFJDNuJiZEIUYwe z)A{ap_&Lz1N*{LObN`0wv}uWF8OC*i6Srv#1O-8!W5Ey!&rC}o5t@KBUO z#D_~MnSJ)7izemN{rkeht~P*08kC|KZ!~a{mnlT~6|aRMJy$Tvdh>6uJNE>v0mAgn zJw{ot5S-%M8v+kmh7bifddBX$i}k?s%my-oL|vZa@%GaI=5Wpym+)tDw;p!Upf`u z(X8A9&fRbhv&OB;f&JjuY3R(uU4nDZZ+zu_NJBR}^K{^Yng@segK7|H;aM!J^j(sC zJzsL|yKPKJiM~#t2m5n!QjXDz+KPOLmaRYpu5hatr*mtjs_tC4~xLiz6H5x#4^Z0z zA6RY5S?+(;GgUjIlIh$mYfImOq(w;y2^)s{=sb;D1C5^VV1N2PfF&wyBDi8DVR&Z3 zSt_FG+fR=DwsWNgxYW|%=2TQfn>Q^Vw7pBZER=b1&ZB4Ktgw9G9S2rrnEEVN-F(al z&Y0$H+aK0!x&GY&_!&Qd{DH1qTYu~V$M_#n?Zc);q+@p(&pp)^zD}*X_y3B8TZFFt zu1<(0PZ^zT*+S{Z`EYYA2>Vf?Z_Un6bAN!Co-Y*ljD*h`%5gqKRixCZ#3VoV_2@IQ z4g5v6P}`L#1^F)_$%3*-Kk_NsL>k->wZCMd%GxLWln-J}#vnEo%^M_|=ym!p0`Vnk zlit*tzZXfnCfO|yORZLTL7pW zv%BH}-cy1@)`O;E{FKw_8>g~Erx`1<^Vb0$iVO%UdsZD@bw;4$BH4)|j4GP5w(>97 zz@SUtiHF)(H;T&A$xcZ~+rVTwTa6Om|GWhTfPRzu);-&B6)Lnyis?ZVk-HPDz$owh z_NHUKxl4DjV(^UecZR8IP2A9y3X64qvfmXRC2aE#Xf17Z?4F}ct4m9rj9ZcMnd~19 zGPzU%1@TzC%u6y>v#VWrvUm@T1<#(UT)2$T6cRRz_1zwtE2M z6oeoRVlaoZ>qz8#9pFZJfOl!e5GobIq8lqD%3XIo$_~8E$Q&7k#+xNOL|@>WrAqC>ZR2#WVdJ$DyC{b@NnLB#NauT?DI*LqXtJ=&8Wl)rQ0>o4F@6_ z*Z_Mc>xA&(s9d(;!9c_};3E-kP(aV`?PI7k48H+OJAapLrJ;l2BHK{kadUCxJ9|&r zM+~uHKExp3=4FknFxpP5#UpZ;{ z4Y6zMcf=KkNiT^)ZMc$XY(;n1do%Ol#SURy|U;TwI$B%4zyImw>p(PXG34+v#DKKS}=27x^5AAi?cI8#(nDE zc(>})`ZcGLTE|yTTocP8;UTj4TP<=t8pT%H^4VQsqJ*lpaUr^a4x)V%D}W|*)0+#w zr5n~=Zz-NBQ250Dy5U1ZOzD+3uSri^?C=IjJ6Y09ku@i)u1}C#dD~R06;ue(l>9Q~t|bs zCAgb+Wj#7^?+{3!Io$jsSLh$IS+tSP?2vRYy&^#F{-Y7)nu;-Mnl50FPkH@q&SdY7=NN_fN;S^o57y6jKvr%Q*XZ)j#n1-tTcET_&h z_nUjn33CZXsE)Nm9}eEna6doWUmm+_rBG20|I4Y6#`LN3RK%K$9sS@ht4b)Iy9rBe ziTQc|Kt%{P_x3=sK~?3Q^q0(1#J`XENV-%vP|C;eP76`0_UwC$hWY&(z1|v%E`i62 zB;5jajth;x@O0@l;DZ~Uu69myC-ae(&&aEPjA;)|6@PiVh|tcKwYy9d8e`oRK?M?_ zba~N|?{d6eZJ{J(wtZ;>tCYv=oP`Erb}RE)26IFsO_hvhWIa>9WA|)iqNo{?d4pRh zN&%tI!$?DTER%`wd`2fD>f~lZ_3<_ugbF4a+G87_!~d>*^_rST^fu;ebDi4LbnQ|I z3Cx0s<5t6Rvkt4DB(p|}Y$Dcp?`(zpZ!X=(m!>|P6qIExU!h-mq(sc&;oCJx>XX$o zzs}_YtXrQyG8nBPX7^Vz!`yh`R)taT-337Kv(4c&d?dMWm5^amFq5n_L(|3s*v?@$ zU+uTE!{vhtZ%vB|xarv1%Ask9CqSvDqM^K47z*NMxbSd3a~%n*>NnA(0aYU3fh#g4 zK{j$vrhD&w)+=>84qx$JpJMGBk+?}1db4GB_q+-qQ4OX;kJVUji|D|xq^QO^yyXtnQM7Mh{) z6UFJ$pM<)x5l8+~k|4$sb$B|QHKh9WoJka!!}EHCm)R3U&Hwg7LOn#hRVwUm`fI0r z76Y;)BqYum#$LrUl!))A{|8k<;ZHUdFXr`d2pe+p0=QDj)N;NP}FE1ma`dRMob9!XN2!$2sc- zsf5jbM6L1!KGKEQ6d_tM7!y(!ZeuWF_|?g7KvDs&An?R;z-vTVSAie}^RY1oE#;0+ok3Q>=IeHmDeCUV7tl8OG})dL$N8tx?-M3G z2Q+Z%djD7ZPm-M-40D4F?BL0w+wpqcu5SeKDvbFCad;of&kbg>oZzN>nvnYC%A~IX zo0jSuqE}!F&QQr@J2sZh$jN`>j(Uq9ge;6N4)-YCMgey^!H1oa!WukY(iL~k@8ji> z85V`dX9Z%)ul=j1bsAh1-9@63unBah`#YFBI_t4JpXyGdIVhJIFb@$ZJPc106AeI2 zD=X|JFST-(g=QkX0PM=X_gqWy&I#B&uu-pPLXAQBk<40^iZ(NoIOqck9)D-BvJQh` zT9epSX&c^a-wXBmIArfl82+ri>lLXAQi~$V&Jr3{{%Y&*j7S)11JMOz9%ceGIi>y} zK=Q2SftkkhfUfh}L`BxOX?*m;<{x-;GC4=$+&C#|F+{W7YN_J4a-J1o9z_S<6ZKh8 z*`Sc3cP+fv_fW*q8lH$Hypf;1KYVY5_xSeRvYl?>5%r?FcQk!fVfL>&ALs)I`R@z$ zoAS_#tO|zE(u<*+2tsNh81Y*f(PREZ9c3DKiQ~o>M2;;-Qlgc?J`=w<~Yub9mcJ~%u#sX`vgHz*^5Bv;x50^?h+VQr3QVckrzC#V>=Ig_Lc8qz;3bi6|#$%CUZC!0BR-UDfj-p(nYaE|P)*Q2SwSATM@(D1BM$)fv0 zRa(C7p3zCqW`X zUiWO$3SIDx{&1Hg4X0v=QDZdDpC&+iyY1ya~mu=ev~uur9=l<*u2a07$doCC-d{RFBPgL$bgDy?q>H*Kg=m(Ik&{){gNT@7Yw zq=8oL0%RAel0Ev3Pql(2U9_h|WFXDR#uCpkhu1jbX!=&v9^AR;Puh$g@$(^dD$QSq zv@`V*;qyhCJ4>*;ZWPz!hyvpV=I|MSFHve7&4w_A;X(%Xw>pNmBO{QNO2)ri!n`n3 zqqtL?#=SUm3CI}9ZSs?FaqP680}WEuhF4{tGwdo=DWS}ZLx5$WR1(1pMaBn&sZ#Uc ze6=I)b;%tBfiNjH!ri4qCjm0=Lkj1zJSoyVX7fHD$tM$u-g5ITu+^pw-qLZ7*t{1U zs!n}ENk>XQ$<#)77aj%M@$}O8G_CqRB)cA)>Vy%4e?H*>gP&VEeYbZO)tq}JbNGo? zyFkMDa|2SCGgT&Mt$JG&D`ddXY=n1+8d_|kMru&i#KTAG^m~l z^RSI8?P?Tz^VE8Eo6Wm%J|Y}nwa~6HAvDo5d>!yUxFyHFyfk7MKRbaphk6{g!%tS^ z9qgB$4*d4)+hQjyc8!A+Bmv_hQR~R{nssN@zFF>J<%W7?VPYd<$h@7Oz-o`z`WQDA zH`(IJs)3QB=6s$_g0aV!2^=wF2H%q8ry7&@AAcHibALE3zt+yiC7!xoKJPNXUSk3EuzW47ZYh=kJ=$6{Z`J?Ao zGry%+St~oG`o3rO@kK1HqUYThFF-t(%74rk(Qfu`iF(CnB#enzou>6gwzgd?=T_QKpKJDp?u90n>g%HhrKm*o(=xI@_7E)mH zyZ`&pm7(%ogZ^Irh7Viq=%j?+w1D(1McRAE+YOtI$Ftv72sYhoZpWIl_G$O|bhq>l zT9v_uwt<7%#dxT^dfN!|W1?)l=(JJIk+0hg2p$`nCMz7Znq~V9V;PX+GGhd-t=q|X z;nJaLl{so3sGJTi4EoNjf0umA-_OjwTn4ci63eje$)j=`_$&hPzHyWtC%;O2y7oBt z4bgMMVc4{PU6h{j97A=@klp5Ha;fw7)>r38QJW3VpEEGIMs;PWQ%4}~CSJ3|7*Uvy=yl!xRC^K}kNf75VGJVQF*g@@02x2dge z_Q`ClW|s8vg-?IA*X}icCTCNIB5@;^&hj_E+if=BtX}{^(Su8>E!ID3UGJ7Rmo|wA zMbY!PYdX%TJusSagoZ|!5 z$ifQ;IJRNuq7*zqIHJ8&~CTRrce$s2AAx%m@(-&e0FtlY}C zn6a975H{v=i|U`P?KaNyOGag#JN%@-l5)5h0dC*xjVz4@QK|%yMLzUu5?{>V)-l~% zjPKACg}dQ|EO|2G`-LVW-5Ma0Q)r#Dk_q+eKdUeG^jorL#`d0zQ?%p;2quJbPD_g{ z1RU2I`Q2m1yj=E(cbB`n!Ie<3y2SaoII;4(EufJr+Xv9b7A%R6uEb3nLhonFL0}?V29n^gO4&mxzF5VH+pyYpEZ@W=do5uQY!zh4EGd-j zd$NWKh_KyE!`3y_=#~ppQR-QkU_kA40ijhR*TX^K-rJaX=Fvfo`^|F!KXw2|K1dHB z)+NlSuQ5vS*RLIq)Vsc(Rh2(K@(oV9eY*kUAKYs8hd|^*l>5^z86HvP3%QTP=&v+$ zkNJa_ZsQd9w^?JTl?Lk1O=}o2XZjK9Muk^Vid#~JDKAUr<4?~rT9^0{8vh8>23yX-fu(P`wuHo5ms}TIv zxFZPZw+~9J78De|uKDmg*Rt1Qnq-$pMfpy!q6MHFQ^%E;LOzObl~0RS_W%PtWe1<^ zyR9RQXc;ekkz(|P{q}6l8Qa5eH$EnIc7U)9E{4^>g%CU~cig8z1%nSrq~EnW_kAa2 zdT@b?_PnO&kQy^z7X5*|CuJo&tAF>la|49E_FS_hOs1i*HhyN)k#Blqq|tqIf2KAL zgSk8)b=XfgUha4ccZNv;bNS(iyI(S{D+&r*AL2T49PIJF!W4|MW({yax1h^`^(A+< zpOiZQH$M0B_qf?t%=DcR=r0aJD+fQuqSNbdnYMSOtn+VFCv495y;6LYmi~5(SLh-1 za)~g4pKe|ZQ+5!2*KEaqV+w~aS^YhhB2NQlgOnvfR41CebMI>vA>X@$Dt#gCp?)&5 z7hkrhb_D2%$MsNgd?i}sR4u7s*AKr8=?KN~&R(+e-fKN5W{*;z;3dTH z++bLZT=nLz)$QZc{ zYwt=4`9?H9(ZV&bA-BYi*UWNkq9ktYD60M8?FE2i-tVUenM8I)PR)Bz@8iWTjJKg< z;6>6(p44zOCK;3p9HZkBTVD+&bNmrPXQuy*+6BaQfe?5jKro2LeAjB3_FbR)kJx^> z4^fnSRD<1=V#Yb!ul?SBHp6*|rdQ&rVS_1;`GepyBA7bRrKv0I47G#U_)en119-wY zVVM4j;wZhgk673{!fuG{)eElC$0*1%0|+--q}RtEqe4UBc%Jnl^G(Tb7`JbA}}S8gol|t5L&7AUl?O z|5Pzk$xw$j@fU4*uCqQho`ZvH$XVk{6X)o7?Tpix!hP=c+6Ct62RWCR^Uz&#M&Z1m zhc;A~eu+M%5T=7LrTNmDxLo0BaSkTmrP@@Zn=3^;P=dZ z??=IGg0#44 z-d$QIW6sN#h#6f`yOj&#C>zlvx+UK>f}1D0^>xBhmJl1cL3v&hVmS3?dn46`> zO+g52DfHQ&zZT`ju%=@kDL~OSJXOI2j|CR4i@4bE$jg<+nA%$OgG<*x)u%*A#r_8-47{GuJZ6LCiUwO|yzZ>abgZxGw< zo}^3W*>#PfiZ2IR4>h{69yM%hz>4(A3nF57fdR5|ha+SyDaE%@$eVyr{;QADgGe3d z6_uEkL#*ujdR7vq057IIZ2Qg$HC^ehG`pn!y~edH@lW?w#y0M2)o6=MX=XZ@uQydhlAa*Ln@WYQ&dx%T-K0OyWr%tH`7IZ!`9v#LxdJ~iKHBTnx;l&$--msqv;&dx zQ#WP#F^KY`tPLYQq2P<@;Rs1n>>~A%Mod*R#~W10R79muZtDd5HHXLF#3e}~g2FU5 zld}TgS@kw5r1;rI&n`KMw&G=Nip8}MJQnhIp1yOFbMI}jex~sRCoKOP27PTB#odIH zJXE;kod*@#o##d0#B$w>3a$0;wxlNSOY@9K{81S1eLGTq*gDBYi0_$__@~~eh?J2_w zg2mrb5&SS8P-3xPdNVxN?a9M57aGrobK0P`+4E$a zVCQgQQv|(zr;>H}+RMEk>=5@|)V?N@#{0E!S){#pb}7}TO3ggrBtY$37}0kBaL+h7 zk4HCBapIT^XE)Tq+nU?}`#t&;W$;lXa3E=34SvKyQ}9@8merY@LB)kQ_RJzcs zr+qyvRQ1&SSY(Sqj>BBH57QS3T#OQN`wJ)yvDdgZ2tgoRh>zyzj}E4l2A@c}dFtEI zkYTF;SN-L^6iLbje-CG*66v}o@S8pF^Kr>-tBYLC#yde^@DUJIwfcXX^|)8)Z~e8; zwvXLGYRg7Ps!!*k#w3NqR!)QqLy{m|Av0Tc{YT>oiQU1G5qRd`Z-!!g9AXBZ-?o$Q znm2DQfn+odck0%Ck;1kUBAH7n$!2BtzKI3K4t|g3K=e?NLs|=K&5@DY9BtFETYqhO zw0dI89iQB&gRxpybB#&41-cJ{5}7HZQ<=6pv%aeCEw%pig7cmz+~1mRp+8H5h}7En zdyI{FTd5;mgQL$O!NWPgSe@S|K!>K1l4ojNf7XoAJBU#(ksy%I^4s>Vvjf>moy@v3 zpS57zRJ-4phDY<@DkoyyV!CxQZ!wfm_lreem&hmk61|JgvoPa2*LSl=8h1DpHH8cC zz7nrb=D3u~&AQ}Wyd`9Riy)A=}cVim01L(`a@O8sUh#kPOCnA~KKRsXgMaoWW4*{%@ zajkk~8hq0Hr#5fhwH>NiSf@<|dwJ#B{tV2{t`Ho!`vGe4jIZUJHRaqcaC19+J$B_L zs*23`vPW#*_iXO#REu!ndHEn%HEqud4l+xs;_MQnhh;xzRM*e7AoAiJ5AY~Y< zUhn)&B9*%ocX%OxCw^ANCDZ~vVzz=*n+|`YS6BOJ`a$Ga6_nxhs)QoDG7sY-A5+b7 zQsB=w&rcb_BhA>U2j#AAD)F@&CQVZm=G&_OS8?|OO-1|v4}Z3^*(inNlypLfLXm_! zl8{g-ax6(ml5)tFB#9C-Iw+|mNk}$sNpdJjl1f5KNhL|{l*IGCI(&ck|F?esXFdP5 zo@YI**WNR;XJ*gLp2PLI4l`UG?R@T{LUpx1jnlljp%y7af0yLzd$=w5pnsL6Hhxag zVtbPfo>6rf8zLp<_q3tDOW=^w)g@{P7j}!9CZk=Y)CSUQdQ>aB@96ziaU1Kd>lUSd zj&^k0_aj=7~@KdClRpEU^@{<~SzI_OgoWkqfj+tNSiqD@@ z^`lX}^Kxt1wPn`?O$|~_f|~=9EjtwB>1l%LXQjGgjEyv-UaB3?_BKfUi1x>sE@mH4 z>x6TCWXvV}+s1%2XS0r$** z=<8SiLETr#*x#YiIfq$4wy-X1)QwT-d-KQdBuVkQKWkHiGln^twY;V9&b6z&8GJiKDyQV_wrjS zx7bw4-pdRg=70EJXj+Tbw8MkASItw^Rq3j`5AEj__2`Xvx2qgn6e^9wc_%5@PV$O6 zHhJpSMPI&OZYlA0RIOBwvT|IL>!f##bE6#X0(&1UopNtE@54TQ+l6w0K5MzFj)wn@ zdpH=dGrV_K#Lw?Yy)bc~{Z$A2?h>o+Sw?<|dAfYqtU7&jTd;3n?KKll)~;}`E5{xj z-j?p|^yri!7tPPg{(8LP%)XWJg{|u%U3pHu%$hzl&DS^XgZkNe#jh$s z1t#8f?NZ4s)MX6mJ$!9h&Qm%qIQwAYsdf8?BCZ|Gk)NugUt>Mz%^oHB&ZiBX%P(-& zp3TdQ|5!o_sKXuy`(`oOH}^J9lB=#M|B83n=J6`cjOL?O6Q0?MTtvPq)JuVdb1#))Xy(*iQJ0o}L+-dHH_h0uienV3CO*}7) zcjXD0_L?C#J#Y;yN22WV}7QXDaizH(%nBVl+#7lUD8U@v`bT zL(W%Ma{sJXoN;fa*HA}vj|z%j?dv^I8M9;l84sxw{tCIpFJni-6&LQ&k&UyEnp8Pa zZj$6({w@A#UnZ#-j@dofJbrxJ>5HFQTh^@_c2X6JB6n7~qdw8b@^j{g?#Zh~VvZ{> zS&1Ag;q-ZCb#l|T`}COVSt#AKHhyqqslu@*oE?WRf3Dff4CbNEWYB#O57nG=c5kNDr}E|Zv1`BAM?5^Kw_SDNscP-l z*>4W}HuP^hHF^B<&FU`motPAtQPa97X4!AIcNOMu{V<~hwd&rVlV$mZTUf7-H*Yd3 zppu02GaFQDoqFT6Jfw438evi!B6mzVw{zdqI8vMA`Cm(as04l4)f3?N*U@RY7xQkP z>g4Pf+oqSc=YDOhp&I59p{@9s+s+o8dE&#w=6hVTcu;QpB-m5SJAFo z{Qa@_$x8gW^B<2p=YQo4TCABLb&ptZbTk3iB#9BXh=Q-97xFf}F81wRnD}n{MWqF< zyz}eqSMM;;o4;bwKlU9fyDFz@$_$CA)*7qg_)|PgDXSH9MZ1dfO_^pCw|nt1w`uZ6 zF7}`*_tpYCbIrQFnY%`BRX%oja)sY%P0kF}3*!ZxHsQSL@@4#Ong;5UAAS&hz1=5s+0uAH?MXGohr8!al+f_^jC62XqvKtrHhJD( zQ=gY+D;?19YSly4qR#^tdPDcv&tKl%imJGqLRRO#m|Ar`7)h}=vdVMgpI_u%q_IGu z$zH{4UQFs^Nv;0o`vM7p%?@qLCG{UG=0~qeJZ=)o$MLjtPrI&gA%6E#TnP*Aolp=f z_kJEH-4tx1!MSnpw6J3F)RtR4XlvOpt!tZPQ!$TzU;R3Xhi`doyKS8!^eruyO|+aC zRuB~b^l)-iJS8mfT{OEyVe`o+sHXe_b?W86zn_!y$nl!@s#B-_N~o&f8+Rfjbx1{K zgV8>Z4@Cl;Wk22@RWhx!Q4KkNf8_?{8P2jlRvDaM^zyxfVZ^q+u~n0~@w;c~PO`AI zva}RAZ?fu2d)mUuK}On0nRb2E6Ud~WX%6V$Ml$vK)+F62cJf!^cY9^q)>bO$zS!P& zIyq)aw@J-gx%-+8#@j5)HCzNHB`UPE=oJ>cR#&!-dO}UAwSv%s6J)R(5olX z5>{jHFYJ9VV!d!!%<)-dhV_ZhMceo;``rrnby^cwZqKi`W4^W*(gq*Xiz}6-3X9HM zf4iwLzrm{DnZKC%v#B}-C-;{JzHKTSzcg*$K}2Bh!q>NRau>GlEb5Z(?pz|fFx0eN zzw*|p2fp7+%)hmEUKiUEeyLSn_49yF?j_pgM1$$4H#k)(+4#&=E@(92tt%P5=*qh? z)ZG&#jK2N1(z7vQNK-!w4E$Q!azAw2B0l*Sjh|-U zZ{F_rHMIB9(=y%gr%cuYhdVkG9{UHh@tIbS+O+fDj(saE9BK`f7#TXo2`%j% zFJEH!6iZ!le_*Kf%-g0}cF3aGrB0UhkfpX-Cr`#3TBX-4D67tclLi4GTRMX%nI{VpT%D9S#c+yRaAkIl?`7cHcHWrh~n zMY>O$tZ5>zAjfC5DtJsr?uk7&@S>{Ql*`gQO{BqsMXAN)aTf;u($g-hSBU%m>HVZY zjh4_@v8DMBRhONuvRt}tY<|(YZ%AJp8N+tndjAXReBQbLiR1ZLx@EcP3A?4J{9%7h zc+2g}>Mjy)g(}ezoUBR6VC}|@6VmQP@9}u!krvCJb(OR&ANY8V_vofK6*_Aa(q4FI z^{$*~uT#hu-md%CAuYvs*IX=edSd+N44w#iQ04blYqs-Fk>;qILINYU60MGhPJb33 zZQtyw?Rjy%Y~kW+ciHMMF@f!95b9S~TS-}OTYvnxo6Wg1@0vL(f~;|(taqffFTQoVY;r~P$g%iCqG<<^{84u~?a=EJxaDxgalvON-m>@1 zD7`FurgC*}oqVg`mRQ?_;cGXy?WpTizVJx^w{vthe0I65~8j(Q%S@IE70l#_dU%ha~e9X>CgN$8*bdD}|)9On;5hSxY+fh|x<w7TN?LA@*S7Z*%H+|C&ta(*^FYQl%G`=*oDOYC+*%@T)) zzWJyJm@Tzy=j_7q)4cmgmFgtZS(RSvjP@Gs_mnuXr6#9rt!w_UTge1>ZajbO+6yY* ztoKO?s9Qf+z3SVWHqM%hy+8iJy*yVJO_6exmT%I%SS%I!-n}+8VyaHH=-Io*6W^%T zeBmZZT!{||ZT3A8<$mBx3vWij%B{W6(17`PqmaGnk2G36Dt>`S<*m+0w#Mx*C<8pS zS?%QEWZfq@?9G2UZE>?ND>j~$)>Jzb?;U*qDA!A9SNIp-sUoMqde9I0Ngy=D1{`CoLDvxU!R z3f@$%TW}#yLi~kYP~zlt(uV0{@+D^jr`WWy0fDsF_p6)5Ulj{{@T!_H-u}#0a$k+0 zlX_h@=Y@Xh&AM;g$Wh-hBYETDx6abn@&v88J1Dn!t6s@#yZVmIBzHE=eIl{ti2Ku! zv$9v>)l2V5RF{Xjw&~)#n{2l6`sceKpY&UG{l4|}7c`b{OFk#2vb7`oV#xWp{EnEL zvG#%Q6TJM-bv5}tM=P4AOmWv^A$>2jzCIX`yzU>Rd;1@ZN;GMNp7~rF@VX9B z&s>xrd5n+BnXQkz24uVy3ib6G|MMb|#cB_7IK1+T4#)JF&((V|E-U3?`PIEFrPr!- zzmXcMR(|7uwfJaFOyS{{NyjgQ?cTSaz46lxlrQ@r%zBFbt9|fpwpH*$%f5KD$+|Hh zbAjgtnzSs;W~9#N?b$rpm;J#i|K0(&6*+#fvZ*QC3}f#bHSj<3^jI{hzqKV}&9L0Q zt?oL0vfnw@|E=msY}b_6@r!SNYTnWN%61HQ%9TG{(!ihMTYhT)k5-2k$NGmFqhSHh zuOKX{yDxe-Fx<0l=viQS_)MWVA+h&{ldMkjnkk;Je6e}UiH9UrF;7q7ezku&_i}5H zp;stw;qXvrV@Ynf&9es6k~tG}IbS~5C!QGXNb38elkBB*7~Twjm*Qv(+lj-QL+w5YUfbsJ+(l==@n{^*_j9IPS9hPY zf1p--dsP%}0`Ai&l<6>g{0Yb_;di1z1 z)ZvJsnZ?>T#BwfZck(iRhN3>X<0$T@v()9`Y4#|Bp?41ZqU)x)P3I`8Wk1_|A+5JU zEM~2eS!%Y;i=KqP#3p}WdkbfF3k&Iu;^wdS-m6Z%uDgG_@;X$^5OO(kPNMNX`^3;{ z-?nF)sd=k^9-t3|8b4il$hoKUj8K;7)8 zxGS{bH@(O`smnFjyeM_#pk?5wVku&nt0=ag|B-Lp)!6vf%Lc8=%Ve%^dxrFs*AjAL z=sPME)@O&cO3>(XpzFiVcS+)s2U#MAR;J>vn<`@q4^G$|(SSU*u$hS$Ln3(_7TY~p zJo?pR!uJAlztg1eQ=;teWnceG;!3zDZcr>-EpqIo;h~X5x?LP{a(NIV!Mk@L+094D zzePC!b>Wk0+kHJ2>gRnd|L)gOGQavFr(Wb<+QOZ6dR<}r_jPL*y0xB~Y{7GO@#v?+ z%PgNydZ_c4>fY(g&en8l@=H{HE`D}AL!yveaWiBd2!G)E8|CvZ>?2JE!#+stli<Or zeR5Yxy-a8Gwcur_=WkW~_28pNA*4mXz(8D=VYYlzNl&`e(Mxd>`;IBKto-1@Ev&M> zX&lEAcUb=DV`XrY$W~IB^rQ3EZF6^9+uE62xRKq+!?CqEEsOJ@&f8?w$HHk>XXh5X z=kT6&*IyI7x1hyN;8BjFU&)LsJ`b-P)F@RxF@LM`=*}y5zb>$welZ@6EXwa(rs|9* zzAj$x*sg}P#jSa(XG{G(^!*>c38dCS5GrUK_O)r=BKXqJbduSzdD+F9)F-sj+_1g7 z{_Xqsw>Z~=a7pUklWe@w>F0f_9^m?tfJ=(~)6%Mk~5 zZ-f3g*qAa6bN(p?FQuE^_Rez+@F-TljJug)a* zg(|RHvFO^zx&-gVO|Knl@8q~0eR+HKo^2IAQ=iXTcFTw={C%ku3p_j(=Ns20i5cuw z?;vnN^V z!agkZ_g+#Bcx2e`^oiX6-VWdEuAUJ4#3de&=2g3MFMr(Z=<+1+-m6^(lWu+MDDv+5 zmd;UZRD4#bnKeI7=ZdevB&&CCQbm5X_C|xRoKcCmkaqjuO}sUg3$FjF^!M|^7WC!6 zTEHJQJ~FPSCNe`+z|^sjw3atM@~6!0e`wd9=@Q>_&HUTUSj(x)aeL%tzV0^XT5Y`N z3We@Xxa(3?dxv`z&CZXz54ZiS3Tb`%Y?GX1de&D-DFbGC;(iO8*Xu@aHFghOC2h$q zPhb7_Qf2b{k{0Km^GPHhe&|kOTejpL>&3E3Ywx?@tE{w?Z7-+tzbl$AK9Afm)0UHj zru3JPBRX_aWv(U}lJu{}^s9e0phvrA``JHlgwY%%V48jO=cL{Xai0Ru!;8M$?n7}3 zxds01G14M;6S)yAxd*_VD|(#~yam2RPcttv%4l_868zqh)a~pjlYAcb*$TJA%rxMP zfB6xokx)`-_w$wm13Ei;?V5kC+=sDiJ8Sh1EOC>L-oIgs_m<7)GR~gOQ~VUJtX5H1 zRV5oS`)1VL&e)(K%Yud0E%#KFPQ4C2B~Y!>@Xcywxwu$u|BK6g^G%0EyxUh?ey^W0 z?tE{m>FMCW`izh2p#j5kr`=1Oia3X71bJRvd-eIpXIGxQ-|=~HFwp-;d;9uOJjdwd z3FVis>Nw%LC#*h}+}Y4%*zo4F=ilw4;pJt|v#OfBuX+1z-MUYlqBhNnT~M-r|9(&X zw9!wSW<-QvukE=uFi`rytGPGm@B7YppwQp~uRTd2!NHrymJg1Mg!Pa3FEA(`9UbMA zFG@HQ)#RSl|)<-5ERVe4;EY)a>m_qvi>>c(SWV!)T%~*?nyO$ z?%1vMb@bun$JmZGGv=Jeo#p>eHs_ZAlac=)j@vq}jd%H@M5nkrc;pSW%+z{Gu8C`8 z`-GoQ1L8U_5X_jC;wmUvOLQ%?;=<JQ;;_;c22<{_D9sv(y>m+w?@tf+}P&p6SBcVxf2- zRw*85_3J%prKl3G(G-f&nkG1jJRnQw93KCahw*hJDar@i@XRDU+3COLNUfVpQDnzl zrcY6tf)o{OOi`A2ikYlTHM&OdRG*vXcqSCaxMzXKcVWt{mPy8<8uFSr>ZW7Hw`K7F zGJG6~cQf>xVuq4Q#zph^#q}sE3|-3w>=h~Mx-=F}l|LQ>qsjdFA1$Y-VDzXe0aqw5mCJ-({gi(7hLIE9z7FBZ07GA;^FU?Ovbr*j7` z3ac9Ov+!&*A?~&w;lq;{zd>OUMq~o*nM_Lv@5lBM1fgs4^b?jS=l3rVfp>m}#Y5`} zRc{Y)B)Btq=mZ|t1ZJBGp5bM~PYYwE1ja>qv7A9XDs|Kq{<4syoUt*OXFRkrBgIco zWTbfMS!4Z z-FU#+#W7)dZsG*mn^#KI-ZDmJOx=3_#s{bDR)~y!irl|Z-`a~1 ztwqLG*@@a%#KNGGef@b%SMs0JqHAweht^dw;pt~TOmBg zqbW)WTi*!x;$Xp;up8l8RP`>Av6^twH3!eTs@{d!x%=CR*-N>fa+tN&&{IFSdCS2S zAMFHevknW7iHrrUT)Sdjw3*k9aM>|Y$}48y%KaPHILiE7o&R}N$ZBZ&YT1k3);&-Hqj76>$wPsuf*5hY!7I5;4(OzrhuDr%Fru?8EXS}unJ_GAI-1XUouxUGra)^k6>{`#CTcRB zzzM*?7zjZS0a1_u$KfPoLKfseE>u7b)I$R_LK8GY54?ju=!ZcV`tjx>sSAVbe!WMt{_O!*wzi1D0ChcRO6bO?u%Ba?rDVHgGS zv^5?W4--HFq=7uMOb%2*4K!dbXoD`;!)kB(U1&TF!Jro=l&1x-n@Fz@vP-h)BXB8HMc6T%oMlaa@N_jV@dI`(UF|c zo!fjdjCr9>%QFg7X(7f)o-SwlWoT9MBF&*x$;@)05Q?A}$aSC+s-PYkp&8ns13KXy z^uaI);kk1(NPrZ`fdWhiWl#eR(1vgSyy<#yyP~up_xzbt<5QCl?%%sRB*<&SYTM;Y zvGi{hXh{}xT%C5}P_krvT`&M6SOVr?3D)2M>%bM6E6`m<9z} zjzh_iiL0On1dtk~VLT|pNjL@RkOAi)6LKIIr0|?bX~=+c&Xn?|YoC-5AG<$l&yIj!EB@z|>6ngn zH=IFNFyp7uvdl*%S{8>1nWYnWf*1Hf00crLL_-Y3LINa0Dx8FKkO?`E2L(_H+Wo8P^v4wa^cLeqj53&IH3W4-W%N3 zulTdi{(6^XZptB%mp7H3OD<{sjN)Wk71uQ~n{$v2c~AgFPzzq z)|g7`np09_T1}V>-rxg%5CM@81;tPbWl#9#(?`tb;^Ih7_)`CVhitmV)j~$bxL>fKGS`ub>-x;2reBbR_C$f-)F_ z5tztw&E{gE%uLV|1iK&v!XO+XfP^?vPzL2t0nP9jT0jJWzZi^{W~SrOGXW$( z3Zy{>Y{4E@LjVLq5M)CRNQHW6fJSJ7W_S!O&OoSZ_oJm!V&Q;-fBK%(GG=zvam3149tMnF>$`!r~SE-V0jMXs4H*(LPRV*rK_ z1iK&v5+D(h;WpGkJv2ZgG(j^w2C=EXcY3j@*gs$bsDc`3fIDmePw)b7@Bu&Yhb+j3 z9Io*aveW0Fy9~;q0tVp=e1%~cfl;88uth;148Rahq37X+CW=77tW{=U+06cAqR4y6w06+24E1rz*iWC5f}wZ1?Ll$--rJK^yq^D zSb{a!Komqn48%el9D)Q$ggU5)2ClIaIs6;Y{R+CF2jo=ogMlI_!E~4j%AgAFumL-qj+EfNPv{a?~N~o9t*GpYp?-Zu!q&)011!?$&d+IkPRKs2`@3TpF93b^t^&@ z=z(|83)68@oC(Tc0!zRQLLdynAp#;HYR>PCABCQ1h=B^Igequ*4(J34O{@w?gAB-l z0w{tKtke9p@g3Kp#|fNa19(CJ1VRvGLk{FY0Tev19PwhYp?-Zu!q%f2ofL> zav&Ezy?T1Dvgp$3BhkCIxZ0U6P-j@n=^sr00y@i$5+`Hi!7J#7chC!c&<_JJ2x@b& zAAly9g9TVZ1VjQZWe=*kIj4?92XAqCx7H(cKJUm7`UDiCnHBg48%el9D)S6 z4Ruftz0e2!Fnu2O0Z;`s(13qk&b(dh%nh(Lx!ZKNOFET$rmPUTSIWRzhTfl(09 z#w7x1Fa#r50%l+i7GMe15D8J>rGrBhe4tVnU-{-~{mpCHr;_#u`+0A2U2D61$)aD| z^WU$cCaTQNFnT5TRTwS9A{$wXLrIY7s~~7Tl6w#WDUb@s;Ut`bJSYIM1=zhH0wN(9 zQlK0vV6GlE9~i;cPw%=~pEN(HD#^__mUwXYR*y9{%l`V;G9mU7=4OP`PAn!NjO0~G zk;zQJ2mC-tADadY!3a!X7lc3jhk_ix`Uy?W`~ z$wSecUE4Ohud`h8Yng=pEE=P}hu+U+$qdvU(FZ)KoH~bjW~Q$b))lfJSJ7W_S!=VHie0!x&2n_OKcp zK-mOmC`g247=clsaD?!HDyYGi{`apto9|YaPx`y~8nQ;yjv!MoJapF%Z&!N@j81WH z$I!Yg=5{nK!jwnT%E(b6(`kSv%mowh1AhpBKuCrZNQL8Y5{jV`sz3urg(l1eGcX5R z=<9fRx9a+}-1Dar_J(fv+2H0(tuWRbM|M;j3tr02g5lpsFXE2G(mX6CI)*mEUO=X^ z2Pbd_SMUZO2!tTm1(6U1ac~F{;2dN^7F0qNh?ru}fax$3DxnGb~X3Xxicx$xoC=jH1y|3g@)G8s?fBS&BnL>(B4kJUeB97#Q%aHGr z0|h{K7PSEMfnG6AzDmNV9=^Z`kA2^QJ; zOjHH@y~fDzj~((cw>OoRU@hvyc$6i6UdXV*IzT35K^_!91yn)@bix<-3ens}$7ypG z>InRtKcjVmp3Iy-K|AV1TVsnrEX2V%=z(`I075Hp9tBlU0}Zg|>YSwSvUIG`9RPt4 z1PPD`*&t+tOC>16Ot1uNSk2Wrg=yEWMt2}&K{n(-F4RFibizweSc!Q+F62QIG=qRG zz612Z09?Tx0=a9`vD0z_(H#WokOAG$0|s{3$>9(rKr6I?nmyJH{J zLMVb!pd4_RffHmy4)Ea`DgaL43{_AAO6&gbmV$gb9ReW;DxnI-J0jTvu7KT}Du)V? zal)w$!XW}0pb-?-JAf2OgAz;!RZxTfVF|YTY;@*wvdAw&##jLQU<>xJ8vG#u0wE3# zK?3AK0Te_%3uW{7sw+ziu3R{clmsW6ECuQq zLzaRJIR}}L1=)}Tc~A&N&YGi`a;74mHe@>TkruDWMY(@tKCMA|75_6#Oz`&-GVS?D&5}_i#Q&GI!Kz>d zQwnHhF;dH=37X-ZFk{$3t8iTk=rgRzq%KQ8kV+^cKq{e-3Mdn}lMCrLEJ;!cMG8nI z6jA|&R6fzl@LCY4ZhVKuDdiWk!#S(59}P3o5Xy8?>7RQn*+IYT( ztpC83FQ>a$D*wG61gQf->OYXW52W4$sq;YUJNR)`Do7POKXm&8sq;|E6|JN{v*b(B zP3k_7Y7eB!1F7ynsydLG3HurG8hSEUw~DS~iIM>ufK*io;fmH^VucWNlPU|Ox&o=H zK&mN_Dhi}}!mtE$r<<1J>ffeoSi-{+_z^&wD_lnpvBahE1IhrYe?aOUm~qAHv4O?S z&}|N+{sE~B5XBX5Aj6~39Sx*H04eY<^}N~!-{bWDnk2c@~# zk1JVvq@0+P5tDLSQq)R{OCw~lK5{r5ffOQ=fl%slH>9xw}s@ikQ|j^ zM!f=iu5AyU%hLUm#iF_y2BtGnt?>;Br+!vIf=$eBu=7b5(#T^)%)p( ztVMsKVG;@diDLgmu79G{KanblQb~kLqEix?ws02>(6?B6B-kW@CJ8c0fJuT&5?KBT zDoHT;5=an90!R`({tV<8y+K4AAI#aJOv@lG%G{m67EM|&Dx1{k$H#19u_YOI7JCx2 z=pXu)K8gDNM0_OL^MM>75gv)|NMuK%Iug-+q5kzZ$XE~1lUW^%i#dBTv%3u66HD9pX)G6o3MDNMErZwJ^Yw4?1d=U2hngIV&DKXm51$Obq1Xoa25(+6qV#N@qPia z;38xL8J>gp%a99KAP@3^e0G(*=kJ-v(j}2)GmyxVM3n!ICjUf||BfO_RM=~AO_!a_ z;!TYFwF;`DBt9guA&Cn~Oi1EC63>xXj>K^!b|Z1y0ON?ggxS3Wm(~@0?0nV)GL*z; zB>p0CQoRj#f&jaZHIoEOBv2wj5($tj}S zg-94gLLd_UkkE&OJtX8I;SLFPWVk9c`w2^nggYeEA%P4DVn_f(f)^6Fkf4PGEF@SV zfeHyy1h`rv?E5S&5~z?Mg#;)h{2-wR2|Gy0LBb6ZYLGC4gcu~eP~>WfVLBZWVvz8H zgcc;MAVC8O7)Y={0tFHzkN|-M2P7~cLBZ#rhZWaagk8Ym{ymO1R)RID0QZ`D8G|9z?6d;na zKT>2zO4`VUh?HxQLMBoKL`r2yfe9(iASDPS+n!{Rlk8}c<9o^oi9ehw;>q^J`-xvJ9axhzfu z#-oHt;uJp@jZF?D8A+0hB#}oFaU@|z5@IBcMbcCxwM0@#BsD}*J|vYx5;G*>LJ}z? zK|&HAB#}YV2u+IQnvFHU+LB8qx#E%Q6|OmJer7b2ivc;AlXERO?UAz;IpL7g2RR(c z!9)%Vas-fln(U`!pCkJZ*(Zu!F%8y?gfb*1NbpP=z3R*)$gus#6=MB(#^Z(jna|;} zW!cU=0z8zw>-p`-f|6kN%d@3f`b@e!TaRZdFZUUGd1QWI4;TgV$HG79Cx1VtFrtd= zm%b16tR_{jo2P7L_0;r}bJ<}Y2eNxZj@nyB^+!q$P>It1JRZh_GY8{up%)|h9--g9DKV8*&D)yaG zy?^x94xe@H3P+a+_LXUt)>KcgjoIRz+UOg9BmAkey5_(hFSBzG%4$}$bv^s%{hCW1 ztIM?0j>IkGQ*2#x{qnX+k(UeVA0C?ha#l@%Xid!m4xS8{doOj`qV(Cvjs_dv59vzX z5gqXH#h1|yRqvyoYoClhY}FNPR8Ui)e(vG zD|n1UXN^YKM(TH2O`O@BRj(bNZt$9VD)DXWQ-h$Yfn>Hs?X%^_M#lD@pCWenOVYvS z>$^1v|6bbaqtD5341aU-?LuqmsM+pk3Oa`04JfKAoXS`~)}iU8{!}o@+u!G8Y(#>* zex~i>^%nOIvsMl5xrX_#0uFqReZJaz5w{qNaRvf3-{6LrVot-i@u4^qXY&)1ZH?2K6y*Pj4{G#zztn3=r*`#9O z3-_Km&T17?lDsI>+IF)?Tj}Jc-YRcA7iwJ7!Fw|A@8I^b8-7e=jw}<9;Pfq9u<$u{ zN)a45IP*{&0=CcDuyvEX|2HGv`bjxvnB zUx-G5&z<;QpLJfZji#vUT=?-+F?HzPX4z|R4*s*t=E;i7LA&!!!@^P@Z>>*{z zIfLQ)$d3~{e1&1K#Ytv0gyUONfPo^o32o2;&*247!W6}ZnV<|RFdHm5c(I4Aunhtr z5RxDr{)X#N4i)em-h%*EQwYfFvOyK}VHKQL&6N01s4qn=z9i9Ve$-;*eEXGIs4A}}SG`hdJbYZ;T}MO|0-;Xn|KS2tVL3q8j4ZZ=_`dQT$sq-ifB) zbg+Sl$w=W5(?Jsq!2CDTkeb-9fPEA%)XU%WanT|6{`MH}#0%(wPry>d{sr2zd?FgBqAd1#rsmPymHc1jUTjc(y9nV*)#k zrBC9FQmBUpXoL>vgkB&8Jfv`k6zu%FP-mt)V>p1!=G9BsN-VU%4mM@)*Chc9DbXRN zH-11$Z~}mo;sgOH$suJlxj@Qk3ZT%Pt82!tW9gGfhZNAf15!vs3S^XEI*@`H6Ci~$ ze+pqp2?{Aa5!uK%bfCtQvpIXme`QB8E#0(ek~$xog9DhJNwLj%DbX4}7KQUe4L`*y z#BUhYL^*?al>C@0Q2$?yNiku|*n8)TkrHI0rA!RwF9EX(Q#KE6(oOf8j|NK2d zG&h;?DL@um?91PoZCEE!#z_eIe8^%FO|mLVW!^4lPr{`Me}C41k5OC3R$={oo9akb z`oBK=e{(wsXIip(xRTcFVir&8PDb3Gy^FilhJAs>Qx?oc-xMC6_RwD){K!V5HZ!@W zh4r~xSF^Qw_>npGdjNw0dR*DH?C(GGo3PjaNYdu1=d|F|fO-Ge*gdg delta 34916 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 cn_p=9Nb%>nFz$P>zFEq2Wt7sFf3Lm%3vn0Z + + + + mysql.8 + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://localhost:3306/hospital + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/djangoProject2/.idea/djangoProject2.iml b/djangoProject/.idea/djangoProject.iml similarity index 57% rename from djangoProject2/.idea/djangoProject2.iml rename to djangoProject/.idea/djangoProject.iml index d49bce52..a5a3d7fd 100644 --- a/djangoProject2/.idea/djangoProject2.iml +++ b/djangoProject/.idea/djangoProject.iml @@ -4,11 +4,11 @@ @@ -16,10 +16,17 @@ - + + + \ No newline at end of file diff --git a/djangoProject2/.idea/inspectionProfiles/profiles_settings.xml b/djangoProject/.idea/inspectionProfiles/profiles_settings.xml similarity index 100% rename from djangoProject2/.idea/inspectionProfiles/profiles_settings.xml rename to djangoProject/.idea/inspectionProfiles/profiles_settings.xml diff --git a/djangoProject/.idea/jsLibraryMappings.xml b/djangoProject/.idea/jsLibraryMappings.xml new file mode 100644 index 00000000..bf195531 --- /dev/null +++ b/djangoProject/.idea/jsLibraryMappings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/djangoProject2/.idea/misc.xml b/djangoProject/.idea/misc.xml similarity index 54% rename from djangoProject2/.idea/misc.xml rename to djangoProject/.idea/misc.xml index 8a024cd1..20b92dcb 100644 --- a/djangoProject2/.idea/misc.xml +++ b/djangoProject/.idea/misc.xml @@ -1,7 +1,7 @@ - - + \ No newline at end of file diff --git a/djangoProject2/.idea/modules.xml b/djangoProject/.idea/modules.xml similarity index 52% rename from djangoProject2/.idea/modules.xml rename to djangoProject/.idea/modules.xml index cb71eb50..5abfc217 100644 --- a/djangoProject2/.idea/modules.xml +++ b/djangoProject/.idea/modules.xml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/djangoProject2/movie/__init__.py b/djangoProject/djangoProject/__init__.py similarity index 100% rename from djangoProject2/movie/__init__.py rename to djangoProject/djangoProject/__init__.py diff --git a/djangoProject/djangoProject/__pycache__/__init__.cpython-312.pyc b/djangoProject/djangoProject/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..063fe58e7f95232939b40fb1b01112a67e81df30 GIT binary patch literal 150 zcmX@j%ge<81lNB%rGePmCf+0#j%~aSX&2hn#xrr&?0U`4 zIw5;9Cxm){TRCt*NIg{aKj|eA2dt?oMe3TOXJoyin z4N~O$b@2B3ZL<2?5%xc(vv~JAO;Nv4fC98eNzUxiXx$@uXv#xD5A1tM?9NvSwCC>e zWk;yE`*d4~|0i^k5A;cX;FXv%B?Zb9=zl>=K{ETu90GnR3>fGG0XsxdWg2*aV+*~Y zRT_k!dCRoK0#=HE2p9lSFbHDc5Qu}JXFipd2EZ^lO#FsH!X1yecZ_1WR=jj*rct(#+K6nhx)Nci*mWPM^JU zdIQZ?FHf76F>`)w>*AHkvGMxV%}ZCTX>|3c`fM@DU&#Wazq4<>uY# ze_WBd&drnImI}AJT(9)RqL4Ip$H5bsWKb=UlN;48VDBOJlhzGhZYQz}HS>u>Xlm(h zMJe4?t7Y!{1yj*suI6lpx^S^JE^itYShBdfsUdr!!(~BID2fHSH9`Wb0C62d$}PlV z$Bb}b-xJ}OTN(E)xn>$A5~X3Hq}M*%%XrX>18}Wgw$FWrrwQ-XA+qfA9p4Z2>!kP- z%uedYk7473~;{6P6p|Z*; zwHisjd$ZUN;JQ-REIZMO0IYpXsJ@NvX=Xop=QyAlB}F5}Z(;A$)WsR>H4VeULA$cH zzD=I;rHe@)_6ga=bXLILEWb>~rJPtK-62;XQR@6w;Ph9;wQNxIwz4wtqs0fS_@|JKM)PVUbJK4FEO7&8cPbwv7c9Y9M(WdklpAHPXK| zb~6!Kp7C6ovVMP?T>7Kj8k9Ft@UZSw54= ztqLjGxpfgo(pj-cR763FQpCaKbSjk*R{4T}!-ZU~D6bSU^SSH-4itsue1YPC~G^VyIOd zZR;1(89{76tx(6)IRp+Y3#l~kqJr(EtB&oHlbCbzLR!eAexu%z^iuCHr>@<}Z(AEi z)oDU^+85M$o;?zRmPNWF;%eLPnQzDi)-`zDyhd1@KSM|)W2=v*=|8E!UsU3aj|xYh zFh5^^9Xh!iI{7Me`gQ2sZs^?W(By7tvcc@JHygn{Cfw-Xi^dx4TVF8dX++*8n24tl zY{jYQSR>qGsJK8k2ai0xu{-$nPW0?vJh2x(@s{d89clIXL4<4Y;l&RA68yDz*AN1kSiZzFWB2Efm_q z5PQ_KLnT^Aslky3+YFC30?k0A;cJEl8cZ{BW``PXvWLl;yuOEv4;CM09%P;*p3c7V zjuCvEK%K}21|OFnl^<)5w5PMre|#00YJ~Q}LxhPPc)a>(_3@oYcb=YozW9p0&$rLcrGSHrrir*kbV$$4f!FpAuOe!h|9iL;@3M=y8ZVh9Ek{ms$T@Gn=5P`RUFOJON0eudvHZD*1r}=?mq$@IC7zZ|LC@K6 z(f6Sj!2rjE@-~D$N-)G59WRb^XGSxPe?5W7CDA<}2a%;Fnp8Zgb2^iN0gv9~(LRm(nHN*iMVHEKWC4|dr4AI+YY+&REo-=2kwWyi#D1Uax zqkZrPa-=pD?N11l zR~~^g2LK*`vyZ?VM`fVbHc#C>zun$yZ(rEDu&15=RjY1JfBo^@Pxl(H?rCQZ^-@!n zapvY*`{wMfIeY(;{e_FW3l|@1i$|4G^OEwVc~k{j?Lf1B(VF|(%&s=G#qV9Y|NM7f Y{4oCM&DDn|Kl)i)JJdxCeNhnl3;QUD+F0P{re<-j}iJ&Bnzut z1oJ%`yh98P5W~z7cz~^Ug_F1g7bC!vsGrAJ+)kk%7AidX_NB;RnmfUO=B+LKGgtZ zY)q=xeV?gFd!@F8rbs0|NdKYN^2h4HD4#(p)GPsM`~yAWKKWG)+iT+d&In9U+yz%; zGnGP;N@2P)r-x;#1`K|Jq7uhMi z0z7jqU0ww_<(ZN>v5gGka9^0bc7^u?nismx*4pd4+cPs(GO#1_y$Eo7V{5HbmCtCZ4oVVnNoTAlFX!WGwowS~PLEZ25yPxa# Kj%wLW+w>0^uE7fc literal 0 HcmV?d00001 diff --git a/djangoProject/djangoProject/asgi.py b/djangoProject/djangoProject/asgi.py new file mode 100644 index 00000000..5b167c7a --- /dev/null +++ b/djangoProject/djangoProject/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for djangoProject project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject.settings') + +application = get_asgi_application() diff --git a/djangoProject2/djangoProject2/settings.py b/djangoProject/djangoProject/settings.py similarity index 65% rename from djangoProject2/djangoProject2/settings.py rename to djangoProject/djangoProject/settings.py index a5c560a5..228cb944 100644 --- a/djangoProject2/djangoProject2/settings.py +++ b/djangoProject/djangoProject/settings.py @@ -1,23 +1,26 @@ import os +from pathlib import Path -BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - -SECRET_KEY = 'django-insecure-p&$li#_laqa0p0il+ibs8cxcitn6d8s$iv8p05_7g=l)+1tp&s' - - +# 项目路径 +BASE_DIR = Path(__file__).resolve().parent.parent +# 项目密钥 +SECRET_KEY = 'django-insecure-$6sc63vbmek@xzuv4(7#hs8n54rto6+$w071$-u9v27t4s9^u8' +#项目开发模式 DEBUG = True ALLOWED_HOSTS = [] - +# 项目应用 INSTALLED_APPS = [ + 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', - 'movie' + 'hospital' + ] MIDDLEWARE = [ @@ -30,12 +33,13 @@ MIDDLEWARE = [ 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] -ROOT_URLCONF = 'djangoProject2.urls' +ROOT_URLCONF = "djangoProject.urls" TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [os.path.join(BASE_DIR,'templates')], + 'DIRS': [BASE_DIR / 'templates'] + , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ @@ -43,33 +47,24 @@ TEMPLATES = [ 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', - '' ], }, }, ] -WSGI_APPLICATION = 'djangoProject2.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/5.0/ref/settings/#databases +WSGI_APPLICATION = 'djangoProject.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', - 'NAME': 'db_movie_recommend', - 'USER': 'root', - 'PASSWORD': '123456', + 'NAME': 'hospital', 'HOST': 'localhost', 'PORT': '3306', + 'USER': 'root', + 'PASSWORD': 'zjbfyw0720', } } - -# Password validation -# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators - AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', @@ -84,27 +79,17 @@ AUTH_PASSWORD_VALIDATORS = [ 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] - - -# Internationalization -# https://docs.djangoproject.com/en/5.0/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - +LANGUAGE_CODE = 'zh-Hans' +TIME_ZONE = 'Asia/Shanghai' +USE_TZ = False USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/5.0/howto/static-files/ - -STATIC_URL = 'static/' - -STATICFILES_DIRS=[ - os.path.join(BASE_DIR,'static'), +SIMPLEUI_DEFAULT_THEME ='element.css' +STATIC_URL = '/static/' +STATICFILES_DIRS = [ + os.path.join(BASE_DIR, 'static') ] +STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') - +MEDIA_URL = '/media/' +MEDIA_ROOT = os.path.join(BASE_DIR, 'media') +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/djangoProject/djangoProject/urls.py b/djangoProject/djangoProject/urls.py new file mode 100644 index 00000000..950a705f --- /dev/null +++ b/djangoProject/djangoProject/urls.py @@ -0,0 +1,29 @@ +""" +URL configuration for djangoProject project. + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/5.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path, include +from django.conf import settings +from django.conf.urls.static import static +from djangoProject.settings import DEBUG, MEDIA_ROOT + +urlpatterns = [ + path('admin/', admin.site.urls), + path('', include('hospital.url')), +] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) +if DEBUG: + from django.views.static import serve + urlpatterns.append(path('media/(.*)',serve,kwargs={'document_root':MEDIA_ROOT})) diff --git a/djangoProject/djangoProject/wsgi.py b/djangoProject/djangoProject/wsgi.py new file mode 100644 index 00000000..2cf686b2 --- /dev/null +++ b/djangoProject/djangoProject/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for djangoProject project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject.settings') + +application = get_wsgi_application() diff --git a/djangoProject2/movie/migrations/__init__.py b/djangoProject/hospital/__init__.py similarity index 100% rename from djangoProject2/movie/migrations/__init__.py rename to djangoProject/hospital/__init__.py diff --git a/djangoProject/hospital/__pycache__/__init__.cpython-312.pyc b/djangoProject/hospital/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..73128457f1e506210d6d3b3d2d9a8af59a1b9394 GIT binary patch literal 145 zcmX@j%ge<81kGH|X(0MBh(HIQS%4zb87dhx8U0o=6fpsLpFwJV8Ms)*1XPw}y1D1WhW5AN1C*yuG&&4<$w@SDbT3-XoQduCemu_8QUAJ*Jftj z#y3}rfCGn|XgEQ0s8m&OL0pVvRsTs!-%xL~`nh_h#cbF{zSfrTqN%?eERZ z`^|eVza^6~0?+X57x~pFAy4q7^+a}!?FpTbdxR3Ixum3JHH}c6hFtw89jq|Z=8aZJ z`_~G$Y#Mn6qqRQK$#p`FMM9&%Otj+KzmGzJosBA{3Cyk|n5JUJfEho6*`=5XU?z`X z#uT#~m_0`@anD0EnICHB)UsHTMIV8__-N!g;<}l6qPQN`b)vXl7CTW~AB(r+YQ34h zCZ?LvWW=T=$7^cAn|8kXB3S=?yW0GIrMa@W`S`)+&-XW%zS{g{b#wKHD$3b>@Llu% zuQ{;xo?Ye0_9(dS5k|5aC0U(n*$~!fLC=P1I2)mnf|fOEMkXqI##zPYeu;VhH9SBj zBz1?%uxFQ;jM|iPCIs(-6Rs9mQ^a#s*85Qvc9a^?(Ua_ z>j>YXj;OeHO(q4id9G;X9p+LY}{+$16M}+pqz7dU5>Sx!IauEPGak zm*?ob?G?(iygbix{#>yvDvocvb4tETl^Tb>B?|C(;uU~J(nwvXPc;UHmp}hK{d#@6 z(SN2s+2~DwbNlWDPq+BTRk8q`zoLPX8YrnNB}198Ow8K8vnQjW)KOx|kYEckWEYr> zR3Hl`&5A9=9mq3~kjL=|DFk(x0kmFdK{prziviR4us$Wz*D!+*Ix;~1b7!DK1|gL} zI1`ca@p8^D^Pmo5?F2aP&aqo%jP8|-jJWJJb7eng1-M%d*{d6Ja!kf46FKfw(8XWE z=wX1&K2i7xdT~wu8p5jxs-O;41Fw-Ipg?_v;R=FU!*m3ND}dqgHu|n2yo2!UdU^vtBaFbG zI0djswsex7)az6K>SW+Ey*>@^sT+ESlo&IU>6hKX7`g=c`P{k1L*SPN3_s=y85WKY zO@L?>8RW)g-0>(|uzbgNnT$;%PxVr;Id$W|gsa znM$*DNgc!Fsrg&us;5e5l;ZNLYk)iMMnN41Ah-)sYkw!-Hol2!N$<3J$uIp zYlBN{WANZ6VH>9zD}#o0;_&A=Tu wNNSCwmTvsmvraBIh&sit@A~rGIyryP_wn-NIyraHcUbJia_J9pK~2>E02$IPrvLx| literal 0 HcmV?d00001 diff --git a/djangoProject/hospital/__pycache__/apps.cpython-312.pyc b/djangoProject/hospital/__pycache__/apps.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f13faaa346aba3d1a82fee97d02742493597d892 GIT binary patch literal 494 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 KZ!l1$v;PnDbj`s4 literal 0 HcmV?d00001 diff --git a/djangoProject/hospital/__pycache__/url.cpython-312.pyc b/djangoProject/hospital/__pycache__/url.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..192f488b0ebfd4a19f42fa42afbc6188902b9953 GIT binary patch literal 1884 zcmbu9&rcIU6vt=VtrWV2f+%fip=e2L6dGbl1^FS+MiUW=zamgVn(jiEw7bpjB57~l z_z&!ntKs7RVN96JVPX>w#uGOP2NO@eo!wdtm=L>%nK$qIK5u5e+1)Q*ZwG>B`1$(Q zS0_S0%thnz*}-`Pl#fV6B3DEuZjIxR=n$PnN6ES7OLa@J?z%_Z$tm0F=&n}OHTdx$?S?tHV5oO3 zFc%h058r~Z^|qY8X*yi@Wh{G}Qdf%IqnWsAm%Ox1W(~USvR{k4O*Eit36;wIcLC|py;2_Iaq;y-A_$s zGZmwtDw}0Z&04NyG<8SH8`*-Ymt`YY%mO%CuKaROl~i%JD9vc*M{d5G`a2j;ogBv< zqtG$BdFDp0_WhpyG!=%hFhqqI7GgxWPxuGlc=!Hb?G_EhaUf0uNgPO$zy#qZO<|zs zqW%%=AEEwn>>nroB;g-{aMa#kOViLe4vo{$G!9LZ&@ADfd^eRqZI}kfaBz$UCvb3r z1RoQAiZP+u8yZgHaFT{+ad?)5=LkQ~l!u?wG_iscD>Si+6RRY#PWUWS){n9|nyuh$ zc>~ehYXy&i@H&MK}TL1t6 literal 0 HcmV?d00001 diff --git a/djangoProject/hospital/__pycache__/views.cpython-312.pyc b/djangoProject/hospital/__pycache__/views.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8a51133060643ee1de7832acd9d602d1b33b8af GIT binary patch literal 16087 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 TUoULcUD3@K{ei-q%<=yM*)(pr literal 0 HcmV?d00001 diff --git a/djangoProject/hospital/admin.py b/djangoProject/hospital/admin.py new file mode 100644 index 00000000..132a97fa --- /dev/null +++ b/djangoProject/hospital/admin.py @@ -0,0 +1,42 @@ +from django.contrib import admin +from .models import * + +admin.site.site_header = '医院预约管理系统' +admin.site.index_title = '首页' + + +class DepartmentAdmin(admin.ModelAdmin): + list_display = ('id', 'name', 'address') + search_fields = ['name', 'address'] + list_filter = ('name', 'address') + ordering = ['id'] + +class PatientAdmin(admin.ModelAdmin): + list_display = ('id','name','sex','age','phone', 'password') + search_fields = ['id','name','sex','age','phone', 'password'] + list_filter = ('id','name','sex','age','phone', 'password') + ordering = ['id'] + +class DoctorAdmin(admin.ModelAdmin): + list_display = ('id','name','sex','age','department','level','registration_price','description','phone', 'password') + search_fields = ['id','name','sex','age','department','level','registration_price','description','phone', 'password'] + list_filter = ('id','name','registration_price','age','level','department') + ordering = ['id'] + +class TimeNumberAdmin(admin.ModelAdmin): + list_display = ('id','eight','nine','ten','eleven','fourteen','fifteen','sixteen','seventeen','default_number') + search_fields = ['id','doctor'] + list_filter = ('id','doctor') + ordering = ['id'] + +class RegisterAdmin(admin.ModelAdmin): + list_display = ('id','patient','doctor','registration_time','consultation_hour','illness','address','out_trade_num','status','payway') + search_fields = ['id','patient','doctor','registration_time','consultation_hour','illness','address','isdelete','out_trade_num','status','payway'] + list_filter = ('id','patient','doctor','registration_time','consultation_hour','illness','address','out_trade_num','status','payway') + ordering = ['id'] + +admin.site.register(Department, DepartmentAdmin) +admin.site.register(Patient, PatientAdmin) +admin.site.register(Doctor, DoctorAdmin) +admin.site.register(TimeNumber, TimeNumberAdmin) +admin.site.register(Register, RegisterAdmin) diff --git a/djangoProject/hospital/apps.py b/djangoProject/hospital/apps.py new file mode 100644 index 00000000..d64f0fe7 --- /dev/null +++ b/djangoProject/hospital/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + +class HospitalConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'hospital' + views = '医院挂号系统' \ No newline at end of file diff --git a/djangoProject/hospital/migrations/0001_initial.py b/djangoProject/hospital/migrations/0001_initial.py new file mode 100644 index 00000000..009c148f --- /dev/null +++ b/djangoProject/hospital/migrations/0001_initial.py @@ -0,0 +1,101 @@ +# Generated by Django 5.0.6 on 2024-06-02 10:21 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Department', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=32, verbose_name='科室名称')), + ('address', models.CharField(max_length=32, verbose_name='科室地址')), + ], + options={ + 'verbose_name': '科室', + 'verbose_name_plural': '科室列表', + }, + ), + migrations.CreateModel( + name='Patient', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('phone', models.CharField(max_length=11, verbose_name='患者号码')), + ('password', models.CharField(max_length=32, verbose_name='患者密码')), + ('name', models.CharField(max_length=32, verbose_name='患者姓名')), + ('sex', models.CharField(max_length=10, verbose_name='患者性别')), + ('age', models.CharField(max_length=3, verbose_name='患者年龄')), + ], + options={ + 'verbose_name': '患者', + 'verbose_name_plural': '患者列表', + }, + ), + migrations.CreateModel( + name='Doctor', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('phone', models.CharField(max_length=11, verbose_name='医生号码')), + ('password', models.CharField(max_length=32, verbose_name='医生密码')), + ('name', models.CharField(max_length=32, verbose_name='医生姓名')), + ('sex', models.CharField(max_length=1, verbose_name='医生性别')), + ('age', models.CharField(max_length=3, verbose_name='医生年龄')), + ('img', models.ImageField(upload_to='doctor/', verbose_name='医生照片')), + ('level', models.CharField(max_length=32, verbose_name='职位等级')), + ('description', models.CharField(max_length=256, verbose_name='详情描述')), + ('registration_price', models.IntegerField(verbose_name='挂号价格')), + ('department', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hospital.department', verbose_name='科室')), + ], + options={ + 'verbose_name': '医生', + 'verbose_name_plural': '医生列表', + }, + ), + migrations.CreateModel( + name='Register', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('registration_time', models.DateTimeField(verbose_name='挂号时间')), + ('consultation_hour', models.DateTimeField(verbose_name='会诊时间')), + ('illness', models.CharField(max_length=256, verbose_name='病情描述')), + ('address', models.CharField(max_length=256, verbose_name='会诊地址')), + ('out_trade_num', models.UUIDField(verbose_name='商户订单号')), + ('status', models.CharField(default='未支付', max_length=32, verbose_name='状态')), + ('payway', models.CharField(default='alipay', max_length=32, verbose_name='支付方式')), + ('doctor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hospital.doctor', verbose_name='医生姓名')), + ('patient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hospital.patient', verbose_name='患者姓名')), + ], + options={ + 'verbose_name': '挂号单', + 'verbose_name_plural': '挂号单列表', + }, + ), + migrations.CreateModel( + name='TimeNumber', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('eight', models.IntegerField(verbose_name='八点可预约人数')), + ('nine', models.IntegerField(verbose_name='九点可预约人数')), + ('ten', models.IntegerField(verbose_name='十点可预约人数')), + ('eleven', models.IntegerField(verbose_name='十一点可预约人数')), + ('fourteen', models.IntegerField(verbose_name='十四点可预约人数')), + ('fifteen', models.IntegerField(verbose_name='十五点可预约人数')), + ('sixteen', models.IntegerField(verbose_name='十六点可预约人数')), + ('seventeen', models.IntegerField(verbose_name='十七点可预约人数')), + ('default_number', models.PositiveSmallIntegerField(verbose_name='默认一个时间点可预约人数')), + ('doctor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hospital.doctor', verbose_name='医生')), + ], + options={ + 'verbose_name': '某时间点可预约人数', + 'verbose_name_plural': '某时间点可预约人数列表', + }, + ), + ] diff --git a/djangoProject/hospital/migrations/__init__.py b/djangoProject/hospital/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/djangoProject/hospital/migrations/__pycache__/0001_initial.cpython-312.pyc b/djangoProject/hospital/migrations/__pycache__/0001_initial.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ddbe47540ec0af6dfcf4e785ad43d8e77d5aca4f GIT binary patch literal 5817 zcmc&&TTC0-86Ml<8<*H51cS|;1<-ls!4;oSuNeJmUdwiDy=qT_5|7Zp66w+*00)<`WBU5#lOnu<5<5y~a1RH%-=x-C&Q{ z3Xm>~)PlVdKq6mUY8L_-PJCYh_E+@`h-pg~~=OAV7-OV~1QaY1BHK=*be5!rJ zd^(8yDu`o6oy7loS==EB?mdKy*L|wMVF~l{-KPp1ksyzvJ&WSlcub=ExUB95paqR{ z?{9Monq;xf5ZfZbwj%7?iTw#sD2_ci`4)Ab0vTf6PCYmc+Fmp7K6t~tYe#;?tGfCM|x7q4%m{3IRpP~IS~bb%&b+1hAL;FHNv(B~MW zDKba_KFLqJJS08l_$4*Q>jD(*BHgab6rVgw(F48!l5yGV`10 zy|1G;udmF^qbnMD$>FBF&fqYe0>!+B1c0Uj0WtXQeDsU)ka}yiSa$W!>L31ORpQ0F z#hM*{cZeq4RuwIDeqKG~qTC?BYkYouBh<9RtD)dvqJP-urPh)l3hf;G=#Q)8lhGRw zR;DL-t)C18F8XL77Tx~@io_E$zl9$0ssMFqO}L(lM6vOi=+#+XMLMZ9;g%{AMHjzc z``Z=d7gi~jA-{Naqi-cl+zUm;w!lWX3rpnK(T8dLARD4J%~*|wkoh1J=n^? z%e#kt0lzCqx~sM)ttwvU^E%+2o(fXDa>F`ACZ<8;OB9o-?L_J+nm0-e3A#LDJ7RZ! zSiAE*ZybcL4Iy_By+1gHeIXo$<;TBYz5m$;M&ok3y<5q8XL8F`q#Q$|D0}%7UnuB+ zt^-&WAx~%*j863SC$Xy!R_}cky?z_|&#MDaSttWl-t1BxHzgd3x zFm`($_5hccLh|LsFXG5mLCTAlU!RC0R>L5VLWFSMN3TyTFO0_lX@_8lg48xF`uXQ^ zV45MrP%_GoJL-q+BT z<%Mr?Hod$sWQM@lmp5hQ`8&&TsM@UQyw-u5vBSaZ9S-;=9CA}|oa}J?Dnz=41`VGy zF0U&HTR5K#tBmpj$~)+y0<_Sy_@oBZ^G^%!(6sPk%O@XqIgi29ph@VeyslxGr14PS z>VdrukCR&=J5Fj-(&VFIrg%@n<3bHaNUzh!E5QJ-MMVtX(s@n8u`>I9 z)4maEFxbDD_5Is_6ZG3`w*8I`BC7mjv~cL4FAW?7df@*RSBM`|)5e?E6BK*Y6>h zD@mtcH%XLcy-KNx$ts&F=CaDztg`umryqv1dKkmmh|$bsS5EbC*_CW|6sr_`LOlr@#kAAfowZ0ceR-4UZ?{@ByDu;~nA=vq(FK;zTI#;2!3<8vg& zXZ~M|-!f9pcrwN1Hbm|;q=#LoX$jo8#Y}0Bk&&KB278;hk;k@&V;X=gt z4pUM$J<65Tu_bj&so|2djG-4M3X^M_8s&0rY_4sg`pLn?gIxVdw*Dkn-^JE03tQX5)poG89b9c6TieH6@WZu7 zG0WLoET<{D>!@5vxpLN2&KztHn>rXnCt{#VV4#XMS22fr!e$&RSiLr(dTngBjXB)A zS-dbP`vjl&v6g+zduMSYK~%(>wlF#Sr-rzk{cO&D=15;S$IckeMU44OVZ(GaSJ=Q7 zHZUC*!-ba^!`Pd}q6x*K8O5SyJ8KU|N={%tQPwsq&nnW?6DR17%|>fg^O?9$SAl^l z{I4y%_rYr(JR#^72;+5Ia&$VO0||HPc3~H^RVN(%q&F32oN%!$d(OfO0-$;{6yj){-Y%*!l^kJl@x{Ka9D do1apelWJGQ3N(umh>JmtkIamWj77{q76AR;Cwl+@ literal 0 HcmV?d00001 diff --git a/djangoProject/hospital/models.py b/djangoProject/hospital/models.py new file mode 100644 index 00000000..3a7933ba --- /dev/null +++ b/djangoProject/hospital/models.py @@ -0,0 +1,101 @@ +from django.db import models + +# 患者表 +class Patient(models.Model): + phone = models.CharField(u'患者号码', max_length=11) + password = models.CharField(u'患者密码', max_length=32) + name = models.CharField(u'患者姓名', max_length=32) + sex = models.CharField(u'患者性别', max_length=10) + age = models.CharField(u'患者年龄', max_length=3) + + class Meta: + verbose_name = u'患者' + verbose_name_plural = u'患者列表' + + def __str__(self): + return self.name + +class Department(models.Model): + name = models.CharField(u'科室名称', max_length=32) + address = models.CharField(u'科室地址', max_length=32) + + class Meta: + verbose_name = u'科室' + verbose_name_plural = u'科室列表' + + def __str__(self): + return self.name + +class Doctor(models.Model): + phone = models.CharField(u'医生号码', max_length=11) + password = models.CharField(u'医生密码', max_length=32) + name = models.CharField(u'医生姓名', max_length=32) + sex = models.CharField(u'医生性别', max_length=1) + age = models.CharField(u'医生年龄', max_length=3) + img = models.ImageField(u'医生照片', upload_to='doctor/') + level = models.CharField(u'职位等级', max_length=32) + description = models.CharField(u'详情描述', max_length=256) + registration_price = models.IntegerField(u'挂号价格') + department = models.ForeignKey(Department, verbose_name=u'科室', on_delete=models.CASCADE) + + def getDepartment(self): + return Department.objects.get(id=self.department) + + class Meta: + verbose_name = u'医生' + verbose_name_plural = u'医生列表' + + def __str__(self): + return self.name + +class TimeNumber(models.Model): + eight = models.IntegerField(u'八点可预约人数') + nine = models.IntegerField(u'九点可预约人数') + ten = models.IntegerField(u'十点可预约人数') + eleven = models.IntegerField(u'十一点可预约人数') + fourteen = models.IntegerField(u'十四点可预约人数') + fifteen = models.IntegerField(u'十五点可预约人数') + sixteen = models.IntegerField(u'十六点可预约人数') + seventeen = models.IntegerField(u'十七点可预约人数') + doctor = models.ForeignKey(Doctor, verbose_name=u'医生', on_delete=models.CASCADE) + default_number = models.PositiveSmallIntegerField(u'默认一个时间点可预约人数') + + def allNumberSetDefault(self): # 设置默认一个时间点可预约人数 + self.eight = self.default_number + self.nine = self.default_number + self.ten = self.default_number + self.eleven = self.default_number + self.fourteen = self.default_number + self.fifteen = self.default_number + self.sixteen = self.default_number + self.seventeen = self.default_number + + class Meta: + verbose_name = u'某时间点可预约人数' + verbose_name_plural = u'某时间点可预约人数列表' + + +class Register(models.Model): + patient = models.ForeignKey(Patient, verbose_name=u'患者姓名', on_delete=models.CASCADE) + doctor = models.ForeignKey(Doctor, verbose_name=u'医生姓名', on_delete=models.CASCADE) + registration_time = models.DateTimeField(u'挂号时间') + consultation_hour = models.DateTimeField(u'会诊时间') + illness = models.CharField(u'病情描述', max_length=256) + address = models.CharField(u'会诊地址', max_length=256) + out_trade_num = models.UUIDField(u'商户订单号') + status = models.CharField(u'状态', max_length=32,default='未支付') + payway = models.CharField(u'支付方式', max_length=32,default='alipay') + + def getPatient(self): + return Patient.objects.get(id=self.patient) + + def getDoctor(self): + return Doctor.objects.get(id=self.doctor) + + class Meta: + verbose_name = u'挂号单' + verbose_name_plural = u'挂号单列表' + + def __str__ (self): + return str(self.id) + diff --git a/djangoProject/hospital/url.py b/djangoProject/hospital/url.py new file mode 100644 index 00000000..17a50ac0 --- /dev/null +++ b/djangoProject/hospital/url.py @@ -0,0 +1,19 @@ +from django.urls import path +from . import views + + +urlpatterns = [ + path('',views.ChooseLoginView.as_view()), + path('patientlogin/',views.PatientLoginView.as_view()), + path('doctorlogin/',views.DoctorLoginView.as_view()), + path('patientregister/',views.PatientRegisterView.as_view()), + + path('patientcenter/',views.PatientCenterView.as_view()), + path('choosedepartment/',views.ChooseDepartmentView.as_view()), + path('choosedoctorandtime//',views.ChooseDoctorAndTimeView.as_view()), + path('confirmregistration////',views.ConfirmRegistrationView.as_view()), + path('confirmregistration/',views.ConfirmRegistrationView.as_view()), + path('patientshowregistration/',views.PatientShowRegistrationView.as_view()), + path('doctorcenter/',views.DoctorCenterView.as_view()), + path('doctorshowregistration/', views.DoctorShowRegistrationView.as_view()) +] diff --git a/djangoProject/hospital/views.py b/djangoProject/hospital/views.py new file mode 100644 index 00000000..b84aaf1b --- /dev/null +++ b/djangoProject/hospital/views.py @@ -0,0 +1,210 @@ +import datetime +import uuid +from django.http import HttpResponseRedirect +from django.shortcuts import render +from django.views import View +from .models import * + +class ChooseLoginView(View): # 选择登录 + def get(self, request): + return render(request, 'chooselogin.html') + +class PatientLoginView(View): # 患者登录 + def get(self, request): + return render(request, 'patientlogin.html') + def post(self, request): + phone = request.POST.get('phone','') + password = request.POST.get('password','') + patient_list = Patient.objects.filter(phone=phone, password=password) + if patient_list: + print(type(patient_list[0])) + request.session.clear() + request.session['patient'] = patient_list[0].name + return HttpResponseRedirect("/patientcenter/") + else: + return HttpResponseRedirect("/patientlogin") + +class DoctorLoginView(View): + def get(self, request): + return render(request, 'doctorlogin.html') + def post(self, request): + phone = request.POST.get('phone','') + password = request.POST.get('password','') + doctor_list = Doctor.objects.filter(phone=phone, password=password) + if doctor_list: + request.session['doctor'] = doctor_list[0].name + request.session['doctor_image'] = str(doctor_list[0].img) + return HttpResponseRedirect("/doctorcenter/") + else: + return HttpResponseRedirect("/doctorlogin") + +class PatientRegisterView(View): # 患者注册 + def get(self, request): + return render(request, 'patientregister.html') + def post(self, request): + phone = request.POST.get('phone','') + patientlist = Patient.objects.filter(phone=phone) + if patientlist: + return render(request, 'patientregister.html',{"err":1,"tips":"该号码已被注册"}) + else: + password = request.POST.get('password','') + name = request.POST.get('name','') + sex = request.POST.get('sex','') + age = request.POST.get('age','') + patient = Patient.objects.create(phone=phone, password=password, name=name, sex=sex, age=age) + if patient: + return HttpResponseRedirect("/patientlogin/") + return HttpResponseRedirect("/patientregister/") + +class PatientCenterView(View): + def get(self, request): + patient = request.session.get('patient','') + print(patient) + return render(request, 'patientcenter.html',{"patient_name":patient}) + +class ChooseDepartmentView(View): + def get(self, request): + department_list = Department.objects.filter().all() + return render(request, 'choosedepartment.html',{"department_list":department_list}) + +class ChooseDoctorAndTimeView(View): + def get(self, request, department_id): + department_id = int(department_id) + department_name= Department.objects.get(id=department_id).name + doctor_list = Doctor.objects.filter(department_id=department_id) + doctor_time_number_list = [] + for doctor in doctor_list: + doctor_time_number_list.append([doctor,TimeNumber.objects.get(doctor_id=doctor.id)]) + tomorrow =(datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d") + return render(request, 'choosedoctorandtime.html',{"department_name":department_name,"doctor_time_number_list":doctor_time_number_list,"tomorrow":tomorrow,"department_id":department_id}) + +class ConfirmRegistrationView(View): + def get(self, request, department_id, doctor_id, consultation_hour): + time_number = TimeNumber.objects.get(doctor_id=doctor_id) + if consultation_hour[:2] == '08' and time_number.eight == 0: + return + elif consultation_hour[:2] == '09' and time_number.nine == 0: + return + elif consultation_hour[:2] == '10' and time_number.ten == 0: + return + elif consultation_hour[:2] == '11' and time_number.eleven == 0: + return + elif consultation_hour[:2] == '14' and time_number.fourteen == 0: + return + elif consultation_hour[:2] == '15' and time_number.fifteen == 0: + return + elif consultation_hour[:2] == '16' and time_number.sixteen == 0: + return + elif consultation_hour[:2] == '17' and time_number.seventeen == 0: + return + department_id = int(department_id) + doctor_id = int(doctor_id) + patient = request.session.get('patient','') + doctor = Doctor.objects.get(id=doctor_id) + department = Department.objects.get(id=department_id) + patient_name = patient + doctor_name = doctor + registration_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") + consultation_hour = (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d")+" "+consultation_hour + patient_id = Patient.objects.filter(name=patient).first().id + address = department.address + registration_price =doctor.registration_price + return render(request, 'confirmregistration.html',{"patient_name":patient_name,"doctor_name":doctor_name,"registration_time":registration_time,"consultation_hour":consultation_hour,"patient_id":patient_id,"address":address,"registration_price":registration_price,"doctor_id":doctor_id}) + + def post(self, request,*args,**kwargs): + registration_time = request.POST.get('registration_time','') + consultation_hour = request.POST.get('consultation_hour','') + illness = request.POST.get('illness','') + doctor_id = request.POST.get('doctor_id','') + patient_id = request.POST.get('patient_id','') + address = request.POST.get('address','') + out_trade_num = uuid.uuid4().hex + payway = '支付宝' + status = '已支付,未检查' + register =Register.objects.filter(consultation_hour=consultation_hour,patient_id=patient_id) + if register: + return render(request, 'confirmregistration.html',{"message":"支付失败,该时间段已有挂号单"}) + else: + Register.objects.create(registration_time=registration_time,consultation_hour=consultation_hour,illness=illness,address=address,out_trade_num=out_trade_num,payway=payway,status=status,patient_id=patient_id,doctor_id=doctor_id) + time_number = TimeNumber.objects.filter(doctor_id=doctor_id).first() + if consultation_hour[11:13] == '08': + time_number.eight = time_number.eight - 1 + elif consultation_hour[11:13] == '09': + time_number.nine = time_number.nine - 1 + elif consultation_hour[11:13] == '10': + time_number.ten = time_number.ten - 1 + elif consultation_hour[11:13] == '11': + time_number.eleven = time_number.eleven - 1 + elif consultation_hour[11:13] == '14': + time_number.fourteen = time_number.fourteen - 1 + elif consultation_hour[11:13] == '15': + time_number.fifteen = time_number.fifteen - 1 + elif consultation_hour[11:13] == '16': + time_number.sixteen = time_number.sixteen - 1 + elif consultation_hour[11:13] == '17': + time_number.seventeen = time_number.seventeen - 1 + time_number.save() + return render(request, 'confirmregistration.html',{"message":"支付成功"}) + +class PatientShowRegistrationView(View): + def get(self, request): + patient = Patient.objects.filter(name=request.session.get('patient','')).first() + register_list = Register.objects.filter(patient_id=patient.id) + return render(request, 'patientshowregistration.html',{"register_list":register_list}) +class DoctorCenterView(View): + def get(self, request): + doctor =request.session.get('doctor','') + doctor_image = request.session.get('doctor_image','') + return render(request, 'doctorcenter.html',{"doctor":doctor,"doctor_image":doctor_image}) + + +class DoctorShowRegistrationView(View): + def get(self, request): + doctor = request.session.get('doctor','') + doctor = Doctor.objects.filter(name=doctor).first() + try: + register_list =doctor.register_set.order_by('consultation_hour').filter(status='已支付,未检查').all() + except Exception as e: + print(e) + register_list=[] + + return render(request, 'doctorshowregistration.html',{"register_list":register_list,"doctor_image":doctor.img}) + def post(self, request): + register_id = request.POST.get('register_id','') + register = Register.objects.get(id=register_id) + register.status = '已检查' + print(register.consultation_hour) + consultation_hour = str(register.consultation_hour)[11:13] + register.save() + doctor =request.session.get('doctor','') + doctor =Doctor.objects.filter(name=doctor).first() + time_number = TimeNumber.objects.filter(doctor_id=doctor.id).first() + if consultation_hour == '08': + time_number.eight = time_number.eight + 1 + elif consultation_hour == '09': + time_number.nine = time_number.nine + 1 + elif consultation_hour == '10': + time_number.ten = time_number.ten + 1 + elif consultation_hour == '11': + time_number.eleven = time_number.eleven + 1 + elif consultation_hour == '14': + time_number.fourteen = time_number.fourteen + 1 + elif consultation_hour == '15': + time_number.fifteen = time_number.fifteen + 1 + elif consultation_hour == '16': + time_number.sixteen = time_number.sixteen + 1 + elif consultation_hour == '17': + time_number.seventeen = time_number.seventeen + 1 + time_number.save() + + try: + register_list =doctor.register_set.order_by('consultation_hour').filter(status='已支付,未检查').all() + except Exception as e: + print(e) + register_list=[] + + return render(request, 'doctorshowregistration.html',{"register_list":register_list,"doctor_image":doctor.img}) + + + + diff --git a/djangoProject2/manage.py b/djangoProject/manage.py similarity index 67% rename from djangoProject2/manage.py rename to djangoProject/manage.py index db8e9a47..a4e4bd5a 100644 --- a/djangoProject2/manage.py +++ b/djangoProject/manage.py @@ -1,18 +1,18 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" import os import sys - - - def main(): """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject2.settings') + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError( - "项目未安装 Django 库,请安装 Django 库。" + "Django环境配置错误,请检查环境配置是否正确。 " ) from exc execute_from_command_line(sys.argv) + if __name__ == '__main__': main() diff --git a/djangoProject/media/doctor/92081f34edcf489698e2133eccdfa11d_0.png b/djangoProject/media/doctor/92081f34edcf489698e2133eccdfa11d_0.png new file mode 100644 index 0000000000000000000000000000000000000000..12a472b3b83419cff5a8ecd221943e41884e99cc GIT binary patch literal 1609301 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%0DE0(5V*q%SCII-h6T(TX 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 z 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%0D%MGOv7?Kb@5P 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

RFycy&>k{JEGIHgkElhC>}9 z!1}scAz;1o>Hlc~$ljr(m8GG!#R|Aaq|WZ^(IeOJh9la>h_oVl&Fb{rlXSWj3y|5& zG}|tfo*KxUU=H}IS>5yZBlVC}FFI?zC`ty}lN}5JN`9fqXIb=mwV3Gz!usCf+p`S4WyQ7G`c7`qYD1Atn%&w2nMbJSFYxOs%;GaZ zGrOjU!)a@aEK3CG82P9}s;C%Lc>IxVIi0ZZ>GjFDqeYG7B$-6^1d}@N5E$SSm2^?`qf`%H&B#H~f6BEs?DKVm5fG-3jg{H@=&iwkGEnN7|oj z8QqS`pGw@|9@X7TePMjCE#9;*c&OHMtu?GhW_56Ut_VIL0$oAU0tu>{!TSVcw!-7& z;o_S{@+#on6?&LrcyJqlVi1>*mj_1$PFlhH0II1QbNa`fPwmLLj}?RX2Q(z?fZiE} z7jU=+)X&gm2-Zau>%b&PfaVzDE115M9@Hge-5VFKYfGS@6x$0Kvl zsz1bjpani9g68`OzUPy@RMETJ+M}^<317rsI!YK|KAgRJ6`5b~4g=@r2;C=yoGeGu$W7`VZzYuUpfCOAecpwh&_>qpT+M~$VG?7p@ zq$wo&{shhl;6&OvzYEXt=VD4>M}%j$Zbg7KtqlBZ@YVs57aI%Oaw&cMUSYJrMj=C3 z$-p56H;IJe%57Q1zzq;aDQb(?nRg0D%87xogoMY?v%nxiN4olw1Q>k{9~%Dz-9$M0 z*+zgDQ}OQT9{4hiAM~#;YQ27#xt_>@K{a?w=LtgM2y%U)$69`}*9LCxP`iLWNJZSh zItLd9xCtPV!^6~r`e0P1fq3F6yi7wucX12U?_EGC3h5~xhR*;B(agXFD?*t%Dh9YE zfY0dt6BowqpZhNw!0(LR^bBKHRP#{2a-6Kr>I${Dnm?kqS_i0ou&Z~7n*a5+0SH1X zA_w!P^XusJ8Oe)Ic7UiyRLJzy+@FdN*G2Xu4u7zut>&dN$4*+uvZtTP9BECbKXtVm z^Qo)~35##-^sz2HlR4O1%ef3TCq^rnwird8@8w5pBeX4>V`d6$auoAOG#t^SXo=zgo`r^uD~77}e=A zlGw55V{298Oaa%W?3{2CY;2e<_1xfIdff*NqDCLp);hiDT-_N>P1-GEINxIE(DXMy z>DywTW)g)lDQaYQpV6+`O%lGmeL>}YTXKHqC(+`TqHANm!mE!Mk$+;*#(}zO5-xpYM7%DU?YZ8r^{}6u1;K%!0lqJ3|M)F&JV@+ z1}(7IEP4x~bZ<%GxW?E->czVj}>5Zhta2W%v z+zLi7Zhkx;l7Y*j`T}_4^)A)FD{()jnB&}-Wvu7@lkag!evBTS0RGDG@Y0-BU-05Y zM=sc9!HCv1zp~U6b4tULyxdwMd2zr^tD`m8$uA^yjc=pm?`dsqeI~>w*wqtzQYuKg z!he^A>I<{H$?1hn3l7DGTCq)T-`-nZDy2+~u-PuEeYcKLnwuO?9<{NxYkhlPLph^b zLtArgA-k=jeAIjkgWg9fTaM6M$)1{;qKVIbib6-VfiYQgrC@ETXr;k3xNm^LP#P$P zOPyTea51Kef;rT9?!wb4#;!ZsG878TpZpZ1IPo?hgUCD{cjBYCS;`uRpe$3(oonhC z%M4x`p)ZSA;k3={(yVQtHs?cP6|r`1Dc>p01&du=0wi);RIxVbM5>>9j(kdfr&|r1 zvE27bW2$7N9ZOz5x(1YzvL3%broNY7TdRwq_56sO$-1+};sU`q6|Lr*-5-heG~Wp) z5wzc;c2%WbkwC43O`rjDh{!>I4zH3@Hv~^jf)HrF0Vm1_Hxdx%h~fcc5pI_ysC0{w z9AeZFS~u_z`lv)WmLOnu-KYxZR#PN;WqJCGm zG)9J5qENcjT|o83AxH|Ob^xZK&?OJV))BfT&7li}2I#L0;b*6BN+1vIz`qbR1x>P` z{7}SKNuiqH*Aq*(7-d9l2a$ydrTd7H0-tw_--dkSK&fvaBRf0tQFcg)WBj5C1zPl!jq0 ztT$!a;N_Wk{%{0j!qv&H#OMXh49sBr)~5_@FK#Ppk%8D(daX2Y0n%@3FzSRHFK6&H_p((dRCvU&0A9AWR4 zc%_pNQ^9a}P+O%%?(U=V*Iqni+1W_3w7$9)EC=>F&xUYbv|(%7Tb&yHf0{qsZ1mvV zrN1^_J^H}h;&QEBL;U4`1s`Vl#T+_Us^CtLQ1mAJigQ{{Z4KsB_YG8195N}ISBs_w zBCPI+Ii;lHu<@`k^#v{#T8$O8dD1nP;DB!{Qc}*y44vx~kBg7bEvuOG2w5GR`1AYS zS<>3=-@gconOo|ePmzL{^S#;Hw3!8Jha?(`$Sw0Bb$;S*voo>g{#Za+9z{_ygSRwy zTQ$?9Hb`AScXy+BFR4f_W6b;e!kT` z9%@8CH^Un;?}LciRV6NUqwTdHhwOEwq6X>-DfFAt$IPkj1+Q9dGYYqO#vzo9^;L zK6!}^>irXovb{4NwC0iEGOgF$j9JJ_f+u{!^kDCgUrT}M98q*u@igx*%9Q0g8|#n_02-w*Ng4wxEWU^i)G zwnQ?AJ16G5zFE}-ap!xrv4us!%*oE7_`cOaCo?RqdT~TNBa~zCU;9A1Y{)EB`i6}; zkhDX%lce}w@M3G}5I=?jiSrTEpbpu!fqd&8_8EJ@z!*|AMDDWT$rvC@3XVB zwYOk#z00>hv#-&p3d4p3fk;zROSe=*R`Oj2EMue$?6}CmHN6iFIUp6#SIgu*X z@%xCmcZKVYBi(L_35IGk=bE4XB&h}_&j-iljX3FXSEg4wm4jE0#`gxU5&QU@rp|gv zyE8V!Ur2fss|vcY4DdY}uUhe6>qc2`M+x2D$d!)hA<7ePDE3JE?Di=vu#>^Lp` znKtEaMw{UU5$QES-c?jL2sL5nnq?L;q}Q6r+@=^7U*joBk!{0Hh@ca_9e_slkC%12H)WIO-`u8cOg; z!kqvb@}`hY?}H+8QHPTgNrb|q`fVjp<^oaUhI+W=n#Ud|YSzmVx(R448@B7 z=6bb3ocw->C$!uNF-^r3*i`|uY~nePSb<{O7|u0zLkR}C`Si^n>I%!j&$lv&Ku}l#52kP z(u7>apMc4N^Z}8hZ^c5crRc6;;{@KlkAx@`KV_qyW5xT!|mHZm3o% zs24;E@A3V@>pycj+%*IoB8D&fez*t`SLLGN$C^ataPZFH$~)d&$+)_KfVhMa!#Au| z5~w_Qe_^?k0cToa-ZWCjqHc(Gzb~%uhPeiS;r~rkVoHM7>^8hE_$V6}%b!F&dRcuQ z^C0%f`a5ShCWd%}59&w5c!zcQ`p%}qZ?9Rz9+DINOqU}(fxYbcetg#4g}McOsGK*# zpu7%ED;)j-j2v{{0}dLSV4mRh?Q|agiIBd}%Y%@H3@J|VNpd^z%0L2F9=M_37Gk=d z34xs*M39Bxx=DJ3pF!8DfUd^Mk%s@!NLtU|+9-s$3&N+xEIL|M|5@K4FB{#n%KkKE z=~T33^kND{as#`+mrh>OTWzBh*%m5O;LNMkB3W-9nrUpb3!YzSA6lmQtr+Y{HnbOxWCj>?*$k64eSuV7hOG26>WKNAPqvM~fweX3CBrE@qs;F$bdTc>F~&`FZ^8 znNZJLX3%W`fv9zQHNDpK8r%x6e#-v(kVZzeRtR$?DgTV0nbj7*ARmZvNY3Y4Yms~Y zNWCb|Xo=F&tNa}pGP{(VBeFPqx8zkMo6QcEj*H)-HpL!rX_9&q5it_(mP?m=cDnU$ z47ZvHvn~F5GdFmP_wI{N4BHy&@0Q$rpM1M^kHr+n?TbU@<`cl{Py8(r|2)2=ciXn0 z-$8p3CASkram-TUZBs{S!A+&MT)Ky)MUkngc-(bxAh~FcrHfpIq}fy6OONBBCu11Q zUY_s8uQ&Dv)=0-~u|%3lAlIGIM_!w5y7u?dQi?8bu%j(mHEeFYbp$v!?*Ok->Bg6D zC+_)u#uFkUvRi`oIvL43tEDFP_=(q9-xI65OTmxEB+Z~yQx*3_?jQK2)0%>Mj@o^< zgb}$>j_B^O5I20BjbJcDA;%eU)rzO4JzazsH_1vy<-A z(VvI`<#duAzur>0t*EeTHjI5qkH?SS;`Ap?axAw(wwGF_WNIo~!|ESl!NG%%GdBl?R%eXp~-M_8f zAARe;a%ZviMWp?Bx^_o|77@X^s@Z*?YXO@;=n_AI%(GmZTw?;SdcksSrjM&#;;pKEODsuW zA^|cUqV%1Pe531cZ~dj?u2_-aTyY>cq>|B_Uah4AbmHLJqTR~P3xyti{A|eLr}8ET z>Xs!fX|lk%4ry1QszKZS>94=Y%FV})~EGVs}kgM-8_LW@95Nq$}UnW=KYb{|7jUJMot3QP7JRJ1^&_ay$ zj(ISF;`=Y`IE{M!)bu~YKk$JuXim^3%uZ;d&wzwJ$o-2J%z6k{_F|`Xg(2RzLIdRm zy%fllLLAM#1VEBF4hQ!~ld|gf-&03xUi&Tu^wpL9q8i7T9yd2@*2RD^U z9ogF1tFYe)e=7RCgwr{LllL%BK8nC_!(cw7JlgacNd+934Q8cM_d4vnUw6H;6ezxH zr?=wZJWd|=z{tVI)HDt11-a;@3s{1$e6&8O`CjOt!595S26h<2cd_EnXmn!2cQH9N zLqVka1VoI6uzW3o0s`hV$hoVmEILjLY~6GF-ODNkuJDP=*EY*F>DOPk@aWF-QCFaK z56R3+qF@I`xGI>oSq9Yuk6t{j=TH8*Q<#fXy17((aBBd=l!(t#hD9l5)U_`?xF)0S>cu~$qwD-A_koa+s z%E|I}P`u)G9x^B(7zgw6@{f(-f&^5;uMYFNt;8ApAz0xKE2)S=Dy@M(?CLdV553EC zei;ctRH^`jeKOT_(RIj8DXh$H~aZuF_^# z1D-RpBJ)}K1VTwRO{B=KI&`gB++wIi+0>34tYy;i1~Nvu8AslAue7qt&v$Ne zggQk?DY1v!xbb6q>9$rSC1vOgzA1X~qR2fvYj?@!oBPj0P)z{`a#6)CH~8O_R;p&J zY)8m#CP^$d}tPTJEN@gDP*aOKoJ{|5S3Ww9eafAlE%U;(9)O zJnf5**~9i;_S~JKy*+;fpKkxlpF~TH>CF2|XZw2lgJu9TKe^&ia{uGaIF?x$=g}Lk z8+WiipZgl}sc=S4!MueDI_>EDI9L@{IP~n8<|&gqfmkL#LPT$ggOxcGw2)-Snr?>w+9zGGB{?5v z=cgN8D%1WtneiF_{pVJE#D_?~o)r0DmyxQ}hCM{ ziWmMwiL_o@kGyJ9wJ;W6K1Ek?3DLaL;d27&(|xA8UL|&<tHmvCriF3Wn^P2v#8ZyO)^WjuUH<)-WeN-$o#~qLD6WgJ*``*kWxltj z-i>|V;~?YSFTg2D2II2Jq5Q_Nw~UbifpkI%d!XO|zD&BF>RTqW>()ML>vUVQ?$6Pi9PBtPR@cvHeYQD^lzKM?=ow=A-8&B!T3=Bpv;`0AmY(hcY-P>L zN)y4d$V@hDg2_xLLM(0=i!nrm+LEvlEWfu8H=9CUv0LftLp4&})VBO)+%mQ>q1jkG zIH>84H8iyRLHe@_OUP+qzw|Qe;7#)8=jTUQgu@-+YbP&8h54`aU#AS>!uZq}ilTTQ zk**Uw+ZN`tR(rgqq4`o6XLw@rw)gTqRp$Wa^xsamlu|6fFaPgAEZalt#&M5*pc0e` z1z5I^mr7pkB(EGLw)py0lJ2jWLSK-e_hox!P#80X+WoH}=WdHc1kyG2Ed!0cUql4G z7-Z?my)uAP4)4A_%TWp^pKka~rl}k6CL*^7R8-Rl(gx!SgmbX00H41O=OZd{(JbQG ze|*nD1}Pd{mXbrPq|gEDOLAvW0io+DDL4Wf447`YO-fXywy zgI9r706a}&QqhJ+urnAM3K}{{d18>S41uwTM+!`{2*ICt+GIP*2$4j9S{;^?q%R;J zM+g#FWZVD`qIVyNmO=~s55~h#^YcI)2rp0$2mclVS*7*Ij$=?C6%T_R0fs63Kpm&O z#oW;pH1+;s`a>Va1eLE{Llg=;l1he@mOpymOnA0SHI#OLMPJXm4S^n_

3j+t<6yGZ2qD3$=_+xr_7zB+?;6$=J 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 z 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

e-2pK$}$-+g= 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

y{ZWFYmxN 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�U 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

e2*1pu0IPB`wr&i*>b-5Dv3;nOI zw;$$yGBq2pLiw&|ults$g6`Fp?!DDpvgCcY+CW;5EO+T$yD|@_$@#Ct@q2$o_an|a zV?r!&P;SHi@R+A;Q|`-t zW_r9N);b*_>YmVR^*#?ua>n1k>3Dj#qvfI(w}XM8x;pVnAVTZ4q)6)DOV+B-qazlR{V?g()RE`OivI5Il3XPKmASvH z!ZZKkz>#znC0H55;0s5gK)pQ!?@fKyeR+5dQv-1?SP>EPY{K7=yiib&L_pap=G%o< zd?cSR1Kg}D86pq9qR#k}gv^eh?noF2z}*aXDgT0d{ks{MhG&w&(g8N0b1>_I!~tO- z8ity`9-^}UQBxpL_6_cNu=s7JHK!tIPy{4g0bB9lA(-I9=U(oxxkjwax9m^baV+5g zkUfM}9+!M>_+pla6#VHi>U}Lq3o6(+A?zxFi!Eg@88zvZbjOTn3d2H!7i0467EVD6Ri{_kEdUXJ?(HFuf04BOc!lJ@B%^eJ_6!|$|lY9ta zG7j08p{8nUpPl&-YLg`;)yu!DjGK7nvs9OY*T#e{78cXwodwI?6I7yCz&3D*JjQpF zsSPQ6dWZyM&G(UEu= ze2C^gJtzT00Zp5Wz4(KD2};3`&AZTVa$i-WRf_ipNcs)T`UpV)N_>OoZX(XNZ%7h+ zC&(qXue7jSI`|N#h^L-i2tGom!5#+pQxC9V+FX*<$T)?;x9a1M6}2&@NjzDO%2C`p zM%Bz%RHRP1!M?lHZI)QRGv)AhLM2=zF6Hn&A)WV6me(xh3M-%krf%xpAixj1tBV6D zZ601@p3Qk+Qy3h@D4tt7pCnf%oBRftA}-`*P(K0cP`xG~b2e5erQEMrM$rd7nGgBY zhQ#r8GWY(E&i%#CxY3PeJFbegNZJOAWc2Cqt2}!lOG%E?5xGXo>+H$%a^qO-HS5e;+JUMf9A_o0A|Kk z#l+fth)2HzD#3F`*yM8InmGS+wjNZUI|T982S{3k=RYIL|H^PQLvp1&f)2?G6E4Fy z@J)@p{qz7#-Fqvr^BAX26s!-f=VWT>#7C&b#5l@Fr>zvbJGG?^OfM?^#c>3mjjAQCR>N?%C}UytWZ|J?E@HM=~M1G6of2W5Xz#z>qyFMPOkr717A=baS);3;~m z-zGF?kBLYaUu~Nbn4RF5ecto!xx~q@F9CN*d&!XXsT|1gQ Ur2QeUxV!k1H$KNk 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

3ax-IhQ+#-l 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 z

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

    (cMHI`rhdb)0*XCk( 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 z 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 @|@^juT7{QC?YjBeUE@(|P5|@r9f< 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�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 O-^q?(ZCw-o2mfDc2k`v> literal 0 HcmV?d00001 diff --git a/djangoProject/static/images/doctor.jpg b/djangoProject/static/images/doctor.jpg new file mode 100644 index 0000000000000000000000000000000000000000..162b88c3e55471aaba842432dbda09c9013f9b68 GIT binary patch literal 15533 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 literal 0 HcmV?d00001 diff --git a/djangoProject/static/images/patient.jpg b/djangoProject/static/images/patient.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cbfbaba6b0fe2e652e6da0709e99d8a65f15416d GIT binary patch literal 34068 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 HUH*Rn7e^KK literal 0 HcmV?d00001 diff --git a/djangoProject/static/images/yuyue.jpg b/djangoProject/static/images/yuyue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..862124c24cba4f4fcf2fa4d47785a5374d6e8fb8 GIT binary patch literal 5157 zcmbuDc{o&m`^S%vC6Vk*RLH)BkT8|(p;7jjgf#ZG>=V8ygzQ;nl4UG0*~v25Mb^o_ z@04X^8)kd-JkR&}UDxlg-}QSw=eo~zo$GUd-sgVZ=iKMq=TOEe^S}i?EnO{uiV6Uz zPB(xu1!$Ze{deP!$bYABx|;G8V5JA10WYYjt^#LRsi;}0DD8m2X`HnG(gyxLsLoK+ z(4M8EXJ9;c>QH?FI73BEeTIgbmX?O*)I0ce9-v{Ry?EvNowIBZTe_>B>~f*+a_9x` zmbY*i58;I5pL&HcFmiHn^Y98^6A={?SGb|5qa> z9G}CSynTFMy!7)A2>&Z0GV1l4=)|Ptl+?8J_Zc5^^YRN&g+;{`l~vU>wRQDhTHD$? zI=i~R^$cTwjEs(rPfRW>E-kODuB~tU-2J_`e{gt&KR)@xMFmj*CuRQv`(IqFr(9=f zXsBuE{%}#9d3kEotTeP&uAjYl2SR7-$#zvPl%DMn)#=5fW(B~&?uqC}%qNy(M@G?)ul_bkh$hD%l_vXx zzl}CPY>E$iAh4v>xlhu@k8%bhr@y+g8_%zCuMsm+hs|7tYF#H}GC@z5hjp8bhm`7) zO=lxe=N%spRShwvon3oW9-HT8C+tukHy!5Totmw@l!L}l0C%H_hE@TfDn6VS6{cVn zbCYQD;qkY!&M|cuVq4kgMQEB=ik5a`LwBc@U$=GjfEiEZ$HijP*vH!+lA5Od-HQW) zAY-mU@%g=VM#_DkdCKfwwe>giUCYsGRtYK-&uCXcw5m{mfex)ojG@7&ZOqN*pad$K zq*wCaL}G)zjUB-Ot$S+6o)n;BY#r4RKY?yVu#sLj^AR1&u~0Hw4B@NH&cqv9=tIAr z`Rv>k8fL|WHlE9ixvx>u&;W_dg$Bz8Z>#)FGXm1Ykw=7a4Ri<8Y2n7{J8JT(D1FJ; zG(}QPCeF07!E$3cY~_jd|KNz0)Z2k3brM%UDRCz%~QY9?d}#-o-L4I(N9BseB3`&+w{^e zFB_5Or3)P>=3>D$ySLZ%q=PD1#H-f_(QisQ9KUI^Xq7r8&RC-zdQwJ?(ZLttnRbY* z)o3eoH(UR!g!2=>-zSux+jHqT<427^y*p5d4SAY(VdCb)AN=!&-8+`8PWi_!`vw*> zRXZi7*j?42XXn^L(Z-QilRwOF^|=bWPHxtW?7*+F8=s-4@eveUhdK2>_!un;e2kU| zlX2((~SkH(f zh#oU0ILt1U98i;XxW2`{?DZ>q5m=&23Lf}iV zBJ&`=#~B(%zy{QGuCuIJugnoS+74YtRj(o#n(!=vz6;NpZHKlM=D_-|cO;o!NO#UE zo=2Dpi=?V1I`@Dbpm?F$Sang0alfv`w|jWIJ5ANmtG(J-h=65+o{;!n!?aZw`~Bif zeX+|)5tlE5H3}#|m|Vy}C2Vz8Y1fB~pi3SK)?!Gn=bmt~)<8VrJw#3{96OXg@oun0ki*xury`ND z#-HZG9lE-Xz;xBxt9{S4YWVnK+BIg9ppREQ0(7mt8g6xI7nG0KtgQs;FQ!E|b2=vV zR@$(3D+kJj7cu)Uv#)n?@VaW5i0Sr>JW0_M?U(*$VgwUBtjEmfL(5w$k@#oh9B;mL zM!B>ndg*h#ianYKj7mMAxCiJkC<9%aQItScTC3|NpIb7Z8>QK^F}(hQuB4oXyHYn> zj6L+S_Q9eabjz--=!xc^B(4nZ5r@xPF zix(}?mXDmYs@6T#2(C*hE4!^v zb8Rxv!aE{DY4zMqBblZ@h&IqKb^D+vu^=y5e{R(f_Ns2o2#OFxj8Jc?`83(IIf)5W zBRl@iN;Jr?aFw~&8ZDZ4`Selo;SA;(x|{+qXV+}RZ#7U2+MQ)0sqAGC9ncejOB8@N zrCN;w)VMIix6*Iy9Uo2vkBp7M6cPQ{P(oA~cqhw=;PLDk1>lzXK{T=nUk9gz6u?^~ zz>XyXv2c*cu3|mx(ri5LWJEfmsohz)aWVpzvK1~77B^Iyt5a0(UEb_&)GI`YA^)TR zSD=F|L{@4`?3g*eG>7f2Zkpx~q-345?b#BS@FzUoiCVY9FK`w9)aDPgF?Y%3vqW|= zdMu9=#{x_nlg)`Y_>`AeP?|nP3Oe5x70i2?l^q@#hI(*lvHOHv+2xO4aFt%N z7(F;=4K}C>vx>=_s&ALoWWS|f{*+Jo{NNeCuQVCN+oUG2Bl7JWqq^iId5i*7Hs=;Y zAH#;F=3hL{&g96aXf5DBl zU?Kx-a&d%K)@$n5emM$=ieucc9eYgk8~{sZVT+o??rZyl>&Z)Te%(LTvhpqEW9zZQ zrkH9sVtRUy&%@A`%KZr=snq+=rw9GBQ=guX5!aj^cWGG-zF5m@;WcgW+)-@H?d(AW>8Tt z)vT{1cTScMCHSPeY8F`Phrcs=q4o#hOe-)=GStEZR4WlExRo7Znxp+N0RHc}u^D`hN zVX2&AhTJN@Qp?ybB$q;pZ3Z$PtcDfw^r#PCkFX%CTW`x|_pr||GhL9AmDSQ#3qVv8 zEC|-{9>vq}lPCb>JRQEsscYy9_C{G8yoNkMMU^O;vwk5LVO94cuNeCm-Js%m8 z&=-N;Xp*3O@z1AnDZOrwpPDu8_?<`uN$mUvM>TSdiR@~SyJM|t^?#34junqMm4!%k zkxN68Pwe5Ir~8Bah6DI}JOI&Te9u$z_`k8>9}t&l0~^FZ@!BT8Jsks2q(PAcLr1=-P?R)Fhf^Nxj%N+n6S`wVd~C zgmIJvab;LY&Ey*%S~d8V;}fDg*k9=|HZF~ujbO?#TYQBf-=Vx!M*QCtFt}K#E_2#q zcXEWuFv8)i_1k*;L_xtX*Y8u+)3--pSM{x=G+p5SC?~2&S^J6<9lFoU+0(HI|9)8H zB(cc!bEAWDPjzxE>XKZ(j`G$!ljvM+t|$br@8w(*P2FaT4hyeeoFin3pC@W8{S}gX zHx^&6TE3J^i;_`D%+8TAAuJ{9kw}!tJ0JB&3X+j5@bpiOrDI_N7bvHF2xf%D;m~ zF6fnoI`C;+KEC|`=mZGTYh=b=g1t4&xgaK3K~L%I$i-Hnx@1`sQ1ypS#Y6^?)XV#8 zdp*;%87kw^exP7+W&cUjA`yBeh(XAe8io+`O%1xW`dCa_Q zpRk7+KP-yy73t$1POFM=G|Yt*i8fnEo1x@&*C_ys0!%6$rr|vaH;L+_L1v46A;ZJg z>U4qn=lm1(2}Skek!=0LFWp{>M?aFbAVY`{A`IVKN*<&D?58!aWQ{Nv8S~XoLTP<( zx7v7f>zMUkW=&@WOS(91yIy$$m#ZDo2%ozfwe+G=x_Z~F!{+ktjjk;FTI`O^M%9#R zQb*HgyNeaJR^Ik!ipn3vBKR*U`q|x!9$FrMC8?uh->+u!Mg%cV=nC%(7GcJXsPmg} z=nb|ni5C(qe{!KnpgHx**7Y%yW!$4IP=GfuQz;0({rk z5J)K=q#RPk=9JNCBjrmT(7(1~Teu#PQYUUYx^@$~ zAbyAD2@6W^(6da2HKnj>D>km50yvZg9LyYGz4wghq$|+unekUCfU&2ub+vhn#Dwth z%!xqEbyCO4!;N#&__Nxg z3(-jOFOz&h&5}O+==yc9g1mxcsATd-tbtztl*N%jL9h|suAy_wai8RlNGYRv#-pEu zS>mno`8JVPFQQD}>h#WdIzP&C;JCq{+-wD&gq*&8WJ#$L9$*JPHB@<^oU+>2>Zvg# zxk;YPZ$*%T4;5OFP2t2SXiWFng|9o~0ldxSSuDvum!k4LK1I=_B$qQtT|C4NNl8|N zO+wT>?^A%cDY#OrAg*q&A4`EYTMNs}GbvM*uD52_Hc!(NmKxG4g5J!r5BWGi0TMRA z3oFQq0TS=q^pni{@C_bxCk2qC06rnf{*Hv){elWf0V1ihi`=y6aPDMQzUhmrbJMo) zQZ1{@aUw4Fpu1uY%hUijdr3+Zz!~pMn1kSLlIG#z2_MH^8n$gV!Qcxkn2NHkIb5%x zknfZW8>+h2=oj>D$OG~sSzmtzxg9?ozX{^l+1lf4nj5%62O#{L7@pBu#VO13b9o}`p ziy8Uh-g<~FkBN|WtfDpzAgfH}A+ZbjP!?w$^DL_5heaH6i$;`u0($EP7*!6*Et2U6&5hHUroTX== zN2{S79Xu>YGY^e%5;2@1Xq&m>GxChGK#z<>Tb .select2-results__options { + max-height: 200px; + overflow-y: auto; + color: var(--body-fg); + background: var(--body-bg); +} + +.select2-container--admin-autocomplete .select2-results__option[role=group] { + padding: 0; +} + +.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] { + color: var(--body-quiet-color); +} + +.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] { + background-color: var(--selected-bg); + color: var(--body-fg); +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option { + padding-left: 1em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; +} + +.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] { + background-color: var(--primary); + color: var(--primary-fg); +} + +.select2-container--admin-autocomplete .select2-results__group { + cursor: default; + display: block; + padding: 6px; +} diff --git a/djangoProject/staticfiles/admin/css/base.css b/djangoProject/staticfiles/admin/css/base.css new file mode 100644 index 00000000..44f2fc88 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/base.css @@ -0,0 +1,1156 @@ +/* + DJANGO Admin styles +*/ + +/* VARIABLE DEFINITIONS */ +html[data-theme="light"], +:root { + --primary: #79aec8; + --secondary: #417690; + --accent: #f5dd5d; + --primary-fg: #fff; + + --body-fg: #333; + --body-bg: #fff; + --body-quiet-color: #666; + --body-loud-color: #000; + + --header-color: #ffc; + --header-branding-color: var(--accent); + --header-bg: var(--secondary); + --header-link-color: var(--primary-fg); + + --breadcrumbs-fg: #c4dce8; + --breadcrumbs-link-fg: var(--body-bg); + --breadcrumbs-bg: #264b5d; + + --link-fg: #417893; + --link-hover-color: #036; + --link-selected-fg: var(--secondary); + + --hairline-color: #e8e8e8; + --border-color: #ccc; + + --error-fg: #ba2121; + + --message-success-bg: #dfd; + --message-warning-bg: #ffc; + --message-error-bg: #ffefef; + + --darkened-bg: #f8f8f8; /* A bit darker than --body-bg */ + --selected-bg: #e4e4e4; /* E.g. selected table cells */ + --selected-row: #ffc; + + --button-fg: #fff; + --button-bg: var(--secondary); + --button-hover-bg: #205067; + --default-button-bg: #205067; + --default-button-hover-bg: var(--secondary); + --close-button-bg: #747474; + --close-button-hover-bg: #333; + --delete-button-bg: #ba2121; + --delete-button-hover-bg: #a41515; + + --object-tools-fg: var(--button-fg); + --object-tools-bg: var(--close-button-bg); + --object-tools-hover-bg: var(--close-button-hover-bg); + + --font-family-primary: + "Segoe UI", + system-ui, + Roboto, + "Helvetica Neue", + Arial, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol", + "Noto Color Emoji"; + --font-family-monospace: + ui-monospace, + Menlo, + Monaco, + "Cascadia Mono", + "Segoe UI Mono", + "Roboto Mono", + "Oxygen Mono", + "Ubuntu Monospace", + "Source Code Pro", + "Fira Mono", + "Droid Sans Mono", + "Courier New", + monospace, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol", + "Noto Color Emoji"; +} + +html, body { + height: 100%; +} + +body { + margin: 0; + padding: 0; + font-size: 0.875rem; + font-family: var(--font-family-primary); + color: var(--body-fg); + background: var(--body-bg); +} + +/* LINKS */ + +a:link, a:visited { + color: var(--link-fg); + text-decoration: none; + transition: color 0.15s, background 0.15s; +} + +a:focus, a:hover { + color: var(--link-hover-color); +} + +a:focus { + text-decoration: underline; +} + +a img { + border: none; +} + +a.section:link, a.section:visited { + color: var(--header-link-color); + text-decoration: none; +} + +a.section:focus, a.section:hover { + text-decoration: underline; +} + +/* GLOBAL DEFAULTS */ + +p, ol, ul, dl { + margin: .2em 0 .8em 0; +} + +p { + padding: 0; + line-height: 140%; +} + +h1,h2,h3,h4,h5 { + font-weight: bold; +} + +h1 { + margin: 0 0 20px; + font-weight: 300; + font-size: 1.25rem; + color: var(--body-quiet-color); +} + +h2 { + font-size: 1rem; + margin: 1em 0 .5em 0; +} + +h2.subhead { + font-weight: normal; + margin-top: 0; +} + +h3 { + font-size: 0.875rem; + margin: .8em 0 .3em 0; + color: var(--body-quiet-color); + font-weight: bold; +} + +h4 { + font-size: 0.75rem; + margin: 1em 0 .8em 0; + padding-bottom: 3px; +} + +h5 { + font-size: 0.625rem; + margin: 1.5em 0 .5em 0; + color: var(--body-quiet-color); + text-transform: uppercase; + letter-spacing: 1px; +} + +ul > li { + list-style-type: square; + padding: 1px 0; +} + +li ul { + margin-bottom: 0; +} + +li, dt, dd { + font-size: 0.8125rem; + line-height: 1.25rem; +} + +dt { + font-weight: bold; + margin-top: 4px; +} + +dd { + margin-left: 0; +} + +form { + margin: 0; + padding: 0; +} + +fieldset { + margin: 0; + min-width: 0; + padding: 0; + border: none; + border-top: 1px solid var(--hairline-color); +} + +blockquote { + font-size: 0.6875rem; + color: #777; + margin-left: 2px; + padding-left: 10px; + border-left: 5px solid #ddd; +} + +code, pre { + font-family: var(--font-family-monospace); + color: var(--body-quiet-color); + font-size: 0.75rem; + overflow-x: auto; +} + +pre.literal-block { + margin: 10px; + background: var(--darkened-bg); + padding: 6px 8px; +} + +code strong { + color: #930; +} + +hr { + clear: both; + color: var(--hairline-color); + background-color: var(--hairline-color); + height: 1px; + border: none; + margin: 0; + padding: 0; + line-height: 1px; +} + +/* TEXT STYLES & MODIFIERS */ + +.small { + font-size: 0.6875rem; +} + +.mini { + font-size: 0.625rem; +} + +.help, p.help, form p.help, div.help, form div.help, div.help li { + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +div.help ul { + margin-bottom: 0; +} + +.help-tooltip { + cursor: help; +} + +p img, h1 img, h2 img, h3 img, h4 img, td img { + vertical-align: middle; +} + +.quiet, a.quiet:link, a.quiet:visited { + color: var(--body-quiet-color); + font-weight: normal; +} + +.clear { + clear: both; +} + +.nowrap { + white-space: nowrap; +} + +.hidden { + display: none !important; +} + +/* TABLES */ + +table { + border-collapse: collapse; + border-color: var(--border-color); +} + +td, th { + font-size: 0.8125rem; + line-height: 1rem; + border-bottom: 1px solid var(--hairline-color); + vertical-align: top; + padding: 8px; +} + +th { + font-weight: 600; + text-align: left; +} + +thead th, +tfoot td { + color: var(--body-quiet-color); + padding: 5px 10px; + font-size: 0.6875rem; + background: var(--body-bg); + border: none; + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); +} + +tfoot td { + border-bottom: none; + border-top: 1px solid var(--hairline-color); +} + +thead th.required { + color: var(--body-loud-color); +} + +tr.alt { + background: var(--darkened-bg); +} + +tr:nth-child(odd), .row-form-errors { + background: var(--body-bg); +} + +tr:nth-child(even), +tr:nth-child(even) .errorlist, +tr:nth-child(odd) + .row-form-errors, +tr:nth-child(odd) + .row-form-errors .errorlist { + background: var(--darkened-bg); +} + +/* SORTABLE TABLES */ + +thead th { + padding: 5px 10px; + line-height: normal; + text-transform: uppercase; + background: var(--darkened-bg); +} + +thead th a:link, thead th a:visited { + color: var(--body-quiet-color); +} + +thead th.sorted { + background: var(--selected-bg); +} + +thead th.sorted .text { + padding-right: 42px; +} + +table thead th .text span { + padding: 8px 10px; + display: block; +} + +table thead th .text a { + display: block; + cursor: pointer; + padding: 8px 10px; +} + +table thead th .text a:focus, table thead th .text a:hover { + background: var(--selected-bg); +} + +thead th.sorted a.sortremove { + visibility: hidden; +} + +table thead th.sorted:hover a.sortremove { + visibility: visible; +} + +table thead th.sorted .sortoptions { + display: block; + padding: 9px 5px 0 5px; + float: right; + text-align: right; +} + +table thead th.sorted .sortpriority { + font-size: .8em; + min-width: 12px; + text-align: center; + vertical-align: 3px; + margin-left: 2px; + margin-right: 2px; +} + +table thead th.sorted .sortoptions a { + position: relative; + width: 14px; + height: 14px; + display: inline-block; + background: url(../img/sorting-icons.svg) 0 0 no-repeat; + background-size: 14px auto; +} + +table thead th.sorted .sortoptions a.sortremove { + background-position: 0 0; +} + +table thead th.sorted .sortoptions a.sortremove:after { + content: '\\'; + position: absolute; + top: -6px; + left: 3px; + font-weight: 200; + font-size: 1.125rem; + color: var(--body-quiet-color); +} + +table thead th.sorted .sortoptions a.sortremove:focus:after, +table thead th.sorted .sortoptions a.sortremove:hover:after { + color: var(--link-fg); +} + +table thead th.sorted .sortoptions a.sortremove:focus, +table thead th.sorted .sortoptions a.sortremove:hover { + background-position: 0 -14px; +} + +table thead th.sorted .sortoptions a.ascending { + background-position: 0 -28px; +} + +table thead th.sorted .sortoptions a.ascending:focus, +table thead th.sorted .sortoptions a.ascending:hover { + background-position: 0 -42px; +} + +table thead th.sorted .sortoptions a.descending { + top: 1px; + background-position: 0 -56px; +} + +table thead th.sorted .sortoptions a.descending:focus, +table thead th.sorted .sortoptions a.descending:hover { + background-position: 0 -70px; +} + +/* FORM DEFAULTS */ + +input, textarea, select, .form-row p, form .button { + margin: 2px 0; + padding: 2px 3px; + vertical-align: middle; + font-family: var(--font-family-primary); + font-weight: normal; + font-size: 0.8125rem; +} +.form-row div.help { + padding: 2px 3px; +} + +textarea { + vertical-align: top; +} + +input[type=text], input[type=password], input[type=email], input[type=url], +input[type=number], input[type=tel], textarea, select, .vTextField { + border: 1px solid var(--border-color); + border-radius: 4px; + padding: 5px 6px; + margin-top: 0; + color: var(--body-fg); + background-color: var(--body-bg); +} + +input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, +input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, +textarea:focus, select:focus, .vTextField:focus { + border-color: var(--body-quiet-color); +} + +select { + height: 1.875rem; +} + +select[multiple] { + /* Allow HTML size attribute to override the height in the rule above. */ + height: auto; + min-height: 150px; +} + +/* FORM BUTTONS */ + +.button, input[type=submit], input[type=button], .submit-row input, a.button { + background: var(--button-bg); + padding: 10px 15px; + border: none; + border-radius: 4px; + color: var(--button-fg); + cursor: pointer; + transition: background 0.15s; +} + +a.button { + padding: 4px 5px; +} + +.button:active, input[type=submit]:active, input[type=button]:active, +.button:focus, input[type=submit]:focus, input[type=button]:focus, +.button:hover, input[type=submit]:hover, input[type=button]:hover { + background: var(--button-hover-bg); +} + +.button[disabled], input[type=submit][disabled], input[type=button][disabled] { + opacity: 0.4; +} + +.button.default, input[type=submit].default, .submit-row input.default { + border: none; + font-weight: 400; + background: var(--default-button-bg); +} + +.button.default:active, input[type=submit].default:active, +.button.default:focus, input[type=submit].default:focus, +.button.default:hover, input[type=submit].default:hover { + background: var(--default-button-hover-bg); +} + +.button[disabled].default, +input[type=submit][disabled].default, +input[type=button][disabled].default { + opacity: 0.4; +} + + +/* MODULES */ + +.module { + border: none; + margin-bottom: 30px; + background: var(--body-bg); +} + +.module p, .module ul, .module h3, .module h4, .module dl, .module pre { + padding-left: 10px; + padding-right: 10px; +} + +.module blockquote { + margin-left: 12px; +} + +.module ul, .module ol { + margin-left: 1.5em; +} + +.module h3 { + margin-top: .6em; +} + +.module h2, .module caption, .inline-group h2 { + margin: 0; + padding: 8px; + font-weight: 400; + font-size: 0.8125rem; + text-align: left; + background: var(--header-bg); + color: var(--header-link-color); +} + +.module caption, +.inline-group h2 { + font-size: 0.75rem; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +.module table { + border-collapse: collapse; +} + +/* MESSAGES & ERRORS */ + +ul.messagelist { + padding: 0; + margin: 0; +} + +ul.messagelist li { + display: block; + font-weight: 400; + font-size: 0.8125rem; + padding: 10px 10px 10px 65px; + margin: 0 0 10px 0; + background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat; + background-size: 16px auto; + color: var(--body-fg); + word-break: break-word; +} + +ul.messagelist li.warning { + background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat; + background-size: 14px auto; +} + +ul.messagelist li.error { + background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat; + background-size: 16px auto; +} + +.errornote { + font-size: 0.875rem; + font-weight: 700; + display: block; + padding: 10px 12px; + margin: 0 0 10px 0; + color: var(--error-fg); + border: 1px solid var(--error-fg); + border-radius: 4px; + background-color: var(--body-bg); + background-position: 5px 12px; + overflow-wrap: break-word; +} + +ul.errorlist { + margin: 0 0 4px; + padding: 0; + color: var(--error-fg); + background: var(--body-bg); +} + +ul.errorlist li { + font-size: 0.8125rem; + display: block; + margin-bottom: 4px; + overflow-wrap: break-word; +} + +ul.errorlist li:first-child { + margin-top: 0; +} + +ul.errorlist li a { + color: inherit; + text-decoration: underline; +} + +td ul.errorlist { + margin: 0; + padding: 0; +} + +td ul.errorlist li { + margin: 0; +} + +.form-row.errors { + margin: 0; + border: none; + border-bottom: 1px solid var(--hairline-color); + background: none; +} + +.form-row.errors ul.errorlist li { + padding-left: 0; +} + +.errors input, .errors select, .errors textarea, +td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea { + border: 1px solid var(--error-fg); +} + +.description { + font-size: 0.75rem; + padding: 5px 0 0 12px; +} + +/* BREADCRUMBS */ + +div.breadcrumbs { + background: var(--breadcrumbs-bg); + padding: 10px 40px; + border: none; + color: var(--breadcrumbs-fg); + text-align: left; +} + +div.breadcrumbs a { + color: var(--breadcrumbs-link-fg); +} + +div.breadcrumbs a:focus, div.breadcrumbs a:hover { + color: var(--breadcrumbs-fg); +} + +/* ACTION ICONS */ + +.viewlink, .inlineviewlink { + padding-left: 16px; + background: url(../img/icon-viewlink.svg) 0 1px no-repeat; +} + +.hidelink { + padding-left: 16px; + background: url(../img/icon-hidelink.svg) 0 1px no-repeat; +} + +.addlink { + padding-left: 16px; + background: url(../img/icon-addlink.svg) 0 1px no-repeat; +} + +.changelink, .inlinechangelink { + padding-left: 16px; + background: url(../img/icon-changelink.svg) 0 1px no-repeat; +} + +.deletelink { + padding-left: 16px; + background: url(../img/icon-deletelink.svg) 0 1px no-repeat; +} + +a.deletelink:link, a.deletelink:visited { + color: #CC3434; /* XXX Probably unused? */ +} + +a.deletelink:focus, a.deletelink:hover { + color: #993333; /* XXX Probably unused? */ + text-decoration: none; +} + +/* OBJECT TOOLS */ + +.object-tools { + font-size: 0.625rem; + font-weight: bold; + padding-left: 0; + float: right; + position: relative; + margin-top: -48px; +} + +.object-tools li { + display: block; + float: left; + margin-left: 5px; + height: 1rem; +} + +.object-tools a { + border-radius: 15px; +} + +.object-tools a:link, .object-tools a:visited { + display: block; + float: left; + padding: 3px 12px; + background: var(--object-tools-bg); + color: var(--object-tools-fg); + font-weight: 400; + font-size: 0.6875rem; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.object-tools a:focus, .object-tools a:hover { + background-color: var(--object-tools-hover-bg); +} + +.object-tools a:focus{ + text-decoration: none; +} + +.object-tools a.viewsitelink, .object-tools a.addlink { + background-repeat: no-repeat; + background-position: right 7px center; + padding-right: 26px; +} + +.object-tools a.viewsitelink { + background-image: url(../img/tooltag-arrowright.svg); +} + +.object-tools a.addlink { + background-image: url(../img/tooltag-add.svg); +} + +/* OBJECT HISTORY */ + +#change-history table { + width: 100%; +} + +#change-history table tbody th { + width: 16em; +} + +#change-history .paginator { + color: var(--body-quiet-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--body-bg); + overflow: hidden; +} + +/* PAGE STRUCTURE */ + +#container { + position: relative; + width: 100%; + min-width: 980px; + padding: 0; + display: flex; + flex-direction: column; + height: 100%; +} + +#container > .main { + display: flex; + flex: 1 0 auto; +} + +.main > .content { + flex: 1 0; + max-width: 100%; +} + +.skip-to-content-link { + position: absolute; + top: -999px; + margin: 5px; + padding: 5px; + background: var(--body-bg); + z-index: 1; +} + +.skip-to-content-link:focus { + left: 0px; + top: 0px; +} + +#content { + padding: 20px 40px; +} + +.dashboard #content { + width: 600px; +} + +#content-main { + float: left; + width: 100%; +} + +#content-related { + float: right; + width: 260px; + position: relative; + margin-right: -300px; +} + +#footer { + clear: both; + padding: 10px; +} + +/* COLUMN TYPES */ + +.colMS { + margin-right: 300px; +} + +.colSM { + margin-left: 300px; +} + +.colSM #content-related { + float: left; + margin-right: 0; + margin-left: -300px; +} + +.colSM #content-main { + float: right; +} + +.popup .colM { + width: auto; +} + +/* HEADER */ + +#header { + width: auto; + height: auto; + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px 40px; + background: var(--header-bg); + color: var(--header-color); +} + +#header a:link, #header a:visited, #logout-form button { + color: var(--header-link-color); +} + +#header a:focus , #header a:hover { + text-decoration: underline; +} + +#branding { + display: flex; +} + +#site-name { + padding: 0; + margin: 0; + margin-inline-end: 20px; + font-weight: 300; + font-size: 1.5rem; + color: var(--header-branding-color); +} + +#site-name a:link, #site-name a:visited { + color: var(--accent); +} + +#branding h2 { + padding: 0 10px; + font-size: 0.875rem; + margin: -8px 0 8px 0; + font-weight: normal; + color: var(--header-color); +} + +#branding a:hover { + text-decoration: none; +} + +#logout-form { + display: inline; +} + +#logout-form button { + background: none; + border: 0; + cursor: pointer; + font-family: var(--font-family-primary); +} + +#user-tools { + float: right; + margin: 0 0 0 20px; + text-align: right; +} + +#user-tools, #logout-form button{ + padding: 0; + font-weight: 300; + font-size: 0.6875rem; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +#user-tools a, #logout-form button { + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +#user-tools a:focus, #user-tools a:hover, +#logout-form button:active, #logout-form button:hover { + text-decoration: none; + border-bottom: 0; +} + +#logout-form button:active, #logout-form button:hover { + margin-bottom: 1px; +} + +/* SIDEBAR */ + +#content-related { + background: var(--darkened-bg); +} + +#content-related .module { + background: none; +} + +#content-related h3 { + color: var(--body-quiet-color); + padding: 0 16px; + margin: 0 0 16px; +} + +#content-related h4 { + font-size: 0.8125rem; +} + +#content-related p { + padding-left: 16px; + padding-right: 16px; +} + +#content-related .actionlist { + padding: 0; + margin: 16px; +} + +#content-related .actionlist li { + line-height: 1.2; + margin-bottom: 10px; + padding-left: 18px; +} + +#content-related .module h2 { + background: none; + padding: 16px; + margin-bottom: 16px; + border-bottom: 1px solid var(--hairline-color); + font-size: 1.125rem; + color: var(--body-fg); +} + +.delete-confirmation form input[type="submit"] { + background: var(--delete-button-bg); + border-radius: 4px; + padding: 10px 15px; + color: var(--button-fg); +} + +.delete-confirmation form input[type="submit"]:active, +.delete-confirmation form input[type="submit"]:focus, +.delete-confirmation form input[type="submit"]:hover { + background: var(--delete-button-hover-bg); +} + +.delete-confirmation form .cancel-link { + display: inline-block; + vertical-align: middle; + height: 0.9375rem; + line-height: 0.9375rem; + border-radius: 4px; + padding: 10px 15px; + color: var(--button-fg); + background: var(--close-button-bg); + margin: 0 0 0 10px; +} + +.delete-confirmation form .cancel-link:active, +.delete-confirmation form .cancel-link:focus, +.delete-confirmation form .cancel-link:hover { + background: var(--close-button-hover-bg); +} + +/* POPUP */ +.popup #content { + padding: 20px; +} + +.popup #container { + min-width: 0; +} + +.popup #header { + padding: 10px 20px; +} + +/* PAGINATOR */ + +.paginator { + display: flex; + align-items: center; + gap: 4px; + font-size: 0.8125rem; + padding-top: 10px; + padding-bottom: 10px; + line-height: 22px; + margin: 0; + border-top: 1px solid var(--hairline-color); + width: 100%; +} + +.paginator a:link, .paginator a:visited { + padding: 2px 6px; + background: var(--button-bg); + text-decoration: none; + color: var(--button-fg); +} + +.paginator a.showall { + border: none; + background: none; + color: var(--link-fg); +} + +.paginator a.showall:focus, .paginator a.showall:hover { + background: none; + color: var(--link-hover-color); +} + +.paginator .end { + margin-right: 6px; +} + +.paginator .this-page { + padding: 2px 6px; + font-weight: bold; + font-size: 0.8125rem; + vertical-align: top; +} + +.paginator a:focus, .paginator a:hover { + color: white; + background: var(--link-hover-color); +} + +.paginator input { + margin-left: auto; +} + +.base-svgs { + display: none; +} + +.visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + white-space: nowrap; + border: 0; + color: var(--body-fg); + background-color: var(--body-bg); +} diff --git a/djangoProject/staticfiles/admin/css/changelists.css b/djangoProject/staticfiles/admin/css/changelists.css new file mode 100644 index 00000000..573c3896 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/changelists.css @@ -0,0 +1,338 @@ +/* CHANGELISTS */ + +#changelist { + display: flex; + align-items: flex-start; + justify-content: space-between; +} + +#changelist .changelist-form-container { + flex: 1 1 auto; + min-width: 0; +} + +#changelist table { + width: 100%; +} + +.change-list .hiddenfields { display:none; } + +.change-list .filtered table { + border-right: none; +} + +.change-list .filtered { + min-height: 400px; +} + +.change-list .filtered .results, .change-list .filtered .paginator, +.filtered #toolbar, .filtered div.xfull { + width: auto; +} + +.change-list .filtered table tbody th { + padding-right: 1em; +} + +#changelist-form .results { + overflow-x: auto; + width: 100%; +} + +#changelist .toplinks { + border-bottom: 1px solid var(--hairline-color); +} + +#changelist .paginator { + color: var(--body-quiet-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--body-bg); + overflow: hidden; +} + +/* CHANGELIST TABLES */ + +#changelist table thead th { + padding: 0; + white-space: nowrap; + vertical-align: middle; +} + +#changelist table thead th.action-checkbox-column { + width: 1.5em; + text-align: center; +} + +#changelist table tbody td.action-checkbox { + text-align: center; +} + +#changelist table tfoot { + color: var(--body-quiet-color); +} + +/* TOOLBAR */ + +#toolbar { + padding: 8px 10px; + margin-bottom: 15px; + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +#toolbar form input { + border-radius: 4px; + font-size: 0.875rem; + padding: 5px; + color: var(--body-fg); +} + +#toolbar #searchbar { + height: 1.1875rem; + border: 1px solid var(--border-color); + padding: 2px 5px; + margin: 0; + vertical-align: top; + font-size: 0.8125rem; + max-width: 100%; +} + +#toolbar #searchbar:focus { + border-color: var(--body-quiet-color); +} + +#toolbar form input[type="submit"] { + border: 1px solid var(--border-color); + font-size: 0.8125rem; + padding: 4px 8px; + margin: 0; + vertical-align: middle; + background: var(--body-bg); + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + color: var(--body-fg); +} + +#toolbar form input[type="submit"]:focus, +#toolbar form input[type="submit"]:hover { + border-color: var(--body-quiet-color); +} + +#changelist-search img { + vertical-align: middle; + margin-right: 4px; +} + +#changelist-search .help { + word-break: break-word; +} + +/* FILTER COLUMN */ + +#changelist-filter { + flex: 0 0 240px; + order: 1; + background: var(--darkened-bg); + border-left: none; + margin: 0 0 0 30px; +} + +#changelist-filter h2 { + font-size: 0.875rem; + text-transform: uppercase; + letter-spacing: 0.5px; + padding: 5px 15px; + margin-bottom: 12px; + border-bottom: none; +} + +#changelist-filter h3, +#changelist-filter details summary { + font-weight: 400; + padding: 0 15px; + margin-bottom: 10px; + cursor: pointer; +} + +#changelist-filter details summary > * { + display: inline; +} + +#changelist-filter details > summary { + list-style-type: none; +} + +#changelist-filter details > summary::-webkit-details-marker { + display: none; +} + +#changelist-filter details > summary::before { + content: '→'; + font-weight: bold; + color: var(--link-hover-color); +} + +#changelist-filter details[open] > summary::before { + content: '↓'; +} + +#changelist-filter ul { + margin: 5px 0; + padding: 0 15px 15px; + border-bottom: 1px solid var(--hairline-color); +} + +#changelist-filter ul:last-child { + border-bottom: none; +} + +#changelist-filter li { + list-style-type: none; + margin-left: 0; + padding-left: 0; +} + +#changelist-filter a { + display: block; + color: var(--body-quiet-color); + word-break: break-word; +} + +#changelist-filter li.selected { + border-left: 5px solid var(--hairline-color); + padding-left: 10px; + margin-left: -15px; +} + +#changelist-filter li.selected a { + color: var(--link-selected-fg); +} + +#changelist-filter a:focus, #changelist-filter a:hover, +#changelist-filter li.selected a:focus, +#changelist-filter li.selected a:hover { + color: var(--link-hover-color); +} + +#changelist-filter #changelist-filter-extra-actions { + font-size: 0.8125rem; + margin-bottom: 10px; + border-bottom: 1px solid var(--hairline-color); +} + +/* DATE DRILLDOWN */ + +.change-list .toplinks { + display: flex; + padding-bottom: 5px; + flex-wrap: wrap; + gap: 3px 17px; + font-weight: bold; +} + +.change-list .toplinks a { + font-size: 0.8125rem; +} + +.change-list .toplinks .date-back { + color: var(--body-quiet-color); +} + +.change-list .toplinks .date-back:focus, +.change-list .toplinks .date-back:hover { + color: var(--link-hover-color); +} + +/* ACTIONS */ + +.filtered .actions { + border-right: none; +} + +#changelist table input { + margin: 0; + vertical-align: baseline; +} + +/* Once the :has() pseudo-class is supported by all browsers, the tr.selected + selector and the JS adding the class can be removed. */ +#changelist tbody tr.selected { + background-color: var(--selected-row); +} + +#changelist tbody tr:has(.action-select:checked) { + background-color: var(--selected-row); +} + +@media (forced-colors: active) { + #changelist tbody tr.selected { + background-color: SelectedItem; + } + #changelist tbody tr:has(.action-select:checked) { + background-color: SelectedItem; + } +} + +#changelist .actions { + padding: 10px; + background: var(--body-bg); + border-top: none; + border-bottom: none; + line-height: 1.5rem; + color: var(--body-quiet-color); + width: 100%; +} + +#changelist .actions span.all, +#changelist .actions span.action-counter, +#changelist .actions span.clear, +#changelist .actions span.question { + font-size: 0.8125rem; + margin: 0 0.5em; +} + +#changelist .actions:last-child { + border-bottom: none; +} + +#changelist .actions select { + vertical-align: top; + height: 1.5rem; + color: var(--body-fg); + border: 1px solid var(--border-color); + border-radius: 4px; + font-size: 0.875rem; + padding: 0 0 0 4px; + margin: 0; + margin-left: 10px; +} + +#changelist .actions select:focus { + border-color: var(--body-quiet-color); +} + +#changelist .actions label { + display: inline-block; + vertical-align: middle; + font-size: 0.8125rem; +} + +#changelist .actions .button { + font-size: 0.8125rem; + border: 1px solid var(--border-color); + border-radius: 4px; + background: var(--body-bg); + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + height: 1.5rem; + line-height: 1; + padding: 4px 8px; + margin: 0; + color: var(--body-fg); +} + +#changelist .actions .button:focus, #changelist .actions .button:hover { + border-color: var(--body-quiet-color); +} diff --git a/djangoProject/staticfiles/admin/css/dark_mode.css b/djangoProject/staticfiles/admin/css/dark_mode.css new file mode 100644 index 00000000..c49b6bc2 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/dark_mode.css @@ -0,0 +1,124 @@ +@media (prefers-color-scheme: dark) { + :root { + --primary: #264b5d; + --primary-fg: #f7f7f7; + + --body-fg: #eeeeee; + --body-bg: #121212; + --body-quiet-color: #e0e0e0; + --body-loud-color: #ffffff; + + --breadcrumbs-link-fg: #e0e0e0; + --breadcrumbs-bg: var(--primary); + + --link-fg: #81d4fa; + --link-hover-color: #4ac1f7; + --link-selected-fg: #6f94c6; + + --hairline-color: #272727; + --border-color: #353535; + + --error-fg: #e35f5f; + --message-success-bg: #006b1b; + --message-warning-bg: #583305; + --message-error-bg: #570808; + + --darkened-bg: #212121; + --selected-bg: #1b1b1b; + --selected-row: #00363a; + + --close-button-bg: #333333; + --close-button-hover-bg: #666666; + } + } + + +html[data-theme="dark"] { + --primary: #264b5d; + --primary-fg: #f7f7f7; + + --body-fg: #eeeeee; + --body-bg: #121212; + --body-quiet-color: #e0e0e0; + --body-loud-color: #ffffff; + + --breadcrumbs-link-fg: #e0e0e0; + --breadcrumbs-bg: var(--primary); + + --link-fg: #81d4fa; + --link-hover-color: #4ac1f7; + --link-selected-fg: #6f94c6; + + --hairline-color: #272727; + --border-color: #353535; + + --error-fg: #e35f5f; + --message-success-bg: #006b1b; + --message-warning-bg: #583305; + --message-error-bg: #570808; + + --darkened-bg: #212121; + --selected-bg: #1b1b1b; + --selected-row: #00363a; + + --close-button-bg: #333333; + --close-button-hover-bg: #666666; +} + +/* THEME SWITCH */ +.theme-toggle { + cursor: pointer; + border: none; + padding: 0; + background: transparent; + vertical-align: middle; + margin-inline-start: 5px; + margin-top: -1px; +} + +.theme-toggle svg { + vertical-align: middle; + height: 1rem; + width: 1rem; + display: none; +} + +/* +Fully hide screen reader text so we only show the one matching the current +theme. +*/ +.theme-toggle .visually-hidden { + display: none; +} + +html[data-theme="auto"] .theme-toggle .theme-label-when-auto { + display: block; +} + +html[data-theme="dark"] .theme-toggle .theme-label-when-dark { + display: block; +} + +html[data-theme="light"] .theme-toggle .theme-label-when-light { + display: block; +} + +/* ICONS */ +.theme-toggle svg.theme-icon-when-auto, +.theme-toggle svg.theme-icon-when-dark, +.theme-toggle svg.theme-icon-when-light { + fill: var(--header-link-color); + color: var(--header-bg); +} + +html[data-theme="auto"] .theme-toggle svg.theme-icon-when-auto { + display: block; +} + +html[data-theme="dark"] .theme-toggle svg.theme-icon-when-dark { + display: block; +} + +html[data-theme="light"] .theme-toggle svg.theme-icon-when-light { + display: block; +} diff --git a/djangoProject/staticfiles/admin/css/dashboard.css b/djangoProject/staticfiles/admin/css/dashboard.css new file mode 100644 index 00000000..242b81a4 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/dashboard.css @@ -0,0 +1,29 @@ +/* DASHBOARD */ +.dashboard td, .dashboard th { + word-break: break-word; +} + +.dashboard .module table th { + width: 100%; +} + +.dashboard .module table td { + white-space: nowrap; +} + +.dashboard .module table td a { + display: block; + padding-right: .6em; +} + +/* RECENT ACTIONS MODULE */ + +.module ul.actionlist { + margin-left: 0; +} + +ul.actionlist li { + list-style-type: none; + overflow: hidden; + text-overflow: ellipsis; +} diff --git a/djangoProject/staticfiles/admin/css/forms.css b/djangoProject/staticfiles/admin/css/forms.css new file mode 100644 index 00000000..9a8dad08 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/forms.css @@ -0,0 +1,534 @@ +@import url('widgets.css'); + +/* FORM ROWS */ + +.form-row { + overflow: hidden; + padding: 10px; + font-size: 0.8125rem; + border-bottom: 1px solid var(--hairline-color); +} + +.form-row img, .form-row input { + vertical-align: middle; +} + +.form-row label input[type="checkbox"] { + margin-top: 0; + vertical-align: 0; +} + +form .form-row p { + padding-left: 0; +} + +.flex-container { + display: flex; +} + +.form-multiline { + flex-wrap: wrap; +} + +.form-multiline > div { + padding-bottom: 10px; +} + +/* FORM LABELS */ + +label { + font-weight: normal; + color: var(--body-quiet-color); + font-size: 0.8125rem; +} + +.required label, label.required { + font-weight: bold; + color: var(--body-fg); +} + +/* RADIO BUTTONS */ + +form div.radiolist div { + padding-right: 7px; +} + +form div.radiolist.inline div { + display: inline-block; +} + +form div.radiolist label { + width: auto; +} + +form div.radiolist input[type="radio"] { + margin: -2px 4px 0 0; + padding: 0; +} + +form ul.inline { + margin-left: 0; + padding: 0; +} + +form ul.inline li { + float: left; + padding-right: 7px; +} + +/* ALIGNED FIELDSETS */ + +.aligned label { + display: block; + padding: 4px 10px 0 0; + min-width: 160px; + width: 160px; + word-wrap: break-word; + line-height: 1; +} + +.aligned label:not(.vCheckboxLabel):after { + content: ''; + display: inline-block; + vertical-align: middle; + height: 1.625rem; +} + +.aligned label + p, .aligned .checkbox-row + div.help, .aligned label + div.readonly { + padding: 6px 0; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + overflow-wrap: break-word; +} + +.aligned ul label { + display: inline; + float: none; + width: auto; +} + +.aligned .form-row input { + margin-bottom: 0; +} + +.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { + width: 350px; +} + +form .aligned ul { + margin-left: 160px; + padding-left: 10px; +} + +form .aligned div.radiolist { + display: inline-block; + margin: 0; + padding: 0; +} + +form .aligned p.help, +form .aligned div.help { + margin-top: 0; + margin-left: 160px; + padding-left: 10px; +} + +form .aligned p.date div.help.timezonewarning, +form .aligned p.datetime div.help.timezonewarning, +form .aligned p.time div.help.timezonewarning { + margin-left: 0; + padding-left: 0; + font-weight: normal; +} + +form .aligned p.help:last-child, +form .aligned div.help:last-child { + margin-bottom: 0; + padding-bottom: 0; +} + +form .aligned input + p.help, +form .aligned textarea + p.help, +form .aligned select + p.help, +form .aligned input + div.help, +form .aligned textarea + div.help, +form .aligned select + div.help { + margin-left: 160px; + padding-left: 10px; +} + +form .aligned ul li { + list-style: none; +} + +form .aligned table p { + margin-left: 0; + padding-left: 0; +} + +.aligned .vCheckboxLabel { + float: none; + width: auto; + display: inline-block; + vertical-align: -3px; + padding: 0 0 5px 5px; +} + +.aligned .vCheckboxLabel + p.help, +.aligned .vCheckboxLabel + div.help { + margin-top: -4px; +} + +.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { + width: 610px; +} + +fieldset .fieldBox { + margin-right: 20px; +} + +/* WIDE FIELDSETS */ + +.wide label { + width: 200px; +} + +form .wide p, +form .wide ul.errorlist, +form .wide input + p.help, +form .wide input + div.help { + margin-left: 200px; +} + +form .wide p.help, +form .wide div.help { + padding-left: 50px; +} + +form div.help ul { + padding-left: 0; + margin-left: 0; +} + +.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { + width: 450px; +} + +/* COLLAPSED FIELDSETS */ + +fieldset.collapsed * { + display: none; +} + +fieldset.collapsed h2, fieldset.collapsed { + display: block; +} + +fieldset.collapsed { + border: 1px solid var(--hairline-color); + border-radius: 4px; + overflow: hidden; +} + +fieldset.collapsed h2 { + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +fieldset .collapse-toggle { + color: var(--header-link-color); +} + +fieldset.collapsed .collapse-toggle { + background: transparent; + display: inline; + color: var(--link-fg); +} + +/* MONOSPACE TEXTAREAS */ + +fieldset.monospace textarea { + font-family: var(--font-family-monospace); +} + +/* SUBMIT ROW */ + +.submit-row { + padding: 12px 14px 12px; + margin: 0 0 20px; + background: var(--darkened-bg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + overflow: hidden; + display: flex; + gap: 10px; + flex-wrap: wrap; +} + +body.popup .submit-row { + overflow: auto; +} + +.submit-row input { + height: 2.1875rem; + line-height: 0.9375rem; +} + +.submit-row input, .submit-row a { + margin: 0; +} + +.submit-row input.default { + text-transform: uppercase; +} + +.submit-row a.deletelink { + margin-left: auto; +} + +.submit-row a.deletelink { + display: block; + background: var(--delete-button-bg); + border-radius: 4px; + padding: 0.625rem 0.9375rem; + height: 0.9375rem; + line-height: 0.9375rem; + color: var(--button-fg); +} + +.submit-row a.closelink { + display: inline-block; + background: var(--close-button-bg); + border-radius: 4px; + padding: 10px 15px; + height: 0.9375rem; + line-height: 0.9375rem; + color: var(--button-fg); +} + +.submit-row a.deletelink:focus, +.submit-row a.deletelink:hover, +.submit-row a.deletelink:active { + background: var(--delete-button-hover-bg); + text-decoration: none; +} + +.submit-row a.closelink:focus, +.submit-row a.closelink:hover, +.submit-row a.closelink:active { + background: var(--close-button-hover-bg); + text-decoration: none; +} + +/* CUSTOM FORM FIELDS */ + +.vSelectMultipleField { + vertical-align: top; +} + +.vCheckboxField { + border: none; +} + +.vDateField, .vTimeField { + margin-right: 2px; + margin-bottom: 4px; +} + +.vDateField { + min-width: 6.85em; +} + +.vTimeField { + min-width: 4.7em; +} + +.vURLField { + width: 30em; +} + +.vLargeTextField, .vXMLLargeTextField { + width: 48em; +} + +.flatpages-flatpage #id_content { + height: 40.2em; +} + +.module table .vPositiveSmallIntegerField { + width: 2.2em; +} + +.vIntegerField { + width: 5em; +} + +.vBigIntegerField { + width: 10em; +} + +.vForeignKeyRawIdAdminField { + width: 5em; +} + +.vTextField, .vUUIDField { + width: 20em; +} + +/* INLINES */ + +.inline-group { + padding: 0; + margin: 0 0 30px; +} + +.inline-group thead th { + padding: 8px 10px; +} + +.inline-group .aligned label { + width: 160px; +} + +.inline-related { + position: relative; +} + +.inline-related h3 { + margin: 0; + color: var(--body-quiet-color); + padding: 5px; + font-size: 0.8125rem; + background: var(--darkened-bg); + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); +} + +.inline-related h3 span.delete { + float: right; +} + +.inline-related h3 span.delete label { + margin-left: 2px; + font-size: 0.6875rem; +} + +.inline-related fieldset { + margin: 0; + background: var(--body-bg); + border: none; + width: 100%; +} + +.inline-related fieldset.module h3 { + margin: 0; + padding: 2px 5px 3px 5px; + font-size: 0.6875rem; + text-align: left; + font-weight: bold; + background: #bcd; + color: var(--body-bg); +} + +.inline-group .tabular fieldset.module { + border: none; +} + +.inline-related.tabular fieldset.module table { + width: 100%; + overflow-x: scroll; +} + +.last-related fieldset { + border: none; +} + +.inline-group .tabular tr.has_original td { + padding-top: 2em; +} + +.inline-group .tabular tr td.original { + padding: 2px 0 0 0; + width: 0; + _position: relative; +} + +.inline-group .tabular th.original { + width: 0px; + padding: 0; +} + +.inline-group .tabular td.original p { + position: absolute; + left: 0; + height: 1.1em; + padding: 2px 9px; + overflow: hidden; + font-size: 0.5625rem; + font-weight: bold; + color: var(--body-quiet-color); + _width: 700px; +} + +.inline-group ul.tools { + padding: 0; + margin: 0; + list-style: none; +} + +.inline-group ul.tools li { + display: inline; + padding: 0 5px; +} + +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + color: var(--body-quiet-color); + background: var(--darkened-bg); + padding: 8px 10px; + border-bottom: 1px solid var(--hairline-color); +} + +.inline-group .tabular tr.add-row td { + padding: 8px 10px; + border-bottom: 1px solid var(--hairline-color); +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { + background: url(../img/icon-addlink.svg) 0 1px no-repeat; + padding-left: 16px; + font-size: 0.75rem; +} + +.empty-form { + display: none; +} + +/* RELATED FIELD ADD ONE / LOOKUP */ + +.related-lookup { + margin-left: 5px; + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + background-size: 14px; +} + +.related-lookup { + width: 1rem; + height: 1rem; + background-image: url(../img/search.svg); +} + +form .related-widget-wrapper ul { + display: inline-block; + margin-left: 0; + padding-left: 0; +} + +.clearable-file-input input { + margin-top: 0; +} diff --git a/djangoProject/staticfiles/admin/css/login.css b/djangoProject/staticfiles/admin/css/login.css new file mode 100644 index 00000000..389772f5 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/login.css @@ -0,0 +1,61 @@ +/* LOGIN FORM */ + +.login { + background: var(--darkened-bg); + height: auto; +} + +.login #header { + height: auto; + padding: 15px 16px; + justify-content: center; +} + +.login #header h1 { + font-size: 1.125rem; + margin: 0; +} + +.login #header h1 a { + color: var(--header-link-color); +} + +.login #content { + padding: 20px 20px 0; +} + +.login #container { + background: var(--body-bg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + overflow: hidden; + width: 28em; + min-width: 300px; + margin: 100px auto; + height: auto; +} + +.login .form-row { + padding: 4px 0; +} + +.login .form-row label { + display: block; + line-height: 2em; +} + +.login .form-row #id_username, .login .form-row #id_password { + padding: 8px; + width: 100%; + box-sizing: border-box; +} + +.login .submit-row { + padding: 1em 0 0 0; + margin: 0; + text-align: center; +} + +.login .password-reset-link { + text-align: center; +} diff --git a/djangoProject/staticfiles/admin/css/nav_sidebar.css b/djangoProject/staticfiles/admin/css/nav_sidebar.css new file mode 100644 index 00000000..7eb0de97 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/nav_sidebar.css @@ -0,0 +1,150 @@ +.sticky { + position: sticky; + top: 0; + max-height: 100vh; +} + +.toggle-nav-sidebar { + z-index: 20; + left: 0; + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 23px; + width: 23px; + border: 0; + border-right: 1px solid var(--hairline-color); + background-color: var(--body-bg); + cursor: pointer; + font-size: 1.25rem; + color: var(--link-fg); + padding: 0; +} + +[dir="rtl"] .toggle-nav-sidebar { + border-left: 1px solid var(--hairline-color); + border-right: 0; +} + +.toggle-nav-sidebar:hover, +.toggle-nav-sidebar:focus { + background-color: var(--darkened-bg); +} + +#nav-sidebar { + z-index: 15; + flex: 0 0 275px; + left: -276px; + margin-left: -276px; + border-top: 1px solid transparent; + border-right: 1px solid var(--hairline-color); + background-color: var(--body-bg); + overflow: auto; +} + +[dir="rtl"] #nav-sidebar { + border-left: 1px solid var(--hairline-color); + border-right: 0; + left: 0; + margin-left: 0; + right: -276px; + margin-right: -276px; +} + +.toggle-nav-sidebar::before { + content: '\00BB'; +} + +.main.shifted .toggle-nav-sidebar::before { + content: '\00AB'; +} + +.main > #nav-sidebar { + visibility: hidden; +} + +.main.shifted > #nav-sidebar { + margin-left: 0; + visibility: visible; +} + +[dir="rtl"] .main.shifted > #nav-sidebar { + margin-right: 0; +} + +#nav-sidebar .module th { + width: 100%; + overflow-wrap: anywhere; +} + +#nav-sidebar .module th, +#nav-sidebar .module caption { + padding-left: 16px; +} + +#nav-sidebar .module td { + white-space: nowrap; +} + +[dir="rtl"] #nav-sidebar .module th, +[dir="rtl"] #nav-sidebar .module caption { + padding-left: 8px; + padding-right: 16px; +} + +#nav-sidebar .current-app .section:link, +#nav-sidebar .current-app .section:visited { + color: var(--header-color); + font-weight: bold; +} + +#nav-sidebar .current-model { + background: var(--selected-row); +} + +@media (forced-colors: active) { + #nav-sidebar .current-model { + background-color: SelectedItem; + } +} + +.main > #nav-sidebar + .content { + max-width: calc(100% - 23px); +} + +.main.shifted > #nav-sidebar + .content { + max-width: calc(100% - 299px); +} + +@media (max-width: 767px) { + #nav-sidebar, #toggle-nav-sidebar { + display: none; + } + + .main > #nav-sidebar + .content, + .main.shifted > #nav-sidebar + .content { + max-width: 100%; + } +} + +#nav-filter { + width: 100%; + box-sizing: border-box; + padding: 2px 5px; + margin: 5px 0; + border: 1px solid var(--border-color); + background-color: var(--darkened-bg); + color: var(--body-fg); +} + +#nav-filter:focus { + border-color: var(--body-quiet-color); +} + +#nav-filter.no-results { + background: var(--message-error-bg); +} + +#nav-sidebar table { + width: 100%; +} diff --git a/djangoProject/staticfiles/admin/css/responsive.css b/djangoProject/staticfiles/admin/css/responsive.css new file mode 100644 index 00000000..bb539456 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/responsive.css @@ -0,0 +1,970 @@ +/* Tablets */ + +input[type="submit"], button { + -webkit-appearance: none; + appearance: none; +} + +@media (max-width: 1024px) { + /* Basic */ + + html { + -webkit-text-size-adjust: 100%; + } + + td, th { + padding: 10px; + font-size: 0.875rem; + } + + .small { + font-size: 0.75rem; + } + + /* Layout */ + + #container { + min-width: 0; + } + + #content { + padding: 15px 20px 20px; + } + + div.breadcrumbs { + padding: 10px 30px; + } + + /* Header */ + + #header { + flex-direction: column; + padding: 15px 30px; + justify-content: flex-start; + } + + #site-name { + margin: 0 0 8px; + line-height: 1.2; + } + + #user-tools { + margin: 0; + font-weight: 400; + line-height: 1.85; + text-align: left; + } + + #user-tools a { + display: inline-block; + line-height: 1.4; + } + + /* Dashboard */ + + .dashboard #content { + width: auto; + } + + #content-related { + margin-right: -290px; + } + + .colSM #content-related { + margin-left: -290px; + } + + .colMS { + margin-right: 290px; + } + + .colSM { + margin-left: 290px; + } + + .dashboard .module table td a { + padding-right: 0; + } + + td .changelink, td .addlink { + font-size: 0.8125rem; + } + + /* Changelist */ + + #toolbar { + border: none; + padding: 15px; + } + + #changelist-search > div { + display: flex; + flex-wrap: nowrap; + max-width: 480px; + } + + #changelist-search label { + line-height: 1.375rem; + } + + #toolbar form #searchbar { + flex: 1 0 auto; + width: 0; + height: 1.375rem; + margin: 0 10px 0 6px; + } + + #toolbar form input[type=submit] { + flex: 0 1 auto; + } + + #changelist-search .quiet { + width: 0; + flex: 1 0 auto; + margin: 5px 0 0 25px; + } + + #changelist .actions { + display: flex; + flex-wrap: wrap; + padding: 15px 0; + } + + #changelist .actions label { + display: flex; + } + + #changelist .actions select { + background: var(--body-bg); + } + + #changelist .actions .button { + min-width: 48px; + margin: 0 10px; + } + + #changelist .actions span.all, + #changelist .actions span.clear, + #changelist .actions span.question, + #changelist .actions span.action-counter { + font-size: 0.6875rem; + margin: 0 10px 0 0; + } + + #changelist-filter { + flex-basis: 200px; + } + + .change-list .filtered .results, + .change-list .filtered .paginator, + .filtered #toolbar, + .filtered .actions, + + #changelist .paginator { + border-top-color: var(--hairline-color); /* XXX Is this used at all? */ + } + + #changelist .results + .paginator { + border-top: none; + } + + /* Forms */ + + label { + font-size: 0.875rem; + } + + .form-row input[type=text], + .form-row input[type=password], + .form-row input[type=email], + .form-row input[type=url], + .form-row input[type=tel], + .form-row input[type=number], + .form-row textarea, + .form-row select, + .form-row .vTextField { + box-sizing: border-box; + margin: 0; + padding: 6px 8px; + min-height: 2.25rem; + font-size: 0.875rem; + } + + .form-row select { + height: 2.25rem; + } + + .form-row select[multiple] { + height: auto; + min-height: 0; + } + + fieldset .fieldBox + .fieldBox { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid var(--hairline-color); + } + + textarea { + max-width: 100%; + max-height: 120px; + } + + .aligned label { + padding-top: 6px; + } + + .aligned .related-lookup, + .aligned .datetimeshortcuts, + .aligned .related-lookup + strong { + align-self: center; + margin-left: 15px; + } + + form .aligned div.radiolist { + margin-left: 2px; + } + + .submit-row { + padding: 8px; + } + + .submit-row a.deletelink { + padding: 10px 7px; + } + + .button, input[type=submit], input[type=button], .submit-row input, a.button { + padding: 7px; + } + + /* Selector */ + + .selector { + display: flex; + width: 100%; + } + + .selector .selector-filter { + display: flex; + align-items: center; + } + + .selector .selector-filter label { + margin: 0 8px 0 0; + } + + .selector .selector-filter input { + width: 100%; + min-height: 0; + flex: 1 1; + } + + .selector-available, .selector-chosen { + width: auto; + flex: 1 1; + display: flex; + flex-direction: column; + } + + .selector select { + width: 100%; + flex: 1 0 auto; + margin-bottom: 5px; + } + + .selector ul.selector-chooser { + width: 26px; + height: 52px; + padding: 2px 0; + border-radius: 20px; + transform: translateY(-10px); + } + + .selector-add, .selector-remove { + width: 20px; + height: 20px; + background-size: 20px auto; + } + + .selector-add { + background-position: 0 -120px; + } + + .selector-remove { + background-position: 0 -80px; + } + + a.selector-chooseall, a.selector-clearall { + align-self: center; + } + + .stacked { + flex-direction: column; + max-width: 480px; + } + + .stacked > * { + flex: 0 1 auto; + } + + .stacked select { + margin-bottom: 0; + } + + .stacked .selector-available, .stacked .selector-chosen { + width: auto; + } + + .stacked ul.selector-chooser { + width: 52px; + height: 26px; + padding: 0 2px; + transform: none; + } + + .stacked .selector-chooser li { + padding: 3px; + } + + .stacked .selector-add, .stacked .selector-remove { + background-size: 20px auto; + } + + .stacked .selector-add { + background-position: 0 -40px; + } + + .stacked .active.selector-add { + background-position: 0 -40px; + } + + .active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -140px; + } + + .stacked .active.selector-add:focus, .stacked .active.selector-add:hover { + background-position: 0 -60px; + } + + .stacked .selector-remove { + background-position: 0 0; + } + + .stacked .active.selector-remove { + background-position: 0 0; + } + + .active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -100px; + } + + .stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { + background-position: 0 -20px; + } + + .help-tooltip, .selector .help-icon { + display: none; + } + + .datetime input { + width: 50%; + max-width: 120px; + } + + .datetime span { + font-size: 0.8125rem; + } + + .datetime .timezonewarning { + display: block; + font-size: 0.6875rem; + color: var(--body-quiet-color); + } + + .datetimeshortcuts { + color: var(--border-color); /* XXX Redundant, .datetime span also sets #ccc */ + } + + .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { + width: 75%; + } + + .inline-group { + overflow: auto; + } + + /* Messages */ + + ul.messagelist li { + padding-left: 55px; + background-position: 30px 12px; + } + + ul.messagelist li.error { + background-position: 30px 12px; + } + + ul.messagelist li.warning { + background-position: 30px 14px; + } + + /* Login */ + + .login #header { + padding: 15px 20px; + } + + .login #site-name { + margin: 0; + } + + /* GIS */ + + div.olMap { + max-width: calc(100vw - 30px); + max-height: 300px; + } + + .olMap + .clear_features { + display: block; + margin-top: 10px; + } + + /* Docs */ + + .module table.xfull { + width: 100%; + } + + pre.literal-block { + overflow: auto; + } +} + +/* Mobile */ + +@media (max-width: 767px) { + /* Layout */ + + #header, #content, #footer { + padding: 15px; + } + + #footer:empty { + padding: 0; + } + + div.breadcrumbs { + padding: 10px 15px; + } + + /* Dashboard */ + + .colMS, .colSM { + margin: 0; + } + + #content-related, .colSM #content-related { + width: 100%; + margin: 0; + } + + #content-related .module { + margin-bottom: 0; + } + + #content-related .module h2 { + padding: 10px 15px; + font-size: 1rem; + } + + /* Changelist */ + + #changelist { + align-items: stretch; + flex-direction: column; + } + + #toolbar { + padding: 10px; + } + + #changelist-filter { + margin-left: 0; + } + + #changelist .actions label { + flex: 1 1; + } + + #changelist .actions select { + flex: 1 0; + width: 100%; + } + + #changelist .actions span { + flex: 1 0 100%; + } + + #changelist-filter { + position: static; + width: auto; + margin-top: 30px; + } + + .object-tools { + float: none; + margin: 0 0 15px; + padding: 0; + overflow: hidden; + } + + .object-tools li { + height: auto; + margin-left: 0; + } + + .object-tools li + li { + margin-left: 15px; + } + + /* Forms */ + + .form-row { + padding: 15px 0; + } + + .aligned .form-row, + .aligned .form-row > div { + max-width: 100vw; + } + + .aligned .form-row > div { + width: calc(100vw - 30px); + } + + .flex-container { + flex-flow: column; + } + + .flex-container.checkbox-row { + flex-flow: row; + } + + textarea { + max-width: none; + } + + .vURLField { + width: auto; + } + + fieldset .fieldBox + .fieldBox { + margin-top: 15px; + padding-top: 15px; + } + + fieldset.collapsed .form-row { + display: none; + } + + .aligned label { + width: 100%; + min-width: auto; + padding: 0 0 10px; + } + + .aligned label:after { + max-height: 0; + } + + .aligned .form-row input, + .aligned .form-row select, + .aligned .form-row textarea { + flex: 1 1 auto; + max-width: 100%; + } + + .aligned .checkbox-row input { + flex: 0 1 auto; + margin: 0; + } + + .aligned .vCheckboxLabel { + flex: 1 0; + padding: 1px 0 0 5px; + } + + .aligned label + p, + .aligned label + div.help, + .aligned label + div.readonly { + padding: 0; + margin-left: 0; + } + + .aligned p.file-upload { + font-size: 0.8125rem; + } + + span.clearable-file-input { + margin-left: 15px; + } + + span.clearable-file-input label { + font-size: 0.8125rem; + padding-bottom: 0; + } + + .aligned .timezonewarning { + flex: 1 0 100%; + margin-top: 5px; + } + + form .aligned .form-row div.help { + width: 100%; + margin: 5px 0 0; + padding: 0; + } + + form .aligned ul, + form .aligned ul.errorlist { + margin-left: 0; + padding-left: 0; + } + + form .aligned div.radiolist { + margin-top: 5px; + margin-right: 15px; + margin-bottom: -3px; + } + + form .aligned div.radiolist:not(.inline) div + div { + margin-top: 5px; + } + + /* Related widget */ + + .related-widget-wrapper { + width: 100%; + display: flex; + align-items: flex-start; + } + + .related-widget-wrapper .selector { + order: 1; + } + + .related-widget-wrapper > a { + order: 2; + } + + .related-widget-wrapper .radiolist ~ a { + align-self: flex-end; + } + + .related-widget-wrapper > select ~ a { + align-self: center; + } + + /* Selector */ + + .selector { + flex-direction: column; + gap: 10px 0; + } + + .selector-available, .selector-chosen { + flex: 1 1 auto; + } + + .selector select { + max-height: 96px; + } + + .selector ul.selector-chooser { + display: block; + width: 52px; + height: 26px; + padding: 0 2px; + transform: none; + } + + .selector ul.selector-chooser li { + float: left; + } + + .selector-remove { + background-position: 0 0; + } + + .active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -20px; + } + + .selector-add { + background-position: 0 -40px; + } + + .active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -60px; + } + + /* Inlines */ + + .inline-group[data-inline-type="stacked"] .inline-related { + border: 1px solid var(--hairline-color); + border-radius: 4px; + margin-top: 15px; + overflow: auto; + } + + .inline-group[data-inline-type="stacked"] .inline-related > * { + box-sizing: border-box; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module { + padding: 0 10px; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module .form-row { + border-top: 1px solid var(--hairline-color); + border-bottom: none; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module .form-row:first-child { + border-top: none; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 { + padding: 10px; + border-top-width: 0; + border-bottom-width: 2px; + display: flex; + flex-wrap: wrap; + align-items: center; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 .inline_label { + margin-right: auto; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 span.delete { + float: none; + flex: 1 1 100%; + margin-top: 5px; + } + + .inline-group[data-inline-type="stacked"] .aligned .form-row > div:not([class]) { + width: 100%; + } + + .inline-group[data-inline-type="stacked"] .aligned label { + width: 100%; + } + + .inline-group[data-inline-type="stacked"] div.add-row { + margin-top: 15px; + border: 1px solid var(--hairline-color); + border-radius: 4px; + } + + .inline-group div.add-row, + .inline-group .tabular tr.add-row td { + padding: 0; + } + + .inline-group div.add-row a, + .inline-group .tabular tr.add-row td a { + display: block; + padding: 8px 10px 8px 26px; + background-position: 8px 9px; + } + + /* Submit row */ + + .submit-row { + padding: 10px; + margin: 0 0 15px; + flex-direction: column; + gap: 8px; + } + + .submit-row input, .submit-row input.default, .submit-row a { + text-align: center; + } + + .submit-row a.closelink { + padding: 10px 0; + text-align: center; + } + + .submit-row a.deletelink { + margin: 0; + } + + /* Messages */ + + ul.messagelist li { + padding-left: 40px; + background-position: 15px 12px; + } + + ul.messagelist li.error { + background-position: 15px 12px; + } + + ul.messagelist li.warning { + background-position: 15px 14px; + } + + /* Paginator */ + + .paginator .this-page, .paginator a:link, .paginator a:visited { + padding: 4px 10px; + } + + /* Login */ + + body.login { + padding: 0 15px; + } + + .login #container { + width: auto; + max-width: 480px; + margin: 50px auto; + } + + .login #header, + .login #content { + padding: 15px; + } + + .login #content-main { + float: none; + } + + .login .form-row { + padding: 0; + } + + .login .form-row + .form-row { + margin-top: 15px; + } + + .login .form-row label { + margin: 0 0 5px; + line-height: 1.2; + } + + .login .submit-row { + padding: 15px 0 0; + } + + .login br { + display: none; + } + + .login .submit-row input { + margin: 0; + text-transform: uppercase; + } + + .errornote { + margin: 0 0 20px; + padding: 8px 12px; + font-size: 0.8125rem; + } + + /* Calendar and clock */ + + .calendarbox, .clockbox { + position: fixed !important; + top: 50% !important; + left: 50% !important; + transform: translate(-50%, -50%); + margin: 0; + border: none; + overflow: visible; + } + + .calendarbox:before, .clockbox:before { + content: ''; + position: fixed; + top: 50%; + left: 50%; + width: 100vw; + height: 100vh; + background: rgba(0, 0, 0, 0.75); + transform: translate(-50%, -50%); + } + + .calendarbox > *, .clockbox > * { + position: relative; + z-index: 1; + } + + .calendarbox > div:first-child { + z-index: 2; + } + + .calendarbox .calendar, .clockbox h2 { + border-radius: 4px 4px 0 0; + overflow: hidden; + } + + .calendarbox .calendar-cancel, .clockbox .calendar-cancel { + border-radius: 0 0 4px 4px; + overflow: hidden; + } + + .calendar-shortcuts { + padding: 10px 0; + font-size: 0.75rem; + line-height: 0.75rem; + } + + .calendar-shortcuts a { + margin: 0 4px; + } + + .timelist a { + background: var(--body-bg); + padding: 4px; + } + + .calendar-cancel { + padding: 8px 10px; + } + + .clockbox h2 { + padding: 8px 15px; + } + + .calendar caption { + padding: 10px; + } + + .calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { + z-index: 1; + top: 10px; + } + + /* History */ + + table#change-history tbody th, table#change-history tbody td { + font-size: 0.8125rem; + word-break: break-word; + } + + table#change-history tbody th { + width: auto; + } + + /* Docs */ + + table.model tbody th, table.model tbody td { + font-size: 0.8125rem; + word-break: break-word; + } +} diff --git a/djangoProject/staticfiles/admin/css/responsive_rtl.css b/djangoProject/staticfiles/admin/css/responsive_rtl.css new file mode 100644 index 00000000..31dc8ff7 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/responsive_rtl.css @@ -0,0 +1,84 @@ +/* TABLETS */ + +@media (max-width: 1024px) { + [dir="rtl"] .colMS { + margin-right: 0; + } + + [dir="rtl"] #user-tools { + text-align: right; + } + + [dir="rtl"] #changelist .actions label { + padding-left: 10px; + padding-right: 0; + } + + [dir="rtl"] #changelist .actions select { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .change-list .filtered .results, + [dir="rtl"] .change-list .filtered .paginator, + [dir="rtl"] .filtered #toolbar, + [dir="rtl"] .filtered div.xfull, + [dir="rtl"] .filtered .actions, + [dir="rtl"] #changelist-filter { + margin-left: 0; + } + + [dir="rtl"] .inline-group ul.tools a.add, + [dir="rtl"] .inline-group div.add-row a, + [dir="rtl"] .inline-group .tabular tr.add-row td a { + padding: 8px 26px 8px 10px; + background-position: calc(100% - 8px) 9px; + } + + [dir="rtl"] .related-widget-wrapper-link + .selector { + margin-right: 0; + margin-left: 15px; + } + + [dir="rtl"] .selector .selector-filter label { + margin-right: 0; + margin-left: 8px; + } + + [dir="rtl"] .object-tools li { + float: right; + } + + [dir="rtl"] .object-tools li + li { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .dashboard .module table td a { + padding-left: 0; + padding-right: 16px; + } +} + +/* MOBILE */ + +@media (max-width: 767px) { + [dir="rtl"] .aligned .related-lookup, + [dir="rtl"] .aligned .datetimeshortcuts { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .aligned ul, + [dir="rtl"] form .aligned ul.errorlist { + margin-right: 0; + } + + [dir="rtl"] #changelist-filter { + margin-left: 0; + margin-right: 0; + } + [dir="rtl"] .aligned .vCheckboxLabel { + padding: 1px 5px 0 0; + } +} diff --git a/djangoProject/staticfiles/admin/css/rtl.css b/djangoProject/staticfiles/admin/css/rtl.css new file mode 100644 index 00000000..9027c7ed --- /dev/null +++ b/djangoProject/staticfiles/admin/css/rtl.css @@ -0,0 +1,302 @@ +/* GLOBAL */ + +th { + text-align: right; +} + +.module h2, .module caption { + text-align: right; +} + +.module ul, .module ol { + margin-left: 0; + margin-right: 1.5em; +} + +.viewlink, .addlink, .changelink, .hidelink { + padding-left: 0; + padding-right: 16px; + background-position: 100% 1px; +} + +.deletelink { + padding-left: 0; + padding-right: 16px; + background-position: 100% 1px; +} + +.object-tools { + float: left; +} + +thead th:first-child, +tfoot td:first-child { + border-left: none; +} + +/* LAYOUT */ + +#user-tools { + right: auto; + left: 0; + text-align: left; +} + +div.breadcrumbs { + text-align: right; +} + +#content-main { + float: right; +} + +#content-related { + float: left; + margin-left: -300px; + margin-right: auto; +} + +.colMS { + margin-left: 300px; + margin-right: 0; +} + +/* SORTABLE TABLES */ + +table thead th.sorted .sortoptions { + float: left; +} + +thead th.sorted .text { + padding-right: 0; + padding-left: 42px; +} + +/* dashboard styles */ + +.dashboard .module table td a { + padding-left: .6em; + padding-right: 16px; +} + +/* changelists styles */ + +.change-list .filtered table { + border-left: none; + border-right: 0px none; +} + +#changelist-filter { + border-left: none; + border-right: none; + margin-left: 0; + margin-right: 30px; +} + +#changelist-filter li.selected { + border-left: none; + padding-left: 10px; + margin-left: 0; + border-right: 5px solid var(--hairline-color); + padding-right: 10px; + margin-right: -15px; +} + +#changelist table tbody td:first-child, #changelist table tbody th:first-child { + border-right: none; + border-left: none; +} + +.paginator .end { + margin-left: 6px; + margin-right: 0; +} + +.paginator input { + margin-left: 0; + margin-right: auto; +} + +/* FORMS */ + +.aligned label { + padding: 0 0 3px 1em; +} + +.submit-row a.deletelink { + margin-left: 0; + margin-right: auto; +} + +.vDateField, .vTimeField { + margin-left: 2px; +} + +.aligned .form-row input { + margin-left: 5px; +} + +form .aligned ul { + margin-right: 163px; + padding-right: 10px; + margin-left: 0; + padding-left: 0; +} + +form ul.inline li { + float: right; + padding-right: 0; + padding-left: 7px; +} + +form .aligned p.help, +form .aligned div.help { + margin-right: 160px; + padding-right: 10px; +} + +form div.help ul, +form .aligned .checkbox-row + .help, +form .aligned p.date div.help.timezonewarning, +form .aligned p.datetime div.help.timezonewarning, +form .aligned p.time div.help.timezonewarning { + margin-right: 0; + padding-right: 0; +} + +form .wide p.help, form .wide div.help { + padding-left: 0; + padding-right: 50px; +} + +form .wide p, +form .wide ul.errorlist, +form .wide input + p.help, +form .wide input + div.help { + margin-right: 200px; + margin-left: 0px; +} + +.submit-row { + text-align: right; +} + +fieldset .fieldBox { + margin-left: 20px; + margin-right: 0; +} + +.errorlist li { + background-position: 100% 12px; + padding: 0; +} + +.errornote { + background-position: 100% 12px; + padding: 10px 12px; +} + +/* WIDGETS */ + +.calendarnav-previous { + top: 0; + left: auto; + right: 10px; + background: url(../img/calendar-icons.svg) 0 -30px no-repeat; +} + +.calendarbox .calendarnav-previous:focus, +.calendarbox .calendarnav-previous:hover { + background-position: 0 -45px; +} + +.calendarnav-next { + top: 0; + right: auto; + left: 10px; + background: url(../img/calendar-icons.svg) 0 0 no-repeat; +} + +.calendarbox .calendarnav-next:focus, +.calendarbox .calendarnav-next:hover { + background-position: 0 -15px; +} + +.calendar caption, .calendarbox h2 { + text-align: center; +} + +.selector { + float: right; +} + +.selector .selector-filter { + text-align: right; +} + +.selector-add { + background: url(../img/selector-icons.svg) 0 -64px no-repeat; +} + +.active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -80px; +} + +.selector-remove { + background: url(../img/selector-icons.svg) 0 -96px no-repeat; +} + +.active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -112px; +} + +a.selector-chooseall { + background: url(../img/selector-icons.svg) right -128px no-repeat; +} + +a.active.selector-chooseall:focus, a.active.selector-chooseall:hover { + background-position: 100% -144px; +} + +a.selector-clearall { + background: url(../img/selector-icons.svg) 0 -160px no-repeat; +} + +a.active.selector-clearall:focus, a.active.selector-clearall:hover { + background-position: 0 -176px; +} + +.inline-deletelink { + float: left; +} + +form .form-row p.datetime { + overflow: hidden; +} + +.related-widget-wrapper { + float: right; +} + +/* MISC */ + +.inline-related h2, .inline-group h2 { + text-align: right +} + +.inline-related h3 span.delete { + padding-right: 20px; + padding-left: inherit; + left: 10px; + right: inherit; + float:left; +} + +.inline-related h3 span.delete label { + margin-left: inherit; + margin-right: 2px; +} + +.selector .selector-chooser { + margin: 0; +} diff --git a/djangoProject/staticfiles/admin/css/vendor/select2/LICENSE-SELECT2.md b/djangoProject/staticfiles/admin/css/vendor/select2/LICENSE-SELECT2.md new file mode 100644 index 00000000..8cb8a2b1 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/vendor/select2/LICENSE-SELECT2.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors + +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: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +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. diff --git a/djangoProject/staticfiles/admin/css/vendor/select2/select2.css b/djangoProject/staticfiles/admin/css/vendor/select2/select2.css new file mode 100644 index 00000000..750b3207 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/vendor/select2/select2.css @@ -0,0 +1,481 @@ +.select2-container { + box-sizing: border-box; + display: inline-block; + margin: 0; + position: relative; + vertical-align: middle; } + .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 28px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding-left: 8px; + padding-right: 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-selection--single .select2-selection__clear { + position: relative; } + .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 8px; + padding-left: 20px; } + .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-search--inline { + float: left; } + .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin-top: 5px; + padding: 0; } + .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + +.select2-dropdown { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051; } + +.select2-results { + display: block; } + +.select2-results__options { + list-style: none; + margin: 0; + padding: 0; } + +.select2-results__option { + padding: 6px; + user-select: none; + -webkit-user-select: none; } + .select2-results__option[aria-selected] { + cursor: pointer; } + +.select2-container--open .select2-dropdown { + left: 0; } + +.select2-container--open .select2-dropdown--above { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--open .select2-dropdown--below { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-search--dropdown { + display: block; + padding: 4px; } + .select2-search--dropdown .select2-search__field { + padding: 4px; + width: 100%; + box-sizing: border-box; } + .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + .select2-search--dropdown.select2-search--hide { + display: none; } + +.select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: #fff; + filter: alpha(opacity=0); } + +.select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; } + +.select2-container--default .select2-selection--single { + background-color: #fff; + border: 1px solid #aaa; + border-radius: 4px; } + .select2-container--default .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; } + .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; } + .select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { + left: 1px; + right: auto; } + +.select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #eee; + cursor: default; } + .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none; } + +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--default .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100%; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; } + .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-right: 10px; + padding: 1px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: #999; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #333; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { + float: right; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid black 1px; + outline: 0; } + +.select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #eee; + cursor: default; } + +.select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none; } + +.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; } + +.select2-container--default .select2-search--inline .select2-search__field { + background: transparent; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield; } + +.select2-container--default .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--default .select2-results__option[role=group] { + padding: 0; } + +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; } + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; } + +.select2-container--default .select2-results__option .select2-results__option { + padding-left: 1em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5897fb; + color: white; } + +.select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic .select2-selection--single { + background-color: #f7f7f7; + border: 1px solid #aaa; + border-radius: 4px; + outline: 0; + background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + .select2-container--classic .select2-selection--single:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--classic .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-right: 10px; } + .select2-container--classic .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--classic .select2-selection--single .select2-selection__arrow { + background-color: #ddd; + border: none; + border-left: 1px solid #aaa; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } + .select2-container--classic .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { + border: none; + border-right: 1px solid #aaa; + border-radius: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + left: 1px; + right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--single { + border: 1px solid #5897fb; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { + background: transparent; + border: none; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } + +.select2-container--classic .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; + outline: 0; } + .select2-container--classic .select2-selection--multiple:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--multiple .select2-selection__rendered { + list-style: none; + margin: 0; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__clear { + display: none; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { + color: #888; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #555; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + float: right; + margin-left: 5px; + margin-right: auto; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--multiple { + border: 1px solid #5897fb; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--classic .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; + outline: 0; } + +.select2-container--classic .select2-search--inline .select2-search__field { + outline: 0; + box-shadow: none; } + +.select2-container--classic .select2-dropdown { + background-color: white; + border: 1px solid transparent; } + +.select2-container--classic .select2-dropdown--above { + border-bottom: none; } + +.select2-container--classic .select2-dropdown--below { + border-top: none; } + +.select2-container--classic .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--classic .select2-results__option[role=group] { + padding: 0; } + +.select2-container--classic .select2-results__option[aria-disabled=true] { + color: grey; } + +.select2-container--classic .select2-results__option--highlighted[aria-selected] { + background-color: #3875d7; + color: white; } + +.select2-container--classic .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic.select2-container--open .select2-dropdown { + border-color: #5897fb; } diff --git a/djangoProject/staticfiles/admin/css/vendor/select2/select2.min.css b/djangoProject/staticfiles/admin/css/vendor/select2/select2.min.css new file mode 100644 index 00000000..7c18ad59 --- /dev/null +++ b/djangoProject/staticfiles/admin/css/vendor/select2/select2.min.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/djangoProject/staticfiles/admin/css/widgets.css b/djangoProject/staticfiles/admin/css/widgets.css new file mode 100644 index 00000000..d3d4732c --- /dev/null +++ b/djangoProject/staticfiles/admin/css/widgets.css @@ -0,0 +1,603 @@ +/* SELECTOR (FILTER INTERFACE) */ + +.selector { + display: flex; + flex-grow: 1; + gap: 0 10px; +} + +.selector select { + height: 17.2em; + flex: 1 0 auto; + overflow: scroll; + width: 100%; +} + +.selector-available, .selector-chosen { + text-align: center; + display: flex; + flex-direction: column; + flex: 1 1; +} + +.selector-available h2, .selector-chosen h2 { + border: 1px solid var(--border-color); + border-radius: 4px 4px 0 0; +} + +.selector-chosen .list-footer-display { + border: 1px solid var(--border-color); + border-top: none; + border-radius: 0 0 4px 4px; + margin: 0 0 10px; + padding: 8px; + text-align: center; + background: var(--primary); + color: var(--header-link-color); + cursor: pointer; +} +.selector-chosen .list-footer-display__clear { + color: var(--breadcrumbs-fg); +} + +.selector-chosen h2 { + background: var(--secondary); + color: var(--header-link-color); +} + +.selector .selector-available h2 { + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +.selector .selector-filter { + border: 1px solid var(--border-color); + border-width: 0 1px; + padding: 8px; + color: var(--body-quiet-color); + font-size: 0.625rem; + margin: 0; + text-align: left; + display: flex; +} + +.selector .selector-filter label, +.inline-group .aligned .selector .selector-filter label { + float: left; + margin: 7px 0 0; + width: 18px; + height: 18px; + padding: 0; + overflow: hidden; + line-height: 1; + min-width: auto; +} + +.selector-filter input { + flex-grow: 1; +} + +.selector .selector-available input, +.selector .selector-chosen input { + margin-left: 8px; +} + +.selector ul.selector-chooser { + align-self: center; + width: 22px; + background-color: var(--selected-bg); + border-radius: 10px; + margin: 0; + padding: 0; + transform: translateY(-17px); +} + +.selector-chooser li { + margin: 0; + padding: 3px; + list-style-type: none; +} + +.selector select { + padding: 0 10px; + margin: 0 0 10px; + border-radius: 0 0 4px 4px; +} +.selector .selector-chosen--with-filtered select { + margin: 0; + border-radius: 0; + height: 14em; +} + +.selector .selector-chosen:not(.selector-chosen--with-filtered) .list-footer-display { + display: none; +} + +.selector-add, .selector-remove { + width: 16px; + height: 16px; + display: block; + text-indent: -3000px; + overflow: hidden; + cursor: default; + opacity: 0.55; +} + +.active.selector-add, .active.selector-remove { + opacity: 1; +} + +.active.selector-add:hover, .active.selector-remove:hover { + cursor: pointer; +} + +.selector-add { + background: url(../img/selector-icons.svg) 0 -96px no-repeat; +} + +.active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -112px; +} + +.selector-remove { + background: url(../img/selector-icons.svg) 0 -64px no-repeat; +} + +.active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -80px; +} + +a.selector-chooseall, a.selector-clearall { + display: inline-block; + height: 16px; + text-align: left; + margin: 0 auto; + overflow: hidden; + font-weight: bold; + line-height: 16px; + color: var(--body-quiet-color); + text-decoration: none; + opacity: 0.55; +} + +a.active.selector-chooseall:focus, a.active.selector-clearall:focus, +a.active.selector-chooseall:hover, a.active.selector-clearall:hover { + color: var(--link-fg); +} + +a.active.selector-chooseall, a.active.selector-clearall { + opacity: 1; +} + +a.active.selector-chooseall:hover, a.active.selector-clearall:hover { + cursor: pointer; +} + +a.selector-chooseall { + padding: 0 18px 0 0; + background: url(../img/selector-icons.svg) right -160px no-repeat; + cursor: default; +} + +a.active.selector-chooseall:focus, a.active.selector-chooseall:hover { + background-position: 100% -176px; +} + +a.selector-clearall { + padding: 0 0 0 18px; + background: url(../img/selector-icons.svg) 0 -128px no-repeat; + cursor: default; +} + +a.active.selector-clearall:focus, a.active.selector-clearall:hover { + background-position: 0 -144px; +} + +/* STACKED SELECTORS */ + +.stacked { + float: left; + width: 490px; + display: block; +} + +.stacked select { + width: 480px; + height: 10.1em; +} + +.stacked .selector-available, .stacked .selector-chosen { + width: 480px; +} + +.stacked .selector-available { + margin-bottom: 0; +} + +.stacked .selector-available input { + width: 422px; +} + +.stacked ul.selector-chooser { + height: 22px; + width: 50px; + margin: 0 0 10px 40%; + background-color: #eee; + border-radius: 10px; + transform: none; +} + +.stacked .selector-chooser li { + float: left; + padding: 3px 3px 3px 5px; +} + +.stacked .selector-chooseall, .stacked .selector-clearall { + display: none; +} + +.stacked .selector-add { + background: url(../img/selector-icons.svg) 0 -32px no-repeat; + cursor: default; +} + +.stacked .active.selector-add { + background-position: 0 -32px; + cursor: pointer; +} + +.stacked .active.selector-add:focus, .stacked .active.selector-add:hover { + background-position: 0 -48px; + cursor: pointer; +} + +.stacked .selector-remove { + background: url(../img/selector-icons.svg) 0 0 no-repeat; + cursor: default; +} + +.stacked .active.selector-remove { + background-position: 0 0px; + cursor: pointer; +} + +.stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { + background-position: 0 -16px; + cursor: pointer; +} + +.selector .help-icon { + background: url(../img/icon-unknown.svg) 0 0 no-repeat; + display: inline-block; + vertical-align: middle; + margin: -2px 0 0 2px; + width: 13px; + height: 13px; +} + +.selector .selector-chosen .help-icon { + background: url(../img/icon-unknown-alt.svg) 0 0 no-repeat; +} + +.selector .search-label-icon { + background: url(../img/search.svg) 0 0 no-repeat; + display: inline-block; + height: 1.125rem; + width: 1.125rem; +} + +/* DATE AND TIME */ + +p.datetime { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-weight: bold; +} + +.datetime span { + white-space: nowrap; + font-weight: normal; + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +.datetime input, .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { + margin-left: 5px; + margin-bottom: 4px; +} + +table p.datetime { + font-size: 0.6875rem; + margin-left: 0; + padding-left: 0; +} + +.datetimeshortcuts .clock-icon, .datetimeshortcuts .date-icon { + position: relative; + display: inline-block; + vertical-align: middle; + height: 16px; + width: 16px; + overflow: hidden; +} + +.datetimeshortcuts .clock-icon { + background: url(../img/icon-clock.svg) 0 0 no-repeat; +} + +.datetimeshortcuts a:focus .clock-icon, +.datetimeshortcuts a:hover .clock-icon { + background-position: 0 -16px; +} + +.datetimeshortcuts .date-icon { + background: url(../img/icon-calendar.svg) 0 0 no-repeat; + top: -1px; +} + +.datetimeshortcuts a:focus .date-icon, +.datetimeshortcuts a:hover .date-icon { + background-position: 0 -16px; +} + +.timezonewarning { + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +/* URL */ + +p.url { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-size: 0.6875rem; + font-weight: bold; +} + +.url a { + font-weight: normal; +} + +/* FILE UPLOADS */ + +p.file-upload { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-size: 0.6875rem; + font-weight: bold; +} + +.file-upload a { + font-weight: normal; +} + +.file-upload .deletelink { + margin-left: 5px; +} + +span.clearable-file-input label { + color: var(--body-fg); + font-size: 0.6875rem; + display: inline; + float: none; +} + +/* CALENDARS & CLOCKS */ + +.calendarbox, .clockbox { + margin: 5px auto; + font-size: 0.75rem; + width: 19em; + text-align: center; + background: var(--body-bg); + color: var(--body-fg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); + overflow: hidden; + position: relative; +} + +.clockbox { + width: auto; +} + +.calendar { + margin: 0; + padding: 0; +} + +.calendar table { + margin: 0; + padding: 0; + border-collapse: collapse; + background: white; + width: 100%; +} + +.calendar caption, .calendarbox h2 { + margin: 0; + text-align: center; + border-top: none; + font-weight: 700; + font-size: 0.75rem; + color: #333; + background: var(--accent); +} + +.calendar th { + padding: 8px 5px; + background: var(--darkened-bg); + border-bottom: 1px solid var(--border-color); + font-weight: 400; + font-size: 0.75rem; + text-align: center; + color: var(--body-quiet-color); +} + +.calendar td { + font-weight: 400; + font-size: 0.75rem; + text-align: center; + padding: 0; + border-top: 1px solid var(--hairline-color); + border-bottom: none; +} + +.calendar td.selected a { + background: var(--secondary); + color: var(--button-fg); +} + +.calendar td.nonday { + background: var(--darkened-bg); +} + +.calendar td.today a { + font-weight: 700; +} + +.calendar td a, .timelist a { + display: block; + font-weight: 400; + padding: 6px; + text-decoration: none; + color: var(--body-quiet-color); +} + +.calendar td a:focus, .timelist a:focus, +.calendar td a:hover, .timelist a:hover { + background: var(--primary); + color: white; +} + +.calendar td a:active, .timelist a:active { + background: var(--header-bg); + color: white; +} + +.calendarnav { + font-size: 0.625rem; + text-align: center; + color: #ccc; + margin: 0; + padding: 1px 3px; +} + +.calendarnav a:link, #calendarnav a:visited, +#calendarnav a:focus, #calendarnav a:hover { + color: var(--body-quiet-color); +} + +.calendar-shortcuts { + background: var(--body-bg); + color: var(--body-quiet-color); + font-size: 0.6875rem; + line-height: 0.6875rem; + border-top: 1px solid var(--hairline-color); + padding: 8px 0; +} + +.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { + display: block; + position: absolute; + top: 8px; + width: 15px; + height: 15px; + text-indent: -9999px; + padding: 0; +} + +.calendarnav-previous { + left: 10px; + background: url(../img/calendar-icons.svg) 0 0 no-repeat; +} + +.calendarbox .calendarnav-previous:focus, +.calendarbox .calendarnav-previous:hover { + background-position: 0 -15px; +} + +.calendarnav-next { + right: 10px; + background: url(../img/calendar-icons.svg) 0 -30px no-repeat; +} + +.calendarbox .calendarnav-next:focus, +.calendarbox .calendarnav-next:hover { + background-position: 0 -45px; +} + +.calendar-cancel { + margin: 0; + padding: 4px 0; + font-size: 0.75rem; + background: var(--close-button-bg); + border-top: 1px solid var(--border-color); + color: var(--button-fg); +} + +.calendar-cancel:focus, .calendar-cancel:hover { + background: var(--close-button-hover-bg); +} + +.calendar-cancel a { + color: var(--button-fg); + display: block; +} + +ul.timelist, .timelist li { + list-style-type: none; + margin: 0; + padding: 0; +} + +.timelist a { + padding: 2px; +} + +/* EDIT INLINE */ + +.inline-deletelink { + float: right; + text-indent: -9999px; + background: url(../img/inline-delete.svg) 0 0 no-repeat; + width: 16px; + height: 16px; + border: 0px none; +} + +.inline-deletelink:focus, .inline-deletelink:hover { + cursor: pointer; +} + +/* RELATED WIDGET WRAPPER */ +.related-widget-wrapper { + display: flex; + gap: 0 10px; + flex-grow: 1; + flex-wrap: wrap; + margin-bottom: 5px; +} + +.related-widget-wrapper-link { + opacity: .6; + filter: grayscale(1); +} + +.related-widget-wrapper-link:link { + opacity: 1; + filter: grayscale(0); +} + +/* GIS MAPS */ +.dj_map { + width: 600px; + height: 400px; +} diff --git a/djangoProject/staticfiles/admin/img/LICENSE b/djangoProject/staticfiles/admin/img/LICENSE new file mode 100644 index 00000000..a4faaa1d --- /dev/null +++ b/djangoProject/staticfiles/admin/img/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Code Charm Ltd + +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: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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. diff --git a/djangoProject/staticfiles/admin/img/README.txt b/djangoProject/staticfiles/admin/img/README.txt new file mode 100644 index 00000000..4eb2e492 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/README.txt @@ -0,0 +1,7 @@ +All icons are taken from Font Awesome (http://fontawesome.io/) project. +The Font Awesome font is licensed under the SIL OFL 1.1: +- https://scripts.sil.org/OFL + +SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG +Font-Awesome-SVG-PNG is licensed under the MIT license (see file license +in current folder). diff --git a/djangoProject/staticfiles/admin/img/calendar-icons.svg b/djangoProject/staticfiles/admin/img/calendar-icons.svg new file mode 100644 index 00000000..dbf21c39 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/calendar-icons.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/djangoProject/staticfiles/admin/img/gis/move_vertex_off.svg b/djangoProject/staticfiles/admin/img/gis/move_vertex_off.svg new file mode 100644 index 00000000..228854f3 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/gis/move_vertex_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/djangoProject/staticfiles/admin/img/gis/move_vertex_on.svg b/djangoProject/staticfiles/admin/img/gis/move_vertex_on.svg new file mode 100644 index 00000000..96b87fdd --- /dev/null +++ b/djangoProject/staticfiles/admin/img/gis/move_vertex_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/djangoProject/staticfiles/admin/img/icon-addlink.svg b/djangoProject/staticfiles/admin/img/icon-addlink.svg new file mode 100644 index 00000000..e004fb16 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-addlink.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-alert.svg b/djangoProject/staticfiles/admin/img/icon-alert.svg new file mode 100644 index 00000000..e51ea83f --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-calendar.svg b/djangoProject/staticfiles/admin/img/icon-calendar.svg new file mode 100644 index 00000000..97910a99 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-calendar.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/djangoProject/staticfiles/admin/img/icon-changelink.svg b/djangoProject/staticfiles/admin/img/icon-changelink.svg new file mode 100644 index 00000000..bbb137aa --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-changelink.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-clock.svg b/djangoProject/staticfiles/admin/img/icon-clock.svg new file mode 100644 index 00000000..bf9985d3 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-clock.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/djangoProject/staticfiles/admin/img/icon-deletelink.svg b/djangoProject/staticfiles/admin/img/icon-deletelink.svg new file mode 100644 index 00000000..4059b155 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-deletelink.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-hidelink.svg b/djangoProject/staticfiles/admin/img/icon-hidelink.svg new file mode 100644 index 00000000..2a8b404b --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-hidelink.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-no.svg b/djangoProject/staticfiles/admin/img/icon-no.svg new file mode 100644 index 00000000..2e0d3832 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-no.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-unknown-alt.svg b/djangoProject/staticfiles/admin/img/icon-unknown-alt.svg new file mode 100644 index 00000000..1c6b99fc --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-unknown-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-unknown.svg b/djangoProject/staticfiles/admin/img/icon-unknown.svg new file mode 100644 index 00000000..50b4f972 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-unknown.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-viewlink.svg b/djangoProject/staticfiles/admin/img/icon-viewlink.svg new file mode 100644 index 00000000..a1ca1d3f --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-viewlink.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/icon-yes.svg b/djangoProject/staticfiles/admin/img/icon-yes.svg new file mode 100644 index 00000000..5883d877 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/icon-yes.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/inline-delete.svg b/djangoProject/staticfiles/admin/img/inline-delete.svg new file mode 100644 index 00000000..17d1ad67 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/inline-delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/search.svg b/djangoProject/staticfiles/admin/img/search.svg new file mode 100644 index 00000000..c8c69b2a --- /dev/null +++ b/djangoProject/staticfiles/admin/img/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/selector-icons.svg b/djangoProject/staticfiles/admin/img/selector-icons.svg new file mode 100644 index 00000000..926b8e21 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/selector-icons.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/djangoProject/staticfiles/admin/img/sorting-icons.svg b/djangoProject/staticfiles/admin/img/sorting-icons.svg new file mode 100644 index 00000000..7c31ec91 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/sorting-icons.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/djangoProject/staticfiles/admin/img/tooltag-add.svg b/djangoProject/staticfiles/admin/img/tooltag-add.svg new file mode 100644 index 00000000..1ca64ae5 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/tooltag-add.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/img/tooltag-arrowright.svg b/djangoProject/staticfiles/admin/img/tooltag-arrowright.svg new file mode 100644 index 00000000..b664d619 --- /dev/null +++ b/djangoProject/staticfiles/admin/img/tooltag-arrowright.svg @@ -0,0 +1,3 @@ + + + diff --git a/djangoProject/staticfiles/admin/js/SelectBox.js b/djangoProject/staticfiles/admin/js/SelectBox.js new file mode 100644 index 00000000..3db4ec7f --- /dev/null +++ b/djangoProject/staticfiles/admin/js/SelectBox.js @@ -0,0 +1,116 @@ +'use strict'; +{ + const SelectBox = { + cache: {}, + init: function(id) { + const box = document.getElementById(id); + SelectBox.cache[id] = []; + const cache = SelectBox.cache[id]; + for (const node of box.options) { + cache.push({value: node.value, text: node.text, displayed: 1}); + } + }, + redisplay: function(id) { + // Repopulate HTML select box from cache + const box = document.getElementById(id); + const scroll_value_from_top = box.scrollTop; + box.innerHTML = ''; + for (const node of SelectBox.cache[id]) { + if (node.displayed) { + const new_option = new Option(node.text, node.value, false, false); + // Shows a tooltip when hovering over the option + new_option.title = node.text; + box.appendChild(new_option); + } + } + box.scrollTop = scroll_value_from_top; + }, + filter: function(id, text) { + // Redisplay the HTML select box, displaying only the choices containing ALL + // the words in text. (It's an AND search.) + const tokens = text.toLowerCase().split(/\s+/); + for (const node of SelectBox.cache[id]) { + node.displayed = 1; + const node_text = node.text.toLowerCase(); + for (const token of tokens) { + if (!node_text.includes(token)) { + node.displayed = 0; + break; // Once the first token isn't found we're done + } + } + } + SelectBox.redisplay(id); + }, + get_hidden_node_count(id) { + const cache = SelectBox.cache[id] || []; + return cache.filter(node => node.displayed === 0).length; + }, + delete_from_cache: function(id, value) { + let delete_index = null; + const cache = SelectBox.cache[id]; + for (const [i, node] of cache.entries()) { + if (node.value === value) { + delete_index = i; + break; + } + } + cache.splice(delete_index, 1); + }, + add_to_cache: function(id, option) { + SelectBox.cache[id].push({value: option.value, text: option.text, displayed: 1}); + }, + cache_contains: function(id, value) { + // Check if an item is contained in the cache + for (const node of SelectBox.cache[id]) { + if (node.value === value) { + return true; + } + } + return false; + }, + move: function(from, to) { + const from_box = document.getElementById(from); + for (const option of from_box.options) { + const option_value = option.value; + if (option.selected && SelectBox.cache_contains(from, option_value)) { + SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option_value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + move_all: function(from, to) { + const from_box = document.getElementById(from); + for (const option of from_box.options) { + const option_value = option.value; + if (SelectBox.cache_contains(from, option_value)) { + SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option_value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + sort: function(id) { + SelectBox.cache[id].sort(function(a, b) { + a = a.text.toLowerCase(); + b = b.text.toLowerCase(); + if (a > b) { + return 1; + } + if (a < b) { + return -1; + } + return 0; + } ); + }, + select_all: function(id) { + const box = document.getElementById(id); + for (const option of box.options) { + option.selected = true; + } + } + }; + window.SelectBox = SelectBox; +} diff --git a/djangoProject/staticfiles/admin/js/SelectFilter2.js b/djangoProject/staticfiles/admin/js/SelectFilter2.js new file mode 100644 index 00000000..fc59eba7 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/SelectFilter2.js @@ -0,0 +1,286 @@ +/*global SelectBox, gettext, interpolate, quickElement, SelectFilter*/ +/* +SelectFilter2 - Turns a multiple-select box into a filter interface. + +Requires core.js and SelectBox.js. +*/ +'use strict'; +{ + window.SelectFilter = { + init: function(field_id, field_name, is_stacked) { + if (field_id.match(/__prefix__/)) { + // Don't initialize on empty forms. + return; + } + const from_box = document.getElementById(field_id); + from_box.id += '_from'; // change its ID + from_box.className = 'filtered'; + + for (const p of from_box.parentNode.getElementsByTagName('p')) { + if (p.classList.contains("info")) { + // Remove

    , because it just gets in the way. + from_box.parentNode.removeChild(p); + } else if (p.classList.contains("help")) { + // Move help text up to the top so it isn't below the select + // boxes or wrapped off on the side to the right of the add + // button: + from_box.parentNode.insertBefore(p, from_box.parentNode.firstChild); + } + } + + //

    or
    + const selector_div = quickElement('div', from_box.parentNode); + // Make sure the selector div is at the beginning so that the + // add link would be displayed to the right of the widget. + from_box.parentNode.prepend(selector_div); + selector_div.className = is_stacked ? 'selector stacked' : 'selector'; + + //
    + const selector_available = quickElement('div', selector_div); + selector_available.className = 'selector-available'; + const title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name])); + quickElement( + 'span', title_available, '', + 'class', 'help help-tooltip help-icon', + 'title', interpolate( + gettext( + 'This is the list of available %s. You may choose some by ' + + 'selecting them in the box below and then clicking the ' + + '"Choose" arrow between the two boxes.' + ), + [field_name] + ) + ); + + const filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter'); + filter_p.className = 'selector-filter'; + + const search_filter_label = quickElement('label', filter_p, '', 'for', field_id + '_input'); + + quickElement( + 'span', search_filter_label, '', + 'class', 'help-tooltip search-label-icon', + 'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name]) + ); + + filter_p.appendChild(document.createTextNode(' ')); + + const filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter")); + filter_input.id = field_id + '_input'; + + selector_available.appendChild(from_box); + const choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_add_all_link'); + choose_all.className = 'selector-chooseall'; + + //
      + const selector_chooser = quickElement('ul', selector_div); + selector_chooser.className = 'selector-chooser'; + const add_link = quickElement('a', quickElement('li', selector_chooser), gettext('Choose'), 'title', gettext('Choose'), 'href', '#', 'id', field_id + '_add_link'); + add_link.className = 'selector-add'; + const remove_link = quickElement('a', quickElement('li', selector_chooser), gettext('Remove'), 'title', gettext('Remove'), 'href', '#', 'id', field_id + '_remove_link'); + remove_link.className = 'selector-remove'; + + //
      + const selector_chosen = quickElement('div', selector_div, '', 'id', field_id + '_selector_chosen'); + selector_chosen.className = 'selector-chosen'; + const title_chosen = quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s') + ' ', [field_name])); + quickElement( + 'span', title_chosen, '', + 'class', 'help help-tooltip help-icon', + 'title', interpolate( + gettext( + 'This is the list of chosen %s. You may remove some by ' + + 'selecting them in the box below and then clicking the ' + + '"Remove" arrow between the two boxes.' + ), + [field_name] + ) + ); + + const filter_selected_p = quickElement('p', selector_chosen, '', 'id', field_id + '_filter_selected'); + filter_selected_p.className = 'selector-filter'; + + const search_filter_selected_label = quickElement('label', filter_selected_p, '', 'for', field_id + '_selected_input'); + + quickElement( + 'span', search_filter_selected_label, '', + 'class', 'help-tooltip search-label-icon', + 'title', interpolate(gettext("Type into this box to filter down the list of selected %s."), [field_name]) + ); + + filter_selected_p.appendChild(document.createTextNode(' ')); + + const filter_selected_input = quickElement('input', filter_selected_p, '', 'type', 'text', 'placeholder', gettext("Filter")); + filter_selected_input.id = field_id + '_selected_input'; + + const to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', '', 'size', from_box.size, 'name', from_box.name); + to_box.className = 'filtered'; + + const warning_footer = quickElement('div', selector_chosen, '', 'class', 'list-footer-display'); + quickElement('span', warning_footer, '', 'id', field_id + '_list-footer-display-text'); + quickElement('span', warning_footer, ' (click to clear)', 'class', 'list-footer-display__clear'); + + const clear_all = quickElement('a', selector_chosen, gettext('Remove all'), 'title', interpolate(gettext('Click to remove all chosen %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_remove_all_link'); + clear_all.className = 'selector-clearall'; + + from_box.name = from_box.name + '_old'; + + // Set up the JavaScript event handlers for the select box filter interface + const move_selection = function(e, elem, move_func, from, to) { + if (elem.classList.contains('active')) { + move_func(from, to); + SelectFilter.refresh_icons(field_id); + SelectFilter.refresh_filtered_selects(field_id); + SelectFilter.refresh_filtered_warning(field_id); + } + e.preventDefault(); + }; + choose_all.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move_all, field_id + '_from', field_id + '_to'); + }); + add_link.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move, field_id + '_from', field_id + '_to'); + }); + remove_link.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move, field_id + '_to', field_id + '_from'); + }); + clear_all.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move_all, field_id + '_to', field_id + '_from'); + }); + warning_footer.addEventListener('click', function(e) { + filter_selected_input.value = ''; + SelectBox.filter(field_id + '_to', ''); + SelectFilter.refresh_filtered_warning(field_id); + SelectFilter.refresh_icons(field_id); + }); + filter_input.addEventListener('keypress', function(e) { + SelectFilter.filter_key_press(e, field_id, '_from', '_to'); + }); + filter_input.addEventListener('keyup', function(e) { + SelectFilter.filter_key_up(e, field_id, '_from'); + }); + filter_input.addEventListener('keydown', function(e) { + SelectFilter.filter_key_down(e, field_id, '_from', '_to'); + }); + filter_selected_input.addEventListener('keypress', function(e) { + SelectFilter.filter_key_press(e, field_id, '_to', '_from'); + }); + filter_selected_input.addEventListener('keyup', function(e) { + SelectFilter.filter_key_up(e, field_id, '_to', '_selected_input'); + }); + filter_selected_input.addEventListener('keydown', function(e) { + SelectFilter.filter_key_down(e, field_id, '_to', '_from'); + }); + selector_div.addEventListener('change', function(e) { + if (e.target.tagName === 'SELECT') { + SelectFilter.refresh_icons(field_id); + } + }); + selector_div.addEventListener('dblclick', function(e) { + if (e.target.tagName === 'OPTION') { + if (e.target.closest('select').id === field_id + '_to') { + SelectBox.move(field_id + '_to', field_id + '_from'); + } else { + SelectBox.move(field_id + '_from', field_id + '_to'); + } + SelectFilter.refresh_icons(field_id); + } + }); + from_box.closest('form').addEventListener('submit', function() { + SelectBox.filter(field_id + '_to', ''); + SelectBox.select_all(field_id + '_to'); + }); + SelectBox.init(field_id + '_from'); + SelectBox.init(field_id + '_to'); + // Move selected from_box options to to_box + SelectBox.move(field_id + '_from', field_id + '_to'); + + // Initial icon refresh + SelectFilter.refresh_icons(field_id); + }, + any_selected: function(field) { + // Temporarily add the required attribute and check validity. + field.required = true; + const any_selected = field.checkValidity(); + field.required = false; + return any_selected; + }, + refresh_filtered_warning: function(field_id) { + const count = SelectBox.get_hidden_node_count(field_id + '_to'); + const selector = document.getElementById(field_id + '_selector_chosen'); + const warning = document.getElementById(field_id + '_list-footer-display-text'); + selector.className = selector.className.replace('selector-chosen--with-filtered', ''); + warning.textContent = interpolate(ngettext( + '%s selected option not visible', + '%s selected options not visible', + count + ), [count]); + if(count > 0) { + selector.className += ' selector-chosen--with-filtered'; + } + }, + refresh_filtered_selects: function(field_id) { + SelectBox.filter(field_id + '_from', document.getElementById(field_id + "_input").value); + SelectBox.filter(field_id + '_to', document.getElementById(field_id + "_selected_input").value); + }, + refresh_icons: function(field_id) { + const from = document.getElementById(field_id + '_from'); + const to = document.getElementById(field_id + '_to'); + // Active if at least one item is selected + document.getElementById(field_id + '_add_link').classList.toggle('active', SelectFilter.any_selected(from)); + document.getElementById(field_id + '_remove_link').classList.toggle('active', SelectFilter.any_selected(to)); + // Active if the corresponding box isn't empty + document.getElementById(field_id + '_add_all_link').classList.toggle('active', from.querySelector('option')); + document.getElementById(field_id + '_remove_all_link').classList.toggle('active', to.querySelector('option')); + SelectFilter.refresh_filtered_warning(field_id); + }, + filter_key_press: function(event, field_id, source, target) { + const source_box = document.getElementById(field_id + source); + // don't submit form if user pressed Enter + if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) { + source_box.selectedIndex = 0; + SelectBox.move(field_id + source, field_id + target); + source_box.selectedIndex = 0; + event.preventDefault(); + } + }, + filter_key_up: function(event, field_id, source, filter_input) { + const input = filter_input || '_input'; + const source_box = document.getElementById(field_id + source); + const temp = source_box.selectedIndex; + SelectBox.filter(field_id + source, document.getElementById(field_id + input).value); + source_box.selectedIndex = temp; + SelectFilter.refresh_filtered_warning(field_id); + SelectFilter.refresh_icons(field_id); + }, + filter_key_down: function(event, field_id, source, target) { + const source_box = document.getElementById(field_id + source); + // right key (39) or left key (37) + const direction = source === '_from' ? 39 : 37; + // right arrow -- move across + if ((event.which && event.which === direction) || (event.keyCode && event.keyCode === direction)) { + const old_index = source_box.selectedIndex; + SelectBox.move(field_id + source, field_id + target); + SelectFilter.refresh_filtered_selects(field_id); + SelectFilter.refresh_filtered_warning(field_id); + source_box.selectedIndex = (old_index === source_box.length) ? source_box.length - 1 : old_index; + return; + } + // down arrow -- wrap around + if ((event.which && event.which === 40) || (event.keyCode && event.keyCode === 40)) { + source_box.selectedIndex = (source_box.length === source_box.selectedIndex + 1) ? 0 : source_box.selectedIndex + 1; + } + // up arrow -- wrap around + if ((event.which && event.which === 38) || (event.keyCode && event.keyCode === 38)) { + source_box.selectedIndex = (source_box.selectedIndex === 0) ? source_box.length - 1 : source_box.selectedIndex - 1; + } + } + }; + + window.addEventListener('load', function(e) { + document.querySelectorAll('select.selectfilter, select.selectfilterstacked').forEach(function(el) { + const data = el.dataset; + SelectFilter.init(el.id, data.fieldName, parseInt(data.isStacked, 10)); + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/actions.js b/djangoProject/staticfiles/admin/js/actions.js new file mode 100644 index 00000000..6a2ae91a --- /dev/null +++ b/djangoProject/staticfiles/admin/js/actions.js @@ -0,0 +1,204 @@ +/*global gettext, interpolate, ngettext*/ +'use strict'; +{ + function show(selector) { + document.querySelectorAll(selector).forEach(function(el) { + el.classList.remove('hidden'); + }); + } + + function hide(selector) { + document.querySelectorAll(selector).forEach(function(el) { + el.classList.add('hidden'); + }); + } + + function showQuestion(options) { + hide(options.acrossClears); + show(options.acrossQuestions); + hide(options.allContainer); + } + + function showClear(options) { + show(options.acrossClears); + hide(options.acrossQuestions); + document.querySelector(options.actionContainer).classList.remove(options.selectedClass); + show(options.allContainer); + hide(options.counterContainer); + } + + function reset(options) { + hide(options.acrossClears); + hide(options.acrossQuestions); + hide(options.allContainer); + show(options.counterContainer); + } + + function clearAcross(options) { + reset(options); + const acrossInputs = document.querySelectorAll(options.acrossInput); + acrossInputs.forEach(function(acrossInput) { + acrossInput.value = 0; + }); + document.querySelector(options.actionContainer).classList.remove(options.selectedClass); + } + + function checker(actionCheckboxes, options, checked) { + if (checked) { + showQuestion(options); + } else { + reset(options); + } + actionCheckboxes.forEach(function(el) { + el.checked = checked; + el.closest('tr').classList.toggle(options.selectedClass, checked); + }); + } + + function updateCounter(actionCheckboxes, options) { + const sel = Array.from(actionCheckboxes).filter(function(el) { + return el.checked; + }).length; + const counter = document.querySelector(options.counterContainer); + // data-actions-icnt is defined in the generated HTML + // and contains the total amount of objects in the queryset + const actions_icnt = Number(counter.dataset.actionsIcnt); + counter.textContent = interpolate( + ngettext('%(sel)s of %(cnt)s selected', '%(sel)s of %(cnt)s selected', sel), { + sel: sel, + cnt: actions_icnt + }, true); + const allToggle = document.getElementById(options.allToggleId); + allToggle.checked = sel === actionCheckboxes.length; + if (allToggle.checked) { + showQuestion(options); + } else { + clearAcross(options); + } + } + + const defaults = { + actionContainer: "div.actions", + counterContainer: "span.action-counter", + allContainer: "div.actions span.all", + acrossInput: "div.actions input.select-across", + acrossQuestions: "div.actions span.question", + acrossClears: "div.actions span.clear", + allToggleId: "action-toggle", + selectedClass: "selected" + }; + + window.Actions = function(actionCheckboxes, options) { + options = Object.assign({}, defaults, options); + let list_editable_changed = false; + let lastChecked = null; + let shiftPressed = false; + + document.addEventListener('keydown', (event) => { + shiftPressed = event.shiftKey; + }); + + document.addEventListener('keyup', (event) => { + shiftPressed = event.shiftKey; + }); + + document.getElementById(options.allToggleId).addEventListener('click', function(event) { + checker(actionCheckboxes, options, this.checked); + updateCounter(actionCheckboxes, options); + }); + + document.querySelectorAll(options.acrossQuestions + " a").forEach(function(el) { + el.addEventListener('click', function(event) { + event.preventDefault(); + const acrossInputs = document.querySelectorAll(options.acrossInput); + acrossInputs.forEach(function(acrossInput) { + acrossInput.value = 1; + }); + showClear(options); + }); + }); + + document.querySelectorAll(options.acrossClears + " a").forEach(function(el) { + el.addEventListener('click', function(event) { + event.preventDefault(); + document.getElementById(options.allToggleId).checked = false; + clearAcross(options); + checker(actionCheckboxes, options, false); + updateCounter(actionCheckboxes, options); + }); + }); + + function affectedCheckboxes(target, withModifier) { + const multiSelect = (lastChecked && withModifier && lastChecked !== target); + if (!multiSelect) { + return [target]; + } + const checkboxes = Array.from(actionCheckboxes); + const targetIndex = checkboxes.findIndex(el => el === target); + const lastCheckedIndex = checkboxes.findIndex(el => el === lastChecked); + const startIndex = Math.min(targetIndex, lastCheckedIndex); + const endIndex = Math.max(targetIndex, lastCheckedIndex); + const filtered = checkboxes.filter((el, index) => (startIndex <= index) && (index <= endIndex)); + return filtered; + }; + + Array.from(document.getElementById('result_list').tBodies).forEach(function(el) { + el.addEventListener('change', function(event) { + const target = event.target; + if (target.classList.contains('action-select')) { + const checkboxes = affectedCheckboxes(target, shiftPressed); + checker(checkboxes, options, target.checked); + updateCounter(actionCheckboxes, options); + lastChecked = target; + } else { + list_editable_changed = true; + } + }); + }); + + document.querySelector('#changelist-form button[name=index]').addEventListener('click', function(event) { + if (list_editable_changed) { + const confirmed = confirm(gettext("You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost.")); + if (!confirmed) { + event.preventDefault(); + } + } + }); + + const el = document.querySelector('#changelist-form input[name=_save]'); + // The button does not exist if no fields are editable. + if (el) { + el.addEventListener('click', function(event) { + if (document.querySelector('[name=action]').value) { + const text = list_editable_changed + ? gettext("You have selected an action, but you haven’t saved your changes to individual fields yet. Please click OK to save. You’ll need to re-run the action.") + : gettext("You have selected an action, and you haven’t made any changes on individual fields. You’re probably looking for the Go button rather than the Save button."); + if (!confirm(text)) { + event.preventDefault(); + } + } + }); + } + // Sync counter when navigating to the page, such as through the back + // button. + window.addEventListener('pageshow', (event) => updateCounter(actionCheckboxes, options)); + }; + + // Call function fn when the DOM is loaded and ready. If it is already + // loaded, call the function now. + // http://youmightnotneedjquery.com/#ready + function ready(fn) { + if (document.readyState !== 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } + } + + ready(function() { + const actionsEls = document.querySelectorAll('tr input.action-select'); + if (actionsEls.length > 0) { + Actions(actionsEls); + } + }); +} diff --git a/djangoProject/staticfiles/admin/js/admin/DateTimeShortcuts.js b/djangoProject/staticfiles/admin/js/admin/DateTimeShortcuts.js new file mode 100644 index 00000000..aa1cae9e --- /dev/null +++ b/djangoProject/staticfiles/admin/js/admin/DateTimeShortcuts.js @@ -0,0 +1,408 @@ +/*global Calendar, findPosX, findPosY, get_format, gettext, gettext_noop, interpolate, ngettext, quickElement*/ +// Inserts shortcut buttons after all of the following: +// +// +'use strict'; +{ + const DateTimeShortcuts = { + calendars: [], + calendarInputs: [], + clockInputs: [], + clockHours: { + default_: [ + [gettext_noop('Now'), -1], + [gettext_noop('Midnight'), 0], + [gettext_noop('6 a.m.'), 6], + [gettext_noop('Noon'), 12], + [gettext_noop('6 p.m.'), 18] + ] + }, + dismissClockFunc: [], + dismissCalendarFunc: [], + calendarDivName1: 'calendarbox', // name of calendar
      that gets toggled + calendarDivName2: 'calendarin', // name of
      that contains calendar + calendarLinkName: 'calendarlink', // name of the link that is used to toggle + clockDivName: 'clockbox', // name of clock
      that gets toggled + clockLinkName: 'clocklink', // name of the link that is used to toggle + shortCutsClass: 'datetimeshortcuts', // class of the clock and cal shortcuts + timezoneWarningClass: 'timezonewarning', // class of the warning for timezone mismatch + timezoneOffset: 0, + init: function() { + const serverOffset = document.body.dataset.adminUtcOffset; + if (serverOffset) { + const localOffset = new Date().getTimezoneOffset() * -60; + DateTimeShortcuts.timezoneOffset = localOffset - serverOffset; + } + + for (const inp of document.getElementsByTagName('input')) { + if (inp.type === 'text' && inp.classList.contains('vTimeField')) { + DateTimeShortcuts.addClock(inp); + DateTimeShortcuts.addTimezoneWarning(inp); + } + else if (inp.type === 'text' && inp.classList.contains('vDateField')) { + DateTimeShortcuts.addCalendar(inp); + DateTimeShortcuts.addTimezoneWarning(inp); + } + } + }, + // Return the current time while accounting for the server timezone. + now: function() { + const serverOffset = document.body.dataset.adminUtcOffset; + if (serverOffset) { + const localNow = new Date(); + const localOffset = localNow.getTimezoneOffset() * -60; + localNow.setTime(localNow.getTime() + 1000 * (serverOffset - localOffset)); + return localNow; + } else { + return new Date(); + } + }, + // Add a warning when the time zone in the browser and backend do not match. + addTimezoneWarning: function(inp) { + const warningClass = DateTimeShortcuts.timezoneWarningClass; + let timezoneOffset = DateTimeShortcuts.timezoneOffset / 3600; + + // Only warn if there is a time zone mismatch. + if (!timezoneOffset) { + return; + } + + // Check if warning is already there. + if (inp.parentNode.querySelectorAll('.' + warningClass).length) { + return; + } + + let message; + if (timezoneOffset > 0) { + message = ngettext( + 'Note: You are %s hour ahead of server time.', + 'Note: You are %s hours ahead of server time.', + timezoneOffset + ); + } + else { + timezoneOffset *= -1; + message = ngettext( + 'Note: You are %s hour behind server time.', + 'Note: You are %s hours behind server time.', + timezoneOffset + ); + } + message = interpolate(message, [timezoneOffset]); + + const warning = document.createElement('div'); + warning.classList.add('help', warningClass); + warning.textContent = message; + inp.parentNode.appendChild(warning); + }, + // Add clock widget to a given field + addClock: function(inp) { + const num = DateTimeShortcuts.clockInputs.length; + DateTimeShortcuts.clockInputs[num] = inp; + DateTimeShortcuts.dismissClockFunc[num] = function() { DateTimeShortcuts.dismissClock(num); return true; }; + + // Shortcut links (clock icon and "Now" link) + const shortcuts_span = document.createElement('span'); + shortcuts_span.className = DateTimeShortcuts.shortCutsClass; + inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); + const now_link = document.createElement('a'); + now_link.href = "#"; + now_link.textContent = gettext('Now'); + now_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleClockQuicklink(num, -1); + }); + const clock_link = document.createElement('a'); + clock_link.href = '#'; + clock_link.id = DateTimeShortcuts.clockLinkName + num; + clock_link.addEventListener('click', function(e) { + e.preventDefault(); + // avoid triggering the document click handler to dismiss the clock + e.stopPropagation(); + DateTimeShortcuts.openClock(num); + }); + + quickElement( + 'span', clock_link, '', + 'class', 'clock-icon', + 'title', gettext('Choose a Time') + ); + shortcuts_span.appendChild(document.createTextNode('\u00A0')); + shortcuts_span.appendChild(now_link); + shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); + shortcuts_span.appendChild(clock_link); + + // Create clock link div + // + // Markup looks like: + // + + const clock_box = document.createElement('div'); + clock_box.style.display = 'none'; + clock_box.style.position = 'absolute'; + clock_box.className = 'clockbox module'; + clock_box.id = DateTimeShortcuts.clockDivName + num; + document.body.appendChild(clock_box); + clock_box.addEventListener('click', function(e) { e.stopPropagation(); }); + + quickElement('h2', clock_box, gettext('Choose a time')); + const time_list = quickElement('ul', clock_box); + time_list.className = 'timelist'; + // The list of choices can be overridden in JavaScript like this: + // DateTimeShortcuts.clockHours.name = [['3 a.m.', 3]]; + // where name is the name attribute of the . + const name = typeof DateTimeShortcuts.clockHours[inp.name] === 'undefined' ? 'default_' : inp.name; + DateTimeShortcuts.clockHours[name].forEach(function(element) { + const time_link = quickElement('a', quickElement('li', time_list), gettext(element[0]), 'href', '#'); + time_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleClockQuicklink(num, element[1]); + }); + }); + + const cancel_p = quickElement('p', clock_box); + cancel_p.className = 'calendar-cancel'; + const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); + cancel_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.dismissClock(num); + }); + + document.addEventListener('keyup', function(event) { + if (event.which === 27) { + // ESC key closes popup + DateTimeShortcuts.dismissClock(num); + event.preventDefault(); + } + }); + }, + openClock: function(num) { + const clock_box = document.getElementById(DateTimeShortcuts.clockDivName + num); + const clock_link = document.getElementById(DateTimeShortcuts.clockLinkName + num); + + // Recalculate the clockbox position + // is it left-to-right or right-to-left layout ? + if (window.getComputedStyle(document.body).direction !== 'rtl') { + clock_box.style.left = findPosX(clock_link) + 17 + 'px'; + } + else { + // since style's width is in em, it'd be tough to calculate + // px value of it. let's use an estimated px for now + clock_box.style.left = findPosX(clock_link) - 110 + 'px'; + } + clock_box.style.top = Math.max(0, findPosY(clock_link) - 30) + 'px'; + + // Show the clock box + clock_box.style.display = 'block'; + document.addEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); + }, + dismissClock: function(num) { + document.getElementById(DateTimeShortcuts.clockDivName + num).style.display = 'none'; + document.removeEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); + }, + handleClockQuicklink: function(num, val) { + let d; + if (val === -1) { + d = DateTimeShortcuts.now(); + } + else { + d = new Date(1970, 1, 1, val, 0, 0, 0); + } + DateTimeShortcuts.clockInputs[num].value = d.strftime(get_format('TIME_INPUT_FORMATS')[0]); + DateTimeShortcuts.clockInputs[num].focus(); + DateTimeShortcuts.dismissClock(num); + }, + // Add calendar widget to a given field. + addCalendar: function(inp) { + const num = DateTimeShortcuts.calendars.length; + + DateTimeShortcuts.calendarInputs[num] = inp; + DateTimeShortcuts.dismissCalendarFunc[num] = function() { DateTimeShortcuts.dismissCalendar(num); return true; }; + + // Shortcut links (calendar icon and "Today" link) + const shortcuts_span = document.createElement('span'); + shortcuts_span.className = DateTimeShortcuts.shortCutsClass; + inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); + const today_link = document.createElement('a'); + today_link.href = '#'; + today_link.appendChild(document.createTextNode(gettext('Today'))); + today_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, 0); + }); + const cal_link = document.createElement('a'); + cal_link.href = '#'; + cal_link.id = DateTimeShortcuts.calendarLinkName + num; + cal_link.addEventListener('click', function(e) { + e.preventDefault(); + // avoid triggering the document click handler to dismiss the calendar + e.stopPropagation(); + DateTimeShortcuts.openCalendar(num); + }); + quickElement( + 'span', cal_link, '', + 'class', 'date-icon', + 'title', gettext('Choose a Date') + ); + shortcuts_span.appendChild(document.createTextNode('\u00A0')); + shortcuts_span.appendChild(today_link); + shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); + shortcuts_span.appendChild(cal_link); + + // Create calendarbox div. + // + // Markup looks like: + // + //
      + //

      + // + // February 2003 + //

      + //
      + // + //
      + //
      + // Yesterday | Today | Tomorrow + //
      + //

      Cancel

      + //
      + const cal_box = document.createElement('div'); + cal_box.style.display = 'none'; + cal_box.style.position = 'absolute'; + cal_box.className = 'calendarbox module'; + cal_box.id = DateTimeShortcuts.calendarDivName1 + num; + document.body.appendChild(cal_box); + cal_box.addEventListener('click', function(e) { e.stopPropagation(); }); + + // next-prev links + const cal_nav = quickElement('div', cal_box); + const cal_nav_prev = quickElement('a', cal_nav, '<', 'href', '#'); + cal_nav_prev.className = 'calendarnav-previous'; + cal_nav_prev.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.drawPrev(num); + }); + + const cal_nav_next = quickElement('a', cal_nav, '>', 'href', '#'); + cal_nav_next.className = 'calendarnav-next'; + cal_nav_next.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.drawNext(num); + }); + + // main box + const cal_main = quickElement('div', cal_box, '', 'id', DateTimeShortcuts.calendarDivName2 + num); + cal_main.className = 'calendar'; + DateTimeShortcuts.calendars[num] = new Calendar(DateTimeShortcuts.calendarDivName2 + num, DateTimeShortcuts.handleCalendarCallback(num)); + DateTimeShortcuts.calendars[num].drawCurrent(); + + // calendar shortcuts + const shortcuts = quickElement('div', cal_box); + shortcuts.className = 'calendar-shortcuts'; + let day_link = quickElement('a', shortcuts, gettext('Yesterday'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, -1); + }); + shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); + day_link = quickElement('a', shortcuts, gettext('Today'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, 0); + }); + shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); + day_link = quickElement('a', shortcuts, gettext('Tomorrow'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, +1); + }); + + // cancel bar + const cancel_p = quickElement('p', cal_box); + cancel_p.className = 'calendar-cancel'; + const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); + cancel_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.dismissCalendar(num); + }); + document.addEventListener('keyup', function(event) { + if (event.which === 27) { + // ESC key closes popup + DateTimeShortcuts.dismissCalendar(num); + event.preventDefault(); + } + }); + }, + openCalendar: function(num) { + const cal_box = document.getElementById(DateTimeShortcuts.calendarDivName1 + num); + const cal_link = document.getElementById(DateTimeShortcuts.calendarLinkName + num); + const inp = DateTimeShortcuts.calendarInputs[num]; + + // Determine if the current value in the input has a valid date. + // If so, draw the calendar with that date's year and month. + if (inp.value) { + const format = get_format('DATE_INPUT_FORMATS')[0]; + const selected = inp.value.strptime(format); + const year = selected.getUTCFullYear(); + const month = selected.getUTCMonth() + 1; + const re = /\d{4}/; + if (re.test(year.toString()) && month >= 1 && month <= 12) { + DateTimeShortcuts.calendars[num].drawDate(month, year, selected); + } + } + + // Recalculate the clockbox position + // is it left-to-right or right-to-left layout ? + if (window.getComputedStyle(document.body).direction !== 'rtl') { + cal_box.style.left = findPosX(cal_link) + 17 + 'px'; + } + else { + // since style's width is in em, it'd be tough to calculate + // px value of it. let's use an estimated px for now + cal_box.style.left = findPosX(cal_link) - 180 + 'px'; + } + cal_box.style.top = Math.max(0, findPosY(cal_link) - 75) + 'px'; + + cal_box.style.display = 'block'; + document.addEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); + }, + dismissCalendar: function(num) { + document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; + document.removeEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); + }, + drawPrev: function(num) { + DateTimeShortcuts.calendars[num].drawPreviousMonth(); + }, + drawNext: function(num) { + DateTimeShortcuts.calendars[num].drawNextMonth(); + }, + handleCalendarCallback: function(num) { + const format = get_format('DATE_INPUT_FORMATS')[0]; + return function(y, m, d) { + DateTimeShortcuts.calendarInputs[num].value = new Date(y, m - 1, d).strftime(format); + DateTimeShortcuts.calendarInputs[num].focus(); + document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; + }; + }, + handleCalendarQuickLink: function(num, offset) { + const d = DateTimeShortcuts.now(); + d.setDate(d.getDate() + offset); + DateTimeShortcuts.calendarInputs[num].value = d.strftime(get_format('DATE_INPUT_FORMATS')[0]); + DateTimeShortcuts.calendarInputs[num].focus(); + DateTimeShortcuts.dismissCalendar(num); + } + }; + + window.addEventListener('load', DateTimeShortcuts.init); + window.DateTimeShortcuts = DateTimeShortcuts; +} diff --git a/djangoProject/staticfiles/admin/js/admin/RelatedObjectLookups.js b/djangoProject/staticfiles/admin/js/admin/RelatedObjectLookups.js new file mode 100644 index 00000000..32e3f5b8 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/admin/RelatedObjectLookups.js @@ -0,0 +1,240 @@ +/*global SelectBox, interpolate*/ +// Handles related-objects functionality: lookup link for raw_id_fields +// and Add Another links. +'use strict'; +{ + const $ = django.jQuery; + let popupIndex = 0; + const relatedWindows = []; + + function dismissChildPopups() { + relatedWindows.forEach(function(win) { + if(!win.closed) { + win.dismissChildPopups(); + win.close(); + } + }); + } + + function setPopupIndex() { + if(document.getElementsByName("_popup").length > 0) { + const index = window.name.lastIndexOf("__") + 2; + popupIndex = parseInt(window.name.substring(index)); + } else { + popupIndex = 0; + } + } + + function addPopupIndex(name) { + return name + "__" + (popupIndex + 1); + } + + function removePopupIndex(name) { + return name.replace(new RegExp("__" + (popupIndex + 1) + "$"), ''); + } + + function showAdminPopup(triggeringLink, name_regexp, add_popup) { + const name = addPopupIndex(triggeringLink.id.replace(name_regexp, '')); + const href = new URL(triggeringLink.href); + if (add_popup) { + href.searchParams.set('_popup', 1); + } + const win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes'); + relatedWindows.push(win); + win.focus(); + return false; + } + + function showRelatedObjectLookupPopup(triggeringLink) { + return showAdminPopup(triggeringLink, /^lookup_/, true); + } + + function dismissRelatedLookupPopup(win, chosenId) { + const name = removePopupIndex(win.name); + const elem = document.getElementById(name); + if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { + elem.value += ',' + chosenId; + } else { + document.getElementById(name).value = chosenId; + } + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function showRelatedObjectPopup(triggeringLink) { + return showAdminPopup(triggeringLink, /^(change|add|delete)_/, false); + } + + function updateRelatedObjectLinks(triggeringLink) { + const $this = $(triggeringLink); + const siblings = $this.nextAll('.view-related, .change-related, .delete-related'); + if (!siblings.length) { + return; + } + const value = $this.val(); + if (value) { + siblings.each(function() { + const elm = $(this); + elm.attr('href', elm.attr('data-href-template').replace('__fk__', value)); + elm.removeAttr('aria-disabled'); + }); + } else { + siblings.removeAttr('href'); + siblings.attr('aria-disabled', true); + } + } + + function updateRelatedSelectsOptions(currentSelect, win, objId, newRepr, newId) { + // After create/edit a model from the options next to the current + // select (+ or :pencil:) update ForeignKey PK of the rest of selects + // in the page. + + const path = win.location.pathname; + // Extract the model from the popup url '...//add/' or + // '...///change/' depending the action (add or change). + const modelName = path.split('/')[path.split('/').length - (objId ? 4 : 3)]; + // Exclude autocomplete selects. + const selectsRelated = document.querySelectorAll(`[data-model-ref="${modelName}"] select:not(.admin-autocomplete)`); + + selectsRelated.forEach(function(select) { + if (currentSelect === select) { + return; + } + + let option = select.querySelector(`option[value="${objId}"]`); + + if (!option) { + option = new Option(newRepr, newId); + select.options.add(option); + return; + } + + option.textContent = newRepr; + option.value = newId; + }); + } + + function dismissAddRelatedObjectPopup(win, newId, newRepr) { + const name = removePopupIndex(win.name); + const elem = document.getElementById(name); + if (elem) { + const elemName = elem.nodeName.toUpperCase(); + if (elemName === 'SELECT') { + elem.options[elem.options.length] = new Option(newRepr, newId, true, true); + updateRelatedSelectsOptions(elem, win, null, newRepr, newId); + } else if (elemName === 'INPUT') { + if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { + elem.value += ',' + newId; + } else { + elem.value = newId; + } + } + // Trigger a change event to update related links if required. + $(elem).trigger('change'); + } else { + const toId = name + "_to"; + const o = new Option(newRepr, newId); + SelectBox.add_to_cache(toId, o); + SelectBox.redisplay(toId); + } + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function dismissChangeRelatedObjectPopup(win, objId, newRepr, newId) { + const id = removePopupIndex(win.name.replace(/^edit_/, '')); + const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); + const selects = $(selectsSelector); + selects.find('option').each(function() { + if (this.value === objId) { + this.textContent = newRepr; + this.value = newId; + } + }).trigger('change'); + updateRelatedSelectsOptions(selects[0], win, objId, newRepr, newId); + selects.next().find('.select2-selection__rendered').each(function() { + // The element can have a clear button as a child. + // Use the lastChild to modify only the displayed value. + this.lastChild.textContent = newRepr; + this.title = newRepr; + }); + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function dismissDeleteRelatedObjectPopup(win, objId) { + const id = removePopupIndex(win.name.replace(/^delete_/, '')); + const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); + const selects = $(selectsSelector); + selects.find('option').each(function() { + if (this.value === objId) { + $(this).remove(); + } + }).trigger('change'); + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + window.showRelatedObjectLookupPopup = showRelatedObjectLookupPopup; + window.dismissRelatedLookupPopup = dismissRelatedLookupPopup; + window.showRelatedObjectPopup = showRelatedObjectPopup; + window.updateRelatedObjectLinks = updateRelatedObjectLinks; + window.dismissAddRelatedObjectPopup = dismissAddRelatedObjectPopup; + window.dismissChangeRelatedObjectPopup = dismissChangeRelatedObjectPopup; + window.dismissDeleteRelatedObjectPopup = dismissDeleteRelatedObjectPopup; + window.dismissChildPopups = dismissChildPopups; + + // Kept for backward compatibility + window.showAddAnotherPopup = showRelatedObjectPopup; + window.dismissAddAnotherPopup = dismissAddRelatedObjectPopup; + + window.addEventListener('unload', function(evt) { + window.dismissChildPopups(); + }); + + $(document).ready(function() { + setPopupIndex(); + $("a[data-popup-opener]").on('click', function(event) { + event.preventDefault(); + opener.dismissRelatedLookupPopup(window, $(this).data("popup-opener")); + }); + $('body').on('click', '.related-widget-wrapper-link[data-popup="yes"]', function(e) { + e.preventDefault(); + if (this.href) { + const event = $.Event('django:show-related', {href: this.href}); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + showRelatedObjectPopup(this); + } + } + }); + $('body').on('change', '.related-widget-wrapper select', function(e) { + const event = $.Event('django:update-related'); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + updateRelatedObjectLinks(this); + } + }); + $('.related-widget-wrapper select').trigger('change'); + $('body').on('click', '.related-lookup', function(e) { + e.preventDefault(); + const event = $.Event('django:lookup-related'); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + showRelatedObjectLookupPopup(this); + } + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/autocomplete.js b/djangoProject/staticfiles/admin/js/autocomplete.js new file mode 100644 index 00000000..d3daeab8 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/autocomplete.js @@ -0,0 +1,33 @@ +'use strict'; +{ + const $ = django.jQuery; + + $.fn.djangoAdminSelect2 = function() { + $.each(this, function(i, element) { + $(element).select2({ + ajax: { + data: (params) => { + return { + term: params.term, + page: params.page, + app_label: element.dataset.appLabel, + model_name: element.dataset.modelName, + field_name: element.dataset.fieldName + }; + } + } + }); + }); + return this; + }; + + $(function() { + // Initialize all autocomplete widgets except the one in the template + // form used when a new formset is added. + $('.admin-autocomplete').not('[name*=__prefix__]').djangoAdminSelect2(); + }); + + document.addEventListener('formset:added', (event) => { + $(event.target).find('.admin-autocomplete').djangoAdminSelect2(); + }); +} diff --git a/djangoProject/staticfiles/admin/js/calendar.js b/djangoProject/staticfiles/admin/js/calendar.js new file mode 100644 index 00000000..776310f7 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/calendar.js @@ -0,0 +1,239 @@ +/*global gettext, pgettext, get_format, quickElement, removeChildren*/ +/* +calendar.js - Calendar functions by Adrian Holovaty +depends on core.js for utility functions like removeChildren or quickElement +*/ +'use strict'; +{ + // CalendarNamespace -- Provides a collection of HTML calendar-related helper functions + const CalendarNamespace = { + monthsOfYear: [ + gettext('January'), + gettext('February'), + gettext('March'), + gettext('April'), + gettext('May'), + gettext('June'), + gettext('July'), + gettext('August'), + gettext('September'), + gettext('October'), + gettext('November'), + gettext('December') + ], + monthsOfYearAbbrev: [ + pgettext('abbrev. month January', 'Jan'), + pgettext('abbrev. month February', 'Feb'), + pgettext('abbrev. month March', 'Mar'), + pgettext('abbrev. month April', 'Apr'), + pgettext('abbrev. month May', 'May'), + pgettext('abbrev. month June', 'Jun'), + pgettext('abbrev. month July', 'Jul'), + pgettext('abbrev. month August', 'Aug'), + pgettext('abbrev. month September', 'Sep'), + pgettext('abbrev. month October', 'Oct'), + pgettext('abbrev. month November', 'Nov'), + pgettext('abbrev. month December', 'Dec') + ], + daysOfWeek: [ + gettext('Sunday'), + gettext('Monday'), + gettext('Tuesday'), + gettext('Wednesday'), + gettext('Thursday'), + gettext('Friday'), + gettext('Saturday') + ], + daysOfWeekAbbrev: [ + pgettext('abbrev. day Sunday', 'Sun'), + pgettext('abbrev. day Monday', 'Mon'), + pgettext('abbrev. day Tuesday', 'Tue'), + pgettext('abbrev. day Wednesday', 'Wed'), + pgettext('abbrev. day Thursday', 'Thur'), + pgettext('abbrev. day Friday', 'Fri'), + pgettext('abbrev. day Saturday', 'Sat') + ], + daysOfWeekInitial: [ + pgettext('one letter Sunday', 'S'), + pgettext('one letter Monday', 'M'), + pgettext('one letter Tuesday', 'T'), + pgettext('one letter Wednesday', 'W'), + pgettext('one letter Thursday', 'T'), + pgettext('one letter Friday', 'F'), + pgettext('one letter Saturday', 'S') + ], + firstDayOfWeek: parseInt(get_format('FIRST_DAY_OF_WEEK')), + isLeapYear: function(year) { + return (((year % 4) === 0) && ((year % 100) !== 0 ) || ((year % 400) === 0)); + }, + getDaysInMonth: function(month, year) { + let days; + if (month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10 || month === 12) { + days = 31; + } + else if (month === 4 || month === 6 || month === 9 || month === 11) { + days = 30; + } + else if (month === 2 && CalendarNamespace.isLeapYear(year)) { + days = 29; + } + else { + days = 28; + } + return days; + }, + draw: function(month, year, div_id, callback, selected) { // month = 1-12, year = 1-9999 + const today = new Date(); + const todayDay = today.getDate(); + const todayMonth = today.getMonth() + 1; + const todayYear = today.getFullYear(); + let todayClass = ''; + + // Use UTC functions here because the date field does not contain time + // and using the UTC function variants prevent the local time offset + // from altering the date, specifically the day field. For example: + // + // ``` + // var x = new Date('2013-10-02'); + // var day = x.getDate(); + // ``` + // + // The day variable above will be 1 instead of 2 in, say, US Pacific time + // zone. + let isSelectedMonth = false; + if (typeof selected !== 'undefined') { + isSelectedMonth = (selected.getUTCFullYear() === year && (selected.getUTCMonth() + 1) === month); + } + + month = parseInt(month); + year = parseInt(year); + const calDiv = document.getElementById(div_id); + removeChildren(calDiv); + const calTable = document.createElement('table'); + quickElement('caption', calTable, CalendarNamespace.monthsOfYear[month - 1] + ' ' + year); + const tableBody = quickElement('tbody', calTable); + + // Draw days-of-week header + let tableRow = quickElement('tr', tableBody); + for (let i = 0; i < 7; i++) { + quickElement('th', tableRow, CalendarNamespace.daysOfWeekInitial[(i + CalendarNamespace.firstDayOfWeek) % 7]); + } + + const startingPos = new Date(year, month - 1, 1 - CalendarNamespace.firstDayOfWeek).getDay(); + const days = CalendarNamespace.getDaysInMonth(month, year); + + let nonDayCell; + + // Draw blanks before first of month + tableRow = quickElement('tr', tableBody); + for (let i = 0; i < startingPos; i++) { + nonDayCell = quickElement('td', tableRow, ' '); + nonDayCell.className = "nonday"; + } + + function calendarMonth(y, m) { + function onClick(e) { + e.preventDefault(); + callback(y, m, this.textContent); + } + return onClick; + } + + // Draw days of month + let currentDay = 1; + for (let i = startingPos; currentDay <= days; i++) { + if (i % 7 === 0 && currentDay !== 1) { + tableRow = quickElement('tr', tableBody); + } + if ((currentDay === todayDay) && (month === todayMonth) && (year === todayYear)) { + todayClass = 'today'; + } else { + todayClass = ''; + } + + // use UTC function; see above for explanation. + if (isSelectedMonth && currentDay === selected.getUTCDate()) { + if (todayClass !== '') { + todayClass += " "; + } + todayClass += "selected"; + } + + const cell = quickElement('td', tableRow, '', 'class', todayClass); + const link = quickElement('a', cell, currentDay, 'href', '#'); + link.addEventListener('click', calendarMonth(year, month)); + currentDay++; + } + + // Draw blanks after end of month (optional, but makes for valid code) + while (tableRow.childNodes.length < 7) { + nonDayCell = quickElement('td', tableRow, ' '); + nonDayCell.className = "nonday"; + } + + calDiv.appendChild(calTable); + } + }; + + // Calendar -- A calendar instance + function Calendar(div_id, callback, selected) { + // div_id (string) is the ID of the element in which the calendar will + // be displayed + // callback (string) is the name of a JavaScript function that will be + // called with the parameters (year, month, day) when a day in the + // calendar is clicked + this.div_id = div_id; + this.callback = callback; + this.today = new Date(); + this.currentMonth = this.today.getMonth() + 1; + this.currentYear = this.today.getFullYear(); + if (typeof selected !== 'undefined') { + this.selected = selected; + } + } + Calendar.prototype = { + drawCurrent: function() { + CalendarNamespace.draw(this.currentMonth, this.currentYear, this.div_id, this.callback, this.selected); + }, + drawDate: function(month, year, selected) { + this.currentMonth = month; + this.currentYear = year; + + if(selected) { + this.selected = selected; + } + + this.drawCurrent(); + }, + drawPreviousMonth: function() { + if (this.currentMonth === 1) { + this.currentMonth = 12; + this.currentYear--; + } + else { + this.currentMonth--; + } + this.drawCurrent(); + }, + drawNextMonth: function() { + if (this.currentMonth === 12) { + this.currentMonth = 1; + this.currentYear++; + } + else { + this.currentMonth++; + } + this.drawCurrent(); + }, + drawPreviousYear: function() { + this.currentYear--; + this.drawCurrent(); + }, + drawNextYear: function() { + this.currentYear++; + this.drawCurrent(); + } + }; + window.Calendar = Calendar; + window.CalendarNamespace = CalendarNamespace; +} diff --git a/djangoProject/staticfiles/admin/js/cancel.js b/djangoProject/staticfiles/admin/js/cancel.js new file mode 100644 index 00000000..3069c6f2 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/cancel.js @@ -0,0 +1,29 @@ +'use strict'; +{ + // Call function fn when the DOM is loaded and ready. If it is already + // loaded, call the function now. + // http://youmightnotneedjquery.com/#ready + function ready(fn) { + if (document.readyState !== 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } + } + + ready(function() { + function handleClick(event) { + event.preventDefault(); + const params = new URLSearchParams(window.location.search); + if (params.has('_popup')) { + window.close(); // Close the popup. + } else { + window.history.back(); // Otherwise, go back. + } + } + + document.querySelectorAll('.cancel-link').forEach(function(el) { + el.addEventListener('click', handleClick); + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/change_form.js b/djangoProject/staticfiles/admin/js/change_form.js new file mode 100644 index 00000000..96a4c62e --- /dev/null +++ b/djangoProject/staticfiles/admin/js/change_form.js @@ -0,0 +1,16 @@ +'use strict'; +{ + const inputTags = ['BUTTON', 'INPUT', 'SELECT', 'TEXTAREA']; + const modelName = document.getElementById('django-admin-form-add-constants').dataset.modelName; + if (modelName) { + const form = document.getElementById(modelName + '_form'); + for (const element of form.elements) { + // HTMLElement.offsetParent returns null when the element is not + // rendered. + if (inputTags.includes(element.tagName) && !element.disabled && element.offsetParent) { + element.focus(); + break; + } + } + } +} diff --git a/djangoProject/staticfiles/admin/js/collapse.js b/djangoProject/staticfiles/admin/js/collapse.js new file mode 100644 index 00000000..c6c7b0f6 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/collapse.js @@ -0,0 +1,43 @@ +/*global gettext*/ +'use strict'; +{ + window.addEventListener('load', function() { + // Add anchor tag for Show/Hide link + const fieldsets = document.querySelectorAll('fieldset.collapse'); + for (const [i, elem] of fieldsets.entries()) { + // Don't hide if fields in this fieldset have errors + if (elem.querySelectorAll('div.errors, ul.errorlist').length === 0) { + elem.classList.add('collapsed'); + const h2 = elem.querySelector('h2'); + const link = document.createElement('a'); + link.id = 'fieldsetcollapser' + i; + link.className = 'collapse-toggle'; + link.href = '#'; + link.textContent = gettext('Show'); + h2.appendChild(document.createTextNode(' (')); + h2.appendChild(link); + h2.appendChild(document.createTextNode(')')); + } + } + // Add toggle to hide/show anchor tag + const toggleFunc = function(ev) { + if (ev.target.matches('.collapse-toggle')) { + ev.preventDefault(); + ev.stopPropagation(); + const fieldset = ev.target.closest('fieldset'); + if (fieldset.classList.contains('collapsed')) { + // Show + ev.target.textContent = gettext('Hide'); + fieldset.classList.remove('collapsed'); + } else { + // Hide + ev.target.textContent = gettext('Show'); + fieldset.classList.add('collapsed'); + } + } + }; + document.querySelectorAll('fieldset.module').forEach(function(el) { + el.addEventListener('click', toggleFunc); + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/core.js b/djangoProject/staticfiles/admin/js/core.js new file mode 100644 index 00000000..10504d4a --- /dev/null +++ b/djangoProject/staticfiles/admin/js/core.js @@ -0,0 +1,184 @@ +// Core JavaScript helper functions +'use strict'; + +// quickElement(tagType, parentReference [, textInChildNode, attribute, attributeValue ...]); +function quickElement() { + const obj = document.createElement(arguments[0]); + if (arguments[2]) { + const textNode = document.createTextNode(arguments[2]); + obj.appendChild(textNode); + } + const len = arguments.length; + for (let i = 3; i < len; i += 2) { + obj.setAttribute(arguments[i], arguments[i + 1]); + } + arguments[1].appendChild(obj); + return obj; +} + +// "a" is reference to an object +function removeChildren(a) { + while (a.hasChildNodes()) { + a.removeChild(a.lastChild); + } +} + +// ---------------------------------------------------------------------------- +// Find-position functions by PPK +// See https://www.quirksmode.org/js/findpos.html +// ---------------------------------------------------------------------------- +function findPosX(obj) { + let curleft = 0; + if (obj.offsetParent) { + while (obj.offsetParent) { + curleft += obj.offsetLeft - obj.scrollLeft; + obj = obj.offsetParent; + } + } else if (obj.x) { + curleft += obj.x; + } + return curleft; +} + +function findPosY(obj) { + let curtop = 0; + if (obj.offsetParent) { + while (obj.offsetParent) { + curtop += obj.offsetTop - obj.scrollTop; + obj = obj.offsetParent; + } + } else if (obj.y) { + curtop += obj.y; + } + return curtop; +} + +//----------------------------------------------------------------------------- +// Date object extensions +// ---------------------------------------------------------------------------- +{ + Date.prototype.getTwelveHours = function() { + return this.getHours() % 12 || 12; + }; + + Date.prototype.getTwoDigitMonth = function() { + return (this.getMonth() < 9) ? '0' + (this.getMonth() + 1) : (this.getMonth() + 1); + }; + + Date.prototype.getTwoDigitDate = function() { + return (this.getDate() < 10) ? '0' + this.getDate() : this.getDate(); + }; + + Date.prototype.getTwoDigitTwelveHour = function() { + return (this.getTwelveHours() < 10) ? '0' + this.getTwelveHours() : this.getTwelveHours(); + }; + + Date.prototype.getTwoDigitHour = function() { + return (this.getHours() < 10) ? '0' + this.getHours() : this.getHours(); + }; + + Date.prototype.getTwoDigitMinute = function() { + return (this.getMinutes() < 10) ? '0' + this.getMinutes() : this.getMinutes(); + }; + + Date.prototype.getTwoDigitSecond = function() { + return (this.getSeconds() < 10) ? '0' + this.getSeconds() : this.getSeconds(); + }; + + Date.prototype.getAbbrevDayName = function() { + return typeof window.CalendarNamespace === "undefined" + ? '0' + this.getDay() + : window.CalendarNamespace.daysOfWeekAbbrev[this.getDay()]; + }; + + Date.prototype.getFullDayName = function() { + return typeof window.CalendarNamespace === "undefined" + ? '0' + this.getDay() + : window.CalendarNamespace.daysOfWeek[this.getDay()]; + }; + + Date.prototype.getAbbrevMonthName = function() { + return typeof window.CalendarNamespace === "undefined" + ? this.getTwoDigitMonth() + : window.CalendarNamespace.monthsOfYearAbbrev[this.getMonth()]; + }; + + Date.prototype.getFullMonthName = function() { + return typeof window.CalendarNamespace === "undefined" + ? this.getTwoDigitMonth() + : window.CalendarNamespace.monthsOfYear[this.getMonth()]; + }; + + Date.prototype.strftime = function(format) { + const fields = { + a: this.getAbbrevDayName(), + A: this.getFullDayName(), + b: this.getAbbrevMonthName(), + B: this.getFullMonthName(), + c: this.toString(), + d: this.getTwoDigitDate(), + H: this.getTwoDigitHour(), + I: this.getTwoDigitTwelveHour(), + m: this.getTwoDigitMonth(), + M: this.getTwoDigitMinute(), + p: (this.getHours() >= 12) ? 'PM' : 'AM', + S: this.getTwoDigitSecond(), + w: '0' + this.getDay(), + x: this.toLocaleDateString(), + X: this.toLocaleTimeString(), + y: ('' + this.getFullYear()).substr(2, 4), + Y: '' + this.getFullYear(), + '%': '%' + }; + let result = '', i = 0; + while (i < format.length) { + if (format.charAt(i) === '%') { + result += fields[format.charAt(i + 1)]; + ++i; + } + else { + result += format.charAt(i); + } + ++i; + } + return result; + }; + + // ---------------------------------------------------------------------------- + // String object extensions + // ---------------------------------------------------------------------------- + String.prototype.strptime = function(format) { + const split_format = format.split(/[.\-/]/); + const date = this.split(/[.\-/]/); + let i = 0; + let day, month, year; + while (i < split_format.length) { + switch (split_format[i]) { + case "%d": + day = date[i]; + break; + case "%m": + month = date[i] - 1; + break; + case "%Y": + year = date[i]; + break; + case "%y": + // A %y value in the range of [00, 68] is in the current + // century, while [69, 99] is in the previous century, + // according to the Open Group Specification. + if (parseInt(date[i], 10) >= 69) { + year = date[i]; + } else { + year = (new Date(Date.UTC(date[i], 0))).getUTCFullYear() + 100; + } + break; + } + ++i; + } + // Create Date object from UTC since the parsed value is supposed to be + // in UTC, not local time. Also, the calendar uses UTC functions for + // date extraction. + return new Date(Date.UTC(year, month, day)); + }; +} diff --git a/djangoProject/staticfiles/admin/js/filters.js b/djangoProject/staticfiles/admin/js/filters.js new file mode 100644 index 00000000..f5536ebc --- /dev/null +++ b/djangoProject/staticfiles/admin/js/filters.js @@ -0,0 +1,30 @@ +/** + * Persist changelist filters state (collapsed/expanded). + */ +'use strict'; +{ + // Init filters. + let filters = JSON.parse(sessionStorage.getItem('django.admin.filtersState')); + + if (!filters) { + filters = {}; + } + + Object.entries(filters).forEach(([key, value]) => { + const detailElement = document.querySelector(`[data-filter-title='${CSS.escape(key)}']`); + + // Check if the filter is present, it could be from other view. + if (detailElement) { + value ? detailElement.setAttribute('open', '') : detailElement.removeAttribute('open'); + } + }); + + // Save filter state when clicks. + const details = document.querySelectorAll('details'); + details.forEach(detail => { + detail.addEventListener('toggle', event => { + filters[`${event.target.dataset.filterTitle}`] = detail.open; + sessionStorage.setItem('django.admin.filtersState', JSON.stringify(filters)); + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/inlines.js b/djangoProject/staticfiles/admin/js/inlines.js new file mode 100644 index 00000000..e9a1dfe1 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/inlines.js @@ -0,0 +1,359 @@ +/*global DateTimeShortcuts, SelectFilter*/ +/** + * Django admin inlines + * + * Based on jQuery Formset 1.1 + * @author Stanislaus Madueke (stan DOT madueke AT gmail DOT com) + * @requires jQuery 1.2.6 or later + * + * Copyright (c) 2009, Stanislaus Madueke + * All rights reserved. + * + * Spiced up with Code from Zain Memon's GSoC project 2009 + * and modified for Django by Jannis Leidel, Travis Swicegood and Julien Phalip. + * + * Licensed under the New BSD License + * See: https://opensource.org/licenses/bsd-license.php + */ +'use strict'; +{ + const $ = django.jQuery; + $.fn.formset = function(opts) { + const options = $.extend({}, $.fn.formset.defaults, opts); + const $this = $(this); + const $parent = $this.parent(); + const updateElementIndex = function(el, prefix, ndx) { + const id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))"); + const replacement = prefix + "-" + ndx; + if ($(el).prop("for")) { + $(el).prop("for", $(el).prop("for").replace(id_regex, replacement)); + } + if (el.id) { + el.id = el.id.replace(id_regex, replacement); + } + if (el.name) { + el.name = el.name.replace(id_regex, replacement); + } + }; + const totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").prop("autocomplete", "off"); + let nextIndex = parseInt(totalForms.val(), 10); + const maxForms = $("#id_" + options.prefix + "-MAX_NUM_FORMS").prop("autocomplete", "off"); + const minForms = $("#id_" + options.prefix + "-MIN_NUM_FORMS").prop("autocomplete", "off"); + let addButton; + + /** + * The "Add another MyModel" button below the inline forms. + */ + const addInlineAddButton = function() { + if (addButton === null) { + if ($this.prop("tagName") === "TR") { + // If forms are laid out as table rows, insert the + // "add" button in a new table row: + const numCols = $this.eq(-1).children().length; + $parent.append('' + options.addText + ""); + addButton = $parent.find("tr:last a"); + } else { + // Otherwise, insert it immediately after the last form: + $this.filter(":last").after('"); + addButton = $this.filter(":last").next().find("a"); + } + } + addButton.on('click', addInlineClickHandler); + }; + + const addInlineClickHandler = function(e) { + e.preventDefault(); + const template = $("#" + options.prefix + "-empty"); + const row = template.clone(true); + row.removeClass(options.emptyCssClass) + .addClass(options.formCssClass) + .attr("id", options.prefix + "-" + nextIndex); + addInlineDeleteButton(row); + row.find("*").each(function() { + updateElementIndex(this, options.prefix, totalForms.val()); + }); + // Insert the new form when it has been fully edited. + row.insertBefore($(template)); + // Update number of total forms. + $(totalForms).val(parseInt(totalForms.val(), 10) + 1); + nextIndex += 1; + // Hide the add button if there's a limit and it's been reached. + if ((maxForms.val() !== '') && (maxForms.val() - totalForms.val()) <= 0) { + addButton.parent().hide(); + } + // Show the remove buttons if there are more than min_num. + toggleDeleteButtonVisibility(row.closest('.inline-group')); + + // Pass the new form to the post-add callback, if provided. + if (options.added) { + options.added(row); + } + row.get(0).dispatchEvent(new CustomEvent("formset:added", { + bubbles: true, + detail: { + formsetName: options.prefix + } + })); + }; + + /** + * The "X" button that is part of every unsaved inline. + * (When saved, it is replaced with a "Delete" checkbox.) + */ + const addInlineDeleteButton = function(row) { + if (row.is("tr")) { + // If the forms are laid out in table rows, insert + // the remove button into the last table cell: + row.children(":last").append('"); + } else if (row.is("ul") || row.is("ol")) { + // If they're laid out as an ordered/unordered list, + // insert an
    • after the last list item: + row.append('
    • ' + options.deleteText + "
    • "); + } else { + // Otherwise, just insert the remove button as the + // last child element of the form's container: + row.children(":first").append('' + options.deleteText + ""); + } + // Add delete handler for each row. + row.find("a." + options.deleteCssClass).on('click', inlineDeleteHandler.bind(this)); + }; + + const inlineDeleteHandler = function(e1) { + e1.preventDefault(); + const deleteButton = $(e1.target); + const row = deleteButton.closest('.' + options.formCssClass); + const inlineGroup = row.closest('.inline-group'); + // Remove the parent form containing this button, + // and also remove the relevant row with non-field errors: + const prevRow = row.prev(); + if (prevRow.length && prevRow.hasClass('row-form-errors')) { + prevRow.remove(); + } + row.remove(); + nextIndex -= 1; + // Pass the deleted form to the post-delete callback, if provided. + if (options.removed) { + options.removed(row); + } + document.dispatchEvent(new CustomEvent("formset:removed", { + detail: { + formsetName: options.prefix + } + })); + // Update the TOTAL_FORMS form count. + const forms = $("." + options.formCssClass); + $("#id_" + options.prefix + "-TOTAL_FORMS").val(forms.length); + // Show add button again once below maximum number. + if ((maxForms.val() === '') || (maxForms.val() - forms.length) > 0) { + addButton.parent().show(); + } + // Hide the remove buttons if at min_num. + toggleDeleteButtonVisibility(inlineGroup); + // Also, update names and ids for all remaining form controls so + // they remain in sequence: + let i, formCount; + const updateElementCallback = function() { + updateElementIndex(this, options.prefix, i); + }; + for (i = 0, formCount = forms.length; i < formCount; i++) { + updateElementIndex($(forms).get(i), options.prefix, i); + $(forms.get(i)).find("*").each(updateElementCallback); + } + }; + + const toggleDeleteButtonVisibility = function(inlineGroup) { + if ((minForms.val() !== '') && (minForms.val() - totalForms.val()) >= 0) { + inlineGroup.find('.inline-deletelink').hide(); + } else { + inlineGroup.find('.inline-deletelink').show(); + } + }; + + $this.each(function(i) { + $(this).not("." + options.emptyCssClass).addClass(options.formCssClass); + }); + + // Create the delete buttons for all unsaved inlines: + $this.filter('.' + options.formCssClass + ':not(.has_original):not(.' + options.emptyCssClass + ')').each(function() { + addInlineDeleteButton($(this)); + }); + toggleDeleteButtonVisibility($this); + + // Create the add button, initially hidden. + addButton = options.addButton; + addInlineAddButton(); + + // Show the add button if allowed to add more items. + // Note that max_num = None translates to a blank string. + const showAddButton = maxForms.val() === '' || (maxForms.val() - totalForms.val()) > 0; + if ($this.length && showAddButton) { + addButton.parent().show(); + } else { + addButton.parent().hide(); + } + + return this; + }; + + /* Setup plugin defaults */ + $.fn.formset.defaults = { + prefix: "form", // The form prefix for your django formset + addText: "add another", // Text for the add link + deleteText: "remove", // Text for the delete link + addCssClass: "add-row", // CSS class applied to the add link + deleteCssClass: "delete-row", // CSS class applied to the delete link + emptyCssClass: "empty-row", // CSS class applied to the empty row + formCssClass: "dynamic-form", // CSS class applied to each form in a formset + added: null, // Function called each time a new form is added + removed: null, // Function called each time a form is deleted + addButton: null // Existing add button to use + }; + + + // Tabular inlines --------------------------------------------------------- + $.fn.tabularFormset = function(selector, options) { + const $rows = $(this); + + const reinitDateTimeShortCuts = function() { + // Reinitialize the calendar and clock widgets by force + if (typeof DateTimeShortcuts !== "undefined") { + $(".datetimeshortcuts").remove(); + DateTimeShortcuts.init(); + } + }; + + const updateSelectFilter = function() { + // If any SelectFilter widgets are a part of the new form, + // instantiate a new SelectFilter instance for it. + if (typeof SelectFilter !== 'undefined') { + $('.selectfilter').each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, false); + }); + $('.selectfilterstacked').each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, true); + }); + } + }; + + const initPrepopulatedFields = function(row) { + row.find('.prepopulated_field').each(function() { + const field = $(this), + input = field.find('input, select, textarea'), + dependency_list = input.data('dependency_list') || [], + dependencies = []; + $.each(dependency_list, function(i, field_name) { + dependencies.push('#' + row.find('.field-' + field_name).find('input, select, textarea').attr('id')); + }); + if (dependencies.length) { + input.prepopulate(dependencies, input.attr('maxlength')); + } + }); + }; + + $rows.formset({ + prefix: options.prefix, + addText: options.addText, + formCssClass: "dynamic-" + options.prefix, + deleteCssClass: "inline-deletelink", + deleteText: options.deleteText, + emptyCssClass: "empty-form", + added: function(row) { + initPrepopulatedFields(row); + reinitDateTimeShortCuts(); + updateSelectFilter(); + }, + addButton: options.addButton + }); + + return $rows; + }; + + // Stacked inlines --------------------------------------------------------- + $.fn.stackedFormset = function(selector, options) { + const $rows = $(this); + const updateInlineLabel = function(row) { + $(selector).find(".inline_label").each(function(i) { + const count = i + 1; + $(this).html($(this).html().replace(/(#\d+)/g, "#" + count)); + }); + }; + + const reinitDateTimeShortCuts = function() { + // Reinitialize the calendar and clock widgets by force, yuck. + if (typeof DateTimeShortcuts !== "undefined") { + $(".datetimeshortcuts").remove(); + DateTimeShortcuts.init(); + } + }; + + const updateSelectFilter = function() { + // If any SelectFilter widgets were added, instantiate a new instance. + if (typeof SelectFilter !== "undefined") { + $(".selectfilter").each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, false); + }); + $(".selectfilterstacked").each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, true); + }); + } + }; + + const initPrepopulatedFields = function(row) { + row.find('.prepopulated_field').each(function() { + const field = $(this), + input = field.find('input, select, textarea'), + dependency_list = input.data('dependency_list') || [], + dependencies = []; + $.each(dependency_list, function(i, field_name) { + // Dependency in a fieldset. + let field_element = row.find('.form-row .field-' + field_name); + // Dependency without a fieldset. + if (!field_element.length) { + field_element = row.find('.form-row.field-' + field_name); + } + dependencies.push('#' + field_element.find('input, select, textarea').attr('id')); + }); + if (dependencies.length) { + input.prepopulate(dependencies, input.attr('maxlength')); + } + }); + }; + + $rows.formset({ + prefix: options.prefix, + addText: options.addText, + formCssClass: "dynamic-" + options.prefix, + deleteCssClass: "inline-deletelink", + deleteText: options.deleteText, + emptyCssClass: "empty-form", + removed: updateInlineLabel, + added: function(row) { + initPrepopulatedFields(row); + reinitDateTimeShortCuts(); + updateSelectFilter(); + updateInlineLabel(row); + }, + addButton: options.addButton + }); + + return $rows; + }; + + $(document).ready(function() { + $(".js-inline-admin-formset").each(function() { + const data = $(this).data(), + inlineOptions = data.inlineFormset; + let selector; + switch(data.inlineType) { + case "stacked": + selector = inlineOptions.name + "-group .inline-related"; + $(selector).stackedFormset(selector, inlineOptions.options); + break; + case "tabular": + selector = inlineOptions.name + "-group .tabular.inline-related tbody:first > tr.form-row"; + $(selector).tabularFormset(selector, inlineOptions.options); + break; + } + }); + }); +} diff --git a/djangoProject/staticfiles/admin/js/jquery.init.js b/djangoProject/staticfiles/admin/js/jquery.init.js new file mode 100644 index 00000000..f40b27f4 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/jquery.init.js @@ -0,0 +1,8 @@ +/*global jQuery:false*/ +'use strict'; +/* Puts the included jQuery into our own namespace using noConflict and passing + * it 'true'. This ensures that the included jQuery doesn't pollute the global + * namespace (i.e. this preserves pre-existing values for both window.$ and + * window.jQuery). + */ +window.django = {jQuery: jQuery.noConflict(true)}; diff --git a/djangoProject/staticfiles/admin/js/nav_sidebar.js b/djangoProject/staticfiles/admin/js/nav_sidebar.js new file mode 100644 index 00000000..7e735db1 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/nav_sidebar.js @@ -0,0 +1,79 @@ +'use strict'; +{ + const toggleNavSidebar = document.getElementById('toggle-nav-sidebar'); + if (toggleNavSidebar !== null) { + const navSidebar = document.getElementById('nav-sidebar'); + const main = document.getElementById('main'); + let navSidebarIsOpen = localStorage.getItem('django.admin.navSidebarIsOpen'); + if (navSidebarIsOpen === null) { + navSidebarIsOpen = 'true'; + } + main.classList.toggle('shifted', navSidebarIsOpen === 'true'); + navSidebar.setAttribute('aria-expanded', navSidebarIsOpen); + + toggleNavSidebar.addEventListener('click', function() { + if (navSidebarIsOpen === 'true') { + navSidebarIsOpen = 'false'; + } else { + navSidebarIsOpen = 'true'; + } + localStorage.setItem('django.admin.navSidebarIsOpen', navSidebarIsOpen); + main.classList.toggle('shifted'); + navSidebar.setAttribute('aria-expanded', navSidebarIsOpen); + }); + } + + function initSidebarQuickFilter() { + const options = []; + const navSidebar = document.getElementById('nav-sidebar'); + if (!navSidebar) { + return; + } + navSidebar.querySelectorAll('th[scope=row] a').forEach((container) => { + options.push({title: container.innerHTML, node: container}); + }); + + function checkValue(event) { + let filterValue = event.target.value; + if (filterValue) { + filterValue = filterValue.toLowerCase(); + } + if (event.key === 'Escape') { + filterValue = ''; + event.target.value = ''; // clear input + } + let matches = false; + for (const o of options) { + let displayValue = ''; + if (filterValue) { + if (o.title.toLowerCase().indexOf(filterValue) === -1) { + displayValue = 'none'; + } else { + matches = true; + } + } + // show/hide parent + o.node.parentNode.parentNode.style.display = displayValue; + } + if (!filterValue || matches) { + event.target.classList.remove('no-results'); + } else { + event.target.classList.add('no-results'); + } + sessionStorage.setItem('django.admin.navSidebarFilterValue', filterValue); + } + + const nav = document.getElementById('nav-filter'); + nav.addEventListener('change', checkValue, false); + nav.addEventListener('input', checkValue, false); + nav.addEventListener('keyup', checkValue, false); + + const storedValue = sessionStorage.getItem('django.admin.navSidebarFilterValue'); + if (storedValue) { + nav.value = storedValue; + checkValue({target: nav, key: ''}); + } + } + window.initSidebarQuickFilter = initSidebarQuickFilter; + initSidebarQuickFilter(); +} diff --git a/djangoProject/staticfiles/admin/js/popup_response.js b/djangoProject/staticfiles/admin/js/popup_response.js new file mode 100644 index 00000000..2b1d3dd3 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/popup_response.js @@ -0,0 +1,16 @@ +/*global opener */ +'use strict'; +{ + const initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse); + switch(initData.action) { + case 'change': + opener.dismissChangeRelatedObjectPopup(window, initData.value, initData.obj, initData.new_value); + break; + case 'delete': + opener.dismissDeleteRelatedObjectPopup(window, initData.value); + break; + default: + opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj); + break; + } +} diff --git a/djangoProject/staticfiles/admin/js/prepopulate.js b/djangoProject/staticfiles/admin/js/prepopulate.js new file mode 100644 index 00000000..89e95ab4 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/prepopulate.js @@ -0,0 +1,43 @@ +/*global URLify*/ +'use strict'; +{ + const $ = django.jQuery; + $.fn.prepopulate = function(dependencies, maxLength, allowUnicode) { + /* + Depends on urlify.js + Populates a selected field with the values of the dependent fields, + URLifies and shortens the string. + dependencies - array of dependent fields ids + maxLength - maximum length of the URLify'd string + allowUnicode - Unicode support of the URLify'd string + */ + return this.each(function() { + const prepopulatedField = $(this); + + const populate = function() { + // Bail if the field's value has been changed by the user + if (prepopulatedField.data('_changed')) { + return; + } + + const values = []; + $.each(dependencies, function(i, field) { + field = $(field); + if (field.val().length > 0) { + values.push(field.val()); + } + }); + prepopulatedField.val(URLify(values.join(' '), maxLength, allowUnicode)); + }; + + prepopulatedField.data('_changed', false); + prepopulatedField.on('change', function() { + prepopulatedField.data('_changed', true); + }); + + if (!prepopulatedField.val()) { + $(dependencies.join(',')).on('keyup change focus', populate); + } + }); + }; +} diff --git a/djangoProject/staticfiles/admin/js/prepopulate_init.js b/djangoProject/staticfiles/admin/js/prepopulate_init.js new file mode 100644 index 00000000..a58841f0 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/prepopulate_init.js @@ -0,0 +1,15 @@ +'use strict'; +{ + const $ = django.jQuery; + const fields = $('#django-admin-prepopulated-fields-constants').data('prepopulatedFields'); + $.each(fields, function(index, field) { + $( + '.empty-form .form-row .field-' + field.name + + ', .empty-form.form-row .field-' + field.name + + ', .empty-form .form-row.field-' + field.name + ).addClass('prepopulated_field'); + $(field.id).data('dependency_list', field.dependency_list).prepopulate( + field.dependency_ids, field.maxLength, field.allowUnicode + ); + }); +} diff --git a/djangoProject/staticfiles/admin/js/theme.js b/djangoProject/staticfiles/admin/js/theme.js new file mode 100644 index 00000000..794cd15f --- /dev/null +++ b/djangoProject/staticfiles/admin/js/theme.js @@ -0,0 +1,56 @@ +'use strict'; +{ + window.addEventListener('load', function(e) { + + function setTheme(mode) { + if (mode !== "light" && mode !== "dark" && mode !== "auto") { + console.error(`Got invalid theme mode: ${mode}. Resetting to auto.`); + mode = "auto"; + } + document.documentElement.dataset.theme = mode; + localStorage.setItem("theme", mode); + } + + function cycleTheme() { + const currentTheme = localStorage.getItem("theme") || "auto"; + const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; + + if (prefersDark) { + // Auto (dark) -> Light -> Dark + if (currentTheme === "auto") { + setTheme("light"); + } else if (currentTheme === "light") { + setTheme("dark"); + } else { + setTheme("auto"); + } + } else { + // Auto (light) -> Dark -> Light + if (currentTheme === "auto") { + setTheme("dark"); + } else if (currentTheme === "dark") { + setTheme("light"); + } else { + setTheme("auto"); + } + } + } + + function initTheme() { + // set theme defined in localStorage if there is one, or fallback to auto mode + const currentTheme = localStorage.getItem("theme"); + currentTheme ? setTheme(currentTheme) : setTheme("auto"); + } + + function setupTheme() { + // Attach event handlers for toggling themes + const buttons = document.getElementsByClassName("theme-toggle"); + Array.from(buttons).forEach((btn) => { + btn.addEventListener("click", cycleTheme); + }); + initTheme(); + } + + setupTheme(); + }); +} diff --git a/djangoProject/staticfiles/admin/js/urlify.js b/djangoProject/staticfiles/admin/js/urlify.js new file mode 100644 index 00000000..9fc04094 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/urlify.js @@ -0,0 +1,169 @@ +/*global XRegExp*/ +'use strict'; +{ + const LATIN_MAP = { + 'À': 'A', 'Á': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Å': 'A', 'Æ': 'AE', + 'Ç': 'C', 'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'Ì': 'I', 'Í': 'I', + 'Î': 'I', 'Ï': 'I', 'Ð': 'D', 'Ñ': 'N', 'Ò': 'O', 'Ó': 'O', 'Ô': 'O', + 'Õ': 'O', 'Ö': 'O', 'Ő': 'O', 'Ø': 'O', 'Ù': 'U', 'Ú': 'U', 'Û': 'U', + 'Ü': 'U', 'Ű': 'U', 'Ý': 'Y', 'Þ': 'TH', 'Ÿ': 'Y', 'ß': 'ss', 'à': 'a', + 'á': 'a', 'â': 'a', 'ã': 'a', 'ä': 'a', 'å': 'a', 'æ': 'ae', 'ç': 'c', + 'è': 'e', 'é': 'e', 'ê': 'e', 'ë': 'e', 'ì': 'i', 'í': 'i', 'î': 'i', + 'ï': 'i', 'ð': 'd', 'ñ': 'n', 'ò': 'o', 'ó': 'o', 'ô': 'o', 'õ': 'o', + 'ö': 'o', 'ő': 'o', 'ø': 'o', 'ù': 'u', 'ú': 'u', 'û': 'u', 'ü': 'u', + 'ű': 'u', 'ý': 'y', 'þ': 'th', 'ÿ': 'y' + }; + const LATIN_SYMBOLS_MAP = { + '©': '(c)' + }; + const GREEK_MAP = { + 'α': 'a', 'β': 'b', 'γ': 'g', 'δ': 'd', 'ε': 'e', 'ζ': 'z', 'η': 'h', + 'θ': '8', 'ι': 'i', 'κ': 'k', 'λ': 'l', 'μ': 'm', 'ν': 'n', 'ξ': '3', + 'ο': 'o', 'π': 'p', 'ρ': 'r', 'σ': 's', 'τ': 't', 'υ': 'y', 'φ': 'f', + 'χ': 'x', 'ψ': 'ps', 'ω': 'w', 'ά': 'a', 'έ': 'e', 'ί': 'i', 'ό': 'o', + 'ύ': 'y', 'ή': 'h', 'ώ': 'w', 'ς': 's', 'ϊ': 'i', 'ΰ': 'y', 'ϋ': 'y', + 'ΐ': 'i', 'Α': 'A', 'Β': 'B', 'Γ': 'G', 'Δ': 'D', 'Ε': 'E', 'Ζ': 'Z', + 'Η': 'H', 'Θ': '8', 'Ι': 'I', 'Κ': 'K', 'Λ': 'L', 'Μ': 'M', 'Ν': 'N', + 'Ξ': '3', 'Ο': 'O', 'Π': 'P', 'Ρ': 'R', 'Σ': 'S', 'Τ': 'T', 'Υ': 'Y', + 'Φ': 'F', 'Χ': 'X', 'Ψ': 'PS', 'Ω': 'W', 'Ά': 'A', 'Έ': 'E', 'Ί': 'I', + 'Ό': 'O', 'Ύ': 'Y', 'Ή': 'H', 'Ώ': 'W', 'Ϊ': 'I', 'Ϋ': 'Y' + }; + const TURKISH_MAP = { + 'ş': 's', 'Ş': 'S', 'ı': 'i', 'İ': 'I', 'ç': 'c', 'Ç': 'C', 'ü': 'u', + 'Ü': 'U', 'ö': 'o', 'Ö': 'O', 'ğ': 'g', 'Ğ': 'G' + }; + const ROMANIAN_MAP = { + 'ă': 'a', 'î': 'i', 'ș': 's', 'ț': 't', 'â': 'a', + 'Ă': 'A', 'Î': 'I', 'Ș': 'S', 'Ț': 'T', 'Â': 'A' + }; + const RUSSIAN_MAP = { + 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ё': 'yo', + 'ж': 'zh', 'з': 'z', 'и': 'i', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm', + 'н': 'n', 'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', + 'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh', 'щ': 'sh', 'ъ': '', + 'ы': 'y', 'ь': '', 'э': 'e', 'ю': 'yu', 'я': 'ya', + 'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D', 'Е': 'E', 'Ё': 'Yo', + 'Ж': 'Zh', 'З': 'Z', 'И': 'I', 'Й': 'J', 'К': 'K', 'Л': 'L', 'М': 'M', + 'Н': 'N', 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 'У': 'U', + 'Ф': 'F', 'Х': 'H', 'Ц': 'C', 'Ч': 'Ch', 'Ш': 'Sh', 'Щ': 'Sh', 'Ъ': '', + 'Ы': 'Y', 'Ь': '', 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya' + }; + const UKRAINIAN_MAP = { + 'Є': 'Ye', 'І': 'I', 'Ї': 'Yi', 'Ґ': 'G', 'є': 'ye', 'і': 'i', + 'ї': 'yi', 'ґ': 'g' + }; + const CZECH_MAP = { + 'č': 'c', 'ď': 'd', 'ě': 'e', 'ň': 'n', 'ř': 'r', 'š': 's', 'ť': 't', + 'ů': 'u', 'ž': 'z', 'Č': 'C', 'Ď': 'D', 'Ě': 'E', 'Ň': 'N', 'Ř': 'R', + 'Š': 'S', 'Ť': 'T', 'Ů': 'U', 'Ž': 'Z' + }; + const SLOVAK_MAP = { + 'á': 'a', 'ä': 'a', 'č': 'c', 'ď': 'd', 'é': 'e', 'í': 'i', 'ľ': 'l', + 'ĺ': 'l', 'ň': 'n', 'ó': 'o', 'ô': 'o', 'ŕ': 'r', 'š': 's', 'ť': 't', + 'ú': 'u', 'ý': 'y', 'ž': 'z', + 'Á': 'a', 'Ä': 'A', 'Č': 'C', 'Ď': 'D', 'É': 'E', 'Í': 'I', 'Ľ': 'L', + 'Ĺ': 'L', 'Ň': 'N', 'Ó': 'O', 'Ô': 'O', 'Ŕ': 'R', 'Š': 'S', 'Ť': 'T', + 'Ú': 'U', 'Ý': 'Y', 'Ž': 'Z' + }; + const POLISH_MAP = { + 'ą': 'a', 'ć': 'c', 'ę': 'e', 'ł': 'l', 'ń': 'n', 'ó': 'o', 'ś': 's', + 'ź': 'z', 'ż': 'z', + 'Ą': 'A', 'Ć': 'C', 'Ę': 'E', 'Ł': 'L', 'Ń': 'N', 'Ó': 'O', 'Ś': 'S', + 'Ź': 'Z', 'Ż': 'Z' + }; + const LATVIAN_MAP = { + 'ā': 'a', 'č': 'c', 'ē': 'e', 'ģ': 'g', 'ī': 'i', 'ķ': 'k', 'ļ': 'l', + 'ņ': 'n', 'š': 's', 'ū': 'u', 'ž': 'z', + 'Ā': 'A', 'Č': 'C', 'Ē': 'E', 'Ģ': 'G', 'Ī': 'I', 'Ķ': 'K', 'Ļ': 'L', + 'Ņ': 'N', 'Š': 'S', 'Ū': 'U', 'Ž': 'Z' + }; + const ARABIC_MAP = { + 'أ': 'a', 'ب': 'b', 'ت': 't', 'ث': 'th', 'ج': 'g', 'ح': 'h', 'خ': 'kh', 'د': 'd', + 'ذ': 'th', 'ر': 'r', 'ز': 'z', 'س': 's', 'ش': 'sh', 'ص': 's', 'ض': 'd', 'ط': 't', + 'ظ': 'th', 'ع': 'aa', 'غ': 'gh', 'ف': 'f', 'ق': 'k', 'ك': 'k', 'ل': 'l', 'م': 'm', + 'ن': 'n', 'ه': 'h', 'و': 'o', 'ي': 'y' + }; + const LITHUANIAN_MAP = { + 'ą': 'a', 'č': 'c', 'ę': 'e', 'ė': 'e', 'į': 'i', 'š': 's', 'ų': 'u', + 'ū': 'u', 'ž': 'z', + 'Ą': 'A', 'Č': 'C', 'Ę': 'E', 'Ė': 'E', 'Į': 'I', 'Š': 'S', 'Ų': 'U', + 'Ū': 'U', 'Ž': 'Z' + }; + const SERBIAN_MAP = { + 'ђ': 'dj', 'ј': 'j', 'љ': 'lj', 'њ': 'nj', 'ћ': 'c', 'џ': 'dz', + 'đ': 'dj', 'Ђ': 'Dj', 'Ј': 'j', 'Љ': 'Lj', 'Њ': 'Nj', 'Ћ': 'C', + 'Џ': 'Dz', 'Đ': 'Dj' + }; + const AZERBAIJANI_MAP = { + 'ç': 'c', 'ə': 'e', 'ğ': 'g', 'ı': 'i', 'ö': 'o', 'ş': 's', 'ü': 'u', + 'Ç': 'C', 'Ə': 'E', 'Ğ': 'G', 'İ': 'I', 'Ö': 'O', 'Ş': 'S', 'Ü': 'U' + }; + const GEORGIAN_MAP = { + 'ა': 'a', 'ბ': 'b', 'გ': 'g', 'დ': 'd', 'ე': 'e', 'ვ': 'v', 'ზ': 'z', + 'თ': 't', 'ი': 'i', 'კ': 'k', 'ლ': 'l', 'მ': 'm', 'ნ': 'n', 'ო': 'o', + 'პ': 'p', 'ჟ': 'j', 'რ': 'r', 'ს': 's', 'ტ': 't', 'უ': 'u', 'ფ': 'f', + 'ქ': 'q', 'ღ': 'g', 'ყ': 'y', 'შ': 'sh', 'ჩ': 'ch', 'ც': 'c', 'ძ': 'dz', + 'წ': 'w', 'ჭ': 'ch', 'ხ': 'x', 'ჯ': 'j', 'ჰ': 'h' + }; + + const ALL_DOWNCODE_MAPS = [ + LATIN_MAP, + LATIN_SYMBOLS_MAP, + GREEK_MAP, + TURKISH_MAP, + ROMANIAN_MAP, + RUSSIAN_MAP, + UKRAINIAN_MAP, + CZECH_MAP, + SLOVAK_MAP, + POLISH_MAP, + LATVIAN_MAP, + ARABIC_MAP, + LITHUANIAN_MAP, + SERBIAN_MAP, + AZERBAIJANI_MAP, + GEORGIAN_MAP + ]; + + const Downcoder = { + 'Initialize': function() { + if (Downcoder.map) { // already made + return; + } + Downcoder.map = {}; + for (const lookup of ALL_DOWNCODE_MAPS) { + Object.assign(Downcoder.map, lookup); + } + Downcoder.regex = new RegExp(Object.keys(Downcoder.map).join('|'), 'g'); + } + }; + + function downcode(slug) { + Downcoder.Initialize(); + return slug.replace(Downcoder.regex, function(m) { + return Downcoder.map[m]; + }); + } + + + function URLify(s, num_chars, allowUnicode) { + // changes, e.g., "Petty theft" to "petty-theft" + if (!allowUnicode) { + s = downcode(s); + } + s = s.toLowerCase(); // convert to lowercase + // if downcode doesn't hit, the char will be stripped here + if (allowUnicode) { + // Keep Unicode letters including both lowercase and uppercase + // characters, whitespace, and dash; remove other characters. + s = XRegExp.replace(s, XRegExp('[^-_\\p{L}\\p{N}\\s]', 'g'), ''); + } else { + s = s.replace(/[^-\w\s]/g, ''); // remove unneeded chars + } + s = s.replace(/^\s+|\s+$/g, ''); // trim leading/trailing spaces + s = s.replace(/[-\s]+/g, '-'); // convert spaces to hyphens + s = s.substring(0, num_chars); // trim to first num_chars chars + return s.replace(/-+$/g, ''); // trim any trailing hyphens + } + window.URLify = URLify; +} diff --git a/djangoProject/staticfiles/admin/js/vendor/jquery/LICENSE.txt b/djangoProject/staticfiles/admin/js/vendor/jquery/LICENSE.txt new file mode 100644 index 00000000..f642c3f7 --- /dev/null +++ b/djangoProject/staticfiles/admin/js/vendor/jquery/LICENSE.txt @@ -0,0 +1,20 @@ +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +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: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +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. diff --git a/djangoProject/staticfiles/admin/js/vendor/jquery/jquery.js b/djangoProject/staticfiles/admin/js/vendor/jquery/jquery.js new file mode 100644 index 00000000..1a86433c --- /dev/null +++ b/djangoProject/staticfiles/admin/js/vendor/jquery/jquery.js @@ -0,0 +1,10716 @@ +/*! + * jQuery JavaScript Library v3.7.1 + * https://jquery.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2023-08-28T13:37Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket trac-14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var version = "3.7.1", + + rhtmlSuffix = /HTML$/i, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + + // Retrieve the text value of an array of DOM nodes + text: function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += jQuery.text( node ); + } + } + if ( nodeType === 1 || nodeType === 11 ) { + return elem.textContent; + } + if ( nodeType === 9 ) { + return elem.documentElement.textContent; + } + if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + isXMLDoc: function( elem ) { + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; + + // Assume HTML when documentElement doesn't yet exist, such as inside + // document fragments. + return !rhtmlSuffix.test( namespace || docElem && docElem.nodeName || "HTML" ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +} +var pop = arr.pop; + + +var sort = arr.sort; + + +var splice = arr.splice; + + +var whitespace = "[\\x20\\t\\r\\n\\f]"; + + +var rtrimCSS = new RegExp( + "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", + "g" +); + + + + +// Note: an element does not contain itself +jQuery.contains = function( a, b ) { + var bup = b && b.parentNode; + + return a === bup || !!( bup && bup.nodeType === 1 && ( + + // Support: IE 9 - 11+ + // IE doesn't have `contains` on SVG. + a.contains ? + a.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); +}; + + + + +// CSS string/identifier serialization +// https://drafts.csswg.org/cssom/#common-serializing-idioms +var rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g; + +function fcssescape( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; +} + +jQuery.escapeSelector = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + + + + +var preferredDoc = document, + pushNative = push; + +( function() { + +var i, + Expr, + outermostContext, + sortInput, + hasDuplicate, + push = pushNative, + + // Local document vars + document, + documentElement, + documentIsHTML, + rbuggyQSA, + matches, + + // Instance-specific data + expando = jQuery.expando, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|" + + "loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: https://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rleadingCombinator = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + + whitespace + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + ID: new RegExp( "^#(" + identifier + ")" ), + CLASS: new RegExp( "^\\.(" + identifier + ")" ), + TAG: new RegExp( "^(" + identifier + "|[*])" ), + ATTR: new RegExp( "^" + attributes ), + PSEUDO: new RegExp( "^" + pseudos ), + CHILD: new RegExp( + "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + bool: new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + needsContext: new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // https://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + if ( nonHex ) { + + // Strip the backslash prefix from a non-hex escape sequence + return nonHex; + } + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + return high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes; see `setDocument`. + // Support: IE 9 - 11+, Edge 12 - 18+ + // Removing the function wrapper causes a "Permission Denied" + // error in IE/Edge. + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && nodeName( elem, "fieldset" ); + }, + { dir: "parentNode", next: "legend" } + ); + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android <=4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { + apply: function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + }, + call: function( target ) { + pushNative.apply( target, slice.call( arguments, 1 ) ); + } + }; +} + +function find( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE 9 only + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + push.call( results, elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE 9 only + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + find.contains( context, elem ) && + elem.id === m ) { + + push.call( results, elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rleadingCombinator.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when + // strict-comparing two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( newContext != context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = jQuery.escapeSelector( nid ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrimCSS, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties + // (see https://github.com/jquery/sizzle/issues/157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by jQuery selector module + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + return nodeName( elem, "input" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + return ( nodeName( elem, "input" ) || nodeName( elem, "button" ) ) && + elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11+ + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a jQuery selector context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [node] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +function setDocument( node ) { + var subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + documentElement = document.documentElement; + documentIsHTML = !jQuery.isXMLDoc( document ); + + // Support: iOS 7 only, IE 9 - 11+ + // Older browsers didn't support unprefixed `matches`. + matches = documentElement.matches || + documentElement.webkitMatchesSelector || + documentElement.msMatchesSelector; + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors + // (see trac-13936). + // Limit the fix to IE & Edge Legacy; despite Edge 15+ implementing `matches`, + // all IE 9+ and Edge Legacy versions implement `msMatchesSelector` as well. + if ( documentElement.msMatchesSelector && + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 9 - 11+, Edge 12 - 18+ + subWindow.addEventListener( "unload", unloadHandler ); + } + + // Support: IE <10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + documentElement.appendChild( el ).id = jQuery.expando; + return !document.getElementsByName || + !document.getElementsByName( jQuery.expando ).length; + } ); + + // Support: IE 9 only + // Check to see if it's possible to do matchesSelector + // on a disconnected node. + support.disconnectedMatch = assert( function( el ) { + return matches.call( el, "*" ); + } ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // IE/Edge don't support the :scope pseudo-class. + support.scope = assert( function() { + return document.querySelectorAll( ":scope" ); + } ); + + // Support: Chrome 105 - 111 only, Safari 15.4 - 16.3 only + // Make sure the `:has()` argument is parsed unforgivingly. + // We include `*` in the test to detect buggy implementations that are + // _selectively_ forgiving (specifically when the list includes at least + // one valid selector). + // Note that we treat complete lack of support for `:has()` as if it were + // spec-compliant support, which is fine because use of `:has()` in such + // environments will fail in the qSA path and fall back to jQuery traversal + // anyway. + support.cssHas = assert( function() { + try { + document.querySelector( ":has(*,:jqfake)" ); + return false; + } catch ( e ) { + return true; + } + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter.ID = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find.ID = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter.ID = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find.ID = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find.TAG = function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else { + return context.querySelectorAll( tag ); + } + }; + + // Class + Expr.find.CLASS = function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + rbuggyQSA = []; + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + documentElement.appendChild( el ).innerHTML = + "" + + ""; + + // Support: iOS <=7 - 8 only + // Boolean attributes and "value" are not treated correctly in some XML documents + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: iOS <=7 - 8 only + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: iOS 8 only + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Chrome <=105+, Firefox <=104+, Safari <=15.4+ + // In some of the document kinds, these selectors wouldn't work natively. + // This is probably OK but for backwards compatibility we want to maintain + // handling them through jQuery traversal in jQuery 3.x. + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE 9 - 11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + // Support: Chrome <=105+, Firefox <=104+, Safari <=15.4+ + // In some of the document kinds, these selectors wouldn't work natively. + // This is probably OK but for backwards compatibility we want to maintain + // handling them through jQuery traversal in jQuery 3.x. + documentElement.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + } ); + + if ( !support.cssHas ) { + + // Support: Chrome 105 - 110+, Safari 15.4 - 16.3+ + // Our regular `try-catch` mechanism fails to detect natively-unsupported + // pseudo-classes inside `:has()` (such as `:has(:contains("Foo"))`) + // in browsers that parse the `:has()` argument as a forgiving selector list. + // https://drafts.csswg.org/selectors/#relational now requires the argument + // to be parsed unforgivingly, but browsers have not yet fully adjusted. + rbuggyQSA.push( ":has" ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a === document || a.ownerDocument == preferredDoc && + find.contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b === document || b.ownerDocument == preferredDoc && + find.contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + }; + + return document; +} + +find.matches = function( expr, elements ) { + return find( expr, null, null, elements ); +}; + +find.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return find( expr, document, null, [ elem ] ).length > 0; +}; + +find.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return jQuery.contains( context, elem ); +}; + + +find.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (see trac-13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + if ( val !== undefined ) { + return val; + } + + return elem.getAttribute( name ); +}; + +find.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +jQuery.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + // + // Support: Android <=4.0+ + // Testing for detecting duplicates is unpredictable so instead assume we can't + // depend on duplicate detection in all browsers without a stable sort. + hasDuplicate = !support.sortStable; + sortInput = !support.sortStable && slice.call( results, 0 ); + sort.call( results, sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + splice.call( results, duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +jQuery.fn.uniqueSort = function() { + return this.pushStack( jQuery.uniqueSort( slice.apply( this ) ) ); +}; + +Expr = jQuery.expr = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + ATTR: function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || match[ 5 ] || "" ) + .replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + CHILD: function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + find.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) + ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + find.error( match[ 0 ] ); + } + + return match; + }, + + PSEUDO: function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr.CHILD.test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + TAG: function( nodeNameSelector ) { + var expectedNodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return nodeName( elem, expectedNodeName ); + }; + }, + + CLASS: function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + ")" + className + + "(" + whitespace + "|$)" ) ) && + classCache( className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + ATTR: function( name, operator, check ) { + return function( elem ) { + var result = find.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + if ( operator === "=" ) { + return result === check; + } + if ( operator === "!=" ) { + return result !== check; + } + if ( operator === "^=" ) { + return check && result.indexOf( check ) === 0; + } + if ( operator === "*=" ) { + return check && result.indexOf( check ) > -1; + } + if ( operator === "$=" ) { + return check && result.slice( -check.length ) === check; + } + if ( operator === "~=" ) { + return ( " " + result.replace( rwhitespace, " " ) + " " ) + .indexOf( check ) > -1; + } + if ( operator === "|=" ) { + return result === check || result.slice( 0, check.length + 1 ) === check + "-"; + } + + return false; + }; + }, + + CHILD: function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + nodeName( node, name ) : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || ( parent[ expando ] = {} ); + cache = outerCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + cache = outerCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + nodeName( node, name ) : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + outerCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + PSEUDO: function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // https://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + find.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as jQuery does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + not: markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrimCSS, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element + // (see https://github.com/jquery/sizzle/issues/299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + has: markFunction( function( selector ) { + return function( elem ) { + return find( selector, elem ).length > 0; + }; + } ), + + contains: markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || jQuery.text( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // https://www.w3.org/TR/selectors/#lang-pseudo + lang: markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + find.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + target: function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + root: function( elem ) { + return elem === documentElement; + }, + + focus: function( elem ) { + return elem === safeActiveElement() && + document.hasFocus() && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + enabled: createDisabledPseudo( false ), + disabled: createDisabledPseudo( true ), + + checked: function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // https://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + return ( nodeName( elem, "input" ) && !!elem.checked ) || + ( nodeName( elem, "option" ) && !!elem.selected ); + }, + + selected: function( elem ) { + + // Support: IE <=11+ + // Accessing the selectedIndex property + // forces the browser to treat the default option as + // selected when in an optgroup. + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + empty: function( elem ) { + + // https://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + parent: function( elem ) { + return !Expr.pseudos.empty( elem ); + }, + + // Element/input types + header: function( elem ) { + return rheader.test( elem.nodeName ); + }, + + input: function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + button: function( elem ) { + return nodeName( elem, "input" ) && elem.type === "button" || + nodeName( elem, "button" ); + }, + + text: function( elem ) { + var attr; + return nodeName( elem, "input" ) && elem.type === "text" && + + // Support: IE <10 only + // New HTML5 attribute values (e.g., "search") appear + // with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + first: createPositionalPseudo( function() { + return [ 0 ]; + } ), + + last: createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + eq: createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + even: createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + odd: createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + lt: createPositionalPseudo( function( matchIndexes, length, argument ) { + var i; + + if ( argument < 0 ) { + i = argument + length; + } else if ( argument > length ) { + i = length; + } else { + i = argument; + } + + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + gt: createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos.nth = Expr.pseudos.eq; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rleadingCombinator.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrimCSS, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + if ( parseOnly ) { + return soFar.length; + } + + return soFar ? + find.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + if ( skip && nodeName( elem, skip ) ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = outerCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + outerCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + find( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, matcherOut, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || + multipleContexts( selector || "*", + context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems; + + if ( matcher ) { + + // If we have a postFinder, or filtered seed, or non-seed postFilter + // or preexisting results, + matcherOut = postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results; + + // Find primary matches + matcher( matcherIn, matcherOut, context, xml ); + } else { + matcherOut = matcherIn; + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf.call( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + var ret = ( !leadingRelative && ( xml || context != outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element + // (see https://github.com/jquery/sizzle/issues/299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrimCSS, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find.TAG( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: iOS <=7 - 9 only + // Tolerate NodeList properties (IE: "length"; Safari: ) matching + // elements by id. (see trac-14142) + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + push.call( results, elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + jQuery.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +function compile( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +} + +/** + * A low-level selection function that works with jQuery's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with jQuery selector compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find.ID( + token.matches[ 0 ].replace( runescape, funescape ), + context + ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr.needsContext.test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && + testContext( context.parentNode ) || context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +} + +// One-time assignments + +// Support: Android <=4.0 - 4.1+ +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Initialize against the default document +setDocument(); + +// Support: Android <=4.0 - 4.1+ +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +jQuery.find = find; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.unique = jQuery.uniqueSort; + +// These have always been private, but they used to be documented as part of +// Sizzle so let's maintain them for now for backwards compatibility purposes. +find.compile = compile; +find.select = select; +find.setDocument = setDocument; +find.tokenize = tokenize; + +find.escape = jQuery.escapeSelector; +find.getText = jQuery.text; +find.isXML = jQuery.isXMLDoc; +find.selectors = jQuery.expr; +find.support = jQuery.support; +find.uniqueSort = jQuery.uniqueSort; + + /* eslint-enable */ + +} )(); + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (trac-9521) + // Strict HTML recognition (trac-11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to jQuery#find + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.error ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the error, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getErrorHook ) { + process.error = jQuery.Deferred.getErrorHook(); + + // The deprecated alias of the above. While the name suggests + // returning the stack, not an error instance, jQuery just passes + // it directly to `console.warn` so both will work; an instance + // just better cooperates with source maps. + } else if ( jQuery.Deferred.getStackHook ) { + process.error = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the primary Deferred + primary = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + primary.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( primary.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return primary.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); + } + + return primary.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +// If `jQuery.Deferred.getErrorHook` is defined, `asyncError` is an error +// captured before the async barrier to get the original error cause +// which may otherwise be hidden. +jQuery.Deferred.exceptionHook = function( error, asyncError ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, + error.stack, asyncError ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See trac-6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (trac-9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see trac-8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (trac-14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (trac-11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (trac-14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (trac-13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
      " ], + col: [ 2, "", "
      " ], + tr: [ 2, "", "
      " ], + td: [ 3, "", "
      " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (trac-15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (trac-12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (trac-13208) + // Don't process clicks on disabled elements (trac-6911, trac-8165, trac-11382, trac-11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (trac-13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", true ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, isSetup ) { + + // Missing `isSetup` indicates a trigger call, which must force setup through jQuery.event.add + if ( !isSetup ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + if ( !saved ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + this[ type ](); + result = dataPriv.get( this, type ); + dataPriv.set( this, type, false ); + + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + + return result; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering + // the native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved ) { + + // ...and capture the result + dataPriv.set( this, type, jQuery.event.trigger( + saved[ 0 ], + saved.slice( 1 ), + this + ) ); + + // Abort handling of the native event by all jQuery handlers while allowing + // native handlers on the same element to run. On target, this is achieved + // by stopping immediate propagation just on the jQuery event. However, + // the native event is re-wrapped by a jQuery one on each level of the + // propagation so the only way to stop it for jQuery is to stop it for + // everyone via native `stopPropagation()`. This is not a problem for + // focus/blur which don't bubble, but it does also stop click on checkboxes + // and radios. We accept this limitation. + event.stopPropagation(); + event.isImmediatePropagationStopped = returnTrue; + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (trac-504, trac-13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + which: true +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + + function focusMappedHandler( nativeEvent ) { + if ( document.documentMode ) { + + // Support: IE 11+ + // Attach a single focusin/focusout handler on the document while someone wants + // focus/blur. This is because the former are synchronous in IE while the latter + // are async. In other browsers, all those handlers are invoked synchronously. + + // `handle` from private data would already wrap the event, but we need + // to change the `type` here. + var handle = dataPriv.get( this, "handle" ), + event = jQuery.event.fix( nativeEvent ); + event.type = nativeEvent.type === "focusin" ? "focus" : "blur"; + event.isSimulated = true; + + // First, handle focusin/focusout + handle( nativeEvent ); + + // ...then, handle focus/blur + // + // focus/blur don't bubble while focusin/focusout do; simulate the former by only + // invoking the handler at the lower level. + if ( event.target === event.currentTarget ) { + + // The setup part calls `leverageNative`, which, in turn, calls + // `jQuery.event.add`, so event handle will already have been set + // by this point. + handle( event ); + } + } else { + + // For non-IE browsers, attach a single capturing handler on the document + // while someone wants focusin/focusout. + jQuery.event.simulate( delegateType, nativeEvent.target, + jQuery.event.fix( nativeEvent ) ); + } + } + + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + var attaches; + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, true ); + + if ( document.documentMode ) { + + // Support: IE 9 - 11+ + // We use the same native handler for focusin & focus (and focusout & blur) + // so we need to coordinate setup & teardown parts between those events. + // Use `delegateType` as the key as `type` is already used by `leverageNative`. + attaches = dataPriv.get( this, delegateType ); + if ( !attaches ) { + this.addEventListener( delegateType, focusMappedHandler ); + } + dataPriv.set( this, delegateType, ( attaches || 0 ) + 1 ); + } else { + + // Return false to allow normal processing in the caller + return false; + } + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + teardown: function() { + var attaches; + + if ( document.documentMode ) { + attaches = dataPriv.get( this, delegateType ) - 1; + if ( !attaches ) { + this.removeEventListener( delegateType, focusMappedHandler ); + dataPriv.remove( this, delegateType ); + } else { + dataPriv.set( this, delegateType, attaches ); + } + } else { + + // Return false to indicate standard teardown should be applied + return false; + } + }, + + // Suppress native focus or blur if we're currently inside + // a leveraged native-event stack + _default: function( event ) { + return dataPriv.get( event.target, type ); + }, + + delegateType: delegateType + }; + + // Support: Firefox <=44 + // Firefox doesn't have focus(in | out) events + // Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 + // + // Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 + // focus(in | out) events fire after focus & blur events, + // which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order + // Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 + // + // Support: IE 9 - 11+ + // To preserve relative focusin/focus & focusout/blur event order guaranteed on the 3.x branch, + // attach a single handler for both events in IE. + jQuery.event.special[ delegateType ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + dataHolder = document.documentMode ? this : doc, + attaches = dataPriv.get( dataHolder, delegateType ); + + // Support: IE 9 - 11+ + // We use the same native handler for focusin & focus (and focusout & blur) + // so we need to coordinate setup & teardown parts between those events. + // Use `delegateType` as the key as `type` is already used by `leverageNative`. + if ( !attaches ) { + if ( document.documentMode ) { + this.addEventListener( delegateType, focusMappedHandler ); + } else { + doc.addEventListener( type, focusMappedHandler, true ); + } + } + dataPriv.set( dataHolder, delegateType, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + dataHolder = document.documentMode ? this : doc, + attaches = dataPriv.get( dataHolder, delegateType ) - 1; + + if ( !attaches ) { + if ( document.documentMode ) { + this.removeEventListener( delegateType, focusMappedHandler ); + } else { + doc.removeEventListener( type, focusMappedHandler, true ); + } + dataPriv.remove( dataHolder, delegateType ); + } else { + dataPriv.set( dataHolder, delegateType, attaches ); + } + } + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (trac-8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Re-enable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + + // Unwrap a CDATA section containing script contents. This shouldn't be + // needed as in XML documents they're already not visible when + // inspecting element contents and in HTML documents they have no + // meaning but we're preserving that logic for backwards compatibility. + // This will be removed completely in 4.0. See gh-4904. + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew jQuery#find here for performance reasons: + // https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var rcustomProp = /^--/; + + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (trac-15098, trac-14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (trac-8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + // + // Support: Firefox 70+ + // Only Firefox includes border widths + // in computed dimensions. (gh-4529) + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; + tr.style.cssText = "box-sizing:content-box;border:1px solid"; + + // Support: Chrome 86+ + // Height set through cssText does not get applied. + // Computed height then comes back as 0. + tr.style.height = "1px"; + trChild.style.height = "9px"; + + // Support: Android 8 Chrome 86+ + // In our bodyBackground.html iframe, + // display for all div elements is set to "inline", + // which causes a problem only in Android 8 Chrome 86. + // Ensuring the div is `display: block` + // gets around this issue. + trChild.style.display = "block"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + + parseInt( trStyle.borderTopWidth, 10 ) + + parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + isCustomProp = rcustomProp.test( name ), + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, trac-12537) + // .css('--customProperty) (gh-3144) + if ( computed ) { + + // Support: IE <=9 - 11+ + // IE only supports `"float"` in `getPropertyValue`; in computed styles + // it's only available as `"cssFloat"`. We no longer modify properties + // sent to `.css()` apart from camelCasing, so we need to check both. + // Normally, this would create difference in behavior: if + // `getPropertyValue` returns an empty string, the value returned + // by `.css()` would be `undefined`. This is usually the case for + // disconnected elements. However, in IE even disconnected elements + // with no styles return `"none"` for `getPropertyValue( "float" )` + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( isCustomProp && ret ) { + + // Support: Firefox 105+, Chrome <=105+ + // Spec requires trimming whitespace for custom properties (gh-4926). + // Firefox only trims leading whitespace. Chrome just collapses + // both leading & trailing whitespace to a single space. + // + // Fall back to `undefined` if empty string returned. + // This collapses a missing definition with property defined + // and set to an empty string but there's no standard API + // allowing us to differentiate them without a performance penalty + // and returning `undefined` aligns with older jQuery. + // + // rtrimCSS treats U+000D CARRIAGE RETURN and U+000C FORM FEED + // as whitespace while CSS does not, but this is not a problem + // because CSS preprocessing replaces them with U+000A LINE FEED + // (which *is* CSS whitespace) + // https://www.w3.org/TR/css-syntax-3/#input-preprocessing + ret = ret.replace( rtrimCSS, "$1" ) || undefined; + } + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0, + marginDelta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + // Count margin delta separately to only add it after scroll gutter adjustment. + // This is needed to make negative margins work with `outerHeight( true )` (gh-3982). + if ( box === "margin" ) { + marginDelta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta + marginDelta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + animationIterationCount: true, + aspectRatio: true, + borderImageSlice: true, + columnCount: true, + flexGrow: true, + flexShrink: true, + fontWeight: true, + gridArea: true, + gridColumn: true, + gridColumnEnd: true, + gridColumnStart: true, + gridRow: true, + gridRowEnd: true, + gridRowStart: true, + lineHeight: true, + opacity: true, + order: true, + orphans: true, + scale: true, + widows: true, + zIndex: true, + zoom: true, + + // SVG-related + fillOpacity: true, + floodOpacity: true, + stopOpacity: true, + strokeMiterlimit: true, + strokeOpacity: true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (trac-7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug trac-9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (trac-7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (trac-12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // Use proper attribute retrieval (trac-12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classNames, cur, curValue, className, i, finalValue; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classNames = classesToArray( value ); + + if ( classNames.length ) { + return this.each( function() { + curValue = getClass( this ); + cur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; + if ( cur.indexOf( " " + className + " " ) < 0 ) { + cur += className + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + this.setAttribute( "class", finalValue ); + } + } + } ); + } + + return this; + }, + + removeClass: function( value ) { + var classNames, cur, curValue, className, i, finalValue; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classNames = classesToArray( value ); + + if ( classNames.length ) { + return this.each( function() { + curValue = getClass( this ); + + // This expression is here for better compressibility (see addClass) + cur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; + + // Remove *all* instances + while ( cur.indexOf( " " + className + " " ) > -1 ) { + cur = cur.replace( " " + className + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + this.setAttribute( "class", finalValue ); + } + } + } ); + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var classNames, className, i, self, + type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + classNames = classesToArray( value ); + + return this.each( function() { + if ( isValidValue ) { + + // Toggle individual class names + self = jQuery( this ); + + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (trac-14686, trac-14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (trac-2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, parserErrorElem; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) {} + + parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; + if ( !xml || parserErrorElem ) { + jQuery.error( "Invalid XML: " + ( + parserErrorElem ? + jQuery.map( parserErrorElem.childNodes, function( el ) { + return el.textContent; + } ).join( "\n" ) : + data + ) ); + } + return xml; +}; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (trac-9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (trac-9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (trac-6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ).filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ).map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // trac-7653, trac-8125, trac-8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (trac-10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + +originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes trac-9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (trac-10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket trac-12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (trac-15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // trac-9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script but not if jsonp + if ( !isSuccess && + jQuery.inArray( "script", s.dataTypes ) > -1 && + jQuery.inArray( "json", s.dataTypes ) < 0 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (trac-11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // trac-1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see trac-8605, trac-14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // trac-14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " - - - - - - - - \ No newline at end of file