first commit

This commit is contained in:
2024-04-19 14:04:41 +07:00
commit 014283036f
7282 changed files with 1324127 additions and 0 deletions
+416
View File
@@ -0,0 +1,416 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page not found</title>
<style>
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display:block}
audio,
canvas,
progress,
video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],
template {display:none}
a {background:transparent}
a:active,
a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,
strong {font-weight:bold}
dfn {font-style:italic}
h1 {font-size:2em;margin:0.67em 0}
mark {background:#ff0;color:#000}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre {overflow:auto}
code,
kbd,
pre,
samp {font-family:monospace,monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,
select {text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled] {cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse;border-spacing:0;table-layout:auto;word-wrap:break-word;word-break:break-all}
td,
th {padding:0}
*,
*:before,
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.42857143;color:#333;background-color:#f9f9f9}
input,
button,
select,
textarea {font-family:inherit;font-size:inherit;line-height:inherit}
button,
input,
select[multiple],
textarea {background-image:none}
a {color:#0181b9;text-decoration:none}
a:hover,
a:focus {color:#001721;text-decoration:underline}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img {vertical-align:middle}
.img-responsive {display:block;max-width:100%;height:auto}
.img-rounded {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-circle {border-radius:50%}
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
@media print {* {text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important }a,a:visited {text-decoration:underline }a[href]:after {content:" (" attr(href) ")" }abbr[title]:after {content:" (" attr(title) ")" }a[href^="javascript:"]:after,a[href^="#"]:after {content:"" }pre,blockquote {border:1px solid #999;page-break-inside:avoid }thead {display:table-header-group }tr,img {page-break-inside:avoid }img {max-width:100% !important }p,h2,h3 {orphans:3;widows:3 }h2,h3 {page-break-after:avoid }select {background:#fff !important }.navbar {display:none }.table td,.table th {background-color:#fff !important }.btn >.caret,.dropup >.btn >.caret {border-top-color:#000 !important }.label {border:1px solid #000 }.table {border-collapse:collapse !important }.table-bordered th,.table-bordered td {border:1px solid #ddd !important }}
.container {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px) {.container {width:750px }}
@media (min-width:992px) {.container {width:970px }}
@media (min-width:1200px) {.container {width:1170px }}
.container-fluid {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row {margin-left:-15px;margin-right:-15px}
.row-flush {margin-left:0;margin-right:0}
.row-flush [class*="col-"] {padding-left:0 !important;padding-right:0 !important}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {width:75%}
.col-xs-8 {width:66.66666667%}
.col-xs-7 {width:58.33333333%}
.col-xs-6 {width:50%}
.col-xs-5 {width:41.66666667%}
.col-xs-4 {width:33.33333333%}
.col-xs-3 {width:25%}
.col-xs-2 {width:16.66666667%}
.col-xs-1 {width:8.33333333%}
.col-xs-pull-12 {right:100%}
.col-xs-pull-11 {right:91.66666667%}
.col-xs-pull-10 {right:83.33333333%}
.col-xs-pull-9 {right:75%}
.col-xs-pull-8 {right:66.66666667%}
.col-xs-pull-7 {right:58.33333333%}
.col-xs-pull-6 {right:50%}
.col-xs-pull-5 {right:41.66666667%}
.col-xs-pull-4 {right:33.33333333%}
.col-xs-pull-3 {right:25%}
.col-xs-pull-2 {right:16.66666667%}
.col-xs-pull-1 {right:8.33333333%}
.col-xs-pull-0 {right:0%}
.col-xs-push-12 {left:100%}
.col-xs-push-11 {left:91.66666667%}
.col-xs-push-10 {left:83.33333333%}
.col-xs-push-9 {left:75%}
.col-xs-push-8 {left:66.66666667%}
.col-xs-push-7 {left:58.33333333%}
.col-xs-push-6 {left:50%}
.col-xs-push-5 {left:41.66666667%}
.col-xs-push-4 {left:33.33333333%}
.col-xs-push-3 {left:25%}
.col-xs-push-2 {left:16.66666667%}
.col-xs-push-1 {left:8.33333333%}
.col-xs-push-0 {left:0%}
.col-xs-offset-12 {margin-left:100%}
.col-xs-offset-11 {margin-left:91.66666667%}
.col-xs-offset-10 {margin-left:83.33333333%}
.col-xs-offset-9 {margin-left:75%}
.col-xs-offset-8 {margin-left:66.66666667%}
.col-xs-offset-7 {margin-left:58.33333333%}
.col-xs-offset-6 {margin-left:50%}
.col-xs-offset-5 {margin-left:41.66666667%}
.col-xs-offset-4 {margin-left:33.33333333%}
.col-xs-offset-3 {margin-left:25%}
.col-xs-offset-2 {margin-left:16.66666667%}
.col-xs-offset-1 {margin-left:8.33333333%}
.col-xs-offset-0 {margin-left:0%}
@media (min-width:768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left }.col-sm-12 {width:100% }.col-sm-11 {width:91.66666667% }.col-sm-10 {width:83.33333333% }.col-sm-9 {width:75% }.col-sm-8 {width:66.66666667% }.col-sm-7 {width:58.33333333% }.col-sm-6 {width:50% }.col-sm-5 {width:41.66666667% }.col-sm-4 {width:33.33333333% }.col-sm-3 {width:25% }.col-sm-2 {width:16.66666667% }.col-sm-1 {width:8.33333333% }.col-sm-pull-12 {right:100% }.col-sm-pull-11 {right:91.66666667% }.col-sm-pull-10 {right:83.33333333% }.col-sm-pull-9 {right:75% }.col-sm-pull-8 {right:66.66666667% }.col-sm-pull-7 {right:58.33333333% }.col-sm-pull-6 {right:50% }.col-sm-pull-5 {right:41.66666667% }.col-sm-pull-4 {right:33.33333333% }.col-sm-pull-3 {right:25% }.col-sm-pull-2 {right:16.66666667% }.col-sm-pull-1 {right:8.33333333% }.col-sm-pull-0 {right:0% }.col-sm-push-12 {left:100% }.col-sm-push-11 {left:91.66666667% }.col-sm-push-10 {left:83.33333333% }.col-sm-push-9 {left:75% }.col-sm-push-8 {left:66.66666667% }.col-sm-push-7 {left:58.33333333% }.col-sm-push-6 {left:50% }.col-sm-push-5 {left:41.66666667% }.col-sm-push-4 {left:33.33333333% }.col-sm-push-3 {left:25% }.col-sm-push-2 {left:16.66666667% }.col-sm-push-1 {left:8.33333333% }.col-sm-push-0 {left:0% }.col-sm-offset-12 {margin-left:100% }.col-sm-offset-11 {margin-left:91.66666667% }.col-sm-offset-10 {margin-left:83.33333333% }.col-sm-offset-9 {margin-left:75% }.col-sm-offset-8 {margin-left:66.66666667% }.col-sm-offset-7 {margin-left:58.33333333% }.col-sm-offset-6 {margin-left:50% }.col-sm-offset-5 {margin-left:41.66666667% }.col-sm-offset-4 {margin-left:33.33333333% }.col-sm-offset-3 {margin-left:25% }.col-sm-offset-2 {margin-left:16.66666667% }.col-sm-offset-1 {margin-left:8.33333333% }.col-sm-offset-0 {margin-left:0% }}
@media (min-width:992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:left }.col-md-12 {width:100% }.col-md-11 {width:91.66666667% }.col-md-10 {width:83.33333333% }.col-md-9 {width:75% }.col-md-8 {width:66.66666667% }.col-md-7 {width:58.33333333% }.col-md-6 {width:50% }.col-md-5 {width:41.66666667% }.col-md-4 {width:33.33333333% }.col-md-3 {width:25% }.col-md-2 {width:16.66666667% }.col-md-1 {width:8.33333333% }.col-md-pull-12 {right:100% }.col-md-pull-11 {right:91.66666667% }.col-md-pull-10 {right:83.33333333% }.col-md-pull-9 {right:75% }.col-md-pull-8 {right:66.66666667% }.col-md-pull-7 {right:58.33333333% }.col-md-pull-6 {right:50% }.col-md-pull-5 {right:41.66666667% }.col-md-pull-4 {right:33.33333333% }.col-md-pull-3 {right:25% }.col-md-pull-2 {right:16.66666667% }.col-md-pull-1 {right:8.33333333% }.col-md-pull-0 {right:0% }.col-md-push-12 {left:100% }.col-md-push-11 {left:91.66666667% }.col-md-push-10 {left:83.33333333% }.col-md-push-9 {left:75% }.col-md-push-8 {left:66.66666667% }.col-md-push-7 {left:58.33333333% }.col-md-push-6 {left:50% }.col-md-push-5 {left:41.66666667% }.col-md-push-4 {left:33.33333333% }.col-md-push-3 {left:25% }.col-md-push-2 {left:16.66666667% }.col-md-push-1 {left:8.33333333% }.col-md-push-0 {left:0% }.col-md-offset-12 {margin-left:100% }.col-md-offset-11 {margin-left:91.66666667% }.col-md-offset-10 {margin-left:83.33333333% }.col-md-offset-9 {margin-left:75% }.col-md-offset-8 {margin-left:66.66666667% }.col-md-offset-7 {margin-left:58.33333333% }.col-md-offset-6 {margin-left:50% }.col-md-offset-5 {margin-left:41.66666667% }.col-md-offset-4 {margin-left:33.33333333% }.col-md-offset-3 {margin-left:25% }.col-md-offset-2 {margin-left:16.66666667% }.col-md-offset-1 {margin-left:8.33333333% }.col-md-offset-0 {margin-left:0% }}
@media (min-width:1200px) {.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {float:left }.col-lg-12 {width:100% }.col-lg-11 {width:91.66666667% }.col-lg-10 {width:83.33333333% }.col-lg-9 {width:75% }.col-lg-8 {width:66.66666667% }.col-lg-7 {width:58.33333333% }.col-lg-6 {width:50% }.col-lg-5 {width:41.66666667% }.col-lg-4 {width:33.33333333% }.col-lg-3 {width:25% }.col-lg-2 {width:16.66666667% }.col-lg-1 {width:8.33333333% }.col-lg-pull-12 {right:100% }.col-lg-pull-11 {right:91.66666667% }.col-lg-pull-10 {right:83.33333333% }.col-lg-pull-9 {right:75% }.col-lg-pull-8 {right:66.66666667% }.col-lg-pull-7 {right:58.33333333% }.col-lg-pull-6 {right:50% }.col-lg-pull-5 {right:41.66666667% }.col-lg-pull-4 {right:33.33333333% }.col-lg-pull-3 {right:25% }.col-lg-pull-2 {right:16.66666667% }.col-lg-pull-1 {right:8.33333333% }.col-lg-pull-0 {right:0% }.col-lg-push-12 {left:100% }.col-lg-push-11 {left:91.66666667% }.col-lg-push-10 {left:83.33333333% }.col-lg-push-9 {left:75% }.col-lg-push-8 {left:66.66666667% }.col-lg-push-7 {left:58.33333333% }.col-lg-push-6 {left:50% }.col-lg-push-5 {left:41.66666667% }.col-lg-push-4 {left:33.33333333% }.col-lg-push-3 {left:25% }.col-lg-push-2 {left:16.66666667% }.col-lg-push-1 {left:8.33333333% }.col-lg-push-0 {left:0% }.col-lg-offset-12 {margin-left:100% }.col-lg-offset-11 {margin-left:91.66666667% }.col-lg-offset-10 {margin-left:83.33333333% }.col-lg-offset-9 {margin-left:75% }.col-lg-offset-8 {margin-left:66.66666667% }.col-lg-offset-7 {margin-left:58.33333333% }.col-lg-offset-6 {margin-left:50% }.col-lg-offset-5 {margin-left:41.66666667% }.col-lg-offset-4 {margin-left:33.33333333% }.col-lg-offset-3 {margin-left:25% }.col-lg-offset-2 {margin-left:16.66666667% }.col-lg-offset-1 {margin-left:8.33333333% }.col-lg-offset-0 {margin-left:0% }}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {content:" ";display:table}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {clear:both}
.center-block {display:block;margin-left:auto;margin-right:auto}
.pull-right {float:right !important}
.pull-left {float:left !important}
.hide {display:none !important}
.show {display:block !important}
.invisible {visibility:hidden}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden {display:none !important;visibility:hidden !important}
.affix {position:fixed}
@-ms-viewport {width:device-width}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display:none !important}
@media (max-width:767px) {.visible-xs {display:block !important }table.visible-xs {display:table }tr.visible-xs {display:table-row !important }th.visible-xs,td.visible-xs {display:table-cell !important }}
@media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important }table.visible-sm {display:table }tr.visible-sm {display:table-row !important }th.visible-sm,td.visible-sm {display:table-cell !important }}
@media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important }table.visible-md {display:table }tr.visible-md {display:table-row !important }th.visible-md,td.visible-md {display:table-cell !important }}
@media (min-width:1200px) {.visible-lg {display:block !important }table.visible-lg {display:table }tr.visible-lg {display:table-row !important }th.visible-lg,td.visible-lg {display:table-cell !important }}
@media (max-width:767px) {.hidden-xs {display:none !important }}
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important }}
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important }}
@media (min-width:1200px) {.hidden-lg {display:none !important }}
.visible-print {display:none !important}
@media print {.visible-print {display:block !important }table.visible-print {display:table }tr.visible-print {display:table-row !important }th.visible-print,td.visible-print {display:table-cell !important }}
@media print {.hidden-print {display:none !important }}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family:inherit;font-weight:400;line-height:1.1;color:inherit}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {font-weight:normal;line-height:1;color:#999}
h1,
.h1,
h2,
.h2,
h3,
.h3 {margin-top:20px;margin-bottom:10px}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {font-size:65%}
h4,
.h4,
h5,
.h5,
h6,
.h6 {margin-top:10px;margin-bottom:10px}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {font-size:75%}
h1,
.h1 {font-size:36px}
h2,
.h2 {font-size:30px}
h3,
.h3 {font-size:24px}
h4,
.h4 {font-size:18px}
h5,
.h5 {font-size:14px}
h6,
.h6 {font-size:12px}
p {margin:0 0 10px}
.lead {margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}
@media (min-width:768px) {.lead {font-size:21px }}
small,
.small {font-size:85%}
cite {font-style:normal}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-justify {text-align:justify}
.text-muted {color:#999}
.text-primary {color:#34495e}
a.text-primary:hover {color:#222f3d}
.text-success {color:#3c763d}
a.text-success:hover {color:#2b542c}
.text-info {color:#31708f}
a.text-info:hover {color:#245269}
.text-warning {color:#8a6d3b}
a.text-warning:hover {color:#66512c}
.text-danger {color:#a94442}
a.text-danger:hover {color:#843534}
.bg-primary {color:#fff;background-color:#34495e}
a.bg-primary:hover {background-color:#222f3d}
.bg-success {background-color:#dff0d8}
a.bg-success:hover {background-color:#c1e2b3}
.bg-info {background-color:#d9edf7}
a.bg-info:hover {background-color:#afd9ee}
.bg-warning {background-color:#fcf8e3}
a.bg-warning:hover {background-color:#f7ecb5}
.bg-danger {background-color:#f2dede}
a.bg-danger:hover {background-color:#e4b9b9}
.page-header {padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
ul,
ol {margin-top:0;margin-bottom:10px}
ul ul,
ol ul,
ul ol,
ol ol {margin-bottom:0}
.list-unstyled {padding-left:0;list-style:none}
.list-inline {padding-left:0;list-style:none;margin-left:-5px}
.list-inline >li {display:inline-block;padding-left:5px;padding-right:5px}
dl {margin-top:0;margin-bottom:20px}
dt,
dd {line-height:1.42857143}
dt {font-weight:bold}
dd {margin-left:0}
@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.dl-horizontal dd {margin-left:180px }}
abbr[title],
abbr[data-original-title] {cursor:help;border-bottom:1px dotted #999}
.initialism {font-size:90%;text-transform:uppercase}
blockquote {padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom:0}
blockquote footer,
blockquote small,
blockquote .small {display:block;font-size:80%;line-height:1.42857143;color:#999}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content:'\2014 \00A0'}
.blockquote-reverse,
blockquote.pull-right {padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {content:''}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {content:'\00A0 \2014'}
blockquote:before,
blockquote:after {content:""}
address {margin-bottom:20px;font-style:normal;line-height:1.42857143}
.oc-icon-chain:before,
.icon-chain:before,
.oc-icon-chain-broken:before,
.icon-chain-broken:before {content:"\f127"}
.close {float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;font-family:sans-serif;opacity:0.2;filter:alpha(opacity=20)}
.close:hover,
.close:focus {color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
@font-face {font-family:'FontAwesome';src:url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=1.0.1');src:url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=1.0.1') format('embedded-opentype'),url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=1.0.1') format('woff'),url('../ui/font/fontawesome-webfont.ttf?v=1.0.1') format('truetype'),url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular?v=1.0.1') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],
[class*=" icon-"] {font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
[class^="icon-"]:before,
[class*=" icon-"]:before {text-decoration:inherit;display:inline-block;speak:none}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {margin-right:.3em}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {margin-left:.3em}
[class^="oc-icon-"]:before,
[class*=" oc-icon-"]:before {display:inline-block;margin-right:8px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;vertical-align:baseline}
[class^="oc-icon-"].empty:before,
[class*=" oc-icon-"].empty:before {margin-right:0}
.icon-lg {font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}
.icon-2x {font-size:2em}
.icon-3x {font-size:3em}
.icon-4x {font-size:4em}
.icon-5x {font-size:5em}
body {padding-top:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background:#f3f3f3;color:#405261}
h1,
h2,
h3,
h4,
h5 {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:uppercase}
h1 {font-weight:300;font-size:50px;margin-bottom:15px}
h1 i[class^="icon-"]:before {font-size:46px}
i[class^="icon-"].warning {color:#c84530}
h3 {font-size:24px;font-weight:300}
p.lead {font-size:16px;font-weight:300}
</style>
</head>
<body>
<div class="container">
<h1><i class="icon-chain-broken warning"></i> Page not found</h1>
<p class="lead">The requested page cannot be found.</p>
</div>
</body>
</html>
+519
View File
@@ -0,0 +1,519 @@
/*!
*
* TypeIt - The most versatile animated typing utility on the planet.
* Author: Alex MacArthur <alex@macarthur.me> (https://macarthur.me)
* Version: v6.1.1
* License: GPL-2.0
* URL: https://typeitjs.com
*
*/
! function(t, e) {
"object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.TypeIt = e() : t.TypeIt = e()
}(this, (function() {
return function(t) {
var e = {};
function n(i) {
if (e[i]) return e[i].exports;
var r = e[i] = {
i: i,
l: !1,
exports: {}
};
return t[i].call(r.exports, r, r.exports, n), r.l = !0, r.exports
}
return n.m = t, n.c = e, n.d = function(t, e, i) {
n.o(t, e) || Object.defineProperty(t, e, {
enumerable: !0,
get: i
})
}, n.r = function(t) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
value: "Module"
}), Object.defineProperty(t, "__esModule", {
value: !0
})
}, n.t = function(t, e) {
if (1 & e && (t = n(t)), 8 & e) return t;
if (4 & e && "object" == typeof t && t && t.__esModule) return t;
var i = Object.create(null);
if (n.r(i), Object.defineProperty(i, "default", {
enumerable: !0,
value: t
}), 2 & e && "string" != typeof t)
for (var r in t) n.d(i, r, function(e) {
return t[e]
}.bind(null, r));
return i
}, n.n = function(t) {
var e = t && t.__esModule ? function() {
return t.default
} : function() {
return t
};
return n.d(e, "a", e), e
}, n.o = function(t, e) {
return Object.prototype.hasOwnProperty.call(t, e)
}, n.p = "", n(n.s = 0)
}([function(t, e, n) {
"use strict";
n.r(e);
var i = {
strings: [],
speed: 100,
cursor: !0,
cursorChar: "|",
cursorSpeed: 1e3,
deleteSpeed: null,
lifeLike: !0,
breakLines: !0,
startDelay: 250,
startDelete: !1,
nextStringDelay: 750,
loop: !1,
loopDelay: 750,
html: !0,
waitUntilVisible: !1,
beforeString: function() {},
afterString: function() {},
beforeStep: function() {},
afterStep: function() {},
afterComplete: function() {}
},
r = function() {
var t = this,
e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],
n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;
this.insert = function(e, n) {
t.waiting.splice(e, 0, n)
}, this.add = function(e) {
var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
return Array.isArray(e[0]) ? (t.waiting = t.waiting.concat(e), t) : (t.waiting[n ? "unshift" : "push"](e), t)
}, this.delete = function(e) {
return t.waiting.splice(e, 1), t
}, this.reset = function() {
return t.waiting = t.executed.concat(t.waiting), t.executed = [], t
}, this.executed = [], this.waiting = e, !e.length && n && this.add(n)
},
o = function(t) {
return document.createElement(t)
};
function u(t, e) {
return Math.abs(Math.random() * (t + e - (t - e)) + (t - e))
}
function s(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "",
n = o("style");
n.id = e, n.appendChild(document.createTextNode(t)), document.head.appendChild(n)
}
var a = function(t) {
return ["textarea", "input"].indexOf(t.tagName.toLowerCase()) > -1
},
c = function(t) {
return Array.isArray(t) ? t : [t]
},
f = function(t) {
return [].slice.call(t)
},
l = function(t, e) {
var n = t.nextSibling;
return !!n && !n.isEqualNode(e)
};
function p(t) {
return (p = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
return typeof t
} : function(t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
})(t)
}
var h = function(t, e) {
var n = e;
if (a(t)) t.value = "".concat(t.value).concat(n);
else {
var i = f(t.childNodes).filter((function(t) {
return t.classList && t.classList.contains("ti-cursor")
}));
if (i = i.length ? i[0] : null, "object" === p(e) && !(e instanceof HTMLElement)) {
var r = e.ancestorTree.slice(0).reverse().join(" "),
u = f(t.querySelectorAll("".concat(r))),
s = u[u.length - 1];
if (s && function(t, e) {
if (!t) return !1;
for (var n = !1, i = [], r = t; !n;) i.push(l(r, e)), (r = r.parentNode) && !r.hasAttribute("data-typeit-id") || (n = !0);
return !i.some((function(t) {
return t
}))
}(s, i)) t = s, n = e.content;
else if (n = function(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],
n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "",
i = o(t);
return e.forEach((function(t) {
i.setAttribute(t.name, t.value)
})), i.innerHTML = n, i
}(e.ancestorTree[0], e.attributes, e.content), e.ancestorTree.length > 1) {
var c = f(t.querySelectorAll(e.ancestorTree[1]));
t = c[c.length - 1]
}
}
n = "object" === p(n) ? n : document.createTextNode(n), t.insertBefore(n, i && t.hasAttribute("data-typeit-id") ? i : null)
}
},
d = function(t) {
var e = [];
return e.concat.apply(e, t)
},
y = function(t) {
var e = document.implementation.createHTMLDocument("");
return e.body.innerHTML = t, e.body
},
v = function(t) {
return f(t.childNodes).map((function(t) {
return 3 === t.nodeType ? t.nodeValue.split("") : t
}))
},
m = function(t, e, n) {
return {
ancestorTree: e,
attributes: (i = t, f(i.attributes).map((function(t) {
return {
name: t.name,
value: t.nodeValue
}
}))),
content: n
};
var i
},
g = function(t, e) {
var n = m(t, e, ""),
i = v(t).map((function(n, i) {
return Array.isArray(n) ? n.map((function(n, i) {
return m(t, e, n)
})) : n
}));
return i.unshift(n), d(i)
},
b = function(t) {
return t instanceof HTMLElement && "BR" !== t.tagName
},
S = function t(e) {
var n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
i = e.map((function(t) {
if (b(t)) {
if (!n) return f(t.childNodes);
for (var e = t.parentNode, i = [t.tagName];
["BODY", "HTML"].indexOf(e.tagName) < 0;) i.push(e.tagName), e = e.parentNode;
return g(t, i)
}
return t
}));
return (i = d(i)).some((function(t) {
return b(t)
})) ? t(i, n) : i
};
function w(t) {
var e = y(t),
n = v(e);
return S(n)
}
function q(t) {
return !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1] ? w(t) : t.split("")
}
var x = function(t, e) {
e ? t.value = "" : t.querySelector(".ti-cursor") && (t.innerHTML = "")
},
T = function(t, e) {
var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
i = !Array.isArray(t),
r = t.length;
return (t = i ? new Array(t).fill(0) : t).map((function(t, o) {
if (i) return e;
var u = [e, t];
return n && (0 === o && u.push({
isFirst: !0
}), o + 1 === r && u.push({
isLast: !0
})), u
}))
},
A = function(t) {
t.parentNode.removeChild(t)
},
N = function(t) {
return 3 !== t.nodeType && "BR" !== t.tagName && !t.firstChild
},
L = function(t) {
return t.some((function(t) {
return N(t)
}))
},
M = function(t) {
for (var e = f(t.querySelectorAll("*")), n = L(e); e.length && n;) {
var i = !1;
e.forEach((function(t) {
N(t) && (A(t), i = !0)
})), i && (e = f(t.querySelectorAll("*"))), n = L(e)
}
return e
},
D = function(t) {
return Array.isArray(t) || (t = [t / 2, t / 2]), {
before: t[0],
after: t[1],
total: t[0] + t[1]
}
},
$ = function(t, e, n) {
var i = (e = null !== e ? e : t / 3) / 2;
return n ? [u(t, t / 2), u(e, i)] : [t, e]
};
function j(t) {
return (j = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
return typeof t
} : function(t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
})(t)
}
function E() {
var t = this,
e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
n = e.typeIt,
u = e.element,
l = e.id,
p = e.options,
d = e.queue,
v = void 0 === d ? [] : d,
m = e.isAReset,
g = void 0 !== m && m,
b = function() {
var e = f(t.$e.childNodes).filter((function(t) {
return !t.isEqualNode(L)
}));
return S(e, !1)
},
N = function(e) {
var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1,
i = t.opts.nextStringDelay;
t.queue.insert(e, [t.pause, i.before]), t.queue.insert(e + n + 1, [t.pause, i.after])
};
this.wait = function(t, e) {
this.timeouts.push(setTimeout(t, e))
};
this.pause = function() {
var t = this,
e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
return new Promise((function(n, i) {
t.wait((function() {
return n()
}), e || t.opts.nextStringDelay.total)
}))
}, this.reset = function() {
return this.queue.reset(), new E({
typeIt: n,
element: this.$e,
id: l,
options: this.opts,
queue: this.queue.waiting,
isAReset: !0
})
}, this.init = function() {
var e = this;
if (!this.status.started) {
if (!O && t.opts.cursor && (s("@keyframes blink-".concat(l, " { 0% {opacity: 0} 49% {opacity: 0} 50% {opacity: 1} }[data-typeit-id='").concat(l, "'] .ti-cursor { animation: blink-").concat(l, " ").concat(t.opts.cursorSpeed / 1e3, "s infinite; }"), l), (L = o("span")).innerHTML = y(t.opts.cursorChar).innerHTML, L.className = "ti-cursor", L.setAttribute("style", "display:inline;position:relative;font:inherit;color:inherit;line-height:inherit;"), t.$e.appendChild(L)), !this.opts.waitUntilVisible) return this.status.started = !0, this.fire();
new IntersectionObserver((function(t, n) {
t.forEach((function(t) {
t.isIntersecting && (e.fire(), n.unobserve(e.$e))
}))
}), {
threshold: 1
}).observe(this.$e)
}
}, this.fire = function() {
for (var e = this, i = this.queue.waiting.slice(), r = Promise.resolve(), o = function(t) {
var o = i[t],
u = [o, e.queue, n];
r = r.then((function() {
return new Promise((function(t, n) {
var i, r;
if (e.status.frozen) return n();
(e.pace = $(e.opts.speed, e.opts.deleteSpeed, e.opts.lifeLike), o[2] && o[2].isFirst) && (r = e.opts).beforeString.apply(r, u);
(i = e.opts).beforeStep.apply(i, u), o[0].call(e, o[1], o[2]).then((function() {
var n, i, r = e.queue.waiting.shift();
if (o[2] && o[2].isPhantom) return t();
o[2] && o[2].isLast && (i = e.opts).afterString.apply(i, u);
return (n = e.opts).afterStep.apply(n, u), e.queue.executed.push(r), t()
}))
}))
}))
}, u = 0; u < i.length; u++) o(u);
r.then((function() {
if (e.opts.loop) {
var i = e.opts.loopDelay ? e.opts.loopDelay : e.opts.nextStringDelay;
e.wait((function() {
! function(e) {
t.queue.reset().delete(0).add([t.pause, e.before], !0);
for (var n = 0; n < b().length; n++) t.queue.add([t.delete, null, {
isPhantom: !0
}], !0)
}(i), e.fire()
}), i.after)
}
e.status.completed = !0, e.opts.afterComplete(n)
})).catch((function() {}))
}, this.type = function(t) {
var e = this;
return "object" !== j(t) || t.content ? new Promise((function(n) {
e.wait((function() {
return h(e.$e, t), n()
}), e.pace[0])
})) : (h(this.$e, t), Promise.resolve())
}, this.empty = function() {
var t = this;
return new Promise((function(e) {
return O ? t.$e.value = "" : f(t.$e.childNodes).forEach((function(t) {
L.isEqualNode(t) || A(t)
})), e()
}))
}, this.delete = function() {
var t = this,
e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
return new Promise((function(n) {
t.wait((function() {
var i = b();
return i.length && A(i[i.length - 1]), M(t.$e), e && i.length - 1 > 0 ? t.delete(!0).then((function() {
return n()
})) : n()
}), t.pace[1])
}))
}, this.setOptions = function(t) {
var e = this;
return new Promise((function(n) {
return e.opts = Object.assign({}, e.opts, t), n()
}))
};
var L = null,
O = a(u);
this.status = {
started: !1,
complete: !1,
frozen: !1,
destroyed: !1
}, this.$e = u, this.timeouts = [], this.opts = Object.assign({}, i, p), this.opts.html = !O && this.opts.html, this.opts.nextStringDelay = D(this.opts.nextStringDelay), this.opts.loopDelay = D(this.opts.loopDelay), this.queue = new r(v, [this.pause, this.opts.startDelay]), this.$e.setAttribute("data-typeit-id", l), s("[data-typeit-id]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}"), x(u, O);
var P = c(this.opts.strings);
P = function(e) {
var n = t.$e.innerHTML;
return n ? (t.$e.innerHTML = "", t.opts.startDelete ? (w(n).forEach((function(e) {
h(t.$e, e)
})), t.queue.add([t.delete, !0]), N(1), e) : [n.trim()].concat(e)) : e
}(P), this.opts.strings = P.map((function(t) {
return t.replace(/<\!--.*?-->/g, "")
})), this.opts.strings.length && !g && t.opts.strings.forEach((function(e, n) {
var i = q(e, t.opts.html);
t.queue.add(T(i, t.type, !0));
var r = t.queue.waiting.length;
if (n + 1 !== t.opts.strings.length) {
if (t.opts.breakLines) return t.queue.add([t.type, o("BR")]), void N(r);
t.queue.add(T(i, t.delete)), N(r, e.length)
}
}))
}
var O = function(t, e, n) {
return !!t.length && !t.some((function(t) {
return t.status[e] !== n
}))
},
P = function(t) {
return "string" == typeof t ? t = document.querySelectorAll(t) : t.forEach || (t = [t]), f(t)
};
function C(t, e) {
var n = this;
this.instances = P(t).map((function(t) {
return new E({
typeIt: n,
element: t,
id: Math.random().toString(36).substring(2, 15),
options: e,
queue: [],
isAReset: !1
})
}));
var i = function(t) {
n.instances.forEach((function(e) {
t.call(n, e)
}))
},
r = function(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1;
i((function(i) {
var o = "string" != typeof t,
u = o ? t : i[t],
s = T(r, [u, o ? n : e]);
i.queue.add(s)
}))
};
this.is = function(t) {
return O(this.instances, t, !0)
}, this.freeze = function() {
i((function(t) {
t.status.frozen = !0
}))
}, this.unfreeze = function() {
i((function(t) {
t.status.frozen && (t.status.frozen = !1, t.fire())
}))
}, this.type = function() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "";
return i((function(e) {
var n = q(t, e.opts.html);
e.queue.add(T(n, e.type, !0))
})), this
}, this.delete = function() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
return r("delete", null === t, null === t ? 1 : t), this
}, this.pause = function() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
return r("pause", t), this
}, this.break = function() {
return r("type", o("BR")), this
}, this.options = function(t) {
return r("setOptions", t), this
}, this.exec = function(t) {
return r(t), this
}, this.destroy = function() {
var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0];
this.instances = this.instances.map((function(e) {
if (e.timeouts.forEach((function(t) {
clearTimeout(t)
})), e.timeouts = [], t) {
var n = e.isInput ? null : e.$e.querySelector(".ti-cursor");
n && e.$e.removeChild(n)
}
return e.status.destroyed = !0, e
}))
}, this.empty = function() {
return r("empty"), this
}, this.reset = function() {
return this.destroy(), this.instances = this.instances.map((function(t) {
return t.reset()
})), this
}, this.go = function() {
return i((function(t) {
t.init()
})), this
}
}
n.d(e, "default", (function() {
return C
}))
}]).default
}));