Committing updates.

This commit is contained in:
Преподобный Ален
2021-09-17 15:04:26 +03:00
parent e758e8d8dc
commit f4f4d104cf
136 changed files with 46883 additions and 79 deletions

102
www/assets/css/docs.css Normal file
View File

@@ -0,0 +1,102 @@
@media (min-width: 1200px) {
.bs-docs-sidebar.affix-bottom, .bs-docs-sidebar.affix-top, .bs-docs-sidebar.affix {
width: auto;
}
}
@media (min-width: 768px) {
.bs-docs-sidebar {
padding-left: 0;
margin-left: -15px;
}
}
.img-docs { margin: 16px 0 16px 0 }
.bs-docs-sidenav {
margin-top: 0;
margin-bottom: 0;
}
.back-to-top:hover { color: #4D4D4D; text-decoration: none; }
.back-to-top:focus { color: #999; text-decoration: none; }
.back-to-top {
padding: 0 5px;
margin-top: 10px;
font-size: 12px;
font-weight: 500;
color: #999;
}
/* All levels of nav */
.bs-docs-sidebar .nav > li > a {
display: block;
font-size: 13px;
font-weight: normal;
color: #999;
padding: 0px 15px;
white-space: nowrap;
}
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
padding-left: 14px;
color: #4D4D4D;
text-decoration: none;
background-color: transparent;
border-left: 1px solid #424242;
}
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active:focus > a {
padding-left: 13px;
font-weight: bold;
color: #4D4D4D;
background-color: transparent;
border-left: 2px solid #424242;
}
h1.title {
line-height: 24px;
font-size: 22px;
margin-bottom: 18px;
display: block;
padding-bottom: 2px;
border-bottom: 1px solid #ddd;
}
h1.title img { margin: -5px 5px 0 0 }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 8px; margin-bottom: 8px; }
h1, h2, h3, h4, h6, .h1, .h2, .h3, .h4, .h6 {
font-family: OSRoboto, ALSStory, Arial, sans-serif !important;
font-weight: normal !important;
}
.toptable { border-collapse: collapse; border-spacing: 0; width: 100% }
.thumbnail { padding: 5px }
.thumbnail .caption { margin-top: 5px; border-top: 1px solid #eaeaea; padding: 15px 9px 7px 9px }
.uley { padding-left: 19px }
.nowrap { white-space: nowrap }
.panel-heading .pull-right { font-size: 14px }
.panel-title { font-size: 18px; font-weight: normal !important }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 10px; }
.t6 { margin-top: 6px }
.hidehead { white-space: nowrap; line-height: 18px; font-size: 13px }
#head1 { display: inline-block; margin: 41px 0 0 4px }
#alts { margin-bottom: -6px }
.text-muted { color: #999999 }
.text-number {
font-size: 75%;
color: #a94442;
}
h1[id] {
padding-top: 20px;
margin-top: 0;
}

1
www/assets/css/flag-icon.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,100 @@
html,
body {
height: 100%;
}
body {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
background-color: #f5f5f5;
}
.form-signin {
width: 100%;
max-width: 420px;
padding: 15px;
margin: auto;
}
.form-label-group {
position: relative;
margin-bottom: 1rem;
}
.form-label-group > input,
.form-label-group > label {
height: 3.125rem;
padding: .75rem;
}
.form-label-group > label {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
margin-bottom: 0; /* Override default `<label>` margin */
line-height: 1.5;
color: #495057;
pointer-events: none;
cursor: text; /* Match the input under the label */
border: 1px solid transparent;
border-radius: .25rem;
transition: all .1s ease-in-out;
}
.form-label-group input::-webkit-input-placeholder {
color: transparent;
}
.form-label-group input:-ms-input-placeholder {
color: transparent;
}
.form-label-group input::-ms-input-placeholder {
color: transparent;
}
.form-label-group input::-moz-placeholder {
color: transparent;
}
.form-label-group input::placeholder {
color: transparent;
}
.form-label-group input:not(:placeholder-shown) {
padding-top: 1.25rem;
padding-bottom: .25rem;
}
.form-label-group input:not(:placeholder-shown) ~ label {
padding-top: .25rem;
padding-bottom: .25rem;
font-size: 12px;
color: #777;
}
/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
.form-label-group > label {
display: none;
}
.form-label-group input::-ms-input-placeholder {
color: #777;
}
}
/* Fallback for IE
-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.form-label-group > label {
display: none;
}
.form-label-group input:-ms-input-placeholder {
color: #777;
}
}

95
www/assets/css/fonts.css Normal file

File diff suppressed because one or more lines are too long

48
www/assets/css/images.css Normal file

File diff suppressed because one or more lines are too long

195
www/assets/css/main.css Normal file
View File

@@ -0,0 +1,195 @@
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none !important }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
height: 100%;
}
body {
font-family: roboto, 'Noto Sans Myanmar UI', ALSStory, Helvetica, 'Tahoma', Arial, sans-serif;
height: 100%;
}
.oauth-container {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.oauth-error {
width: 450px;
min-height: 500px;
padding: 25px;
margin: 0 auto;
}
.confirm-email {
width: 650px;
min-height: 500px;
padding: 25px;
margin: 0 auto;
}
.confirm-email-text {
font-weight: 700;
font-size: 26px;
color: #27343b;
margin-bottom: 5px;
}
.container {
padding-top: 4rem;
}
.display-4 {
font-size: 2.5rem;
}
.jumbotron {
padding: 1rem 1rem;
}
@media (min-width: 576px) {
.jumbotron {
padding: 2rem 2rem;
}
}
code {
color: #254EC7;
background-color: #F2F4F9;
}
code.gray {
color: #333;
background-color: #f8f9fa!important;
}
code, kbd, pre, samp {
font-family: OSRobotoMono, Monaco, Consolas, "Courier New", monospace;
}
pre.prettyprint { border:1px solid #e1e1e8; margin: 20px 0; background-color: #f7f7f9 }
.indent {
text-indent: 1.5em;
}
p {
margin: 0 0 10px;
text-align: justify;
}
.bs-callout {
margin: 20px 0 20px 0;
padding: 11px 15px 11px 15px;
border-left: 5px solid #eee;
}
.bs-callout h4 { margin: 0 0 12px 0; font-size: 18px; }
.bs-callout p:last-child { margin-bottom: 0; }
.bs-callout .highlight { background-color: #fff; }
.bs-callout-danger {
border-color: #CC3333;
background-color: #FDF7F7;
}
.bs-callout-danger code {
color: #c7254e;
border-color: #CC3333;
background-color: #FDF7F7;
}
.bs-callout-danger h4 { color: #CC3333; }
.bs-callout-warning {
background-color: #FDFBE1;
border-color: #EFE3B6;
}
.bs-callout-warnin {
background-color: #fff;
border: 1px solid #d0e3f0;
border-left: 5px solid #d0e3f0;
margin: 0;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #006DAE;
}
.bs-callout-info h4 { color: #006DAE; }
.bs-example {
padding: 15px;
border: 1px solid #ddd;
margin-left: 0;
margin-right: 0;
border-radius: 4px;
box-shadow: none;
}
#customBtn {
display: inline-block;
background: white;
color: #444;
width: 190px;
border-radius: 5px;
border: thin solid #888;
box-shadow: 1px 1px 1px grey;
white-space: nowrap;
}
#customBtn:hover {
cursor: pointer;
}
span.label {
font-family: serif;
font-weight: normal;
}
span.icon {
background: url('/assets/logo/Google_"G"_Logo.svg') transparent 5px 50% no-repeat;
display: inline-block;
vertical-align: middle;
width: 42px;
height: 42px;
}
span.buttonText {
display: inline-block;
vertical-align: middle;
padding-left: 42px;
padding-right: 42px;
font-size: 14px;
font-weight: bold;
/* Use the Roboto font that is loaded in the <head> */
font-family: 'Roboto', sans-serif;
}
.alert-arrow {
border: 1px solid #60c060;
color: #54a754;
}
.alert-arrow .alert-icon {
position: relative;
width: 3rem;
background-color: #60c060;
}
.alert-arrow .alert-icon::after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: .75rem solid transparent;
border-bottom: .75rem solid transparent;
border-left: .75rem solid #60c060;
right: -.75rem;
top: 50%;
transform: translateY(-50%);
}
.alert-arrow .close {
font-size: 1rem;
color: #cacaca;
}

1
www/assets/css/main.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,40 @@
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{border:1px solid #e1e1e8;margin: 20px 0;background-color: #f7f7f9}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:decimal}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .prettyprint .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: #008080; }
.pln { color: #48484c; }
pre.linenums {
padding: 9px 9px 9px 6px;
-webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}
ol.linenums li {
color: #bebec5;
text-shadow: 0 1px 0 #fff;
background: none;
padding-left: 4px;
margin-bottom: 0;
}
pre.highlight .com { color: #48484c; }
pre.highlight .lit { color: #48484c; }
pre.highlight .pun, pre.highlight .opn, pre.highlight .clo { color: #48484c; }
pre.highlight .fun { color: #48484c; }
pre.highlight .str, pre.highlight .atv { color: #48484c; }
pre.highlight .kwd, pre.highlight .prettyprint .tag { color: #48484c; }
pre.highlight .typ, pre.highlight .atn, pre.highlight .dec, pre.highlight .var { color: #48484c; }
pre.highlight .pln { color: #48484c; }
pre.prettyprint {
border:1px solid #e1e1e8;
margin: 20px 0;
background-color: #f7f7f9;
}

546
www/assets/css/style.css Normal file
View File

@@ -0,0 +1,546 @@
/**
* Template Name: Maundy - v2.0.0
* Template URL: https://bootstrapmade.com/maundy-free-coming-soon-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
font-family: ALSStory, Helvetica, 'Tahoma', Arial, sans-serif;
color: #fff;
background-size: cover;
position: relative;
}
body::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(49, 71, 89, 0.6);
}
@media (min-width: 1024px) {
body {
background-attachment: fixed;
}
}
a {
color: #24b7a4;
}
a:hover {
color: #36d8c3;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Raleway", sans-serif;
}
#main {
position: relative;
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
position: fixed;
display: none;
right: 15px;
bottom: 15px;
z-index: 99999;
}
.back-to-top i {
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
width: 40px;
height: 40px;
border-radius: 50px;
background: #24b7a4;
color: #fff;
transition: all 0.4s;
}
.back-to-top i:hover {
background: #21aa99;
color: #fff;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
position: relative;
width: 100%;
padding: 100px 0;
/* countdown */
}
#header h1 {
margin: 0 0 10px 0;
font-size: 48px;
font-weight: 700;
line-height: 56px;
color: #fff;
}
#header h2 {
color: #eee;
margin-bottom: 40px;
font-size: 22px;
}
#header .countdown {
margin-bottom: 80px;
}
#header .countdown div {
text-align: center;
border: 2px solid rgba(255, 255, 255, 0.8);
border-radius: 8px;
margin: 10px 10px;
width: 100px;
padding: 15px 0;
}
#header .countdown div h3 {
font-weight: 700;
font-size: 32px;
margin-bottom: 15px;
}
#header .countdown div h4 {
font-size: 16px;
font-weight: 600;
}
@media (max-width: 575px) {
#header .countdown div {
width: 70px;
padding: 10px 0;
margin: 10px 8px;
}
#header .countdown div h3 {
font-size: 28px;
margin-bottom: 10px;
}
#header .countdown div h4 {
font-size: 14px;
font-weight: 500;
}
}
#header .subscribe {
font-size: 15px;
text-align: center;
}
#header .subscribe h4 {
font-size: 20px;
font-weight: 600;
color: #fff;
position: relative;
padding-bottom: 12px;
}
#header .subscribe .subscribe-form {
min-width: 300px;
margin-top: 10px;
background: #fff;
padding: 6px 10px;
position: relative;
border-radius: 50px;
text-align: left;
}
#header .subscribe .subscribe-form input[type="email"] {
border: 0;
padding: 4px 8px;
width: calc(100% - 100px);
}
#header .subscribe .subscribe-form input[type="submit"] {
position: absolute;
top: 0;
right: -2px;
bottom: 0;
border: 0;
background: none;
font-size: 16px;
padding: 0 20px;
background: #24b7a4;
color: #fff;
transition: 0.3s;
border-radius: 50px;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
#header .subscribe .subscribe-form input[type="submit"]:hover {
background: #22ae9c;
}
#header .subscribe .error-message {
display: none;
color: #ed3c0d;
text-align: center;
padding: 15px;
font-weight: 600;
}
#header .subscribe .sent-message {
display: none;
color: #18d26e;
text-align: center;
padding: 15px;
font-weight: 600;
}
#header .subscribe .loading {
display: none;
text-align: center;
padding: 15px;
}
#header .subscribe .loading:before {
content: "";
display: inline-block;
border-radius: 50%;
width: 24px;
height: 24px;
margin: 0 10px -6px 0;
border: 3px solid #18d26e;
border-top-color: #eee;
-webkit-animation: animate-loading-notify 1s linear infinite;
animation: animate-loading-notify 1s linear infinite;
}
@-webkit-keyframes animate-loading-notify {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes animate-loading-notify {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#header .social-links {
margin-top: 40px;
}
#header .social-links a {
font-size: 16px;
display: inline-block;
color: #fff;
line-height: 1;
padding-top: 14px;
margin: 0 3px;
border-radius: 50%;
text-align: center;
width: 48px;
height: 48px;
transition: 0.3s;
border: 1px solid rgba(255, 255, 255, 0.5);
}
#header .social-links a:hover {
background: #24b7a4;
border-color: #24b7a4;
}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
padding: 60px 0;
}
.section-bg {
background-color: #d8f7f3;
}
.section-title {
text-align: center;
padding-bottom: 30px;
}
.section-title h2 {
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
}
.section-title h2::after {
content: '';
position: absolute;
display: block;
width: 50px;
height: 2px;
background: #24b7a4;
bottom: 0;
left: calc(50% - 25px);
}
.section-title p {
margin-bottom: 0;
}
/*--------------------------------------------------------------
# Contact Us
--------------------------------------------------------------*/
.about .icon-box {
margin-bottom: 20px;
text-align: center;
}
.about .icon {
display: flex;
justify-content: center;
margin-bottom: 15px;
}
.about .icon i {
color: #fff;
font-size: 42px;
}
.about .title {
font-weight: 700;
margin-bottom: 15px;
font-size: 18px;
text-transform: uppercase;
}
.about .title a {
color: #fff;
transition: 0.3s;
}
.about .description {
line-height: 24px;
font-size: 14px;
}
/*--------------------------------------------------------------
# Contact Us
--------------------------------------------------------------*/
.contact .info {
border-top: 3px solid #24b7a4;
border-bottom: 3px solid #24b7a4;
padding: 30px;
background: rgba(255, 255, 255, 0.06);
width: 100%;
box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
}
.contact .info i {
font-size: 20px;
color: #fff;
float: left;
width: 44px;
height: 44px;
background: rgba(255, 255, 255, 0.1);
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
transition: all 0.3s ease-in-out;
}
.contact .info h4 {
padding: 0 0 0 60px;
font-size: 22px;
font-weight: 600;
margin-bottom: 5px;
}
.contact .info p {
padding: 0 0 10px 60px;
margin-bottom: 20px;
font-size: 14px;
}
.contact .info .email p {
padding-top: 5px;
}
.contact .info .social-links {
padding-left: 60px;
}
.contact .info .social-links a {
font-size: 18px;
display: inline-block;
background: #333;
color: #fff;
line-height: 1;
padding: 8px 0;
border-radius: 50%;
text-align: center;
width: 36px;
height: 36px;
transition: 0.3s;
margin-right: 10px;
}
.contact .info .social-links a:hover {
background: #24b7a4;
color: #fff;
}
.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
background: #24b7a4;
color: #fff;
}
.contact .php-email-form {
width: 100%;
border-top: 3px solid #24b7a4;
border-bottom: 3px solid #24b7a4;
padding: 30px;
background: rgba(255, 255, 255, 0.06);
box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
}
.contact .php-email-form .form-group {
padding-bottom: 8px;
}
.contact .php-email-form .validate {
display: none;
color: red;
margin: 0 0 15px 0;
font-weight: 400;
font-size: 13px;
}
.contact .php-email-form .error-message {
display: none;
color: #fff;
background: #ed3c0d;
text-align: center;
padding: 15px;
font-weight: 600;
}
.contact .php-email-form .sent-message {
display: none;
color: #fff;
background: #18d26e;
text-align: center;
padding: 15px;
font-weight: 600;
}
.contact .php-email-form .loading {
display: none;
background: #fff;
text-align: center;
padding: 15px;
}
.contact .php-email-form .loading:before {
content: "";
display: inline-block;
border-radius: 50%;
width: 24px;
height: 24px;
margin: 0 10px -6px 0;
border: 3px solid #18d26e;
border-top-color: #eee;
-webkit-animation: animate-loading 1s linear infinite;
animation: animate-loading 1s linear infinite;
}
.contact .php-email-form input, .contact .php-email-form textarea {
border-radius: 0;
box-shadow: none;
font-size: 14px;
}
.contact .php-email-form input {
height: 44px;
}
.contact .php-email-form textarea {
padding: 10px 12px;
}
.contact .php-email-form button[type="submit"] {
background: #24b7a4;
border: 0;
padding: 10px 24px;
color: #fff;
transition: 0.4s;
border-radius: 50px;
}
.contact .php-email-form button[type="submit"]:hover {
background: #36d8c3;
}
@-webkit-keyframes animate-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes animate-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
background: rgba(38, 55, 69, 0.4);
padding: 30px 0;
color: #fff;
font-size: 14px;
position: relative;
}
#footer .copyright {
text-align: center;
}
#footer .credits {
padding-top: 10px;
text-align: center;
font-size: 13px;
color: #fff;
}
#footer .credits a {
color: #36d8c3;
}