diff --git a/README.md b/README.md index d7c04de1..711d8188 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- +

# diff --git a/docs/css/base.css b/docs/css/base.css deleted file mode 100644 index 7778e88f..00000000 --- a/docs/css/base.css +++ /dev/null @@ -1,274 +0,0 @@ -html { - /* The nav header is 3.5rem high, plus 20px for the margin-top of the - main container. */ - scroll-padding-top: calc(3.5rem + 20px); -} - -body > .container { - margin-top: 20px; -} - -.navbar.fixed-top { - position: -webkit-sticky; - position: sticky; -} - -.source-links { - float: right; -} - -.col-md-9 img { - max-width: 100%; -} - -pre, code { - background: #202020; - color: #959595; - border: 1px solid rgba(0,0,0,0.125); - border-radius: 0.25rem; -} - -pre { - padding: 0.5em; -} - -code { - padding: 1px 3px; -} - -pre code { - border: none; - /* Override styles from hljs theme */ - background: transparent !important; - padding: 0 !important; -} - -a code { - color: #2a9fd6; -} - -a:hover code { - color: #1d7097; -} - -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); - box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -} - -footer { - margin-top: 10px; - margin-bottom: 10px; - text-align: center; - font-weight: 200; -} - -.modal-dialog { - margin-top: 60px; -} - -/* Style the admonitions. */ - -.admonition { - margin-bottom: 1em; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; - background-color: #131313; - line-height: 1.55; -} - -.admonition > .admonition-title { - margin: 0; - padding: 0.25rem 1rem; - background: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; - font-size: 1rem; -} - -.admonition > * { - margin-left: 1rem; - margin-right: 1rem; -} - -.admonition > *:not(.admonition-title):first-of-type, -.admonition > .admonition-title + * { - margin-top: 1rem; -} - -.admonition > *:last-child { - margin-bottom: 1rem; -} - -/* Style each kind of admonition. */ - -.admonition.note, .admonition.note > .admonition-title { - border-color: #6e2caf; -} - -.admonition.note > .admonition-title { - color: #fff; - background-color: #9933cc; -} - -.admonition.warning, .admonition.warning > .admonition-title { - border-color: #9d5b02; -} - -.admonition.warning > .admonition-title { - color: #fff; - background-color: #9d5b02; -} - -.admonition.danger, .admonition.danger > .admonition-title { - border-color: #cc00008a; -} - -.admonition.danger > .admonition-title { - color: #fff; - background-color: #cc00008a; -} - -/* - * Side navigation - * - * Scrollspy and affixed enhanced navigation to highlight sections and secondary - * sections of docs content. - */ - -.bs-sidebar.affix { - position: -webkit-sticky; - position: sticky; - /* The nav header is 3.5rem high, plus 20px for the margin-top of the - main container. */ - top: calc(3.5rem + 20px); -} - -.bs-sidebar.card { - padding: 0; -} - -/* Toggle (vertically flip) sidebar collapse icon */ -.bs-sidebar .navbar-toggler span { - -moz-transform: scale(1, -1); - -webkit-transform: scale(1, -1); - -o-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} - -.bs-sidebar .navbar-toggler.collapsed span { - -moz-transform: scale(1, 1); - -webkit-transform: scale(1, 1); - -o-transform: scale(1, 1); - -ms-transform: scale(1, 1); - transform: scale(1, 1); -} - -/* First level of nav */ -.bs-sidebar > .navbar-collapse > .nav { - padding-top: 10px; - padding-bottom: 10px; - border-radius: 5px; - width: 100%; -} - -/* All levels of nav */ -.bs-sidebar .nav > li > a { - display: block; - padding: 5px 20px; - z-index: 1; -} -.bs-sidebar .nav > li > a:hover, -.bs-sidebar .nav > li > a:focus { - text-decoration: none; - border-right: 1px solid; -} -.bs-sidebar .nav > li > a.active, -.bs-sidebar .nav > li > a.active:hover, -.bs-sidebar .nav > li > a.active:focus { - font-weight: bold; - background-color: transparent; - border-right: 1px solid; -} - -.bs-sidebar .nav .nav .nav { - margin-left: 1em; -} - -.bs-sidebar .nav > li > a { - font-weight: bold; -} - -.bs-sidebar .nav .nav > li > a { - font-weight: normal; -} - -.headerlink { - display: none; - padding-left: .5em; -} - -h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink{ - display:inline-block; -} - -@media (max-width: 991.98px) { - .navbar-collapse.show { - overflow-y: auto; - max-height: calc(100vh - 3.5rem); - } -} - -.dropdown-item.open { - color: #fff; - background-color: #2A9FD6; -} - -.dropdown-submenu > .dropdown-menu { - margin: 0 0 0 1.5rem; - padding: 0; - border-width: 0; -} - -.dropdown-submenu > a::after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #999999; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover > a::after { - border-left-color: #fff; -} - -@media (min-width: 992px) { - .dropdown-menu { - overflow-y: auto; - max-height: calc(100vh - 3.5rem); - } - - .dropdown-submenu { - position: relative; - } - - .dropdown-submenu > .dropdown-menu { - position: fixed !important; - margin-top: -9px; - margin-left: -2px; - border-width: 1px; - padding: 0.5rem 0; - } -} diff --git a/docs/css/bootstrap.min.css b/docs/css/bootstrap.min.css deleted file mode 100644 index 6ef41dc9..00000000 --- a/docs/css/bootstrap.min.css +++ /dev/null @@ -1,11410 +0,0 @@ -/*! - * Bootswatch v4.4.1 - * Homepage: https://bootswatch.com - * Copyright 2012-2019 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*/ - - -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -@import url("https://fonts.googleapis.com/css?family=Roboto:400,700"); -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #d9534f; - --orange: #fd7e14; - --yellow: #f0ad4e; - --green: #4BBF73; - --teal: #20c997; - --cyan: #1F9BCF; - --white: #fff; - --gray: #919aa1; - --gray-dark: #343a40; - --primary: #1a1a1a; - --secondary: #fff; - --success: #4BBF73; - --info: #1F9BCF; - --warning: #f0ad4e; - --danger: #d9534f; - --light: #fff; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace -} - -*, -*::before, -*::after { - -webkit-box-sizing: border-box; - box-sizing: border-box -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0) -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block -} - -body { - margin: 0; - font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #C8C8C8C2; - text-align: left; - background-color: #060606 -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important -} - -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; - overflow: visible -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem -} - -p { - margin-top: 0; - margin-bottom: 1rem -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - text-decoration-skip-ink: none -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0 -} - -dt { - font-weight: 700 -} - -dd { - margin-bottom: .5rem; - margin-left: 0 -} - -blockquote { - margin: 0 0 1rem -} - -b, -strong { - font-weight: bolder -} - -small { - font-size: 80% -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline -} - -sub { - bottom: -.25em -} - -sup { - top: -.5em -} - -a { - color: #2A9FD6; - text-decoration: none; - background-color: transparent -} - -a:hover { - color: #1d7097; - text-decoration: underline -} - -a:not([href]) { - color: inherit; - text-decoration: none -} - -a:not([href]):hover { - color: inherit; - text-decoration: none -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto -} - -figure { - margin: 0 0 1rem -} - -img { - vertical-align: middle; - border-style: none -} - -svg { - overflow: hidden; - vertical-align: middle -} - -table { - border-collapse: collapse -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #555; - text-align: left; - caption-side: bottom -} - -th { - text-align: inherit -} - -label { - display: inline-block; - margin-bottom: 0.5rem -} - -button { - border-radius: 0 -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit -} - -button, -input { - overflow: visible -} - -button, -select { - text-transform: none -} - -select { - word-wrap: normal -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none -} - -input[type="radio"], -input[type="checkbox"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0 -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox -} - -textarea { - overflow: auto; - resize: vertical -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0 -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal -} - -progress { - vertical-align: baseline -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button -} - -output { - display: inline-block -} - -summary { - display: list-item; - cursor: pointer -} - -template { - display: none -} - -[hidden] { - display: none !important -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; - color: #C8C8C8 -} - -h1, -.h1 { - font-size: 2.2rem -} - -h2, -.h2 { - font-size: 2.0rem -} - -h3, -.h3 { - font-size: 1.7rem -} - -h4, -.h4 { - font-size: 2rem -} - -h5, -.h5 { - font-size: 1.5rem -} - -h6, -.h6 { - font-size: 0.875rem -} - -.lead { - font-size: 1.09375rem; - font-weight: 300 -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2 -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2 -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2 -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2 -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1) -} - -small, -.small { - font-size: 80%; - font-weight: 400 -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3 -} - -.list-unstyled { - padding-left: 0; - list-style: none -} - -.list-inline { - padding-left: 0; - list-style: none -} - -.list-inline-item { - display: inline-block -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem -} - -.initialism { - font-size: 90%; - text-transform: uppercase -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.09375rem -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #555 -} - -.blockquote-footer::before { - content: "\2014\00A0" -} - -.img-fluid { - max-width: 100%; - height: auto -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #060606; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto -} - -.figure { - display: inline-block -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1 -} - -.figure-caption { - font-size: 90%; - color: #555 -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word -} - -a>code { - color: inherit -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700 -} - -pre { - display: block; - font-size: 87.5%; - color: inherit -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto -} - -@media (min-width: 576px) { - .container { - max-width: 540px - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px - } -} - -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto -} - -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px - } -} - -@media (min-width: 768px) { - .container, - .container-sm, - .container-md { - max-width: 720px - } -} - -@media (min-width: 992px) { - .container, - .container-sm, - .container-md, - .container-lg { - max-width: 960px - } -} - -@media (min-width: 1200px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl { - max-width: 1140px - } -} - -.row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px -} - -.no-gutters { - margin-right: 0; - margin-left: 0 -} - -.no-gutters>.col, -.no-gutters>[class*="col-"] { - padding-right: 0; - padding-left: 0 -} - -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, -.col, -.col-auto, -.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, -.col-sm, -.col-sm-auto, -.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, -.col-md, -.col-md-auto, -.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, -.col-lg, -.col-lg-auto, -.col-xl-1, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-10, -.col-xl-11, -.col-xl-12, -.col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100% -} - -.row-cols-1>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% -} - -.row-cols-2>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% -} - -.row-cols-3>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% -} - -.row-cols-4>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% -} - -.row-cols-5>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20% -} - -.row-cols-6>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% -} - -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100% -} - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333% -} - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% -} - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% -} - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% -} - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667% -} - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% -} - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333% -} - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667% -} - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% -} - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333% -} - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667% -} - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% -} - -.order-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1 -} - -.order-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13 -} - -.order-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0 -} - -.order-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 -} - -.order-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2 -} - -.order-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3 -} - -.order-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4 -} - -.order-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5 -} - -.order-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6 -} - -.order-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7 -} - -.order-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8 -} - -.order-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9 -} - -.order-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10 -} - -.order-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11 -} - -.order-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12 -} - -.offset-1 { - margin-left: 8.3333333333% -} - -.offset-2 { - margin-left: 16.6666666667% -} - -.offset-3 { - margin-left: 25% -} - -.offset-4 { - margin-left: 33.3333333333% -} - -.offset-5 { - margin-left: 41.6666666667% -} - -.offset-6 { - margin-left: 50% -} - -.offset-7 { - margin-left: 58.3333333333% -} - -.offset-8 { - margin-left: 66.6666666667% -} - -.offset-9 { - margin-left: 75% -} - -.offset-10 { - margin-left: 83.3333333333% -} - -.offset-11 { - margin-left: 91.6666666667% -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100% - } - .row-cols-sm-1>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .row-cols-sm-2>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .row-cols-sm-3>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .row-cols-sm-4>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .row-cols-sm-5>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20% - } - .row-cols-sm-6>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100% - } - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333% - } - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667% - } - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333% - } - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667% - } - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333% - } - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667% - } - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .order-sm-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1 - } - .order-sm-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13 - } - .order-sm-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0 - } - .order-sm-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 - } - .order-sm-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2 - } - .order-sm-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3 - } - .order-sm-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4 - } - .order-sm-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5 - } - .order-sm-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6 - } - .order-sm-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7 - } - .order-sm-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8 - } - .order-sm-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9 - } - .order-sm-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10 - } - .order-sm-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11 - } - .order-sm-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12 - } - .offset-sm-0 { - margin-left: 0 - } - .offset-sm-1 { - margin-left: 8.3333333333% - } - .offset-sm-2 { - margin-left: 16.6666666667% - } - .offset-sm-3 { - margin-left: 25% - } - .offset-sm-4 { - margin-left: 33.3333333333% - } - .offset-sm-5 { - margin-left: 41.6666666667% - } - .offset-sm-6 { - margin-left: 50% - } - .offset-sm-7 { - margin-left: 58.3333333333% - } - .offset-sm-8 { - margin-left: 66.6666666667% - } - .offset-sm-9 { - margin-left: 75% - } - .offset-sm-10 { - margin-left: 83.3333333333% - } - .offset-sm-11 { - margin-left: 91.6666666667% - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100% - } - .row-cols-md-1>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .row-cols-md-2>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .row-cols-md-3>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .row-cols-md-4>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .row-cols-md-5>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20% - } - .row-cols-md-6>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100% - } - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333% - } - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667% - } - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333% - } - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667% - } - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333% - } - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667% - } - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .order-md-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1 - } - .order-md-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13 - } - .order-md-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0 - } - .order-md-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 - } - .order-md-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2 - } - .order-md-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3 - } - .order-md-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4 - } - .order-md-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5 - } - .order-md-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6 - } - .order-md-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7 - } - .order-md-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8 - } - .order-md-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9 - } - .order-md-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10 - } - .order-md-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11 - } - .order-md-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12 - } - .offset-md-0 { - margin-left: 0 - } - .offset-md-1 { - margin-left: 8.3333333333% - } - .offset-md-2 { - margin-left: 16.6666666667% - } - .offset-md-3 { - margin-left: 25% - } - .offset-md-4 { - margin-left: 33.3333333333% - } - .offset-md-5 { - margin-left: 41.6666666667% - } - .offset-md-6 { - margin-left: 50% - } - .offset-md-7 { - margin-left: 58.3333333333% - } - .offset-md-8 { - margin-left: 66.6666666667% - } - .offset-md-9 { - margin-left: 75% - } - .offset-md-10 { - margin-left: 83.3333333333% - } - .offset-md-11 { - margin-left: 91.6666666667% - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100% - } - .row-cols-lg-1>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .row-cols-lg-2>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .row-cols-lg-3>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .row-cols-lg-4>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .row-cols-lg-5>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20% - } - .row-cols-lg-6>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100% - } - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333% - } - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667% - } - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333% - } - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667% - } - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333% - } - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667% - } - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .order-lg-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1 - } - .order-lg-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13 - } - .order-lg-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0 - } - .order-lg-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 - } - .order-lg-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2 - } - .order-lg-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3 - } - .order-lg-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4 - } - .order-lg-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5 - } - .order-lg-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6 - } - .order-lg-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7 - } - .order-lg-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8 - } - .order-lg-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9 - } - .order-lg-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10 - } - .order-lg-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11 - } - .order-lg-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12 - } - .offset-lg-0 { - margin-left: 0 - } - .offset-lg-1 { - margin-left: 8.3333333333% - } - .offset-lg-2 { - margin-left: 16.6666666667% - } - .offset-lg-3 { - margin-left: 25% - } - .offset-lg-4 { - margin-left: 33.3333333333% - } - .offset-lg-5 { - margin-left: 41.6666666667% - } - .offset-lg-6 { - margin-left: 50% - } - .offset-lg-7 { - margin-left: 58.3333333333% - } - .offset-lg-8 { - margin-left: 66.6666666667% - } - .offset-lg-9 { - margin-left: 75% - } - .offset-lg-10 { - margin-left: 83.3333333333% - } - .offset-lg-11 { - margin-left: 91.6666666667% - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100% - } - .row-cols-xl-1>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .row-cols-xl-2>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .row-cols-xl-3>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .row-cols-xl-4>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .row-cols-xl-5>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20% - } - .row-cols-xl-6>* { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100% - } - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333% - } - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667% - } - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333% - } - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667% - } - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333% - } - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667% - } - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333% - } - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667% - } - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } - .order-xl-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1 - } - .order-xl-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13 - } - .order-xl-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0 - } - .order-xl-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 - } - .order-xl-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2 - } - .order-xl-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3 - } - .order-xl-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4 - } - .order-xl-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5 - } - .order-xl-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6 - } - .order-xl-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7 - } - .order-xl-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8 - } - .order-xl-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9 - } - .order-xl-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10 - } - .order-xl-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11 - } - .order-xl-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12 - } - .offset-xl-0 { - margin-left: 0 - } - .offset-xl-1 { - margin-left: 8.3333333333% - } - .offset-xl-2 { - margin-left: 16.6666666667% - } - .offset-xl-3 { - margin-left: 25% - } - .offset-xl-4 { - margin-left: 33.3333333333% - } - .offset-xl-5 { - margin-left: 41.6666666667% - } - .offset-xl-6 { - margin-left: 50% - } - .offset-xl-7 { - margin-left: 58.3333333333% - } - .offset-xl-8 { - margin-left: 66.6666666667% - } - .offset-xl-9 { - margin-left: 75% - } - .offset-xl-10 { - margin-left: 83.3333333333% - } - .offset-xl-11 { - margin-left: 91.6666666667% - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #fff -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #282828 -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #282828 -} - -.table tbody+tbody { - border-top: 2px solid #282828 -} - -.table-sm th, -.table-sm td { - padding: 0.3rem -} - -.table-bordered { - border: 1px solid #282828 -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #282828 -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody+tbody { - border: 0 -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05) -} - -.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075) -} - -.table-primary, -.table-primary>th, -.table-primary>td { - background-color: #c3e4f4 -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody+tbody { - border-color: #90cdea -} - -.table-hover .table-primary:hover { - background-color: #addaf0 -} - -.table-hover .table-primary:hover>td, -.table-hover .table-primary:hover>th { - background-color: #addaf0 -} - -.table-secondary, -.table-secondary>th, -.table-secondary>td { - background-color: #cfcfcf -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody+tbody { - border-color: #a7a7a7 -} - -.table-hover .table-secondary:hover { - background-color: #c2c2c2 -} - -.table-hover .table-secondary:hover>td, -.table-hover .table-secondary:hover>th { - background-color: #c2c2c2 -} - -.table-success, -.table-success>th, -.table-success>td { - background-color: #d9eab8 -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody+tbody { - border-color: #b8d77a -} - -.table-hover .table-success:hover { - background-color: #cee4a4 -} - -.table-hover .table-success:hover>td, -.table-hover .table-success:hover>th { - background-color: #cee4a4 -} - -.table-info, -.table-info>th, -.table-info>td { - background-color: #e2c6f1 -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody+tbody { - border-color: #ca95e4 -} - -.table-hover .table-info:hover { - background-color: #d8b2ec -} - -.table-hover .table-info:hover>td, -.table-hover .table-info:hover>th { - background-color: #d8b2ec -} - -.table-warning, -.table-warning>th, -.table-warning>td { - background-color: #ffdeb8 -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody+tbody { - border-color: #ffc17a -} - -.table-hover .table-warning:hover { - background-color: #ffd29f -} - -.table-hover .table-warning:hover>td, -.table-hover .table-warning:hover>th { - background-color: #ffd29f -} - -.table-danger, -.table-danger>th, -.table-danger>td { - background-color: #f1b8b8 -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody+tbody { - border-color: #e47a7a -} - -.table-hover .table-danger:hover { - background-color: #eda3a3 -} - -.table-hover .table-danger:hover>td, -.table-hover .table-danger:hover>th { - background-color: #eda3a3 -} - -.table-light, -.table-light>th, -.table-light>td { - background-color: #c1c1c1 -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody+tbody { - border-color: #8c8c8c -} - -.table-hover .table-light:hover { - background-color: #b4b4b4 -} - -.table-hover .table-light:hover>td, -.table-hover .table-light:hover>th { - background-color: #b4b4b4 -} - -.table-dark, -.table-dark>th, -.table-dark>td { - background-color: #e8e9e8 -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody+tbody { - border-color: #d4d5d5 -} - -.table-hover .table-dark:hover { - background-color: #dbdddb -} - -.table-hover .table-dark:hover>td, -.table-hover .table-dark:hover>th { - background-color: #dbdddb -} - -.table-active, -.table-active>th, -.table-active>td { - background-color: rgba(255, 255, 255, 0.075) -} - -.table-hover .table-active:hover { - background-color: rgba(242, 242, 242, 0.075) -} - -.table-hover .table-active:hover>td, -.table-hover .table-active:hover>th { - background-color: rgba(242, 242, 242, 0.075) -} - -.table .thead-dark th { - color: #fff; - background-color: #888; - border-color: #757575 -} - -.table .thead-light th { - color: #282828; - background-color: #e9ecef; - border-color: #282828 -} - -.table-dark { - color: #fff; - background-color: #888 -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #757575 -} - -.table-dark.table-bordered { - border: 0 -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05) -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075) -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch - } - .table-responsive-sm>.table-bordered { - border: 0 - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch - } - .table-responsive-md>.table-bordered { - border: 0 - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch - } - .table-responsive-lg>.table-bordered { - border: 0 - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch - } - .table-responsive-xl>.table-bordered { - border: 0 - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch -} - -.table-responsive>.table-bordered { - border: 0 -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #282828; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #fff; - border-radius: 0.25rem; - -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - -webkit-transition: none; - transition: none - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0 -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #282828 -} - -.form-control:focus { - color: #282828; - background-color: #fff; - border-color: #95cfeb; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.form-control::-webkit-input-placeholder { - color: #555; - opacity: 1 -} - -.form-control::-ms-input-placeholder { - color: #555; - opacity: 1 -} - -.form-control::placeholder { - color: #555; - opacity: 1 -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #ADAFAE; - opacity: 1 -} - -select.form-control:focus::-ms-value { - color: #282828; - background-color: #fff -} - -.form-control-file, -.form-control-range { - display: block; - width: 100% -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5 -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.09375rem; - line-height: 1.5 -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.765625rem; - line-height: 1.5 -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 0.875rem; - line-height: 1.5; - color: #ADAFAE; - background-color: transparent; - border: solid transparent; - border-width: 1px 0 -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0 -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem -} - -select.form-control[size], -select.form-control[multiple] { - height: auto -} - -textarea.form-control { - height: auto -} - -.form-group { - margin-bottom: 1rem -} - -.form-text { - display: block; - margin-top: 0.25rem -} - -.form-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px -} - -.form-row>.col, -.form-row>[class*="col-"] { - padding-right: 5px; - padding-left: 5px -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #555 -} - -.form-check-label { - margin-bottom: 0 -} - -.form-check-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0 -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #77B300 -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.765625rem; - line-height: 1.5; - color: #fff; - background-color: #77b300; - border-radius: 0.25rem -} - -.was-validated:valid ~ .valid-feedback, -.was-validated:valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #77B300; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2377B300' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #77B300; - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25) -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem) -} - -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #77B300; - padding-right: calc(0.75em + 2.5625rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2377B300' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) -} - -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #77B300; - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25) -} - -.was-validated .form-check-input:valid ~ .form-check-label, -.form-check-input.is-valid ~ .form-check-label { - color: #77B300 -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, -.form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, -.custom-control-input.is-valid ~ .custom-control-label { - color: #77B300 -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, -.custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #77B300 -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, -.custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #99e600; - background-color: #99e600 -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, -.custom-control-input.is-valid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25) -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, -.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #77B300 -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, -.custom-file-input.is-valid ~ .custom-file-label { - border-color: #77B300 -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #77B300; - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.25) -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #CC0000 -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.765625rem; - line-height: 1.5; - color: #fff; - background-color: #cc0000; - border-radius: 0.25rem -} - -.was-validated:invalid ~ .invalid-feedback, -.was-validated:invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #CC0000; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23CC0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23CC0000' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #CC0000; - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25) -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem) -} - -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #CC0000; - padding-right: calc(0.75em + 2.5625rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23CC0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23CC0000' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) -} - -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #CC0000; - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25) -} - -.was-validated .form-check-input:invalid ~ .form-check-label, -.form-check-input.is-invalid ~ .form-check-label { - color: #CC0000 -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, -.form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.custom-control-input.is-invalid ~ .custom-control-label { - color: #CC0000 -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, -.custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #CC0000 -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, -.custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: red; - background-color: red -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25) -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #CC0000 -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, -.custom-file-input.is-invalid ~ .custom-file-label { - border-color: #CC0000 -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #CC0000; - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25) -} - -.form-inline { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center -} - -.form-inline .form-check { - width: 100% -} - -@media (min-width: 576px) { - .form-inline label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0 - } - .form-inline .form-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0 - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle - } - .form-inline .form-control-plaintext { - display: inline-block - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto - } - .form-inline .form-check { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0 - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0 - } - .form-inline .custom-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center - } - .form-inline .custom-control-label { - margin-bottom: 0 - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #ADAFAE; - text-align: center; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 1rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.25rem; - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .btn { - -webkit-transition: none; - transition: none - } -} - -.btn:hover { - color: #ADAFAE; - text-decoration: none -} - -.btn:focus, -.btn.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.btn.disabled, -.btn:disabled { - opacity: 0.65 -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none -} - -.btn-primary { - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.btn-primary:hover { - color: #fff; - background-color: #2387b7; - border-color: #2180ac -} - -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #2387b7; - border-color: #2180ac; - -webkit-box-shadow: 0 0 0 0.2rem rgba(74, 173, 220, 0.5); - box-shadow: 0 0 0 0.2rem rgba(74, 173, 220, 0.5) -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - color: #fff; - background-color: #2180ac; - border-color: #1f78a1 -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(74, 173, 220, 0.5); - box-shadow: 0 0 0 0.2rem rgba(74, 173, 220, 0.5) -} - -.btn-secondary { - color: #fff; - background-color: #555; - border-color: #555 -} - -.btn-secondary:hover { - color: #fff; - background-color: #424242; - border-color: #3c3b3b -} - -.btn-secondary:focus, -.btn-secondary.focus { - color: #fff; - background-color: #424242; - border-color: #3c3b3b; - -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5); - box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5) -} - -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #555; - border-color: #555 -} - -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show>.btn-secondary.dropdown-toggle { - color: #fff; - background-color: #3c3b3b; - border-color: #353535 -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show>.btn-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5); - box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5) -} - -.btn-success { - color: #fff; - background-color: #77B300; - border-color: #77B300 -} - -.btn-success:hover { - color: #fff; - background-color: #5e8d00; - border-color: #558000 -} - -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #5e8d00; - border-color: #558000; - -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 190, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(139, 190, 38, 0.5) -} - -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #77B300; - border-color: #77B300 -} - -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show>.btn-success.dropdown-toggle { - color: #fff; - background-color: #558000; - border-color: #4d7300 -} - -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show>.btn-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 190, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(139, 190, 38, 0.5) -} - -.btn-info { - color: #fff; - background-color: #9933CC; - border-color: #9933CC -} - -.btn-info:hover { - color: #fff; - background-color: #822bad; - border-color: #7a29a3 -} - -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #822bad; - border-color: #7a29a3; - -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 82, 212, 0.5); - box-shadow: 0 0 0 0.2rem rgba(168, 82, 212, 0.5) -} - -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #9933CC; - border-color: #9933CC -} - -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show>.btn-info.dropdown-toggle { - color: #fff; - background-color: #7a29a3; - border-color: #732699 -} - -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show>.btn-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 82, 212, 0.5); - box-shadow: 0 0 0 0.2rem rgba(168, 82, 212, 0.5) -} - -.btn-warning { - color: #fff; - background-color: #FF8800; - border-color: #FF8800 -} - -.btn-warning:hover { - color: #fff; - background-color: #d97400; - border-color: #cc6d00 -} - -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #d97400; - border-color: #cc6d00; - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 154, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 154, 38, 0.5) -} - -.btn-warning.disabled, -.btn-warning:disabled { - color: #fff; - background-color: #FF8800; - border-color: #FF8800 -} - -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show>.btn-warning.dropdown-toggle { - color: #fff; - background-color: #cc6d00; - border-color: #bf6600 -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show>.btn-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 154, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 154, 38, 0.5) -} - -.btn-danger { - color: #fff; - background-color: #CC0000; - border-color: #CC0000 -} - -.btn-danger:hover { - color: #fff; - background-color: #a60000; - border-color: #990000 -} - -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #a60000; - border-color: #990000; - -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 38, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(212, 38, 38, 0.5) -} - -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #CC0000; - border-color: #CC0000 -} - -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show>.btn-danger.dropdown-toggle { - color: #fff; - background-color: #990000; - border-color: #8c0000 -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show>.btn-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 38, 38, 0.5); - box-shadow: 0 0 0 0.2rem rgba(212, 38, 38, 0.5) -} - -.btn-light { - color: #fff; - background-color: #222; - border-color: #222 -} - -.btn-light:hover { - color: #fff; - background-color: #0f0f0f; - border-color: #090808 -} - -.btn-light:focus, -.btn-light.focus { - color: #fff; - background-color: #0f0f0f; - border-color: #090808; - -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); - box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5) -} - -.btn-light.disabled, -.btn-light:disabled { - color: #fff; - background-color: #222; - border-color: #222 -} - -.btn-light:not(:disabled):not(.disabled):active, -.btn-light:not(:disabled):not(.disabled).active, -.show>.btn-light.dropdown-toggle { - color: #fff; - background-color: #090808; - border-color: #020202 -} - -.btn-light:not(:disabled):not(.disabled):active:focus, -.btn-light:not(:disabled):not(.disabled).active:focus, -.show>.btn-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); - box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5) -} - -.btn-dark { - color: #fff; - background-color: #ADAFAE; - border-color: #ADAFAE -} - -.btn-dark:hover { - color: #fff; - background-color: #9a9c9b; - border-color: #939695 -} - -.btn-dark:focus, -.btn-dark.focus { - color: #fff; - background-color: #9a9c9b; - border-color: #939695; - -webkit-box-shadow: 0 0 0 0.2rem rgba(185, 187, 186, 0.5); - box-shadow: 0 0 0 0.2rem rgba(185, 187, 186, 0.5) -} - -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #ADAFAE; - border-color: #ADAFAE -} - -.btn-dark:not(:disabled):not(.disabled):active, -.btn-dark:not(:disabled):not(.disabled).active, -.show>.btn-dark.dropdown-toggle { - color: #fff; - background-color: #939695; - border-color: #8d908e -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, -.btn-dark:not(:disabled):not(.disabled).active:focus, -.show>.btn-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(185, 187, 186, 0.5); - box-shadow: 0 0 0 0.2rem rgba(185, 187, 186, 0.5) -} - -.btn-outline-primary { - color: #2A9FD6; - border-color: #2A9FD6 -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.btn-outline-primary:focus, -.btn-outline-primary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5) -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #2A9FD6; - background-color: transparent -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show>.btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5) -} - -.btn-outline-secondary { - color: #555; - border-color: #555 -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #555; - border-color: #555 -} - -.btn-outline-secondary:focus, -.btn-outline-secondary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); - box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5) -} - -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #555; - background-color: transparent -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show>.btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #555; - border-color: #555 -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); - box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5) -} - -.btn-outline-success { - color: #77B300; - border-color: #77B300 -} - -.btn-outline-success:hover { - color: #fff; - background-color: #77B300; - border-color: #77B300 -} - -.btn-outline-success:focus, -.btn-outline-success.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5) -} - -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #77B300; - background-color: transparent -} - -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show>.btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #77B300; - border-color: #77B300 -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5) -} - -.btn-outline-info { - color: #9933CC; - border-color: #9933CC -} - -.btn-outline-info:hover { - color: #fff; - background-color: #9933CC; - border-color: #9933CC -} - -.btn-outline-info:focus, -.btn-outline-info.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5); - box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5) -} - -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #9933CC; - background-color: transparent -} - -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show>.btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #9933CC; - border-color: #9933CC -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5); - box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5) -} - -.btn-outline-warning { - color: #FF8800; - border-color: #FF8800 -} - -.btn-outline-warning:hover { - color: #fff; - background-color: #FF8800; - border-color: #FF8800 -} - -.btn-outline-warning:focus, -.btn-outline-warning.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5) -} - -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #FF8800; - background-color: transparent -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show>.btn-outline-warning.dropdown-toggle { - color: #fff; - background-color: #FF8800; - border-color: #FF8800 -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5) -} - -.btn-outline-danger { - color: #CC0000; - border-color: #CC0000 -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #CC0000; - border-color: #CC0000 -} - -.btn-outline-danger:focus, -.btn-outline-danger.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5) -} - -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #CC0000; - background-color: transparent -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show>.btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #CC0000; - border-color: #CC0000 -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5) -} - -.btn-outline-light { - color: #222; - border-color: #222 -} - -.btn-outline-light:hover { - color: #fff; - background-color: #222; - border-color: #222 -} - -.btn-outline-light:focus, -.btn-outline-light.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); - box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5) -} - -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #222; - background-color: transparent -} - -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show>.btn-outline-light.dropdown-toggle { - color: #fff; - background-color: #222; - border-color: #222 -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); - box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5) -} - -.btn-outline-dark { - color: #ADAFAE; - border-color: #ADAFAE -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #ADAFAE; - border-color: #ADAFAE -} - -.btn-outline-dark:focus, -.btn-outline-dark.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5); - box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5) -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #ADAFAE; - background-color: transparent -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show>.btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #ADAFAE; - border-color: #ADAFAE -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5); - box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5) -} - -.btn-link { - font-weight: 400; - color: #2A9FD6; - text-decoration: none -} - -.btn-link:hover { - color: #1d7097; - text-decoration: underline -} - -.btn-link:focus, -.btn-link.focus { - text-decoration: underline; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-link:disabled, -.btn-link.disabled { - color: #555; - pointer-events: none -} - -.btn-lg, -.btn-group-lg>.btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem -} - -.btn-sm, -.btn-group-sm>.btn { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem -} - -.btn-block { - display: block; - width: 100% -} - -.btn-block+.btn-block { - margin-top: 0.5rem -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100% -} - -.fade { - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear -} - -@media (prefers-reduced-motion: reduce) { - .fade { - -webkit-transition: none; - transition: none - } -} - -.fade:not(.show) { - opacity: 0 -} - -.collapse:not(.show) { - display: none -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - transition: height 0.35s ease -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - -webkit-transition: none; - transition: none - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative -} - -.dropdown-toggle { - white-space: nowrap -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent -} - -.dropdown-toggle:empty::after { - margin-left: 0 -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 0.875rem; - color: #ADAFAE; - text-align: left; - list-style: none; - background-color: #282828; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem -} - -.dropdown-menu-left { - right: auto; - left: 0 -} - -.dropdown-menu-right { - right: 0; - left: auto -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0 - } - .dropdown-menu-sm-right { - right: 0; - left: auto - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0 - } - .dropdown-menu-md-right { - right: 0; - left: auto - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0 - } - .dropdown-menu-lg-right { - right: 0; - left: auto - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0 - } - .dropdown-menu-xl-right { - right: 0; - left: auto - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0 -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0 -} - -.dropright .dropdown-toggle::after { - vertical-align: 0 -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: "" -} - -.dropleft .dropdown-toggle::after { - display: none -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0 -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0 -} - -.dropdown-menu[x-placement^="top"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #222 -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #fff; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0 -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #fff; - text-decoration: none; - background-color: #2A9FD6 -} - -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #2A9FD6 -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #555; - pointer-events: none; - background-color: transparent -} - -.dropdown-menu.show { - display: block -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.765625rem; - color: #555; - white-space: nowrap -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #fff -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle -} - -.btn-group>.btn, -.btn-group-vertical>.btn { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto -} - -.btn-group>.btn:hover, -.btn-group-vertical>.btn:hover { - z-index: 1 -} - -.btn-group>.btn:focus, -.btn-group>.btn:active, -.btn-group>.btn.active, -.btn-group-vertical>.btn:focus, -.btn-group-vertical>.btn:active, -.btn-group-vertical>.btn.active { - z-index: 1 -} - -.btn-toolbar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start -} - -.btn-toolbar .input-group { - width: auto -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child) { - margin-left: -1px -} - -.btn-group>.btn:not(:last-child):not(.dropdown-toggle), -.btn-group>.btn-group:not(:last-child)>.btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child)>.btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0 -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0 -} - -.btn-sm+.dropdown-toggle-split, -.btn-group-sm>.btn+.dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem -} - -.btn-lg+.dropdown-toggle-split, -.btn-group-lg>.btn+.dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem -} - -.btn-group-vertical { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center -} - -.btn-group-vertical>.btn, -.btn-group-vertical>.btn-group { - width: 100% -} - -.btn-group-vertical>.btn:not(:first-child), -.btn-group-vertical>.btn-group:not(:first-child) { - margin-top: -1px -} - -.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical>.btn-group:not(:last-child)>.btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 -} - -.btn-group-vertical>.btn:not(:first-child), -.btn-group-vertical>.btn-group:not(:first-child)>.btn { - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.btn-group-toggle>.btn, -.btn-group-toggle>.btn-group>.btn { - margin-bottom: 0 -} - -.btn-group-toggle>.btn input[type="radio"], -.btn-group-toggle>.btn input[type="checkbox"], -.btn-group-toggle>.btn-group>.btn input[type="radio"], -.btn-group-toggle>.btn-group>.btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none -} - -.input-group { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - width: 100% -} - -.input-group>.form-control, -.input-group>.form-control-plaintext, -.input-group>.custom-select, -.input-group>.custom-file { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - min-width: 0; - margin-bottom: 0 -} - -.input-group>.form-control+.form-control, -.input-group>.form-control+.custom-select, -.input-group>.form-control+.custom-file, -.input-group>.form-control-plaintext+.form-control, -.input-group>.form-control-plaintext+.custom-select, -.input-group>.form-control-plaintext+.custom-file, -.input-group>.custom-select+.form-control, -.input-group>.custom-select+.custom-select, -.input-group>.custom-select+.custom-file, -.input-group>.custom-file+.form-control, -.input-group>.custom-file+.custom-select, -.input-group>.custom-file+.custom-file { - margin-left: -1px -} - -.input-group>.form-control:focus, -.input-group>.custom-select:focus, -.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3 -} - -.input-group>.custom-file .custom-file-input:focus { - z-index: 4 -} - -.input-group>.form-control:not(:last-child), -.input-group>.custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.input-group>.form-control:not(:first-child), -.input-group>.custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.input-group>.custom-file { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center -} - -.input-group>.custom-file:not(:last-child) .custom-file-label, -.input-group>.custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.input-group>.custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.input-group-prepend, -.input-group-append { - display: -webkit-box; - display: -ms-flexbox; - display: flex -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2 -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3 -} - -.input-group-prepend .btn+.btn, -.input-group-prepend .btn+.input-group-text, -.input-group-prepend .input-group-text+.input-group-text, -.input-group-prepend .input-group-text+.btn, -.input-group-append .btn+.btn, -.input-group-append .btn+.input-group-text, -.input-group-append .input-group-text+.input-group-text, -.input-group-append .input-group-text+.btn { - margin-left: -1px -} - -.input-group-prepend { - margin-right: -1px -} - -.input-group-append { - margin-left: -1px -} - -.input-group-text { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 1rem; - margin-bottom: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #282828; - border: 1px solid transparent; - border-radius: 0.25rem -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0 -} - -.input-group-lg>.form-control:not(textarea), -.input-group-lg>.custom-select { - height: calc(1.5em + 1rem + 2px) -} - -.input-group-lg>.form-control, -.input-group-lg>.custom-select, -.input-group-lg>.input-group-prepend>.input-group-text, -.input-group-lg>.input-group-append>.input-group-text, -.input-group-lg>.input-group-prepend>.btn, -.input-group-lg>.input-group-append>.btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem -} - -.input-group-sm>.form-control:not(textarea), -.input-group-sm>.custom-select { - height: calc(1.5em + 0.5rem + 2px) -} - -.input-group-sm>.form-control, -.input-group-sm>.custom-select, -.input-group-sm>.input-group-prepend>.input-group-text, -.input-group-sm>.input-group-append>.input-group-text, -.input-group-sm>.input-group-prepend>.btn, -.input-group-sm>.input-group-append>.btn { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem -} - -.input-group-lg>.custom-select, -.input-group-sm>.custom-select { - padding-right: 2rem -} - -.input-group>.input-group-prepend>.btn, -.input-group>.input-group-prepend>.input-group-text, -.input-group>.input-group-append:not(:last-child)>.btn, -.input-group>.input-group-append:not(:last-child)>.input-group-text, -.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), -.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.input-group>.input-group-append>.btn, -.input-group>.input-group-append>.input-group-text, -.input-group>.input-group-prepend:not(:first-child)>.btn, -.input-group>.input-group-prepend:not(:first-child)>.input-group-text, -.input-group>.input-group-prepend:first-child>.btn:not(:first-child), -.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.custom-control { - position: relative; - display: block; - min-height: 1.3125rem; - padding-left: 1.5rem -} - -.custom-control-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.15625rem; - opacity: 0 -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #2A9FD6; - background-color: #2A9FD6 -} - -.custom-control-input:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #95cfeb -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #c0e2f3; - border-color: #c0e2f3 -} - -.custom-control-input[disabled] ~ .custom-control-label, -.custom-control-input:disabled ~ .custom-control-label { - color: #555 -} - -.custom-control-input[disabled] ~ .custom-control-label::before, -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #ADAFAE -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top -} - -.custom-control-label::before { - position: absolute; - top: 0.15625rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #888 solid 1px -} - -.custom-control-label::after { - position: absolute; - top: 0.15625rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50% -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e") -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #2A9FD6; - background-color: #2A9FD6 -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(42, 159, 214, 0.5) -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(42, 159, 214, 0.5) -} - -.custom-radio .custom-control-label::before { - border-radius: 50% -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(42, 159, 214, 0.5) -} - -.custom-switch { - padding-left: 2.25rem -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem -} - -.custom-switch .custom-control-label::after { - top: calc(0.15625rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #888; - border-radius: 0.5rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - -webkit-transition: none; - transition: none - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem) -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(42, 159, 214, 0.5) -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 2rem 0.375rem 1rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #282828; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px; - border: 1px solid #fff; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -.custom-select:focus { - border-color: #95cfeb; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-select:focus::-ms-value { - color: #282828; - background-color: #fff -} - -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 1rem; - background-image: none -} - -.custom-select:disabled { - color: #555; - background-color: #e9ecef -} - -.custom-select::-ms-expand { - display: none -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #282828 -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.765625rem -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.09375rem -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0 -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0 -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #95cfeb; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #ADAFAE -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse" -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse) -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1rem; - font-weight: 400; - line-height: 1.5; - color: #fff; - background-color: #fff; - border: 1px solid #282828; - border-radius: 0.25rem -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 1rem; - line-height: 1.5; - color: #fff; - content: "Browse"; - background-color: #282828; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0 -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -.custom-range:focus { - outline: none -} - -.custom-range:focus::-webkit-slider-thumb { - -webkit-box-shadow: 0 0 0 1px #060606, 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 1px #060606, 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #060606, 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #060606, 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.custom-range::-moz-focus-outer { - border: 0 -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #2A9FD6; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #c0e2f3 -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #2A9FD6; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -webkit-transition: none; - transition: none - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #c0e2f3 -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #2A9FD6; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - appearance: none -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -webkit-transition: none; - transition: none - } -} - -.custom-range::-ms-thumb:active { - background-color: #c0e2f3 -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #888 -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #888 -} - -.custom-range:disabled::-moz-range-track { - cursor: default -} - -.custom-range:disabled::-ms-thumb { - background-color: #888 -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - -webkit-transition: none; - transition: none - } -} - -.nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none -} - -.nav-link { - display: block; - padding: 0.5rem 1rem -} - -.nav-link:hover, -.nav-link:focus { - text-decoration: none -} - -.nav-link.disabled { - color: #555; - pointer-events: none; - cursor: default -} - -.nav-tabs { - border-bottom: 1px solid #282828 -} - -.nav-tabs .nav-item { - margin-bottom: -1px -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #282828 -} - -.nav-tabs .nav-link.disabled { - color: #555; - background-color: transparent; - border-color: transparent -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #fff; - background-color: #282828; - border-color: #282828 -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.nav-pills .nav-link { - border-radius: 0.25rem -} - -.nav-pills .nav-link.active, -.nav-pills .show>.nav-link { - color: #fff; - background-color: #2A9FD6 -} - -.nav-fill .nav-item { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center -} - -.tab-content>.tab-pane { - display: none -} - -.tab-content>.active { - display: block -} - -.navbar { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem -} - -.navbar .container, -.navbar .container-fluid, -.navbar .container-sm, -.navbar .container-md, -.navbar .container-lg, -.navbar .container-xl { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3359375rem; - padding-bottom: 0.3359375rem; - margin-right: 1rem; - font-size: 1.09375rem; - line-height: inherit; - white-space: nowrap -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none -} - -.navbar-nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0 -} - -.navbar-nav .dropdown-menu { - position: static; - float: none -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.09375rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem -} - -.navbar-toggler:hover, -.navbar-toggler:focus { - text-decoration: none -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100% -} - -@media (max-width: 575.98px) { - .navbar-expand-sm>.container, - .navbar-expand-sm>.container-fluid, - .navbar-expand-sm>.container-sm, - .navbar-expand-sm>.container-md, - .navbar-expand-sm>.container-lg, - .navbar-expand-sm>.container-xl { - padding-right: 0; - padding-left: 0 - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start - } - .navbar-expand-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem - } - .navbar-expand-sm>.container, - .navbar-expand-sm>.container-fluid, - .navbar-expand-sm>.container-sm, - .navbar-expand-sm>.container-md, - .navbar-expand-sm>.container-lg, - .navbar-expand-sm>.container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap - } - .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto - } - .navbar-expand-sm .navbar-toggler { - display: none - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md>.container, - .navbar-expand-md>.container-fluid, - .navbar-expand-md>.container-sm, - .navbar-expand-md>.container-md, - .navbar-expand-md>.container-lg, - .navbar-expand-md>.container-xl { - padding-right: 0; - padding-left: 0 - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start - } - .navbar-expand-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem - } - .navbar-expand-md>.container, - .navbar-expand-md>.container-fluid, - .navbar-expand-md>.container-sm, - .navbar-expand-md>.container-md, - .navbar-expand-md>.container-lg, - .navbar-expand-md>.container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap - } - .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto - } - .navbar-expand-md .navbar-toggler { - display: none - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg>.container, - .navbar-expand-lg>.container-fluid, - .navbar-expand-lg>.container-sm, - .navbar-expand-lg>.container-md, - .navbar-expand-lg>.container-lg, - .navbar-expand-lg>.container-xl { - padding-right: 0; - padding-left: 0 - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start - } - .navbar-expand-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem - } - .navbar-expand-lg>.container, - .navbar-expand-lg>.container-fluid, - .navbar-expand-lg>.container-sm, - .navbar-expand-lg>.container-md, - .navbar-expand-lg>.container-lg, - .navbar-expand-lg>.container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap - } - .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto - } - .navbar-expand-lg .navbar-toggler { - display: none - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl>.container, - .navbar-expand-xl>.container-fluid, - .navbar-expand-xl>.container-sm, - .navbar-expand-xl>.container-md, - .navbar-expand-xl>.container-lg, - .navbar-expand-xl>.container-xl { - padding-right: 0; - padding-left: 0 - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start - } - .navbar-expand-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem - } - .navbar-expand-xl>.container, - .navbar-expand-xl>.container-fluid, - .navbar-expand-xl>.container-sm, - .navbar-expand-xl>.container-md, - .navbar-expand-xl>.container-lg, - .navbar-expand-xl>.container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap - } - .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto - } - .navbar-expand-xl .navbar-toggler { - display: none - } -} - -.navbar-expand { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start -} - -.navbar-expand>.container, -.navbar-expand>.container-fluid, -.navbar-expand>.container-sm, -.navbar-expand>.container-md, -.navbar-expand>.container-lg, -.navbar-expand>.container-xl { - padding-right: 0; - padding-left: 0 -} - -.navbar-expand .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem -} - -.navbar-expand>.container, -.navbar-expand>.container-fluid, -.navbar-expand>.container-sm, -.navbar-expand>.container-md, -.navbar-expand>.container-lg, -.navbar-expand>.container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap -} - -.navbar-expand .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto -} - -.navbar-expand .navbar-toggler { - display: none -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9) -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9) -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5) -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7) -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3) -} - -.navbar-light .navbar-nav .show>.nav-link, -.navbar-light .navbar-nav .active>.nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9) -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1) -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5) -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9) -} - -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9) -} - -.navbar-dark .navbar-brand { - color: #fff -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #fff -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5) -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: #fff -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25) -} - -.navbar-dark .navbar-nav .show>.nav-link, -.navbar-dark .navbar-nav .active>.nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1) -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5) -} - -.navbar-dark .navbar-text a { - color: #fff -} - -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff -} - -.card { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #282828; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem -} - -.card>hr { - margin-right: 0; - margin-left: 0 -} - -.card>.list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem -} - -.card>.list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem -} - -.card-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem -} - -.card-title { - margin-bottom: 0.75rem -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0 -} - -.card-text:last-child { - margin-bottom: 0 -} - -.card-link:hover { - text-decoration: none -} - -.card-link+.card-link { - margin-left: 1.25rem -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125) -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0 -} - -.card-header+.list-group .list-group-item:first-child { - border-top: 0 -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125) -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px) -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0 -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100% -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px) -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px) -} - -.card-deck .card { - margin-bottom: 15px -} - -@media (min-width: 576px) { - .card-deck { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px - } - .card-deck .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px - } -} - -.card-group>.card { - margin-bottom: 15px -} - -@media (min-width: 576px) { - .card-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap - } - .card-group>.card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0 - } - .card-group>.card+.card { - margin-left: 0; - border-left: 0 - } - .card-group>.card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0 - } - .card-group>.card:not(:last-child) .card-img-top, - .card-group>.card:not(:last-child) .card-header { - border-top-right-radius: 0 - } - .card-group>.card:not(:last-child) .card-img-bottom, - .card-group>.card:not(:last-child) .card-footer { - border-bottom-right-radius: 0 - } - .card-group>.card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0 - } - .card-group>.card:not(:first-child) .card-img-top, - .card-group>.card:not(:first-child) .card-header { - border-top-left-radius: 0 - } - .card-group>.card:not(:first-child) .card-img-bottom, - .card-group>.card:not(:first-child) .card-footer { - border-bottom-left-radius: 0 - } -} - -.card-columns .card { - margin-bottom: 0.75rem -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1 - } - .card-columns .card { - display: inline-block; - width: 100% - } -} - -.accordion>.card { - overflow: hidden -} - -.accordion>.card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 -} - -.accordion>.card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.accordion>.card>.card-header { - border-radius: 0; - margin-bottom: -1px -} - -.breadcrumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #282828; - border-radius: 0.25rem -} - -.breadcrumb-item+.breadcrumb-item { - padding-left: 0.5rem -} - -.breadcrumb-item+.breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #555; - content: "/" -} - -.breadcrumb-item+.breadcrumb-item:hover::before { - text-decoration: underline -} - -.breadcrumb-item+.breadcrumb-item:hover::before { - text-decoration: none -} - -.breadcrumb-item.active { - color: #555 -} - -.pagination { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #fff; - background-color: #282828; - border: 1px solid transparent -} - -.page-link:hover { - z-index: 2; - color: #fff; - text-decoration: none; - background-color: #2A9FD6; - border-color: transparent -} - -.page-link:focus { - z-index: 3; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25) -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.page-item.disabled .page-link { - color: #555; - pointer-events: none; - cursor: auto; - background-color: #282828; - border-color: transparent -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.09375rem; - line-height: 1.5 -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5 -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .badge { - -webkit-transition: none; - transition: none - } -} - -a.badge:hover, -a.badge:focus { - text-decoration: none -} - -.badge:empty { - display: none -} - -.btn .badge { - position: relative; - top: -1px -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem -} - -.badge-primary { - color: #fff; - background-color: #2A9FD6 -} - -a.badge-primary:hover, -a.badge-primary:focus { - color: #fff; - background-color: #2180ac -} - -a.badge-primary:focus, -a.badge-primary.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5); - box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.5) -} - -.badge-secondary { - color: #fff; - background-color: #555 -} - -a.badge-secondary:hover, -a.badge-secondary:focus { - color: #fff; - background-color: #3c3b3b -} - -a.badge-secondary:focus, -a.badge-secondary.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); - box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5) -} - -.badge-success { - color: #fff; - background-color: #77B300 -} - -a.badge-success:hover, -a.badge-success:focus { - color: #fff; - background-color: #558000 -} - -a.badge-success:focus, -a.badge-success.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(119, 179, 0, 0.5) -} - -.badge-info { - color: #fff; - background-color: #9933CC -} - -a.badge-info:hover, -a.badge-info:focus { - color: #fff; - background-color: #7a29a3 -} - -a.badge-info:focus, -a.badge-info.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5); - box-shadow: 0 0 0 0.2rem rgba(153, 51, 204, 0.5) -} - -.badge-warning { - color: #fff; - background-color: #FF8800 -} - -a.badge-warning:hover, -a.badge-warning:focus { - color: #fff; - background-color: #cc6d00 -} - -a.badge-warning:focus, -a.badge-warning.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5) -} - -.badge-danger { - color: #fff; - background-color: #CC0000 -} - -a.badge-danger:hover, -a.badge-danger:focus { - color: #fff; - background-color: #990000 -} - -a.badge-danger:focus, -a.badge-danger.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5) -} - -.badge-light { - color: #fff; - background-color: #222 -} - -a.badge-light:hover, -a.badge-light:focus { - color: #fff; - background-color: #090808 -} - -a.badge-light:focus, -a.badge-light.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); - box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5) -} - -.badge-dark { - color: #fff; - background-color: #ADAFAE -} - -a.badge-dark:hover, -a.badge-dark:focus { - color: #fff; - background-color: #939695 -} - -a.badge-dark:focus, -a.badge-dark.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5); - box-shadow: 0 0 0 0.2rem rgba(173, 175, 174, 0.5) -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #282828; - border-radius: 0.3rem -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0 -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem -} - -.alert-heading { - color: inherit -} - -.alert-link { - font-weight: 700 -} - -.alert-dismissible { - padding-right: 3.8125rem -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit -} - -.alert-primary { - color: #16536f; - background-color: #d4ecf7; - border-color: #c3e4f4 -} - -.alert-primary hr { - border-top-color: #addaf0 -} - -.alert-primary .alert-link { - color: #0e3344 -} - -.alert-secondary { - color: #2c2c2c; - background-color: #dddddd; - border-color: #cfcfcf -} - -.alert-secondary hr { - border-top-color: #c2c2c2 -} - -.alert-secondary .alert-link { - color: #131212 -} - -.alert-success { - color: #3e5d00; - background-color: #e4f0cc; - border-color: #d9eab8 -} - -.alert-success hr { - border-top-color: #cee4a4 -} - -.alert-success .alert-link { - color: #1c2a00 -} - -.alert-info { - color: #501b6a; - background-color: #ebd6f5; - border-color: #e2c6f1 -} - -.alert-info hr { - border-top-color: #d8b2ec -} - -.alert-info .alert-link { - color: #311141 -} - -.alert-warning { - color: #854700; - background-color: #ffe7cc; - border-color: #ffdeb8 -} - -.alert-warning hr { - border-top-color: #ffd29f -} - -.alert-warning .alert-link { - color: #522c00 -} - -.alert-danger { - color: #6a0000; - background-color: #f5cccc; - border-color: #f1b8b8 -} - -.alert-danger hr { - border-top-color: #eda3a3 -} - -.alert-danger .alert-link { - color: #370000 -} - -.alert-light { - color: #121212; - background-color: lightgray; - border-color: #c1c1c1 -} - -.alert-light hr { - border-top-color: #b4b4b4 -} - -.alert-light .alert-link { - color: black -} - -.alert-dark { - color: #5a5b5a; - background-color: #efefef; - border-color: #e8e9e8 -} - -.alert-dark hr { - border-top-color: #dbdddb -} - -.alert-dark .alert-link { - color: #414141 -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0 - } - to { - background-position: 0 0 - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0 - } - to { - background-position: 0 0 - } -} - -.progress { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.65625rem; - background-color: #282828; - border-radius: 0.25rem -} - -.progress-bar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #2A9FD6; - -webkit-transition: width 0.6s ease; - transition: width 0.6s ease -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - -webkit-transition: none; - transition: none - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none - } -} - -.media { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start -} - -.media-body { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.list-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0 -} - -.list-group-item-action { - width: 100%; - color: #282828; - text-align: inherit -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #282828; - text-decoration: none; - background-color: #2A9FD6 -} - -.list-group-item-action:active { - color: #ADAFAE; - background-color: #2A9FD6 -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #222; - border: 1px solid #282828 -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem -} - -.list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem -} - -.list-group-item.disabled, -.list-group-item:disabled { - color: #555; - pointer-events: none; - background-color: #282828 -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #2A9FD6; - border-color: #2A9FD6 -} - -.list-group-item+.list-group-item { - border-top-width: 0 -} - -.list-group-item+.list-group-item.active { - margin-top: -1px; - border-top-width: 1px -} - -.list-group-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row -} - -.list-group-horizontal .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0 -} - -.list-group-horizontal .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0 -} - -.list-group-horizontal .list-group-item.active { - margin-top: 0 -} - -.list-group-horizontal .list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0 -} - -.list-group-horizontal .list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .list-group-horizontal-sm .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0 - } - .list-group-horizontal-sm .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0 - } - .list-group-horizontal-sm .list-group-item.active { - margin-top: 0 - } - .list-group-horizontal-sm .list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0 - } - .list-group-horizontal-sm .list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .list-group-horizontal-md .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0 - } - .list-group-horizontal-md .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0 - } - .list-group-horizontal-md .list-group-item.active { - margin-top: 0 - } - .list-group-horizontal-md .list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0 - } - .list-group-horizontal-md .list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .list-group-horizontal-lg .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0 - } - .list-group-horizontal-lg .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0 - } - .list-group-horizontal-lg .list-group-item.active { - margin-top: 0 - } - .list-group-horizontal-lg .list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0 - } - .list-group-horizontal-lg .list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row - } - .list-group-horizontal-xl .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0 - } - .list-group-horizontal-xl .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0 - } - .list-group-horizontal-xl .list-group-item.active { - margin-top: 0 - } - .list-group-horizontal-xl .list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0 - } - .list-group-horizontal-xl .list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px - } -} - -.list-group-flush .list-group-item { - border-right-width: 0; - border-left-width: 0; - border-radius: 0 -} - -.list-group-flush .list-group-item:first-child { - border-top-width: 0 -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom-width: 0 -} - -.list-group-item-primary { - color: #16536f; - background-color: #c3e4f4 -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #16536f; - background-color: #addaf0 -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #16536f; - border-color: #16536f -} - -.list-group-item-secondary { - color: #2c2c2c; - background-color: #cfcfcf -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #2c2c2c; - background-color: #c2c2c2 -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #2c2c2c; - border-color: #2c2c2c -} - -.list-group-item-success { - color: #3e5d00; - background-color: #d9eab8 -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #3e5d00; - background-color: #cee4a4 -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #3e5d00; - border-color: #3e5d00 -} - -.list-group-item-info { - color: #501b6a; - background-color: #e2c6f1 -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #501b6a; - background-color: #d8b2ec -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #501b6a; - border-color: #501b6a -} - -.list-group-item-warning { - color: #854700; - background-color: #ffdeb8 -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #854700; - background-color: #ffd29f -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #854700; - border-color: #854700 -} - -.list-group-item-danger { - color: #6a0000; - background-color: #f1b8b8 -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #6a0000; - background-color: #eda3a3 -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #6a0000; - border-color: #6a0000 -} - -.list-group-item-light { - color: #121212; - background-color: #c1c1c1 -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #121212; - background-color: #b4b4b4 -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #121212; - border-color: #121212 -} - -.list-group-item-dark { - color: #5a5b5a; - background-color: #e8e9e8 -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #5a5b5a; - background-color: #dbdddb -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #5a5b5a; - border-color: #5a5b5a -} - -.close { - float: right; - font-size: 1.3125rem; - font-weight: 700; - line-height: 1; - color: #fff; - text-shadow: none; - opacity: .5 -} - -.close:hover { - color: #fff; - text-decoration: none -} - -.close:not(:disabled):not(.disabled):hover, -.close:not(:disabled):not(.disabled):focus { - opacity: .75 -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -a.close.disabled { - pointer-events: none -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem -} - -.toast.showing { - opacity: 1 -} - -.toast.show { - display: block; - opacity: 1 -} - -.toast.hide { - display: none -} - -.toast-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #555; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05) -} - -.toast-body { - padding: 0.75rem -} - -.modal-open { - overflow: hidden -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0 -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none -} - -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px) -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - -webkit-transition: none; - transition: none - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02) -} - -.modal-dialog-scrollable { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem) -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0 -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto -} - -.modal-dialog-centered { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem) -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: "" -} - -.modal-dialog-centered.modal-dialog-scrollable { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - height: 100% -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none -} - -.modal-content { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #222; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0 -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000 -} - -.modal-backdrop.fade { - opacity: 0 -} - -.modal-backdrop.show { - opacity: 0.5 -} - -.modal-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #282828; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px) -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5 -} - -.modal-body { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem -} - -.modal-footer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #282828; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px) -} - -.modal-footer>* { - margin: 0.25rem -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem) - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem) - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem) - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem) - } - .modal-sm { - max-width: 300px - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.765625rem; - word-wrap: break-word; - opacity: 0 -} - -.tooltip.show { - opacity: 1 -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0 -} - -.bs-tooltip-top .arrow, -.bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0 -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #282828 -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #282828 -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0 -} - -.bs-tooltip-bottom .arrow, -.bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0 -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #282828 -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #282828 -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #282828; - border-radius: 0.25rem -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.765625rem; - word-wrap: break-word; - background-color: #282828; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem -} - -.popover .arrow::before, -.popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid -} - -.bs-popover-top, -.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem -} - -.bs-popover-top>.arrow, -.bs-popover-auto[x-placement^="top"]>.arrow { - bottom: calc(-0.5rem - 1px) -} - -.bs-popover-top>.arrow::before, -.bs-popover-auto[x-placement^="top"]>.arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25) -} - -.bs-popover-top>.arrow::after, -.bs-popover-auto[x-placement^="top"]>.arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #282828 -} - -.bs-popover-right, -.bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem -} - -.bs-popover-right>.arrow, -.bs-popover-auto[x-placement^="right"]>.arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0 -} - -.bs-popover-right>.arrow::before, -.bs-popover-auto[x-placement^="right"]>.arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25) -} - -.bs-popover-right>.arrow::after, -.bs-popover-auto[x-placement^="right"]>.arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #282828 -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem -} - -.bs-popover-bottom>.arrow, -.bs-popover-auto[x-placement^="bottom"]>.arrow { - top: calc(-0.5rem - 1px) -} - -.bs-popover-bottom>.arrow::before, -.bs-popover-auto[x-placement^="bottom"]>.arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25) -} - -.bs-popover-bottom>.arrow::after, -.bs-popover-auto[x-placement^="bottom"]>.arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #282828 -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #202020 -} - -.bs-popover-left, -.bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem -} - -.bs-popover-left>.arrow, -.bs-popover-auto[x-placement^="left"]>.arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0 -} - -.bs-popover-left>.arrow::before, -.bs-popover-auto[x-placement^="left"]>.arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25) -} - -.bs-popover-left>.arrow::after, -.bs-popover-auto[x-placement^="left"]>.arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #282828 -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #fff; - background-color: #202020; - border-bottom: 1px solid #141414; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px) -} - -.popover-header:empty { - display: none -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #ADAFAE -} - -.carousel { - position: relative -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden -} - -.carousel-inner::after { - display: block; - clear: both; - content: "" -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transition: -webkit-transform 0.6s ease-in-out; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - -webkit-transition: none; - transition: none - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%) -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%) -} - -.carousel-fade .carousel-item { - opacity: 0; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transform: none; - transform: none -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1 -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - -webkit-transition: opacity 0s 0.6s; - transition: opacity 0s 0.6s -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - -webkit-transition: none; - transition: none - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - -webkit-transition: opacity 0.15s ease; - transition: opacity 0.15s ease -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - -webkit-transition: none; - transition: none - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9 -} - -.carousel-control-prev { - left: 0 -} - -.carousel-control-next { - right: 0 -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100% -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e") -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e") -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none -} - -.carousel-indicators li { - -webkit-box-sizing: content-box; - box-sizing: content-box; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - -webkit-transition: opacity 0.6s ease; - transition: opacity 0.6s ease -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - -webkit-transition: none; - transition: none - } -} - -.carousel-indicators .active { - opacity: 1 -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg) - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg) - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0) - } - 50% { - opacity: 1 - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0) - } - 50% { - opacity: 1 - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem -} - -.align-baseline { - vertical-align: baseline !important -} - -.align-top { - vertical-align: top !important -} - -.align-middle { - vertical-align: middle !important -} - -.align-bottom { - vertical-align: bottom !important -} - -.align-text-bottom { - vertical-align: text-bottom !important -} - -.align-text-top { - vertical-align: text-top !important -} - -.bg-primary { - background-color: #060606 !important -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #2180ac !important -} - -.bg-secondary { - background-color: #131313 !important -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #3c3b3b !important -} - -.bg-success { - background-color: #77B300 !important -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #558000 !important -} - -.bg-info { - background-color: #9933CC !important -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #7a29a3 !important -} - -.bg-warning { - background-color: #FF8800 !important -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #cc6d00 !important -} - -.bg-danger { - background-color: #CC0000 !important -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #990000 !important -} - -.bg-light { - background-color: #222 !important -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #090808 !important -} - -.bg-dark { - background-color: #ADAFAE !important -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #939695 !important -} - -.bg-white { - background-color: #fff !important -} - -.bg-transparent { - background-color: transparent !important -} - -.border { - border: 1px solid #dee2e6 !important -} - -.border-top { - border-top: 1px solid #dee2e6 !important -} - -.border-right { - border-right: 1px solid #dee2e6 !important -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important -} - -.border-left { - border-left: 1px solid #dee2e6 !important -} - -.border-0 { - border: 0 !important -} - -.border-top-0 { - border-top: 0 !important -} - -.border-right-0 { - border-right: 0 !important -} - -.border-bottom-0 { - border-bottom: 0 !important -} - -.border-left-0 { - border-left: 0 !important -} - -.border-primary { - border-color: #2A9FD6 !important -} - -.border-secondary { - border-color: #555 !important -} - -.border-success { - border-color: #77B300 !important -} - -.border-info { - border-color: #9933CC !important -} - -.border-warning { - border-color: #FF8800 !important -} - -.border-danger { - border-color: #CC0000 !important -} - -.border-light { - border-color: #222 !important -} - -.border-dark { - border-color: #ADAFAE !important -} - -.border-white { - border-color: #fff !important -} - -.rounded-sm { - border-radius: 0.2rem !important -} - -.rounded { - border-radius: 0.25rem !important -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important -} - -.rounded-lg { - border-radius: 0.3rem !important -} - -.rounded-circle { - border-radius: 50% !important -} - -.rounded-pill { - border-radius: 50rem !important -} - -.rounded-0 { - border-radius: 0 !important -} - -.clearfix::after { - display: block; - clear: both; - content: "" -} - -.d-none { - display: none !important -} - -.d-inline { - display: inline !important -} - -.d-inline-block { - display: inline-block !important -} - -.d-block { - display: block !important -} - -.d-table { - display: table !important -} - -.d-table-row { - display: table-row !important -} - -.d-table-cell { - display: table-cell !important -} - -.d-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important -} - -.d-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important - } - .d-sm-inline { - display: inline !important - } - .d-sm-inline-block { - display: inline-block !important - } - .d-sm-block { - display: block !important - } - .d-sm-table { - display: table !important - } - .d-sm-table-row { - display: table-row !important - } - .d-sm-table-cell { - display: table-cell !important - } - .d-sm-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important - } - .d-sm-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important - } - .d-md-inline { - display: inline !important - } - .d-md-inline-block { - display: inline-block !important - } - .d-md-block { - display: block !important - } - .d-md-table { - display: table !important - } - .d-md-table-row { - display: table-row !important - } - .d-md-table-cell { - display: table-cell !important - } - .d-md-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important - } - .d-md-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important - } - .d-lg-inline { - display: inline !important - } - .d-lg-inline-block { - display: inline-block !important - } - .d-lg-block { - display: block !important - } - .d-lg-table { - display: table !important - } - .d-lg-table-row { - display: table-row !important - } - .d-lg-table-cell { - display: table-cell !important - } - .d-lg-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important - } - .d-lg-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important - } - .d-xl-inline { - display: inline !important - } - .d-xl-inline-block { - display: inline-block !important - } - .d-xl-block { - display: block !important - } - .d-xl-table { - display: table !important - } - .d-xl-table-row { - display: table-row !important - } - .d-xl-table-cell { - display: table-cell !important - } - .d-xl-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important - } - .d-xl-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important - } -} - -@media print { - .d-print-none { - display: none !important - } - .d-print-inline { - display: inline !important - } - .d-print-inline-block { - display: inline-block !important - } - .d-print-block { - display: block !important - } - .d-print-table { - display: table !important - } - .d-print-table-row { - display: table-row !important - } - .d-print-table-cell { - display: table-cell !important - } - .d-print-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important - } - .d-print-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden -} - -.embed-responsive::before { - display: block; - content: "" -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0 -} - -.embed-responsive-21by9::before { - padding-top: 42.8571428571% -} - -.embed-responsive-16by9::before { - padding-top: 56.25% -} - -.embed-responsive-4by3::before { - padding-top: 75% -} - -.embed-responsive-1by1::before { - padding-top: 100% -} - -.flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important -} - -.flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important -} - -.flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important -} - -.flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important -} - -.flex-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important -} - -.flex-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important -} - -.flex-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important -} - -.justify-content-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important -} - -.justify-content-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important -} - -.justify-content-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important -} - -.justify-content-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important -} - -.align-items-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important -} - -.align-items-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important -} - -.align-items-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important -} - -.align-items-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important -} - -.align-items-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important -} - -@media (min-width: 576px) { - .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important - } - .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important - } - .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important - } - .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important - } - .flex-sm-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important - } - .flex-sm-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important - } - .flex-sm-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important - } - .justify-content-sm-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important - } - .justify-content-sm-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important - } - .justify-content-sm-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important - } - .justify-content-sm-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important - } - .align-items-sm-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important - } - .align-items-sm-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important - } - .align-items-sm-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important - } - .align-items-sm-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important - } - .align-items-sm-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important - } -} - -@media (min-width: 768px) { - .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important - } - .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important - } - .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important - } - .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important - } - .flex-md-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important - } - .flex-md-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important - } - .flex-md-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important - } - .justify-content-md-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important - } - .justify-content-md-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important - } - .justify-content-md-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important - } - .justify-content-md-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important - } - .align-items-md-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important - } - .align-items-md-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important - } - .align-items-md-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important - } - .align-items-md-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important - } - .align-items-md-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important - } - .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important - } - .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important - } - .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important - } - .flex-lg-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important - } - .flex-lg-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important - } - .flex-lg-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important - } - .justify-content-lg-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important - } - .justify-content-lg-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important - } - .justify-content-lg-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important - } - .justify-content-lg-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important - } - .align-items-lg-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important - } - .align-items-lg-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important - } - .align-items-lg-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important - } - .align-items-lg-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important - } - .align-items-lg-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important - } - .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important - } - .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important - } - .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important - } - .flex-xl-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important - } - .flex-xl-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important - } - .flex-xl-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important - } - .justify-content-xl-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important - } - .justify-content-xl-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important - } - .justify-content-xl-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important - } - .justify-content-xl-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important - } - .align-items-xl-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important - } - .align-items-xl-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important - } - .align-items-xl-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important - } - .align-items-xl-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important - } - .align-items-xl-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important - } -} - -.float-left { - float: left !important -} - -.float-right { - float: right !important -} - -.float-none { - float: none !important -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important - } - .float-sm-right { - float: right !important - } - .float-sm-none { - float: none !important - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important - } - .float-md-right { - float: right !important - } - .float-md-none { - float: none !important - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important - } - .float-lg-right { - float: right !important - } - .float-lg-none { - float: none !important - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important - } - .float-xl-right { - float: right !important - } - .float-xl-none { - float: none !important - } -} - -.overflow-auto { - overflow: auto !important -} - -.overflow-hidden { - overflow: hidden !important -} - -.position-static { - position: static !important -} - -.position-relative { - position: relative !important -} - -.position-absolute { - position: absolute !important -} - -.position-fixed { - position: fixed !important -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030 -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030 -} - -@supports (position: -webkit-sticky) or (position: sticky) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020 - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0 -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal -} - -.shadow-sm { - -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important -} - -.shadow { - -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important -} - -.shadow-lg { - -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important -} - -.shadow-none { - -webkit-box-shadow: none !important; - box-shadow: none !important -} - -.w-25 { - width: 25% !important -} - -.w-50 { - width: 50% !important -} - -.w-75 { - width: 75% !important -} - -.w-100 { - width: 100% !important -} - -.w-auto { - width: auto !important -} - -.h-25 { - height: 25% !important -} - -.h-50 { - height: 50% !important -} - -.h-75 { - height: 75% !important -} - -.h-100 { - height: 100% !important -} - -.h-auto { - height: auto !important -} - -.mw-100 { - max-width: 100% !important -} - -.mh-100 { - max-height: 100% !important -} - -.min-vw-100 { - min-width: 100vw !important -} - -.min-vh-100 { - min-height: 100vh !important -} - -.vw-100 { - width: 100vw !important -} - -.vh-100 { - height: 100vh !important -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0) -} - -.m-0 { - margin: 0 !important -} - -.mt-0, -.my-0 { - margin-top: 0 !important -} - -.mr-0, -.mx-0 { - margin-right: 0 !important -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important -} - -.ml-0, -.mx-0 { - margin-left: 0 !important -} - -.m-1 { - margin: 0.25rem !important -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important -} - -.m-2 { - margin: 0.5rem !important -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important -} - -.m-3 { - margin: 1rem !important -} - -.mt-3, -.my-3 { - margin-top: 1rem !important -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important -} - -.m-4 { - margin: 1.5rem !important -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important -} - -.m-5 { - margin: 3rem !important -} - -.mt-5, -.my-5 { - margin-top: 3rem !important -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important -} - -.p-0 { - padding: 0 !important -} - -.pt-0, -.py-0 { - padding-top: 0 !important -} - -.pr-0, -.px-0 { - padding-right: 0 !important -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important -} - -.pl-0, -.px-0 { - padding-left: 0 !important -} - -.p-1 { - padding: 0.25rem !important -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important -} - -.p-2 { - padding: 0.5rem !important -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important -} - -.p-3 { - padding: 1rem !important -} - -.pt-3, -.py-3 { - padding-top: 1rem !important -} - -.pr-3, -.px-3 { - padding-right: 1rem !important -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important -} - -.pl-3, -.px-3 { - padding-left: 1rem !important -} - -.p-4 { - padding: 1.5rem !important -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important -} - -.p-5 { - padding: 3rem !important -} - -.pt-5, -.py-5 { - padding-top: 3rem !important -} - -.pr-5, -.px-5 { - padding-right: 3rem !important -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important -} - -.pl-5, -.px-5 { - padding-left: 3rem !important -} - -.m-n1 { - margin: -0.25rem !important -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important -} - -.m-n2 { - margin: -0.5rem !important -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important -} - -.m-n3 { - margin: -1rem !important -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important -} - -.m-n4 { - margin: -1.5rem !important -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important -} - -.m-n5 { - margin: -3rem !important -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important -} - -.m-auto { - margin: auto !important -} - -.mt-auto, -.my-auto { - margin-top: auto !important -} - -.mr-auto, -.mx-auto { - margin-right: auto !important -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important -} - -.ml-auto, -.mx-auto { - margin-left: auto !important -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important - } - .m-sm-1 { - margin: 0.25rem !important - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important - } - .m-sm-2 { - margin: 0.5rem !important - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important - } - .m-sm-3 { - margin: 1rem !important - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important - } - .m-sm-4 { - margin: 1.5rem !important - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important - } - .m-sm-5 { - margin: 3rem !important - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important - } - .p-sm-0 { - padding: 0 !important - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important - } - .p-sm-1 { - padding: 0.25rem !important - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important - } - .p-sm-2 { - padding: 0.5rem !important - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important - } - .p-sm-3 { - padding: 1rem !important - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important - } - .p-sm-4 { - padding: 1.5rem !important - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important - } - .p-sm-5 { - padding: 3rem !important - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important - } - .m-sm-n1 { - margin: -0.25rem !important - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important - } - .m-sm-n2 { - margin: -0.5rem !important - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important - } - .m-sm-n3 { - margin: -1rem !important - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important - } - .m-sm-n4 { - margin: -1.5rem !important - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important - } - .m-sm-n5 { - margin: -3rem !important - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important - } - .m-sm-auto { - margin: auto !important - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important - } - .m-md-1 { - margin: 0.25rem !important - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important - } - .m-md-2 { - margin: 0.5rem !important - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important - } - .m-md-3 { - margin: 1rem !important - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important - } - .m-md-4 { - margin: 1.5rem !important - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important - } - .m-md-5 { - margin: 3rem !important - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important - } - .p-md-0 { - padding: 0 !important - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important - } - .p-md-1 { - padding: 0.25rem !important - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important - } - .p-md-2 { - padding: 0.5rem !important - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important - } - .p-md-3 { - padding: 1rem !important - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important - } - .p-md-4 { - padding: 1.5rem !important - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important - } - .p-md-5 { - padding: 3rem !important - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important - } - .m-md-n1 { - margin: -0.25rem !important - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important - } - .m-md-n2 { - margin: -0.5rem !important - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important - } - .m-md-n3 { - margin: -1rem !important - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important - } - .m-md-n4 { - margin: -1.5rem !important - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important - } - .m-md-n5 { - margin: -3rem !important - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important - } - .m-md-auto { - margin: auto !important - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important - } - .m-lg-1 { - margin: 0.25rem !important - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important - } - .m-lg-2 { - margin: 0.5rem !important - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important - } - .m-lg-3 { - margin: 1rem !important - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important - } - .m-lg-4 { - margin: 1.5rem !important - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important - } - .m-lg-5 { - margin: 3rem !important - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important - } - .p-lg-0 { - padding: 0 !important - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important - } - .p-lg-1 { - padding: 0.25rem !important - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important - } - .p-lg-2 { - padding: 0.5rem !important - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important - } - .p-lg-3 { - padding: 1rem !important - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important - } - .p-lg-4 { - padding: 1.5rem !important - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important - } - .p-lg-5 { - padding: 3rem !important - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important - } - .m-lg-n1 { - margin: -0.25rem !important - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important - } - .m-lg-n2 { - margin: -0.5rem !important - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important - } - .m-lg-n3 { - margin: -1rem !important - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important - } - .m-lg-n4 { - margin: -1.5rem !important - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important - } - .m-lg-n5 { - margin: -3rem !important - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important - } - .m-lg-auto { - margin: auto !important - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important - } - .m-xl-1 { - margin: 0.25rem !important - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important - } - .m-xl-2 { - margin: 0.5rem !important - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important - } - .m-xl-3 { - margin: 1rem !important - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important - } - .m-xl-4 { - margin: 1.5rem !important - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important - } - .m-xl-5 { - margin: 3rem !important - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important - } - .p-xl-0 { - padding: 0 !important - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important - } - .p-xl-1 { - padding: 0.25rem !important - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important - } - .p-xl-2 { - padding: 0.5rem !important - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important - } - .p-xl-3 { - padding: 1rem !important - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important - } - .p-xl-4 { - padding: 1.5rem !important - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important - } - .p-xl-5 { - padding: 3rem !important - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important - } - .m-xl-n1 { - margin: -0.25rem !important - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important - } - .m-xl-n2 { - margin: -0.5rem !important - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important - } - .m-xl-n3 { - margin: -1rem !important - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important - } - .m-xl-n4 { - margin: -1.5rem !important - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important - } - .m-xl-n5 { - margin: -3rem !important - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important - } - .m-xl-auto { - margin: auto !important - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important -} - -.text-justify { - text-align: justify !important -} - -.text-wrap { - white-space: normal !important -} - -.text-nowrap { - white-space: nowrap !important -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap -} - -.text-left { - text-align: left !important -} - -.text-right { - text-align: right !important -} - -.text-center { - text-align: center !important -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important - } - .text-sm-right { - text-align: right !important - } - .text-sm-center { - text-align: center !important - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important - } - .text-md-right { - text-align: right !important - } - .text-md-center { - text-align: center !important - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important - } - .text-lg-right { - text-align: right !important - } - .text-lg-center { - text-align: center !important - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important - } - .text-xl-right { - text-align: right !important - } - .text-xl-center { - text-align: center !important - } -} - -.text-lowercase { - text-transform: lowercase !important -} - -.text-uppercase { - text-transform: uppercase !important -} - -.text-capitalize { - text-transform: capitalize !important -} - -.font-weight-light { - font-weight: 300 !important -} - -.font-weight-lighter { - font-weight: lighter !important -} - -.font-weight-normal { - font-weight: 400 !important -} - -.font-weight-bold { - font-weight: 700 !important -} - -.font-weight-bolder { - font-weight: bolder !important -} - -.font-italic { - font-style: italic !important -} - -.text-white { - color: #fff !important -} - -.text-primary { - color: #2A9FD6 !important -} - -a.text-primary:hover, -a.text-primary:focus { - color: #1d7097 !important -} - -.text-secondary { - color: #555 !important -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #2f2f2f !important -} - -.text-success { - color: #77B300 !important -} - -a.text-success:hover, -a.text-success:focus { - color: #446700 !important -} - -.text-info { - color: #9933CC !important -} - -a.text-info:hover, -a.text-info:focus { - color: #6b248f !important -} - -.text-warning { - color: #FF8800 !important -} - -a.text-warning:hover, -a.text-warning:focus { - color: #b35f00 !important -} - -.text-danger { - color: #CC0000 !important -} - -a.text-danger:hover, -a.text-danger:focus { - color: maroon !important -} - -.text-light { - color: #222 !important -} - -a.text-light:hover, -a.text-light:focus { - color: black !important -} - -.text-dark { - color: #ADAFAE !important -} - -a.text-dark:hover, -a.text-dark:focus { - color: #868988 !important -} - -.text-body { - color: #ADAFAE !important -} - -.text-muted { - color: #555 !important -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0 -} - -.text-decoration-none { - text-decoration: none !important -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important -} - -.text-reset { - color: inherit !important -} - -.visible { - visibility: visible !important -} - -.invisible { - visibility: hidden !important -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important - } - a:not(.btn) { - text-decoration: underline - } - abbr[title]::after { - content: " (" attr(title) ")" - } - pre { - white-space: pre-wrap !important - } - pre, - blockquote { - border: 1px solid #888; - page-break-inside: avoid - } - thead { - display: table-header-group - } - tr, - img { - page-break-inside: avoid - } - p, - h2, - h3 { - orphans: 3; - widows: 3 - } - h2, - h3 { - page-break-after: avoid - } - @page { - size: a3 - } - body { - min-width: 992px !important - } - .container { - min-width: 992px !important - } - .navbar { - display: none - } - .badge { - border: 1px solid #000 - } - .table { - border-collapse: collapse !important - } - .table td, - .table th { - background-color: #fff !important - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important - } - .table-dark { - color: inherit - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody+tbody { - border-color: #282828 - } - .table .thead-dark th { - color: inherit; - border-color: #282828 - } -} - -.navbar.bg-primary { - border: 1px solid #282828 -} - -.navbar.bg-dark { - background-color: #060606 !important; - border: 1px solid #282828 -} - -.navbar.bg-light { - background-color: #888 !important -} - -.navbar.fixed-top { - border-width: 0 0 1px 0 -} - -.navbar.fixed-bottom { - border-width: 1px 0 0 0 -} - -.btn-primary { - background-color: #2A9FD6 -} - -.btn-secondary { - background-color: #555 -} - -.btn-success { - background-color: #77B300 -} - -.btn-info { - background-color: #9933CC -} - -.btn-warning { - background-color: #FF8800 -} - -.btn-danger { - background-color: #CC0000 -} - -.btn-light { - background-color: #222 -} - -.btn-dark { - background-color: #ADAFAE -} - -table { - color: #fff -} - -.table-primary, -.table-primary>th, -.table-primary>td { - background-color: #2A9FD6 -} - -.table-secondary, -.table-secondary>th, -.table-secondary>td { - background-color: #555 -} - -.table-light, -.table-light>th, -.table-light>td { - background-color: #222 -} - -.table-dark, -.table-dark>th, -.table-dark>td { - background-color: #ADAFAE -} - -.table-success, -.table-success>th, -.table-success>td { - background-color: #77B300 -} - -.table-info, -.table-info>th, -.table-info>td { - background-color: #9933CC -} - -.table-danger, -.table-danger>th, -.table-danger>td { - background-color: #CC0000 -} - -.table-warning, -.table-warning>th, -.table-warning>td { - background-color: #FF8800 -} - -.table-active, -.table-active>th, -.table-active>td { - background-color: rgba(255, 255, 255, 0.075) -} - -.table-hover .table-primary:hover, -.table-hover .table-primary:hover>th, -.table-hover .table-primary:hover>td { - background-color: #258fc1 -} - -.table-hover .table-secondary:hover, -.table-hover .table-secondary:hover>th, -.table-hover .table-secondary:hover>td { - background-color: #484848 -} - -.table-hover .table-light:hover, -.table-hover .table-light:hover>th, -.table-hover .table-light:hover>td { - background-color: #151515 -} - -.table-hover .table-dark:hover, -.table-hover .table-dark:hover>th, -.table-hover .table-dark:hover>td { - background-color: #a0a2a1 -} - -.table-hover .table-success:hover, -.table-hover .table-success:hover>th, -.table-hover .table-success:hover>td { - background-color: #669a00 -} - -.table-hover .table-info:hover, -.table-hover .table-info:hover>th, -.table-hover .table-info:hover>td { - background-color: #8a2eb8 -} - -.table-hover .table-danger:hover, -.table-hover .table-danger:hover>th, -.table-hover .table-danger:hover>td { - background-color: #b30000 -} - -.table-hover .table-warning:hover, -.table-hover .table-warning:hover>th, -.table-hover .table-warning:hover>td { - background-color: #e67a00 -} - -.table-hover .table-active:hover, -.table-hover .table-active:hover>th, -.table-hover .table-active:hover>td { - background-color: rgba(255, 255, 255, 0.075) -} - -legend { - color: #fff -} - -.form-control { - background-clip: border-box -} - -.form-control:disabled, -.form-control[readonly] { - border-color: transparent -} - -.nav-tabs .nav-link, -.nav-pills .nav-link { - color: #fff -} - -.nav-tabs .nav-link:hover, -.nav-pills .nav-link:hover { - background-color: #282828 -} - -.nav-tabs .nav-link.disabled, -.nav-tabs .nav-link.disabled:hover, -.nav-pills .nav-link.disabled, -.nav-pills .nav-link.disabled:hover { - background-color: transparent; - color: #555 -} - -.nav-tabs .nav-link.active, -.nav-pills .nav-link.active { - background-color: #2A9FD6 -} - -.breadcrumb a { - color: #fff -} - -.pagination a:hover { - text-decoration: none -} - -.alert { - border: none; - color: #fff -} - -.alert a, -.alert .alert-link { - color: #fff; - text-decoration: underline -} - -.alert-primary { - background-color: #2A9FD6 -} - -.alert-secondary { - background-color: #555 -} - -.alert-success { - background-color: #77B300 -} - -.alert-info { - background-color: #9933CC -} - -.alert-warning { - background-color: #FF8800 -} - -.alert-danger { - background-color: #CC0000 -} - -.alert-light { - background-color: #222 -} - -.alert-dark { - background-color: #ADAFAE -} - -.badge-warning { - color: #fff -} - -.close { - opacity: 0.6 -} - -.close:hover { - opacity: 1 -} - -.list-group-item:hover { - background-color: #282828; - color: #fff -} - -.list-group-item-action { - color: #888 -} - -.list-group-item-action .list-group-item-heading { - color: #888 -} - -.list-group-item:hover .list-group-item-heading { - color: #fff -} - -.card h1, -.card h2, -.card h3, -.card h4, -.card h5, -.card h6, -.list-group-item h1, -.list-group-item h2, -.list-group-item h3, -.list-group-item h4, -.list-group-item h5, -.list-group-item h6 { - color: inherit -} - -.popover-title { - border-bottom: none -} \ No newline at end of file diff --git a/docs/errorcodes/bemani.md b/docs/errorcodes/bemani.md index 0b720988..58f7be14 100644 --- a/docs/errorcodes/bemani.md +++ b/docs/errorcodes/bemani.md @@ -108,7 +108,7 @@ This error was seen on Sound Voltex Booth, a user had messed up their dll files. Thus, the solution would be to leave files unmodified and do not needlessly tamper. If your data came from a trusted source and you're having this issue, consider redownloading the files and making sure your installation was done properly.   -## Pop'n Error Codes +## Pop'n Error Codes ### 5-1509-0000 @@ -120,7 +120,7 @@ !!! tip "" - This error was seen on Pop'n Usaneko due to improper setup and bad parameter usage in SpiceTools, make sure to follow [the first time setup](../games/popnusaneko/setup.md) and utilize the `-url` and `-p` parameters in SpiceTools + This error was seen on Pop'n Usaneko due to improper setup and bad parameter usage in SpiceTools, make sure to follow [the Game Setup](/games/bemani/popn/usaneko/setup.md) and utilize the `-url` and `-p` parameters in SpiceTools so that you're not needlessly risking making mistakes in modifying the game's files.   @@ -130,7 +130,7 @@ !!! tip "BACKUP DATA ERROR" - Follow the steps listed [here](../games/jubeatclan/setup.md#final-steps-and-setting-up-the-game) + Follow the steps listed [here](/games/bemani/jubeat/clan/setup.md#final-steps-and-setting-up-the-game)   ## GITADORA Error Codes @@ -174,7 +174,7 @@ !!! tip "BACKUP DATA ERROR" - Follow the steps listed [here](../games/gitamatixx/setup.md#final-steps-and-setting-up-the-game) + Follow the steps listed [here](/games/bemani/gitadora/matixx/setup.md#final-steps-and-setting-up-the-game) ### 5-2501-0000 diff --git a/docs/extras/ascs.md b/docs/extras/ascs.md index 8b9019c2..b3a368c9 100644 --- a/docs/extras/ascs.md +++ b/docs/extras/ascs.md @@ -1,4 +1,4 @@ -# Notes on the Most Common ASCs and Vendors +# Most Common ASCs and Vendors !!! warning "Before proceeding, please read:" @@ -6,15 +6,15 @@ Lastly, certain bits will repeat across controller categories. Please treat each controller's section as its own individual list of noteworthy elements. -# IIDX +## IIDX ### DJ DAO FP7 EMP - + !!! tip "" - This controller works really well, the spacing is [accurate](../img/ascs/dao_comp.png) to the arcade between buttons and the turntable, obviously the turntable size is reduced which is often noticed as a minor nuisance to players that play both at home and on cabs. + This controller works really well, the spacing is [accurate](/img/extras/ascs/dao_comp.png) to the arcade between buttons and the turntable, obviously the turntable size is reduced which is often noticed as a minor nuisance to players that play both at home and on cabs. One minor aspect that's appreciated are the feet of the controller, which hold up really well on all kinds of surfaces with a stable grip, alongside the fairly hefty weight of the controller it's rather unlikely it's going to budge even a little bit during play. @@ -32,7 +32,7 @@ ### PHOENIXWAN - + !!! tip "" @@ -52,7 +52,7 @@ ### YuanCon IIDX - + !!! tip "" @@ -107,11 +107,11 @@ Experimentation is strongly recommended regardless as you become a more developed and experienced player. If you love the game, don't be afraid of traveling to try out different setups or dropping some more cash on parts to experiment. -# Sound Voltex +## Sound Voltex ### DJ DAO SVSE5 - + !!! tip "" @@ -125,7 +125,7 @@ ### YuanCon SDVX - + !!! tip "" @@ -141,7 +141,7 @@ ### DJ DAO SVRE9 - + !!! tip "" @@ -192,11 +192,11 @@ I've documented many of the parts and where to buy them [here](parts.md) -# Pop'n Music +## Pop'n Music ### DJ DAO POP ASC - + !!! tip "" @@ -206,7 +206,7 @@ Dao's controller design here also isn't the best, it's big and bulky which has its pros and cons depending on preferences, but unlike Gamo2's other options providing magnetic bottoms that are easy to remove, the Pop'n ASC has *20* screws to gain access to the internals. While buyers hopefully won't need to be digging inside all that often, it's still a tedious process. - This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](../img/ascs/cotton.jpg) and other various materials. + This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](/img/extras/ascs/cotton.jpg) and other various materials. Many users choose to upgrade from the default USB board to a custom one (Arduino, Arcin) since the button lights can't be controlled via software and it's only polling at the default 250hz. Of course that also means you can't use the original board's PS2 connector anymore. @@ -214,7 +214,7 @@ ### YuanCon Pop'n - + !!! tip "" @@ -228,15 +228,15 @@ It's also worth noting that this controller comes with Chinese microswitches, which is a disappointment. Many players vastly prefer Omron microswitches over the Chinese clones. - This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game and this applies to any controller, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](../img/ascs/cotton.jpg) and other various materials. + This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game and this applies to any controller, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](/img/extras/ascs/cotton.jpg) and other various materials. Yuan's Pop'n controller and its pricing is very good, perhaps due to the known dissatisfaction with Chinese Pop'n buttons, the controller is offered to come with no buttons and switches to save further on cost, making it an extremely enticing option for anyone that would rather buy their buttons and switches separately. Compared to alternatives, the pricing on this Pop'n ASC is best in class by a significant margin and it functions just as well as any other out there. -# jubeat +## jubeat ### DJ DAO FB9 - + !!! tip "" @@ -258,7 +258,7 @@ ### StepManiaX Stage - + !!! tip "" @@ -276,7 +276,7 @@ ### L-Tek pads (AKA Polish Dance Pads) - + !!! tip "" @@ -288,16 +288,13 @@ All in all, I'd say they are a totally acceptable pad for someone wanting to get back into the game or starting out and wanting something that will last with little upkeep. -# Vendors - - +## Vendors ### Gamo2 !!! tip "" - Website: - - Social Media: Gamo2 has been around for a rather long time and is still one of, if not the most popular choice for people looking to buy an ASC. Dao sells a wide variety of controllers and occasionally squeezes out a new one here and there. @@ -311,14 +308,11 @@ Finally, Gamo2's tech support is good. Dao's English isn't the best, but he is very patient and understanding, willing to work with buyers on almost any issue or question they could have. - - ### YuanCon !!! tip "" - Website: - - Social Media: YuanCon has grown immensely in popularity in just a short amount of time, if Gamo2 is no longer on top, then look to YuanCon as they self-report they're currently ranked first in Chinese sales! YuanCon's approach so far has been fantastic communication and utilizing their Discord server and Twitter to get their name out there as much as possible, even partnering with prominent rhythm game players. @@ -336,14 +330,12 @@ It's worth noting that despite these negatives, Yuan and his team have made great efforts to stay very communicative and ensure that nobody ends up with a faulty product they're dissatisfied with, as shown in the above links. YuanCon's support and communication is top notch, and the future remains promising. Even if there's a small risk of initial hassle through slow shipping or quality control, buyers will ultimately end up with a fully functioning product that they can be satisfied with one way or another. - ### StepRevolution (StepManiaX) !!! tip "" - Website: - - Social Media: Premium pads, spare parts and full cabinets that are designed to either play StepmaniaX or have other games run on them are for sale, there is official support for setting up a normal computer for use with stepmania or if you have the right configuration you can use Pump it up simulators with the cabinet aswell, and Kyle Ward is always very helpful for anyone who has questions! @@ -351,14 +343,12 @@ American based company and every person who has purchased a pad or cabinet has been nothing short of ecstatic with it, if you have the money and don't mind waiting, this is the best option on the market, in or out of the arcade! - -### L-Tek +### L-Tek / iamats !!! tip "" - - Website: - - Social Media: + - Website: Pads are good starting points and most customers who've purchased them have been happy with them. Shipping is usually reasonably quick (upto a month depending on where in the world you are). diff --git a/docs/extras/asphyxia.md b/docs/extras/asphyxia.md index 987e3db0..a6911025 100644 --- a/docs/extras/asphyxia.md +++ b/docs/extras/asphyxia.md @@ -14,13 +14,13 @@ First, grab the latest release [here.](https://github.com/asphyxia-core/asphyxia-core.github.io/releases) In ^^almost^^ all cases, you will use the ```asphyxia-core-win-x64.zip```. Next, open the ```.zip``` file and extract the ```plugins``` folder and ```asphyxia-core-x64.exe``` into the ```contents``` folder of your desired game. We will use SDVX EG for this example. - + !!! tip "" Your ```contents``` folder should look like this then: - + !!! tip "" @@ -44,13 +44,13 @@ Run ```spicecfg.exe```, head over to the ```Options``` tab and look for ```EA Service URL```. In there, you need to input what is displayed on the Asphyxia WebUI on the ```Dashboard``` at the right side. - + !!! tip "" For me, it's ```localhost:8083``` and should look like this: - + ### Setting up SDVX diff --git a/docs/extras/audio.md b/docs/extras/audio.md index 9f0094ef..9dcba041 100644 --- a/docs/extras/audio.md +++ b/docs/extras/audio.md @@ -6,7 +6,7 @@ I would ^^personally^^ recommend using ```WASAPI Shared``` as this has in most cases the highest chance of working and requires the least amount of work. You can enable it by using a patch. - If you would like to use ```WASAPI Exclusive```, you can read more about it [here.](../extras/streamaudio.md#workarounds-for-exclusive-audio) + If you would like to use ```WASAPI Exclusive```, you can read more about it [here.](/extras/streamaudio.md#workarounds-for-exclusive-audio) --- ### WASAPI Shared diff --git a/docs/extras/datamods.md b/docs/extras/datamods.md index 234e5afa..e2e07c3b 100644 --- a/docs/extras/datamods.md +++ b/docs/extras/datamods.md @@ -25,7 +25,7 @@ - Create a `data_mods` folder next to the others in your game files. - + Depending on how your mod is packaged, you may or may not need to create another folder to contain it. Inside that folder, the structure should follow the one in `data/`. @@ -56,10 +56,10 @@ !!! info "Example: Omnimix for beatmania IIDX 31 EPOLIS" **Directory**: `contents/data_mods/` - + **Directory**: `contents/data_mods/omnimix_31` - + --- ### Loading data_mods @@ -72,22 +72,22 @@ - Download the most recent release of [ifs_layeredfs](https://github.com/mon/ifs_layeredfs/releases/). - + - Open the archive. - + What we're interested in are the `64bit` and `32bit` folders: - Your game is 32bit *(spice.exe to launch)*: go in the `32bit` folder. - Your game is 64bit *(spice64.exe to launch)*: go in the `64bit` folder. - + - Copy the `ifs_hook.dll` file to your game's `modules` folder. - + #### Loading ifs_layeredfs @@ -102,7 +102,7 @@ Note: If you have other DLL hooks, simply add more by having a space in between them.. Example: `ifs_hook.dll somehook.dll` - + Assuming your `data_mods` folder has been made properly, that's it! @@ -110,4 +110,4 @@ You also need to patch your game's DLL with the `Omnimix` patch. - For more information on how to patch your game, head over to the [Spice2x Patching](../extras/patchsp2x.md) page! \ No newline at end of file + For more information on how to patch your game, head over to the [Spice2x Patching](/extras/patchsp2x.md) page! \ No newline at end of file diff --git a/docs/extras/hexguide.md b/docs/extras/hexguide.md index 4e16f1c2..445a1715 100644 --- a/docs/extras/hexguide.md +++ b/docs/extras/hexguide.md @@ -23,11 +23,11 @@ !!! tip "" - Decide on what hex edits you want to apply, you may find that information from the community or our [Resources](../resources.md). + Decide on what hex edits you want to apply, you may find that information from the community or our [Resources](/resources.md). It's time to open our hex editor. If you're using HxD, you'll be greeted with the screen below. - + !!! tip "" @@ -37,7 +37,7 @@ Pictured below, we've opened up `bm2dx.dll` inside HxD. - + !!! danger "Attention" @@ -58,7 +58,7 @@ From here, we'll input the offset `B60B2` in the `Offset` section as shown below, and hit `OK`. - + !!! tip "" @@ -68,7 +68,7 @@ **If there's a mismatch, it's likely the offset you've put in was wrong, so be sure to double check!** - + !!! tip "" @@ -78,7 +78,7 @@ It should now look as shown below. - + !!! tip "" diff --git a/docs/extras/parts.md b/docs/extras/parts.md index 8091b5c0..3e0768ae 100644 --- a/docs/extras/parts.md +++ b/docs/extras/parts.md @@ -131,7 +131,7 @@ - [Sensatec (JP Seller)](https://www.sensatec.co.jp/e/products/detail.php?product_id=336)   -## Pop'n Buttons +## Pop'n Buttons ### Sanwa diff --git a/docs/extras/patchsp2x.md b/docs/extras/patchsp2x.md index 761d3485..e22adbac 100644 --- a/docs/extras/patchsp2x.md +++ b/docs/extras/patchsp2x.md @@ -7,7 +7,7 @@ [Supported Games](https://github.com/two-torial/sp2xpatcher/blob/main/SUPPORTED.md) [Contributing](https://github.com/two-torial/sp2xpatcher/blob/main/CONTRIBUTING.md) - [Known spice2x patchers](../resources.md#spice2x-patchers) + [Known spice2x patchers](/resources.md#spice2x-patchers) !!! warning "Compatibility" @@ -31,7 +31,7 @@ In this case we will be using a clean SDVX installation as a reference, with the following folder structure. - + #### Importing Patches from URL @@ -39,7 +39,7 @@ Open `spicecfg.exe` and head to the `Patches` tab. - + !!! tip "" @@ -48,13 +48,13 @@ - Click on `Import from URL`. - Paste your preferred patcher's URL. - **Note**: Check the [Resources](../resources.md) page for a list of recommended patchers. + **Note**: Check the [Resources](/resources.md) page for a list of recommended patchers. - Click on `Import`. ^^**If patching fails, it most likely is because the URL you provided doesn't support your game's version.**^^ - + #### Picking Patches @@ -68,7 +68,7 @@ A new `Patches` folder has also been created, containing a `.json` file with your available patches for offline use. - + !!! tip "" diff --git a/docs/extras/patchweb.md b/docs/extras/patchweb.md index b00b93b7..cd27097d 100644 --- a/docs/extras/patchweb.md +++ b/docs/extras/patchweb.md @@ -1,6 +1,6 @@ # Website DLL Patching -!!! info "Known web patchers: [Resources](../resources.md#web-patchers)" +!!! info "Known web patchers: [Resources](/resources.md#web-patchers)" !!! warning "For BEMANI games consider [Spice2x Patching](patchsp2x.md)" @@ -23,19 +23,19 @@ We'll be using mon's [BemaniPatcher](https://mon.im/bemanipatcher). Almost every other patcher is based off of this and functions exactly the same. - **If your game is recent, please check [Resources](../resources.md#web-patchers) and use another web patcher.** + **If your game is recent, please check [Resources](/resources.md#web-patchers) and use another web patcher.** Go to your chosen patcher's website, you'll get something similar to this: - + !!! tip "" Click on any game you'd like the patches for. In this case, we'll use Beatmania IIDX 30 Resident. - + - + !!! tip "" @@ -51,22 +51,22 @@ **Please keep in mind that some patchers may not support the most recent versions of your game right away.** - + !!! tip "" Now, you can select the patches you'd like to apply. If you're unsure on what to do, refer to your specific game's guide as it might have more information there. - Otherwise feel free to join our Discord server, the link is at the top of the [home page](../index.md), and ask the community! + Otherwise feel free to join our Discord server, the link is at the top of the [home page](/index.md), and ask the community! - + !!! tip "" When you're done selecting patches, click on `Save Patched File` and your new `.dll` file will start downloading. - + !!! danger "Backup your original `.dll` file first!" diff --git a/docs/extras/softether.md b/docs/extras/softether.md index e2f822e5..f810dbb2 100644 --- a/docs/extras/softether.md +++ b/docs/extras/softether.md @@ -19,31 +19,31 @@ First, go to the [SoftEther VPN Download Center](https://www.softether-download.com/en.aspx?product=softether). In the ```Select Component``` section, choose ```SoftEther VPN Server```. Choose the Operating System and CPU based on your own machine, and grab the latest ```rtm``` build. This guide will be using Windows as an example, the layout for other OS might vary. - + !!! tip "" Run the installer and choose to install ```SoftEther VPN Server```. Press Next to finish the installation, and start the Server Manager. - + !!! tip "" When running the Server Manager for the first time, you should be greeted with the window below. Click on the ```Connect``` button. - + !!! tip "" If prompted to setup a root password, set a password that you will remember. If prompted with the Easy Setup wizard, click ```Close``` on the bottom right of the window. - + !!! tip "" Click on ```Create a Virtual Hub``` on the window below. - + !!! tip "" @@ -51,13 +51,13 @@ !!! Info "If you wish to limit the maximum amount of sessions that can be connected to your hub at a time, you can enable ```Limit Max VPN Sessions```. Most arcade games support up to 4-way link, so we will set the limit to 4 in this example." - + !!! tip "" Your hub is now created! You should see the hub show up on your Virtual Hub list. Click on the hub to highlight it, and click ```Manage Virtual Hub```. - + --- #### Adding Users to your Virtual Hub @@ -66,20 +66,20 @@ You will need to add User Accounts into the Virtual Hub before anyone can connect. Click on ```Manage Users```, then click ```New``` at the bottom left of the window. - + !!! tip "" Set a Username and Password for the user account, then check the ```Set Security Policy``` box on the top right, and click ```Security Policy```. - + !!! tip "" Scroll down and find ```Unlimited Number of Broadcasts``` and ```Filter all IPv6 Packets```, then enable the 2 options. Leave everything else as defaults and click ```OK```. - - + + !!! tip "" @@ -87,8 +87,8 @@ !!! Info "You can either create one user account and give everyone the same credentials to connect to your hub under the same user, or you can also create individual user accounts for all the players that wish to connect to your hub. I recommend creating an user account for each player so you can have an easier time to manage the hub if needed." - - + + --- #### Configuring SecureNAT @@ -98,8 +98,8 @@ We will use the SecureNAT option to assign a custom subnet to each connected machines. Some games like Chunithm requires you to be on a specific subnet or cab-to-cab link will not work. Click on ```Virtual NAT and Virtual DHCP Server (SecureNAT)```, then enable SecureNAT, and click on ```SecureNAT Configuration```. - - + + !!! tip "" @@ -108,7 +108,7 @@ - **IMPORTANT: LEAVE THE ```Options Applied to Clients``` SECTION BLANK!!!** Once everything is set, click on ```OK``` and ```Exit```. - + --- #### Setting a Dynamic DNS for your SoftEther Server @@ -117,24 +117,24 @@ Click ```Dynamic DNS Setting``` on the bottom left. - + !!! tip "" - Under ```Change the Dynamic DNS Hostname``` section, set your preferred hostname. In this example, we will use ```twotorial```. - Click ```Set to Above Hostname``` when done, and click ```Exit```. - + !!! info "If a prompt shows up and ask if you want to regenerate a new Server Certificate, click on No." - + !!! tip "" If done correctly, the bottom left of your Virtual Hub management window should show your updated Hostname. - + !!! tip "" @@ -149,31 +149,31 @@ Go to the [SoftEther VPN Download Center](https://www.softether-download.com/en.aspx?product=softether). In the ```Select Component``` section, choose ```SoftEther VPN Client```. Choose the Operating System and CPU based on your own machine, and grab the latest ```rtm``` build. This guide will be using Windows as an example, the layout for other OS might vary. - + !!! tip "" Run the installer and choose to install ```SoftEther VPN Client```. Press Next to finish the installation, and start the VPN Client. - + !!! tip "" In the VPN Client window, click on ```Add VPN Connection```. - + !!! info "If a prompt shows up saying that you need to create a Virtual Network Adapter first, click Yes." - + !!! tip "" Leave the adapter name as default, and press ```OK```. Wait for the creation process to finish. - + - + --- #### Connecting to a Virtual Hub @@ -182,7 +182,7 @@ After you have created a Virtual Network Adapter, you should be able to add a VPN Hub. Click on ```Add VPN Connection``` again. - + !!! tip "" @@ -192,21 +192,21 @@ !!! info "If the Virtual Hub Name shows a blank list even after clicking the dropdown box multiple times, it usually means your client is unable to establish a connection. Double check if the hostname, and your hub config is correct." - + !!! tip "" - Under ```User Authentication Setting```, input your username and password. - If you are connecting to another person's hub, ask the person for your login credentials. - + !!! tip "" - Under ```Advanced Setting of Communication```, **UNCHECK THE ```RECONNECTS AUTOMATICALLY AFTER DISCONNECTED``` BOX.** If this option is enabled, your VPN Client will always try to reconnect to the hub when it is running, taking up a spot in the hub. Please do not do this, it's just annoying when you're AFK in someone's hub and hogging up a spot. - Click ```Advanced Settings...```. - + !!! tip "" @@ -215,13 +215,13 @@ - If you find yourself desyncing a lot when in game, you can also enable ```Use Data Compression``` to improve the connection stability. - Click on ```OK``` once everything is set. - + !!! tip "" Double click on the VPN hub to connect. If it shows you your assigned IP address, congratulations! You are now connected to the Virtual Hub and is ready for some cab-to-cab action! - + --- ### Tips @@ -231,16 +231,16 @@ - If you need to fetch your assigned IP address because the notification window disappeared too fast or if you forgot your IP, you can do so with the ```ipconfig``` command in CMD. - The Virtual Adapter name will usually be ```Unknown adapter VPN - VPN Client```. - + !!! tip "" - If you already have your hub setup and want to share the config with other users, you can ```Export``` your VPN profile and send it to them. Right click on the VPN Hub you wish to share and click ```Export VPN Connection Setting...```. - + !!! tip "" - If you wish to include your username and password in the exported config, click on No. If the hub you are connecting to have different accounts setup for individual users, click on Yes to remove all sensitive information from the config. - \ No newline at end of file + \ No newline at end of file diff --git a/docs/extras/streamaudio.md b/docs/extras/streamaudio.md index 71194f2e..c7b9381f 100644 --- a/docs/extras/streamaudio.md +++ b/docs/extras/streamaudio.md @@ -44,7 +44,7 @@ Some sound cards have a thing called Stereo Mix, which presents itself as a reco 1. Go to Windows Sound device settings. In the Playback tab, make sure the default audio device is set to the sound card output (speakers or headphones). 1. Go to Recording devices tab. 1. Look for Stereo Mix. If you don't see it, right click and check "Show Disabled Devices" and try again. - - + - !!! tip "Capturing audio in OBS with Stereo Mix" 1. Add a new Audio Input Capture source. @@ -101,7 +101,7 @@ FlexASIO is a virtual ASIO service that can redirect output to various backends, 1. Under the options tab, make sure that ```IIDX Sound Output Device``` is set to default. 2. Directly below it is an option called ```IIDX ASIO Driver```. Type ```FlexASIO``` into it. - + !!! tip "Taiko no Tatsujin Nijiiro" 1. Disable `wasapi_shared` in `config.toml`. @@ -125,7 +125,7 @@ Voicemeeter is free virtual audio mixer for Windows. It allows you to "mux" audi 1. Install and **REBOOT YOUR COMPUTER** when prompted. 1. Launch Voicemeeter Banana or Potato, whichever one you prefer. 1. On the right hand side, you will see flashing red text that says "Select Main Output Device (A1). Look immediately to the left, click on A1 with a down arrow, and choose your output device. Typically you want the one that starts with "WDM:", but if your audio device supports it, "ASIO:" option will provide lower latency. - - + - 1. In Windows sound settings, set your default audio playback device to Voicemeeter Input (and not Voicemeeter AUX Input!) !!! tip "Discord or other voice applications" @@ -145,7 +145,7 @@ At this point, you may want to look up various tutorials on YouTube to learn the !!! tip "Muxing with Voicemeeter" 1. Launch the game. 2. In Voicemeeter, you'll notice that the VU meter under Voicemeeter VAIO is showing that it is receiving game audio. You'll want to ensure "A1" box is green so that you route the game audio to your main output device, so you can hear the game in your ears. - - + - 3. (Similarly, audio from the voice chat would come through Voicemeeter AUX column.) 4. At this point, you are able to hear both the game & listen to voice chat - success! @@ -178,7 +178,7 @@ We are going to make OBS capture audio and redirect the result to a virtual moni !!! tip "Option 2 - Using Voicemeeter Potato" 1. We are going to make use of an unused virtual input device which is only available in Potato. In Banana this feature is not present. 1. Go to OBS Settings, Audio, Advanced, Monitoring Device - set to VoiceMeeter VAIO3 Input. - - + - 1. Go to Edit, Advanced Audio Properties. For any audio channels you want to stream, turn on monitor to "Monitor and Output". 1. In VoiceMeeter Potato, prevent VAIO3 output so that you don't hear the OBS monitor audio in your ears. You can do this by disabling A1, B1, and so on in the VAIO3 column. @@ -187,10 +187,10 @@ We are going to make OBS capture audio and redirect the result to a virtual moni !!! tip "" 1. Add the game window capture as a scene, as you normally would in OBS. 1. Right click on OBS stage and click on Windows Projector (Preview). - - + - 1. Resize the new window as needed. 1. Use Discord to screen share this Windowed Projector. - - + - 1. You're done! The screen share should include both the OBS scene and the audio. ## Troubleshooting diff --git a/docs/games/beatstreamfinal/setup.md b/docs/games/bemani/beatstream/animutribe/setup.md similarity index 88% rename from docs/games/beatstreamfinal/setup.md rename to docs/games/bemani/beatstream/animutribe/setup.md index 53effac6..ef169190 100644 --- a/docs/games/beatstreamfinal/setup.md +++ b/docs/games/bemani/beatstream/animutribe/setup.md @@ -1,4 +1,5 @@ # BeatStream アニムトライヴ + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,7 +13,7 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" @@ -20,7 +21,7 @@ After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -40,10 +41,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -55,17 +52,13 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Final Steps and Setting up the Game !!! tip "" The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load. !!! tip "" - You're all done! If you have a touchscreen monitor make sure it's plugged in, it should work automatically, if it doesn't check out the advertised `Common Problems/Tips` section at the link below. + You're all done! If you have a touchscreen monitor make sure it's plugged in, it should work automatically, if it doesn't check out the advertised `Troubleshooting` section at the link below. !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/beatstreamfinal/problems.md b/docs/games/bemani/beatstream/animutribe/troubleshooting.md similarity index 92% rename from docs/games/beatstreamfinal/problems.md rename to docs/games/bemani/beatstream/animutribe/troubleshooting.md index 65a3283f..af07a0d4 100644 --- a/docs/games/beatstreamfinal/problems.md +++ b/docs/games/bemani/beatstream/animutribe/troubleshooting.md @@ -1,4 +1,5 @@ # BeatStream アニムトライヴ + ### Hardware Specs diff --git a/docs/games/bemani/ddr/a20/setup.md b/docs/games/bemani/ddr/a20/setup.md new file mode 100644 index 00000000..ce705e9b --- /dev/null +++ b/docs/games/bemani/ddr/a20/setup.md @@ -0,0 +1,4 @@ +# Game Setup (DDR A2O) + + +--8<-- "docs/games/bemani/ddr/common/setup.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/a20/troubleshooting.md b/docs/games/bemani/ddr/a20/troubleshooting.md new file mode 100644 index 00000000..59b41790 --- /dev/null +++ b/docs/games/bemani/ddr/a20/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (DDR A20) + + +--8<-- "docs/games/bemani/ddr/common/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/a20plus/setup.md b/docs/games/bemani/ddr/a20plus/setup.md new file mode 100644 index 00000000..01743eb5 --- /dev/null +++ b/docs/games/bemani/ddr/a20plus/setup.md @@ -0,0 +1,4 @@ +# Game Setup (DDR A2O PLUS) + + +--8<-- "docs/games/bemani/ddr/common/setup.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/a20plus/troubleshooting.md b/docs/games/bemani/ddr/a20plus/troubleshooting.md new file mode 100644 index 00000000..14a7fd93 --- /dev/null +++ b/docs/games/bemani/ddr/a20plus/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (DDR A20 PLUS) + + +--8<-- "docs/games/bemani/ddr/common/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/a3/setup.md b/docs/games/bemani/ddr/a3/setup.md new file mode 100644 index 00000000..786b7031 --- /dev/null +++ b/docs/games/bemani/ddr/a3/setup.md @@ -0,0 +1,4 @@ +# Game Setup (DDR A3) + + +--8<-- "docs/games/bemani/ddr/common/setup.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/a3/troubleshooting.md b/docs/games/bemani/ddr/a3/troubleshooting.md new file mode 100644 index 00000000..5d4f41d0 --- /dev/null +++ b/docs/games/bemani/ddr/a3/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (DDR A3) + + +--8<-- "docs/games/bemani/ddr/common/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/ddr/setup.md b/docs/games/bemani/ddr/common/setup.md similarity index 93% rename from docs/games/ddr/setup.md rename to docs/games/bemani/ddr/common/setup.md index 7e76530e..a84495c3 100644 --- a/docs/games/ddr/setup.md +++ b/docs/games/bemani/ddr/common/setup.md @@ -33,7 +33,7 @@ You should end up with a file structure with a few folders only, as follows. - + ??? warning "If your data doesn't look like this" @@ -89,14 +89,14 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ??? tip "For MDX-003 (64 bits)" - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ### Configuring Spice2x @@ -143,7 +143,7 @@ #### Patches -!!! info "Go through the [Spice2x Patching](../../../extras/patchsp2x.md) page to import patches." +!!! info "Go through the [Spice2x Patching](/extras/patchsp2x.md) page to import patches." !!! danger "To prevent issues, avoid patching things you don't need or understand." @@ -155,7 +155,7 @@ !!! info "If you don't know what an option does, hover over the question mark at the very left." - + !!! danger "Be very careful changing options you don't understand as it may cause issues." @@ -190,7 +190,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -198,11 +198,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch requirements @@ -227,4 +227,4 @@ !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../../errorcodes/bemani.md) pages. \ No newline at end of file + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. \ No newline at end of file diff --git a/docs/games/ddr/troubleshooting.md b/docs/games/bemani/ddr/common/troubleshooting.md similarity index 100% rename from docs/games/ddr/troubleshooting.md rename to docs/games/bemani/ddr/common/troubleshooting.md diff --git a/docs/games/bemani/ddr/world/setup.md b/docs/games/bemani/ddr/world/setup.md new file mode 100644 index 00000000..3be9ba9a --- /dev/null +++ b/docs/games/bemani/ddr/world/setup.md @@ -0,0 +1,4 @@ +# Game Setup (DDR WORLD) + + +--8<-- "docs/games/bemani/ddr/common/setup.md" \ No newline at end of file diff --git a/docs/games/bemani/ddr/world/troubleshooting.md b/docs/games/bemani/ddr/world/troubleshooting.md new file mode 100644 index 00000000..dbe8b25f --- /dev/null +++ b/docs/games/bemani/ddr/world/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (DDR WORLD) + + +--8<-- "docs/games/bemani/ddr/common/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/exchain/setup.md b/docs/games/bemani/gitadora/exchain/setup.md similarity index 90% rename from docs/games/exchain/setup.md rename to docs/games/bemani/gitadora/exchain/setup.md index 93152e1c..f21a3eb2 100644 --- a/docs/games/exchain/setup.md +++ b/docs/games/bemani/gitadora/exchain/setup.md @@ -1,4 +1,5 @@ # GITADORA EXCHAIN + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,14 +13,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, the first thing to do is put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + !!! tip "" Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple. @@ -47,7 +48,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" **FOR DRUM** @@ -61,7 +62,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -80,7 +81,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" **FOR DRUM** @@ -96,7 +97,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -108,35 +109,35 @@ If it's your first time running the game, you'll immediately be greeted with this screen, oh no! - + !!! tip "" This is normal, simply hit your `Test` keybind and continue on to this. - + !!! tip "" From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option. - + !!! tip "" Then, select `SHOP SETTINGS`. - + !!! tip "" Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the main menu. - + !!! tip "" The last menu we'll go inside from the service menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below. - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/gitamatixx/problems.md b/docs/games/bemani/gitadora/exchain/troubleshooting.md similarity index 97% rename from docs/games/gitamatixx/problems.md rename to docs/games/bemani/gitadora/exchain/troubleshooting.md index 2b79c6fa..c6261fad 100644 --- a/docs/games/gitamatixx/problems.md +++ b/docs/games/bemani/gitadora/exchain/troubleshooting.md @@ -1,4 +1,5 @@ -# GITADORA Matixx Common Problems/Tips +# GITADORA EXCHAIN + ### Hardware Specs diff --git a/docs/games/fuzzup/setup.md b/docs/games/bemani/gitadora/fuzzup/setup.md similarity index 91% rename from docs/games/fuzzup/setup.md rename to docs/games/bemani/gitadora/fuzzup/setup.md index 505fba2f..8231f8ac 100644 --- a/docs/games/fuzzup/setup.md +++ b/docs/games/bemani/gitadora/fuzzup/setup.md @@ -1,5 +1,5 @@ # GITADORA FUZZ-UP - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -15,7 +15,7 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + --- ### General Configuration @@ -43,7 +43,7 @@ #### Patches -!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches." +!!! info "Go through the [Spice2x Patching](/extras/patchsp2x.md) page to import patches." !!! danger "To prevent issues, avoid patching things you don't need or understand." @@ -151,7 +151,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -159,11 +159,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch Requirements @@ -191,7 +191,7 @@ - Open the `Default Format` dropdown. - Pick the `24 bit, 44100 Hz (Studio Quality)` option and click `Apply` then `OK`. - + --- ### First Launch @@ -206,37 +206,37 @@ Upon launching your game, you will be greeted with this `BACKUP DATA ERROR` screen. - + !!! tip "" This is normal, simply hit your `Test` keybind to enter test mode. - + !!! tip "" From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option. - + !!! tip "" Then, select `SHOP SETTINGS`. - + !!! tip "" Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the test menu. - + !!! tip "" The last menu we'll go inside from the test menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below. - + !!! tip "" @@ -257,4 +257,4 @@ !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/bemani.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. diff --git a/docs/games/fuzzup/troubleshooting.md b/docs/games/bemani/gitadora/fuzzup/troubleshooting.md similarity index 96% rename from docs/games/fuzzup/troubleshooting.md rename to docs/games/bemani/gitadora/fuzzup/troubleshooting.md index a4fdf1eb..d4507b85 100644 --- a/docs/games/fuzzup/troubleshooting.md +++ b/docs/games/bemani/gitadora/fuzzup/troubleshooting.md @@ -1,5 +1,5 @@ # GITADORA FUZZ-UP - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/gitamatixx/setup.md b/docs/games/bemani/gitadora/matixx/setup.md similarity index 90% rename from docs/games/gitamatixx/setup.md rename to docs/games/bemani/gitadora/matixx/setup.md index 2282ba11..78453e3d 100644 --- a/docs/games/gitamatixx/setup.md +++ b/docs/games/bemani/gitadora/matixx/setup.md @@ -1,4 +1,5 @@ # GITADORA Matixx + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,14 +13,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, the first thing to do is put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -44,7 +45,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" **FOR DRUM** @@ -58,7 +59,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -77,7 +78,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" **FOR DRUM** @@ -93,7 +94,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -105,35 +106,35 @@ If it's your first time running the game, you'll immediately be greeted with this screen, oh no! - + !!! tip "" This is normal, simply hit your `Test` keybind and continue on to this. - + !!! tip "" From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option. - + !!! tip "" Then, select `SHOP SETTINGS`. - + !!! tip "" Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the main menu. - + !!! tip "" The last menu we'll go inside from the service menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below. - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/exchain/problems.md b/docs/games/bemani/gitadora/matixx/troubleshooting.md similarity index 97% rename from docs/games/exchain/problems.md rename to docs/games/bemani/gitadora/matixx/troubleshooting.md index dbac7e17..446f9fd0 100644 --- a/docs/games/exchain/problems.md +++ b/docs/games/bemani/gitadora/matixx/troubleshooting.md @@ -1,4 +1,5 @@ -# GITADORA EXCHAIN Common Problems/Tips +# GITADORA Matixx + ### Hardware Specs diff --git a/docs/games/iidx10/setup.md b/docs/games/bemani/iidx/10thstyle/setup.md similarity index 90% rename from docs/games/iidx10/setup.md rename to docs/games/bemani/iidx/10thstyle/setup.md index 40d62e8c..77e0438d 100644 --- a/docs/games/iidx10/setup.md +++ b/docs/games/bemani/iidx/10thstyle/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 10th style - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -28,7 +28,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **10th style**. - + #### Using iidxhook-10.conf & RtEffect.dll @@ -122,7 +122,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -157,10 +157,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -227,21 +227,21 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + - + !!! tip "" Press your `Start` key to confirm to get to the next error message. #### CLOCK ERROR - + !!! tip "" Press your `Start` key to confirm. This will bring you into it's service menu. - + !!! tip "" Instructions on how to navigate the menu are shown at the bottom of the screen. @@ -251,28 +251,28 @@ Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + #### Enabling e-AMUSEMENT for Online Play !!! tip "" From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + !!! tip "" It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this: - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us. - + !!! tip "" @@ -280,7 +280,7 @@ - Navigate to `EXIT` and select it. - Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. The game will now give you a message, which translated means: @@ -289,7 +289,7 @@ So, close the game and open it again. - + --- ### Final Notes diff --git a/docs/games/iidx10/troubleshooting.md b/docs/games/bemani/iidx/10thstyle/troubleshooting.md similarity index 95% rename from docs/games/iidx10/troubleshooting.md rename to docs/games/bemani/iidx/10thstyle/troubleshooting.md index 8735d919..8c0b5d4f 100644 --- a/docs/games/iidx10/troubleshooting.md +++ b/docs/games/bemani/iidx/10thstyle/troubleshooting.md @@ -1,5 +1,5 @@ # IIDX 10 Troubleshooting - + ### My Game Is Running Crazy Fast! diff --git a/docs/games/iidx11/setup.md b/docs/games/bemani/iidx/11_red/setup.md similarity index 91% rename from docs/games/iidx11/setup.md rename to docs/games/bemani/iidx/11_red/setup.md index 3d63463a..25b38114 100644 --- a/docs/games/iidx11/setup.md +++ b/docs/games/bemani/iidx/11_red/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 11 IIDX RED - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -27,7 +27,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **IIDX RED**. - + #### Using iidxhook-11.conf & RtEffect.dll @@ -109,7 +109,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -144,10 +144,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -217,21 +217,21 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + - + !!! tip "" Press your `Start` key to confirm to get to the next error message. #### CLOCK ERROR - + !!! tip "" Press your `Start` key to confirm. This will bring you into it's service menu. - + !!! tip "" Instructions on how to navigate the menu are shown at the bottom of the screen. @@ -241,28 +241,28 @@ Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + #### Enabling e-AMUSEMENT for Online Play !!! tip "" From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + !!! tip "" It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this: - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us. - + !!! tip "" @@ -270,7 +270,7 @@ - Navigate to `EXIT` and select it. - Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. The game will now give you a message, which translated means: @@ -279,7 +279,7 @@ So, close the game and open it again. - + --- ### Final Notes diff --git a/docs/games/iidx11/troubleshooting.md b/docs/games/bemani/iidx/11_red/troubleshooting.md similarity index 94% rename from docs/games/iidx11/troubleshooting.md rename to docs/games/bemani/iidx/11_red/troubleshooting.md index 7e50d507..e01b15de 100644 --- a/docs/games/iidx11/troubleshooting.md +++ b/docs/games/bemani/iidx/11_red/troubleshooting.md @@ -1,5 +1,5 @@ -# IIDX 11 Troubleshooting - +# beatmania IIDX 11 IIDX RED + ### My Game Is Running Crazy Fast! diff --git a/docs/games/iidx12/setup.md b/docs/games/bemani/iidx/12_happysky/setup.md similarity index 91% rename from docs/games/iidx12/setup.md rename to docs/games/bemani/iidx/12_happysky/setup.md index b005de37..851ad59f 100644 --- a/docs/games/iidx12/setup.md +++ b/docs/games/bemani/iidx/12_happysky/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 12 HAPPY SKY - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -28,7 +28,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **HAPPY SKY**. - + #### Using iidxhook-12.conf & RtEffect.dll @@ -131,7 +131,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -166,10 +166,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -239,21 +239,21 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + - + !!! tip "" Press your `Start` key to confirm to get to the next error message. #### CLOCK ERROR - + !!! tip "" Press your `Start` key to confirm. This will bring you into it's service menu. - + !!! tip "" Instructions on how to navigate the menu are shown at the bottom of the screen. @@ -263,28 +263,28 @@ Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + #### Enabling e-AMUSEMENT for Online Play !!! tip "" From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + !!! tip "" It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this: - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us. - + !!! tip "" @@ -292,7 +292,7 @@ - Navigate to `EXIT` and select it. - Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. The game will now give you a message, which translated means: @@ -301,7 +301,7 @@ So, close the game and open it again. - + --- ### Final Notes diff --git a/docs/games/iidx12/troubleshooting.md b/docs/games/bemani/iidx/12_happysky/troubleshooting.md similarity index 94% rename from docs/games/iidx12/troubleshooting.md rename to docs/games/bemani/iidx/12_happysky/troubleshooting.md index 04239475..4ea064e0 100644 --- a/docs/games/iidx12/troubleshooting.md +++ b/docs/games/bemani/iidx/12_happysky/troubleshooting.md @@ -1,5 +1,5 @@ -# IIDX 12 Common Problems/Tips - +# beatmania IIDX 12 HAPPY SKY + ### My Game Is Running Crazy Fast! diff --git a/docs/games/iidx13/setup.md b/docs/games/bemani/iidx/13_distorted/setup.md similarity index 91% rename from docs/games/iidx13/setup.md rename to docs/games/bemani/iidx/13_distorted/setup.md index 27051f69..965eb60f 100644 --- a/docs/games/iidx13/setup.md +++ b/docs/games/bemani/iidx/13_distorted/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 13 DistorteD - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -28,7 +28,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **DistorteD**. - + #### Using iidxhook-13.conf & RtEffect.dll @@ -131,7 +131,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -166,10 +166,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -239,21 +239,21 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + - + !!! tip "" Press your `Test` key to confirm to get to the next error message. #### CLOCK ERROR - + !!! tip "" Press your `Test` key to confirm. This will bring you into it's service menu. - + !!! tip "" Instructions on how to navigate the menu are shown at the bottom of the screen. @@ -263,28 +263,28 @@ Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + #### Enabling e-AMUSEMENT for Online Play !!! tip "" From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + !!! tip "" It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this: - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us. - + !!! tip "" @@ -292,7 +292,7 @@ - Navigate to `EXIT` and select it. - Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. The game will now give you a message, which translated means: @@ -301,7 +301,7 @@ So, close the game and open it again. - + --- ### Final Notes diff --git a/docs/games/iidx13/troubleshooting.md b/docs/games/bemani/iidx/13_distorted/troubleshooting.md similarity index 94% rename from docs/games/iidx13/troubleshooting.md rename to docs/games/bemani/iidx/13_distorted/troubleshooting.md index 46de51a6..730b2529 100644 --- a/docs/games/iidx13/troubleshooting.md +++ b/docs/games/bemani/iidx/13_distorted/troubleshooting.md @@ -1,5 +1,5 @@ -# IIDX 13 Common Problems/Tips - +# beatmania IIDX 13 DistorteD + ### My Game Is Running Crazy Fast! diff --git a/docs/games/iidx14/setup.md b/docs/games/bemani/iidx/14_gold/setup.md similarity index 91% rename from docs/games/iidx14/setup.md rename to docs/games/bemani/iidx/14_gold/setup.md index 18a62545..7c788890 100644 --- a/docs/games/iidx14/setup.md +++ b/docs/games/bemani/iidx/14_gold/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 14 GOLD - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -28,7 +28,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **GOLD**. - + #### Using iidxhook-14.conf @@ -123,7 +123,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -158,10 +158,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -231,26 +231,26 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + !!! warning "If you get `USB I/O ERROR ERROR(FM TRNS-OUT)` or `USB I/O ERROR ERROR(FM-DL TIMEOUT)`" Reboot the game and it should get fixed. - + !!! tip "" Press your `Test` key to confirm to get to the next error message. #### CLOCK ERROR - + !!! tip "" Press your `Test` key to confirm. The game will then perform a `MONITOR CHECK`. - + - + !!! tip "" After the monitor check, the game will bring you into it's service menu. @@ -262,23 +262,23 @@ Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + #### Enabling e-AMUSEMENT for Online Play !!! tip "" From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `SETTING AREA` otherwise the game will throw errors at us. - + !!! tip "" @@ -286,12 +286,12 @@ - Navigate to `EXIT` and select it. - Change your `SETTING AREA` once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. - + --- ### Final Notes diff --git a/docs/games/iidx14/troubleshooting.md b/docs/games/bemani/iidx/14_gold/troubleshooting.md similarity index 94% rename from docs/games/iidx14/troubleshooting.md rename to docs/games/bemani/iidx/14_gold/troubleshooting.md index 253df5ee..c9bd62dd 100644 --- a/docs/games/iidx14/troubleshooting.md +++ b/docs/games/bemani/iidx/14_gold/troubleshooting.md @@ -1,6 +1,5 @@ -# IIDX 14 Common Problems/Tips - - +# beatmania IIDX 14 GOLD + ### My Game Is Running Crazy Fast! diff --git a/docs/games/iidx24/setup.md b/docs/games/bemani/iidx/24_sinobuz/setup.md similarity index 87% rename from docs/games/iidx24/setup.md rename to docs/games/bemani/iidx/24_sinobuz/setup.md index 2a1af474..2e19db90 100644 --- a/docs/games/iidx24/setup.md +++ b/docs/games/bemani/iidx/24_sinobuz/setup.md @@ -1,6 +1,5 @@ # beatmania IIDX 24 SINOBUZ - - + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -19,7 +18,7 @@ After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **32-bit** tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -41,7 +40,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -56,7 +55,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -68,47 +67,47 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + !!! tip "" Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized. - + !!! tip "" Lastly, you'll run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below. - + !!! tip "" Start by navigating up to `CLOCK` and entering that menu. - + !!! tip "" Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS` - + !!! tip "" Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `HD` or `HD*` depending on your preferences, both run the game at 720p but have a timing difference addressed on the FAQ page. It might be worth noting that the `HD*` option is no longer present as of beatmania IIDX 26 ROOTAGE. - + !!! tip "" The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu. - + !!! tip "" From here, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below. - + - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/iidx24/problems.md b/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md similarity index 95% rename from docs/games/iidx24/problems.md rename to docs/games/bemani/iidx/24_sinobuz/troubleshooting.md index 9748f882..77073a97 100644 --- a/docs/games/iidx24/problems.md +++ b/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md @@ -1,6 +1,5 @@ -# IIDX 24 Common Problems/Tips - - +# beatmania IIDX 24 SINOBUZ + ### Hardware Specs diff --git a/docs/games/iidx25/setup.md b/docs/games/bemani/iidx/25_cannonballers/setup.md similarity index 86% rename from docs/games/iidx25/setup.md rename to docs/games/bemani/iidx/25_cannonballers/setup.md index 29a2b1a9..17c49953 100644 --- a/docs/games/iidx25/setup.md +++ b/docs/games/bemani/iidx/25_cannonballers/setup.md @@ -1,6 +1,5 @@ # beatmania IIDX 25 CANNON BALLERS - - + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -15,14 +14,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -44,7 +43,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -59,7 +58,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -71,52 +70,52 @@ If it's your first time running the game, you'll immediately be greeted with this screen, oh no! - + !!! tip "" Ignore this message, simply hit your `Test` keybind and continue onto this. - + !!! tip "" Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized. - + !!! tip "" Lastly, you'll run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below. - + !!! tip "" Start by navigating up to `CLOCK` and entering that menu. - + !!! tip "" Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS` - + !!! tip "" Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `HD` or `HD*` depending on your preferences, both run the game at 720p but have a timing difference addressed on the FAQ page. It might be worth noting that the `HD*` option is no longer present as of beatmania IIDX 26 ROOTAGE. - + !!! tip "" The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu. - + !!! tip "" From here, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below. - + - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/iidx25/problems.md b/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md similarity index 96% rename from docs/games/iidx25/problems.md rename to docs/games/bemani/iidx/25_cannonballers/troubleshooting.md index 88a5845a..c0b76484 100644 --- a/docs/games/iidx25/problems.md +++ b/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md @@ -1,6 +1,5 @@ -# IIDX 25 Common Problems/Tips - - +# beatmania IIDX 25 CANNON BALLERS + ### Hardware Specs diff --git a/docs/games/iidx26/setup.md b/docs/games/bemani/iidx/26_rootage/setup.md similarity index 86% rename from docs/games/iidx26/setup.md rename to docs/games/bemani/iidx/26_rootage/setup.md index cbc1e028..e9208fda 100644 --- a/docs/games/iidx26/setup.md +++ b/docs/games/bemani/iidx/26_rootage/setup.md @@ -1,6 +1,5 @@ # beatmania IIDX 26 Rootage - - + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -15,14 +14,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -44,7 +43,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -59,7 +58,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -71,52 +70,52 @@ If it's your first time running the game, you'll immediately be greeted with this screen, oh no! - + !!! tip "" Ignore this message, simply hit your `Test` keybind and continue onto this. - + !!! tip "" Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized. - + !!! tip "" Lastly, you'll run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below. - + !!! tip "" Start by navigating up to `CLOCK` and entering that menu. - + !!! tip "" Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS` - + !!! tip "" Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences. - + !!! tip "" The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu. - + !!! tip "" From here, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below. - + - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/iidx26/problems.md b/docs/games/bemani/iidx/26_rootage/troubleshooting.md similarity index 97% rename from docs/games/iidx26/problems.md rename to docs/games/bemani/iidx/26_rootage/troubleshooting.md index 1b952fe5..30077589 100644 --- a/docs/games/iidx26/problems.md +++ b/docs/games/bemani/iidx/26_rootage/troubleshooting.md @@ -1,6 +1,5 @@ -# IIDX 26 Common Problems/Tips - - +# beatmania IIDX 26 Rootage + ### Hardware Specs diff --git a/docs/games/iidx27/lightning.md b/docs/games/bemani/iidx/27_heroicverse/lightning.md similarity index 95% rename from docs/games/iidx27/lightning.md rename to docs/games/bemani/iidx/27_heroicverse/lightning.md index 94caef2a..79939754 100644 --- a/docs/games/iidx27/lightning.md +++ b/docs/games/bemani/iidx/27_heroicverse/lightning.md @@ -1,6 +1,5 @@ -# beatmania IIDX 27 Lighting Mode Information - - +# beatmania IIDX 27 Heroic Verse + ### Notes diff --git a/docs/games/iidx27/setup.md b/docs/games/bemani/iidx/27_heroicverse/setup.md similarity index 85% rename from docs/games/iidx27/setup.md rename to docs/games/bemani/iidx/27_heroicverse/setup.md index 43363329..78c24a60 100644 --- a/docs/games/iidx27/setup.md +++ b/docs/games/bemani/iidx/27_heroicverse/setup.md @@ -1,6 +1,5 @@ # beatmania IIDX 27 Heroic Verse - - + !!! note "Author Note:" Lightning mode specifics: they are found [here](lightning.md) @@ -18,14 +17,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, Pictured below is what your folder should look like. - + ### Configuring Your Tools @@ -47,7 +46,7 @@ Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`. - + ### Configuring for an Online Network @@ -66,7 +65,7 @@ Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -74,9 +73,7 @@ ### Final Steps and Setting up the Game !!! tip "" - The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds inside the `Buttons` and `Analogs` tabs! If you'd like an example, I've shown my keybindings below on a DJ DAO FP7 from the 1P side. Make sure you setup the `Test` keybind as it will be critical for setting up the game. - - + The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds inside the `Buttons` and `Analogs` tabs! Make sure you setup the `Test` keybind as it will be critical for setting up the game. !!! tip "" @@ -84,56 +81,56 @@ If it's your first time running the game, you'll immediately be greeted with this screen, oh no! - + !!! tip "" Ignore this message, simply hit your `Test` keybind and continue onto this. - + !!! tip "" Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized. - + !!! tip "" You'll also run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below. - + !!! tip "" Start by navigating up to `CLOCK` and entering that menu. - + !!! tip "" Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS` - + !!! tip "" Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences. - + !!! tip "" The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu. If it doesn't transition to HD, after you've saved, you can simply reboot the game and all should be well. - + !!! tip "" The final thing we need to set is here inside `NETWORK OPTIONS`, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below. - + - + !!! tip "" You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. Lightning Mode specifics can be found: [here](lightning.md#lightning-specific-troubleshooting) diff --git a/docs/games/iidx27/problems.md b/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md similarity index 96% rename from docs/games/iidx27/problems.md rename to docs/games/bemani/iidx/27_heroicverse/troubleshooting.md index ca2dd4ae..fea59c85 100644 --- a/docs/games/iidx27/problems.md +++ b/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md @@ -1,6 +1,5 @@ -# IIDX 27 Common Problems/Tips - - +# beatmania IIDX 27 Heroic Verse + !!! note "Author Note:" For lightning specific issues, see [lightning cab notes](lightning.md#lightning-specific-troubleshooting) diff --git a/docs/games/iidx30/extras.md b/docs/games/bemani/iidx/30_resident/extras.md similarity index 97% rename from docs/games/iidx30/extras.md rename to docs/games/bemani/iidx/30_resident/extras.md index d0a3f70b..71aeebc8 100644 --- a/docs/games/iidx30/extras.md +++ b/docs/games/bemani/iidx/30_resident/extras.md @@ -1,5 +1,5 @@ # beatmania IIDX 30 RESIDENT - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx30/setup.md b/docs/games/bemani/iidx/30_resident/setup.md similarity index 92% rename from docs/games/iidx30/setup.md rename to docs/games/bemani/iidx/30_resident/setup.md index 3e6c6b91..5fe48134 100644 --- a/docs/games/iidx30/setup.md +++ b/docs/games/bemani/iidx/30_resident/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 30 RESIDENT - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -33,7 +33,7 @@ You should end up with a file structure with a few folders only, as follows. - + ??? warning "If your data doesn't look like this" @@ -93,7 +93,7 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ### Configuring Spice2x @@ -163,7 +163,7 @@ Spice2x patching is fairly new and the game's latest releases are prioritized for conversion. - For now use [Mon's BemaniPatcher](https://mon.im/bemanipatcher/iidx30resident.html), more info can be found in the [web patching](../../extras/patchweb.md) page. + For now use [Mon's BemaniPatcher](https://mon.im/bemanipatcher/iidx30resident.html), more info can be found in the [web patching](/extras/patchweb.md) page. !!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below." @@ -186,7 +186,7 @@ !!! info "If you don't know what an option does, hover over the question mark at the very left." - + !!! danger "Be very careful changing options you don't understand as it may cause issues." @@ -235,7 +235,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -243,11 +243,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch requirements @@ -273,7 +273,7 @@ - Open the `Default Format` dropdown. - Pick the `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`. - + #### Standard / Lightning / Language settings @@ -294,7 +294,7 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + #### CLOCK ERROR @@ -304,13 +304,13 @@ Next, you'll get another error. - + !!! tip "" Let the game run for a bit until the monitor check is complete and you should be taken to the service menu. - + !!! tip "" @@ -321,7 +321,7 @@ Start by going up to `CLOCK`. - + !!! tip "" @@ -335,8 +335,8 @@ Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`. - - + + !!! tip "" @@ -346,8 +346,8 @@ - Go to `EXIT` then `SAVE AND EXIT`. - - + + !!! tip "" @@ -381,6 +381,6 @@ !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/bemani.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. For any more game-specific information, check out [Extra Information](extras.md). diff --git a/docs/games/iidx30/troubleshooting.md b/docs/games/bemani/iidx/30_resident/troubleshooting.md similarity index 96% rename from docs/games/iidx30/troubleshooting.md rename to docs/games/bemani/iidx/30_resident/troubleshooting.md index a8fcfc0c..490ff0f5 100644 --- a/docs/games/iidx30/troubleshooting.md +++ b/docs/games/bemani/iidx/30_resident/troubleshooting.md @@ -1,5 +1,5 @@ # beatmania IIDX 30 RESIDENT - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx31/extras.md b/docs/games/bemani/iidx/31_epolis/extras.md similarity index 97% rename from docs/games/iidx31/extras.md rename to docs/games/bemani/iidx/31_epolis/extras.md index 1f15ca6e..58c2abef 100644 --- a/docs/games/iidx31/extras.md +++ b/docs/games/bemani/iidx/31_epolis/extras.md @@ -1,5 +1,5 @@ # beatmania IIDX 31 EPOLIS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx31/setup.md b/docs/games/bemani/iidx/31_epolis/setup.md similarity index 92% rename from docs/games/iidx31/setup.md rename to docs/games/bemani/iidx/31_epolis/setup.md index 6ea629a7..3274fe7b 100644 --- a/docs/games/iidx31/setup.md +++ b/docs/games/bemani/iidx/31_epolis/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 31 EPOLIS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -52,7 +52,7 @@ You should end up with a file structure with a few folders only, as follows. - + ??? warning "If your data doesn't look like this" @@ -124,7 +124,7 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ### Configuring Spice2x @@ -190,7 +190,7 @@ #### Patches -!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches." +!!! info "Go through the [Spice2x Patching](/extras/patchsp2x.md) page to import patches." !!! tip "" @@ -208,7 +208,7 @@ !!! info "If you don't know what an option does, hover over the question mark at the very left." - + !!! danger "Be very careful changing options you don't understand as it may cause issues." @@ -257,7 +257,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -265,11 +265,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch requirements @@ -295,7 +295,7 @@ - Open the `Default Format` dropdown. - Pick the `16 (or 24) bit, 44100 Hz` option, click `Apply` then `OK`. - + #### Standard / Lightning / Language settings @@ -316,7 +316,7 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + #### CLOCK ERROR @@ -326,13 +326,13 @@ Next, you'll get another error. - + !!! tip "" Let the game run for a bit until the monitor check is complete and you should be taken to the service menu. - + !!! tip "" @@ -343,7 +343,7 @@ Start by going up to `CLOCK`. - + !!! tip "" @@ -357,8 +357,8 @@ Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`. - - + + !!! tip "" @@ -368,8 +368,8 @@ - Go to `EXIT` then `SAVE AND EXIT`. - - + + !!! tip "" @@ -401,13 +401,13 @@ --- ### (optional) Installing Omnimix -!!! info "Check out the [Data Mods and Omnimix](../../extras/datamods.md) guide." +!!! info "Check out the [Data Mods and Omnimix](/extras/datamods.md) guide." --- ### Troubleshooting !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/bemani.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. For any more game-specific information, check out [Extra Information](extras.md). diff --git a/docs/games/iidx31/troubleshooting.md b/docs/games/bemani/iidx/31_epolis/troubleshooting.md similarity index 96% rename from docs/games/iidx31/troubleshooting.md rename to docs/games/bemani/iidx/31_epolis/troubleshooting.md index 267e5647..fa7cf11e 100644 --- a/docs/games/iidx31/troubleshooting.md +++ b/docs/games/bemani/iidx/31_epolis/troubleshooting.md @@ -1,5 +1,5 @@ # beatmania IIDX 31 EPOLIS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx32/extras.md b/docs/games/bemani/iidx/32_pinkycrush/extras.md similarity index 97% rename from docs/games/iidx32/extras.md rename to docs/games/bemani/iidx/32_pinkycrush/extras.md index 8449ee7d..18251d62 100644 --- a/docs/games/iidx32/extras.md +++ b/docs/games/bemani/iidx/32_pinkycrush/extras.md @@ -1,5 +1,5 @@ # beatmania IIDX 32 Pinky Crush - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx32/setup.md b/docs/games/bemani/iidx/32_pinkycrush/setup.md similarity index 92% rename from docs/games/iidx32/setup.md rename to docs/games/bemani/iidx/32_pinkycrush/setup.md index 58ad0543..6fe74868 100644 --- a/docs/games/iidx32/setup.md +++ b/docs/games/bemani/iidx/32_pinkycrush/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 32 Pinky Crush - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -52,7 +52,7 @@ You should end up with a file structure with a few folders only, as follows. - + ??? warning "If your data doesn't look like this" @@ -124,7 +124,7 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ### Configuring Spice2x @@ -190,7 +190,7 @@ #### Patches -!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches." +!!! info "Go through the [Spice2x Patching](/extras/patchsp2x.md) page to import patches." !!! tip "" @@ -208,7 +208,7 @@ !!! info "If you don't know what an option does, hover over the question mark at the very left." - + !!! danger "Be very careful changing options you don't understand as it may cause issues." @@ -257,7 +257,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -265,11 +265,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch requirements @@ -295,7 +295,7 @@ - Open the `Default Format` dropdown. - Pick the `16 (or 24) bit, 44100 Hz` option, click `Apply` then `OK`. - + #### Standard / Lightning / Language settings @@ -316,7 +316,7 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + #### CLOCK ERROR @@ -326,13 +326,13 @@ Next, you'll get another error. - + !!! tip "" Let the game run for a bit until the monitor check is complete and you should be taken to the service menu. - + !!! tip "" @@ -343,7 +343,7 @@ Start by going up to `CLOCK`. - + !!! tip "" @@ -357,8 +357,8 @@ Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`. - - + + !!! tip "" @@ -368,8 +368,8 @@ - Go to `EXIT` then `SAVE AND EXIT`. - - + + !!! tip "" @@ -403,6 +403,6 @@ !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/bemani.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. For any more game-specific information, check out [Extra Information](extras.md). diff --git a/docs/games/iidx32/troubleshooting.md b/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md similarity index 96% rename from docs/games/iidx32/troubleshooting.md rename to docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md index ec326ec5..bace1968 100644 --- a/docs/games/iidx32/troubleshooting.md +++ b/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md @@ -1,5 +1,5 @@ # beatmania IIDX 32 Pinky Crush - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/iidx9/setup.md b/docs/games/bemani/iidx/9thstyle/setup.md similarity index 91% rename from docs/games/iidx9/setup.md rename to docs/games/bemani/iidx/9thstyle/setup.md index 606cfd95..390f8d4b 100644 --- a/docs/games/iidx9/setup.md +++ b/docs/games/bemani/iidx/9thstyle/setup.md @@ -1,5 +1,5 @@ # beatmania IIDX 9th style - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -28,7 +28,7 @@ Pictured below is what your folder should look like. We've removed any files not necessary for **9th style**. - + #### Using iidxhook-09.conf @@ -104,7 +104,7 @@ !!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`." - + --- ### Connecting to a network @@ -139,10 +139,10 @@ Below is an example of how both look like. ??? info "Linear" - + ??? info "Point" - + It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect. @@ -212,14 +212,14 @@ If it's your first time running the game, you'll immediately be greeted with this screen. - + - + !!! tip "" The game will automatically bring you into it's service menu. - + !!! tip "" Instructions on how to navigate the menu are shown at the bottom of the screen. @@ -229,7 +229,7 @@ Navigate to `CLOCK SETUP`. You do not need to manually change it. Navigate to `SAVE AND EXIT`. - + !!! info "If you'd like to play offline, you can head straight to [Final Notes](#final-notes)" @@ -238,21 +238,21 @@ !!! tip "" From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`. - + - + !!! tip "" It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this: - + - + !!! tip "" We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us. - + !!! tip "" @@ -260,7 +260,7 @@ - Navigate to `EXIT` and select it. - Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one. - + !!! tip "" Select `SAVE AND EXIT`. The game will now give you a message, which translated means: @@ -269,7 +269,7 @@ So, close the game and open it again. - + --- ### Final Notes diff --git a/docs/games/iidx9/troubleshooting.md b/docs/games/bemani/iidx/9thstyle/troubleshooting.md similarity index 93% rename from docs/games/iidx9/troubleshooting.md rename to docs/games/bemani/iidx/9thstyle/troubleshooting.md index a0df202f..7872b299 100644 --- a/docs/games/iidx9/troubleshooting.md +++ b/docs/games/bemani/iidx/9thstyle/troubleshooting.md @@ -1,5 +1,5 @@ -# IIDX 9 Troubleshooting - +# beatmania IIDX 9th style + ### My Game Is Running Crazy Fast! diff --git a/docs/games/jubeatclan/setup.md b/docs/games/bemani/jubeat/clan/setup.md similarity index 89% rename from docs/games/jubeatclan/setup.md rename to docs/games/bemani/jubeat/clan/setup.md index c32afd64..6364b30f 100644 --- a/docs/games/jubeatclan/setup.md +++ b/docs/games/bemani/jubeat/clan/setup.md @@ -1,4 +1,5 @@ # jubeat clan + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,7 +13,7 @@ !!! tip "" After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -33,7 +34,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -47,7 +48,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -59,25 +60,25 @@ If it's your first time running the game, you'll immediately be greeted with this screen (cropped to save your sanity with scrolling repeatedly on the page), oh no! - + !!! tip "" This is okay, you can use your mouse or touchscreen to simply hit `TEST` to initialize the backup data, the game will prompt you to reboot, but let's save ourselves some time and instead go into the `GAME OPTIONS` menu instead, as shown below. If you rebooted, you will see a message telling you to set the "Shop Settings" which is what we're going to now do, as shown below. - + !!! tip "" Enter the `GAME OPTIONS` menu and proceed to the `SHOP SETTINGS` menu. - + !!! tip "" From here, we will need to set the `SHOP NAME SETTINGS`. This is a simple process, simply navigate using the controls in the menu to set any name you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Lastly, if you're not connected to an online network, you'll need to set the `SHOP AREA` as well, navigate to any option you prefer, they're all predefined so you can't get creative here, pictured below is what we set ours to. - + !!! tip "" With that, you're all done! Simply exit the service menu or reboot then enjoy the game, have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/jubeatclan/problems.md b/docs/games/bemani/jubeat/clan/troubleshooting.md similarity index 92% rename from docs/games/jubeatclan/problems.md rename to docs/games/bemani/jubeat/clan/troubleshooting.md index c3e5ea1b..22d259cc 100644 --- a/docs/games/jubeatclan/problems.md +++ b/docs/games/bemani/jubeat/clan/troubleshooting.md @@ -1,4 +1,5 @@ -# jubeat clan Common Problems/Tips +# jubeat clan + ### Hardware Specs diff --git a/docs/games/musecafinal/setup.md b/docs/games/bemani/museca/1plushalf/setup.md similarity index 90% rename from docs/games/musecafinal/setup.md rename to docs/games/bemani/museca/1plushalf/setup.md index f9766e7d..5a573866 100644 --- a/docs/games/musecafinal/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -1,4 +1,5 @@ # MUSECA 1+1/2 + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -13,14 +14,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -40,10 +41,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -55,24 +52,18 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. ### Final Steps and Setting up the Game !!! tip "" - It's important to note before booting the game that Museca uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait` as pictured. + It's important to note before booting the game that Museca uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`. In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat` - - The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load and be ready to be enjoyed! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/musecafinal/problems.md b/docs/games/bemani/museca/1plushalf/troubleshooting.md similarity index 95% rename from docs/games/musecafinal/problems.md rename to docs/games/bemani/museca/1plushalf/troubleshooting.md index 3f1953b5..0f9e8f7b 100644 --- a/docs/games/musecafinal/problems.md +++ b/docs/games/bemani/museca/1plushalf/troubleshooting.md @@ -1,4 +1,5 @@ -# MUSECA 1+1/2 Common Problems/Tips +# MUSECA 1+1/2 + ### Hardware Specs diff --git a/docs/games/nostforte/setup.md b/docs/games/bemani/nostalgia/forte/setup.md similarity index 89% rename from docs/games/nostforte/setup.md rename to docs/games/bemani/nostalgia/forte/setup.md index 99ec1808..0d390864 100644 --- a/docs/games/nostforte/setup.md +++ b/docs/games/bemani/nostalgia/forte/setup.md @@ -1,4 +1,5 @@ # NOSTALGIA FORTE + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,14 +13,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -39,10 +40,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -54,10 +51,6 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Final Steps and Setting up the Game !!! tip "" @@ -65,37 +58,37 @@ If it's your first time running the game, you should be automatically forced into the service menu with lots of scary flashing notifications as pictured below, let's work through them. - + !!! tip "" Interestingly, only the red flashing ones really take any effort to deal with. You can start by entering and exiting the following menus: `SOUND OPTIONS`, `GAME OPTIONS`, `COIN OPTIONS`, `ECOMODE OPTIONS`, and `NETWORK OPTIONS`. Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below. - + !!! tip "" The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below. - + !!! tip "" Once inside this menu, we'll need to deal with all 4 blinking options, let's start by entering the `TAX RATE SETTING` menu, shown below. - + !!! tip "" Set the tax rate by simply selecting `SAVE AND EXIT` while will take us back into the `OPERATING SETTINGS`. Pictured below is the `TAX RATE SETTING` menu. - + !!! tip "" Once back inside the `TAX RATE SETTING` menu, we must deal with the three blinking `PATTERN` options. Doing so is effortless, simply enter all three menus one by one and hit `SAVE AND EXIT` just as we did for the `TAX RATE SETTING` in the previous step. Pictured below is the inside of `PATTERN 1`. - + !!! tip "" After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/nostforte/problems.md b/docs/games/bemani/nostalgia/forte/troubleshooting.md similarity index 95% rename from docs/games/nostforte/problems.md rename to docs/games/bemani/nostalgia/forte/troubleshooting.md index c8cd5131..0734b76b 100644 --- a/docs/games/nostforte/problems.md +++ b/docs/games/bemani/nostalgia/forte/troubleshooting.md @@ -1,4 +1,5 @@ -# NOSTALGIA FORTE Common Problems/Tips +# NOSTALGIA FORTE + ### Hardware Specs diff --git a/docs/games/nostop2/setup.md b/docs/games/bemani/nostalgia/op2/setup.md similarity index 89% rename from docs/games/nostop2/setup.md rename to docs/games/bemani/nostalgia/op2/setup.md index 134899d5..25463d53 100644 --- a/docs/games/nostop2/setup.md +++ b/docs/games/bemani/nostalgia/op2/setup.md @@ -1,4 +1,5 @@ # NOSTALGIA OP.2 + !!! danger "Warning:" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -12,14 +13,14 @@ !!! tip "" Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" Once that's done, it's time to work on setting up your data. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -39,10 +40,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -54,10 +51,6 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Final Steps and Setting up the Game !!! tip "" @@ -65,37 +58,37 @@ If it's your first time running the game, you should be automatically forced into the service menu with lots of scary flashing notifications as pictured below, let's work through them. - + !!! tip "" Interestingly, only the red flashing ones really take any effort to deal with. You can start by entering and exiting the following menus: `SOUND OPTIONS`, `GAME OPTIONS`, `COIN OPTIONS`, `ECOMODE OPTIONS`, and `NETWORK OPTIONS`. Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below. - + !!! tip "" The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below. - + !!! tip "" Once inside this menu, we'll need to deal with all 4 blinking options, let's start by entering the `TAX RATE SETTING` menu, shown below. - + !!! tip "" Set the tax rate by simply selecting `SAVE AND EXIT` while will take us back into the `OPERATING SETTINGS`. Pictured below is the `TAX RATE SETTING` menu. - + !!! tip "" Once back inside the `TAX RATE SETTING` menu, we must deal with the three blinking `PATTERN` options. Doing so is effortless, simply enter all three menus one by one and hit `SAVE AND EXIT` just as we did for the `TAX RATE SETTING` in the previous step. Pictured below is the inside of `PATTERN 1`. - + !!! tip "" After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/nostop2/problems.md b/docs/games/bemani/nostalgia/op2/troubleshooting.md similarity index 95% rename from docs/games/nostop2/problems.md rename to docs/games/bemani/nostalgia/op2/troubleshooting.md index f5834a9b..2f56857d 100644 --- a/docs/games/nostop2/problems.md +++ b/docs/games/bemani/nostalgia/op2/troubleshooting.md @@ -1,4 +1,5 @@ -# NOSTALGIA OP.2 Common Problems/Tips +# NOSTALGIA OP.2 + ### Hardware Specs diff --git a/docs/games/hellopopn/setup.md b/docs/games/bemani/popn/hello/setup.md similarity index 89% rename from docs/games/hellopopn/setup.md rename to docs/games/bemani/popn/hello/setup.md index cc4298f3..8f80229b 100644 --- a/docs/games/hellopopn/setup.md +++ b/docs/games/bemani/popn/hello/setup.md @@ -1,4 +1,5 @@ -# HELLO Pop'n +# HELLO Pop'n Music + !!! danger "Warning" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -13,7 +14,7 @@ This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's `contents` folder. Pictured below is what your folder should look like. - + ### Configuring Your Tools @@ -39,7 +40,7 @@ Pictured below, the selected options in `spicecfg.exe`. - + ### Configuring for an Online Network @@ -59,7 +60,7 @@ Pictured below, the enabled options in `spicecfg.exe`. - + !!! tip "" @@ -71,7 +72,7 @@ While we're still in `spicecfg.exe`, why not set up the keybinds? To do this you'll have to head on over to the `Buttons` tab. Here you simply click `Bind` and press the button on your controller (or keyboard). Below are my keybinds for a keyboard. Notice that I've also bound the `Service`, `Test` and `Coin Mech` buttons to my keyboard. This might come in handy but shouldn't be necessary to play the game. - + ### Final Steps and Setting up the Game @@ -80,8 +81,8 @@ The boot sequence may have a very light blue background. Press any overlay hotkey (F12, for example) to make it display normally. - - + + !!! tip "" Simply follow the on-screen text in the bottom left corner to continue. On the first boot, the game may tell you to press `Test`, and then `Service`. @@ -91,4 +92,4 @@ You're all done! The game takes a couple of seconds to load all of the data. !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/hellopopn/problems.md b/docs/games/bemani/popn/hello/troubleshooting.md similarity index 92% rename from docs/games/hellopopn/problems.md rename to docs/games/bemani/popn/hello/troubleshooting.md index 8582ea63..54ea339e 100644 --- a/docs/games/hellopopn/problems.md +++ b/docs/games/bemani/popn/hello/troubleshooting.md @@ -1,4 +1,5 @@ -HELLO Pop'n Common Problems/Tips +# HELLO Pop'n Music + ### My Game Is Running Slow/Lagging diff --git a/docs/games/popnpeace/setup.md b/docs/games/bemani/popn/peace/setup.md similarity index 90% rename from docs/games/popnpeace/setup.md rename to docs/games/bemani/popn/peace/setup.md index 9b56c201..b34ebd3d 100644 --- a/docs/games/popnpeace/setup.md +++ b/docs/games/bemani/popn/peace/setup.md @@ -1,4 +1,5 @@ -# Pop'n Peace +# Pop'n Music Peace + !!! danger "Warning" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -13,7 +14,7 @@ This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's `contents` folder. Pictured below is what your folder should look like. - + ### Configuring Your Tools @@ -39,7 +40,7 @@ Pictured below, the selected options in `spicecfg.exe`. - + ### Configuring for an Online Network @@ -59,7 +60,7 @@ Pictured below, the enabled options in `spicecfg.exe`. - + !!! tip "" @@ -71,7 +72,7 @@ While we're still in `spicecfg.exe`, why not set up the keybinds? To do this you'll have to head on over to the `Buttons` tab. Here you simply click `Bind` and press the button on your controller (or keyboard). Below are my keybinds of an arduino based controller. Notice that I've also bound the `Service`, `Test` and `Coin Mech` buttons to my keyboard. This might come in handy but shouldn't be necessary to play the game. - + ### Booting @@ -80,4 +81,4 @@ !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/popnpeace/problems.md b/docs/games/bemani/popn/peace/troubleshooting.md similarity index 93% rename from docs/games/popnpeace/problems.md rename to docs/games/bemani/popn/peace/troubleshooting.md index 69668ee1..1e29cec8 100644 --- a/docs/games/popnpeace/problems.md +++ b/docs/games/bemani/popn/peace/troubleshooting.md @@ -1,4 +1,5 @@ -Pop'n Peace Common Problems/Tips +# Pop'n Music Peace + ### Hardware Specs diff --git a/docs/games/popnusaneko/setup.md b/docs/games/bemani/popn/usaneko/setup.md similarity index 90% rename from docs/games/popnusaneko/setup.md rename to docs/games/bemani/popn/usaneko/setup.md index 0648de11..9dc424e8 100644 --- a/docs/games/popnusaneko/setup.md +++ b/docs/games/bemani/popn/usaneko/setup.md @@ -1,4 +1,5 @@ -# Pop'n Usaneko +# Pop'n Usaneko + !!! danger "Warning" Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. @@ -13,7 +14,7 @@ This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -39,7 +40,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -55,7 +56,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" @@ -68,4 +69,4 @@ !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/popnusaneko/problems.md b/docs/games/bemani/popn/usaneko/troubleshooting.md similarity index 96% rename from docs/games/popnusaneko/problems.md rename to docs/games/bemani/popn/usaneko/troubleshooting.md index 431450d7..1dd38fe7 100644 --- a/docs/games/popnusaneko/problems.md +++ b/docs/games/bemani/popn/usaneko/troubleshooting.md @@ -1,4 +1,5 @@ -Pop'n Usaneko Common Problems/Tips +# Pop'n Music Usaneko + ### Hardware Specs diff --git a/docs/games/reflesia/setup.md b/docs/games/bemani/reflecbeat/reflesia/setup.md similarity index 90% rename from docs/games/reflesia/setup.md rename to docs/games/bemani/reflecbeat/reflesia/setup.md index b903ec11..0638a852 100644 --- a/docs/games/reflesia/setup.md +++ b/docs/games/bemani/reflecbeat/reflesia/setup.md @@ -1,4 +1,5 @@ # REFLEC BEAT: The Reflesia of Eternity + !!! danger "Warning" @@ -16,7 +17,7 @@ This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is put your desired 32-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -40,10 +41,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -56,10 +53,6 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -68,18 +61,16 @@ !!! tip "" - It's important to note before booting the game that Reflec Beat uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait` as pictured. - - + It's important to note before booting the game that Reflec Beat uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`. In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat` As for the touch stuff, by default SpiceTools should detect your mouse just fine, you can use the `-s` parameter to have your cursor show at all times above the game window. For touchscreen monitors, it's a bit tricky to write something encompassing them all. Many should be detected automatically, however some may require adding the `-wintouch` parameter for support. - You can check out some documented touchscreen monitors [here.](../../extras/pollingrates.md) + You can check out some documented touchscreen monitors [here.](/extras/pollingrates.md) With that, you're all done! The final step you'll have to do with your chosen tools is simply setting up your desired keybinds! Once you've done that, Boot the game with your `gamestart.bat` and the game should load and be ready to be enjoyed! Have fun! !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/reflesia/problems.md b/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md similarity index 92% rename from docs/games/reflesia/problems.md rename to docs/games/bemani/reflecbeat/reflesia/troubleshooting.md index 0f54f9b9..43e7ba6c 100644 --- a/docs/games/reflesia/problems.md +++ b/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md @@ -1,4 +1,5 @@ -# REFLEC BEAT: Reflesia Common Problems/Tips +# REFLEC BEAT: Reflesia + ### Hardware Specs diff --git a/docs/games/sdvx4/setup.md b/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md similarity index 91% rename from docs/games/sdvx4/setup.md rename to docs/games/bemani/sdvx/4_heavenlyhaven/setup.md index 644e5237..03daba5f 100644 --- a/docs/games/sdvx4/setup.md +++ b/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md @@ -1,6 +1,5 @@ # SOUND VOLTEX IV HEAVENLY HAVEN - - + !!! danger "Warning" @@ -16,7 +15,7 @@ This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`. - + ### Configuring Your Tools @@ -42,7 +41,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + ### Configuring for an Online Network @@ -58,7 +57,7 @@ Pictured below, the contents of our `gamestart.bat` file in Notepad++. - + !!! tip "" @@ -68,9 +67,7 @@ !!! tip "" - It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait` as pictured. - - + It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`. In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat` @@ -78,4 +75,4 @@ !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/sdvx4/problems.md b/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md similarity index 91% rename from docs/games/sdvx4/problems.md rename to docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md index 7846ec45..69e1c37a 100644 --- a/docs/games/sdvx4/problems.md +++ b/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md @@ -1,6 +1,5 @@ -# SDVX IV Common Problems/Tips - - +# SDVX IV Troubleshooting + ### Hardware Specs diff --git a/docs/games/sdvx5/setup.md b/docs/games/bemani/sdvx/5_vividwave/setup.md similarity index 90% rename from docs/games/sdvx5/setup.md rename to docs/games/bemani/sdvx/5_vividwave/setup.md index 9114b9d8..4876f5ae 100644 --- a/docs/games/sdvx5/setup.md +++ b/docs/games/bemani/sdvx/5_vividwave/setup.md @@ -1,6 +1,5 @@ # SOUND VOLTEX VIVID WAVE - - + !!! danger "Warning" @@ -16,13 +15,13 @@ Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. - + !!! tip "" After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`. - + !!! tip "" Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple. If your version of the game doesn't have this, it probably has the `contents` folder populated with many different dll files such as the main `soundvoltex.dll`. You should still place your tools here if so! @@ -48,10 +47,6 @@ - `-ea` enables an integrated e-amusement server within SpiceTools. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - ### Configuring for an Online Network !!! tip "" @@ -63,10 +58,6 @@ - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! - Pictured below, the contents of our `gamestart.bat` file in Notepad++. - - - !!! tip "" One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. @@ -74,9 +65,7 @@ !!! tip "" - It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait` as pictured. - - + It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`. In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat` @@ -84,4 +73,4 @@ !!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. + Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth. diff --git a/docs/games/sdvx5/problems.md b/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md similarity index 97% rename from docs/games/sdvx5/problems.md rename to docs/games/bemani/sdvx/5_vividwave/troubleshooting.md index 31955ae9..bddcaa43 100644 --- a/docs/games/sdvx5/problems.md +++ b/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md @@ -1,6 +1,5 @@ -# SDVX VW Common Problems/Tips - - +# SDVX VW Troubleshooting + ### Hardware Specs diff --git a/docs/games/sdvx6/extras.md b/docs/games/bemani/sdvx/6_exceedgear/extras.md similarity index 97% rename from docs/games/sdvx6/extras.md rename to docs/games/bemani/sdvx/6_exceedgear/extras.md index bee22fa3..4c712ec3 100644 --- a/docs/games/sdvx6/extras.md +++ b/docs/games/bemani/sdvx/6_exceedgear/extras.md @@ -1,5 +1,5 @@ # SOUND VOLTEX EXCEED GEAR - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/sdvx6/setup.md b/docs/games/bemani/sdvx/6_exceedgear/setup.md similarity index 90% rename from docs/games/sdvx6/setup.md rename to docs/games/bemani/sdvx/6_exceedgear/setup.md index a060cf79..c14236e9 100644 --- a/docs/games/sdvx6/setup.md +++ b/docs/games/bemani/sdvx/6_exceedgear/setup.md @@ -1,5 +1,5 @@ # SOUND VOLTEX EXCEED GEAR - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -17,7 +17,7 @@ You should end up with a file structure with a few folders only, as follows. - + ??? warning "If your data doesn't look like this" @@ -75,7 +75,7 @@ - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. - + ??? warning "If you're using an AMD graphics card" @@ -83,7 +83,7 @@ - From the spice2x archive, extract the `.dll` files found in `spice2x\stubs\64\` to your data's `modules` folder. - + ### Configuring Spice2x @@ -146,7 +146,7 @@ #### Patches -!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches." +!!! info "Go through the [Spice2x Patching](/extras/patchsp2x.md) page to import patches." !!! tip "" @@ -164,7 +164,7 @@ !!! info "If you don't know what an option does, hover over the question mark at the very left." - + !!! danger "Be very careful changing options you don't understand as it may cause issues." @@ -200,7 +200,7 @@ - `EA Service URL` to the URL provided by your network. - `PCBID` to the PCBID provided by your network. - + Next you need a card number. If you don't already have one, generate one in the `Cards` tab. @@ -208,11 +208,11 @@ Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. - + ??? tip "Local e-amuse Emulator (Asphyxia)" - This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page. + This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. --- ### Pre-launch requirements @@ -238,7 +238,7 @@ - Open the `Default Format` dropdown. - Pick the `16 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`. - + #### Monitor orientation @@ -252,7 +252,7 @@ - Click `Display Options`. - Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`. - + - Rotate your monitor vertically. @@ -275,7 +275,7 @@ #### Calibration - + !!! tip "" @@ -289,14 +289,14 @@ Select `I/O CHECK` and press `Start`. - + !!! tip "" Select `CALIBRATION SETTINGS` and press `Start`. - - + + !!! tip "" @@ -316,13 +316,13 @@ 7. **Slowly turn** your **RIGHT knob clockwise** (`VOL-R Right`) until the first line says `COUNT = OK`. 8. Press `Start`. - + !!! tip "" Select `SAVE AND EXIT` and press `Start`. - + !!! tip "" @@ -345,6 +345,6 @@ !!! warning "Have any other issue?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/bemani.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. For any more game-specific information, check out [Extra Information](extras.md). diff --git a/docs/games/sdvx6/troubleshooting.md b/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md similarity index 97% rename from docs/games/sdvx6/troubleshooting.md rename to docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md index df7238d1..199b6152 100644 --- a/docs/games/sdvx6/troubleshooting.md +++ b/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md @@ -1,6 +1,5 @@ # SOUND VOLTEX EXCEED GEAR - - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/chunithmluminous/c2c.md b/docs/games/chunithmluminous/c2c.md deleted file mode 100644 index cd45dcf0..00000000 --- a/docs/games/chunithmluminous/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (LUMINOUS) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmluminous/controllers.md b/docs/games/chunithmluminous/controllers.md deleted file mode 100644 index d0878fc0..00000000 --- a/docs/games/chunithmluminous/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (LUMINOUS) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmluminous/setup.md b/docs/games/chunithmluminous/setup.md deleted file mode 100644 index d29b119b..00000000 --- a/docs/games/chunithmluminous/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (LUMINOUS) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmluminous/troubleshooting.md b/docs/games/chunithmluminous/troubleshooting.md deleted file mode 100644 index 92b0e09f..00000000 --- a/docs/games/chunithmluminous/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (LUMINOUS) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmluminousplus/c2c.md b/docs/games/chunithmluminousplus/c2c.md deleted file mode 100644 index 6ecc9ca7..00000000 --- a/docs/games/chunithmluminousplus/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (LUMINOUS PLUS) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmluminousplus/controllers.md b/docs/games/chunithmluminousplus/controllers.md deleted file mode 100644 index df817a23..00000000 --- a/docs/games/chunithmluminousplus/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (LUMINOUS PLUS) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmluminousplus/setup.md b/docs/games/chunithmluminousplus/setup.md deleted file mode 100644 index ff2aa65b..00000000 --- a/docs/games/chunithmluminousplus/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (LUMINOUS PLUS) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmluminousplus/troubleshooting.md b/docs/games/chunithmluminousplus/troubleshooting.md deleted file mode 100644 index 22d0e357..00000000 --- a/docs/games/chunithmluminousplus/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (LUMINOUS PLUS) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmnew/c2c.md b/docs/games/chunithmnew/c2c.md deleted file mode 100644 index f92711c3..00000000 --- a/docs/games/chunithmnew/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (NEW) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmnew/controllers.md b/docs/games/chunithmnew/controllers.md deleted file mode 100644 index 8e9b30ce..00000000 --- a/docs/games/chunithmnew/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (NEW) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmnew/setup.md b/docs/games/chunithmnew/setup.md deleted file mode 100644 index 44c10910..00000000 --- a/docs/games/chunithmnew/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (NEW) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmnew/troubleshooting.md b/docs/games/chunithmnew/troubleshooting.md deleted file mode 100644 index 375e22af..00000000 --- a/docs/games/chunithmnew/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (NEW) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmnewplus/c2c.md b/docs/games/chunithmnewplus/c2c.md deleted file mode 100644 index 93a7e008..00000000 --- a/docs/games/chunithmnewplus/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (NEW PLUS) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmnewplus/controllers.md b/docs/games/chunithmnewplus/controllers.md deleted file mode 100644 index 798993f3..00000000 --- a/docs/games/chunithmnewplus/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (NEW PLUS) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmnewplus/setup.md b/docs/games/chunithmnewplus/setup.md deleted file mode 100644 index 730be6c2..00000000 --- a/docs/games/chunithmnewplus/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (NEW PLUS) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmnewplus/troubleshooting.md b/docs/games/chunithmnewplus/troubleshooting.md deleted file mode 100644 index 0656dfe5..00000000 --- a/docs/games/chunithmnewplus/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (NEW PLUS) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmsun/c2c.md b/docs/games/chunithmsun/c2c.md deleted file mode 100644 index eb0681da..00000000 --- a/docs/games/chunithmsun/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (SUN) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmsun/controllers.md b/docs/games/chunithmsun/controllers.md deleted file mode 100644 index 5a66b6a0..00000000 --- a/docs/games/chunithmsun/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (SUN) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmsun/setup.md b/docs/games/chunithmsun/setup.md deleted file mode 100644 index fc12c59c..00000000 --- a/docs/games/chunithmsun/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (SUN) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmsun/troubleshooting.md b/docs/games/chunithmsun/troubleshooting.md deleted file mode 100644 index 04d49bdc..00000000 --- a/docs/games/chunithmsun/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (SUN) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmsunplus/c2c.md b/docs/games/chunithmsunplus/c2c.md deleted file mode 100644 index 67b9c916..00000000 --- a/docs/games/chunithmsunplus/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (SUN PLUS) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmsunplus/controllers.md b/docs/games/chunithmsunplus/controllers.md deleted file mode 100644 index 7d35eba2..00000000 --- a/docs/games/chunithmsunplus/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (SUN PLUS) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmsunplus/setup.md b/docs/games/chunithmsunplus/setup.md deleted file mode 100644 index dd9c6177..00000000 --- a/docs/games/chunithmsunplus/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (SUN PLUS) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmsunplus/troubleshooting.md b/docs/games/chunithmsunplus/troubleshooting.md deleted file mode 100644 index c89f399f..00000000 --- a/docs/games/chunithmsunplus/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (SUN PLUS) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/chunithmverse/c2c.md b/docs/games/chunithmverse/c2c.md deleted file mode 100644 index 4880fdbe..00000000 --- a/docs/games/chunithmverse/c2c.md +++ /dev/null @@ -1,4 +0,0 @@ -# Cab-to-Cab Play over Internet (VERSE) - - ---8<-- "docs/games/chusan/c2c.md" diff --git a/docs/games/chunithmverse/controllers.md b/docs/games/chunithmverse/controllers.md deleted file mode 100644 index 8fbadbb6..00000000 --- a/docs/games/chunithmverse/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# Controllers (VERSE) - - ---8<-- "docs/games/chusan/controllers.md" diff --git a/docs/games/chunithmverse/setup.md b/docs/games/chunithmverse/setup.md deleted file mode 100644 index d6a0f7ac..00000000 --- a/docs/games/chunithmverse/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# Game Setup (VERSE) - - ---8<-- "docs/games/chusan/setup.md" diff --git a/docs/games/chunithmverse/troubleshooting.md b/docs/games/chunithmverse/troubleshooting.md deleted file mode 100644 index 8b99967a..00000000 --- a/docs/games/chunithmverse/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# Troubleshooting (VERSE) - - ---8<-- "docs/games/chusan/troubleshooting.md" diff --git a/docs/games/ddr/a20/setup.md b/docs/games/ddr/a20/setup.md deleted file mode 100644 index b9637d21..00000000 --- a/docs/games/ddr/a20/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (DDR A2O) -
- -
- ---8<-- "docs/games/ddr/setup.md" \ No newline at end of file diff --git a/docs/games/ddr/a20/troubleshooting.md b/docs/games/ddr/a20/troubleshooting.md deleted file mode 100644 index fef33f48..00000000 --- a/docs/games/ddr/a20/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# Troubleshooting (DDR A20) -
- -
- ---8<-- "docs/games/ddr/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/ddr/a20plus/setup.md b/docs/games/ddr/a20plus/setup.md deleted file mode 100644 index 09aa1db1..00000000 --- a/docs/games/ddr/a20plus/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (DDR A2O PLUS) -
- -
- ---8<-- "docs/games/ddr/setup.md" \ No newline at end of file diff --git a/docs/games/ddr/a20plus/troubleshooting.md b/docs/games/ddr/a20plus/troubleshooting.md deleted file mode 100644 index c2a896ef..00000000 --- a/docs/games/ddr/a20plus/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# Troubleshooting (DDR A20 PLUS) -
- -
- ---8<-- "docs/games/ddr/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/ddr/a3/setup.md b/docs/games/ddr/a3/setup.md deleted file mode 100644 index 08b06adb..00000000 --- a/docs/games/ddr/a3/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (DDR A3) -
- -
- ---8<-- "docs/games/ddr/setup.md" \ No newline at end of file diff --git a/docs/games/ddr/a3/troubleshooting.md b/docs/games/ddr/a3/troubleshooting.md deleted file mode 100644 index 1aa841c5..00000000 --- a/docs/games/ddr/a3/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# Troubleshooting (DDR A3) -
- -
- ---8<-- "docs/games/ddr/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/ddr/world/setup.md b/docs/games/ddr/world/setup.md deleted file mode 100644 index f16a858e..00000000 --- a/docs/games/ddr/world/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (DDR WORLD) -
- -
- ---8<-- "docs/games/ddr/setup.md" \ No newline at end of file diff --git a/docs/games/ddr/world/troubleshooting.md b/docs/games/ddr/world/troubleshooting.md deleted file mode 100644 index c5828817..00000000 --- a/docs/games/ddr/world/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# Troubleshooting (DDR WORLD) -
- -
- ---8<-- "docs/games/ddr/troubleshooting.md" \ No newline at end of file diff --git a/docs/games/maimaidx/buddies/controllers.md b/docs/games/maimaidx/buddies/controllers.md deleted file mode 100644 index ebf07ef2..00000000 --- a/docs/games/maimaidx/buddies/controllers.md +++ /dev/null @@ -1,4 +0,0 @@ -# maimai DX BUDDiES - - ---8<-- "docs/games/mai2/controllers.md" diff --git a/docs/games/maimaidx/buddies/setup.md b/docs/games/maimaidx/buddies/setup.md deleted file mode 100644 index 74026168..00000000 --- a/docs/games/maimaidx/buddies/setup.md +++ /dev/null @@ -1,4 +0,0 @@ -# maimai DX BUDDiES - - ---8<-- "docs/games/mai2/setup.md" diff --git a/docs/games/maimaidx/buddies/troubleshooting.md b/docs/games/maimaidx/buddies/troubleshooting.md deleted file mode 100644 index 880226d8..00000000 --- a/docs/games/maimaidx/buddies/troubleshooting.md +++ /dev/null @@ -1,4 +0,0 @@ -# maimai DX BUDDiES - - ---8<-- "docs/games/mai2/troubleshooting.md" diff --git a/docs/games/maimaidx/prism/controllers.md b/docs/games/maimaidx/prism/controllers.md deleted file mode 100644 index 0976227c..00000000 --- a/docs/games/maimaidx/prism/controllers.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM -
- -
- ---8<-- "docs/games/mai2/controllers.md" diff --git a/docs/games/maimaidx/prism/setup.md b/docs/games/maimaidx/prism/setup.md deleted file mode 100644 index 2eb96264..00000000 --- a/docs/games/maimaidx/prism/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM -
- -
- ---8<-- "docs/games/mai2/setup.md" diff --git a/docs/games/maimaidx/prism/troubleshooting.md b/docs/games/maimaidx/prism/troubleshooting.md deleted file mode 100644 index e7be7212..00000000 --- a/docs/games/maimaidx/prism/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM -
- -
- ---8<-- "docs/games/mai2/troubleshooting.md" diff --git a/docs/games/maimaidx/prismplus/controllers.md b/docs/games/maimaidx/prismplus/controllers.md deleted file mode 100644 index 75823253..00000000 --- a/docs/games/maimaidx/prismplus/controllers.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM PLUS -
- -
- ---8<-- "docs/games/mai2/controllers.md" diff --git a/docs/games/maimaidx/prismplus/setup.md b/docs/games/maimaidx/prismplus/setup.md deleted file mode 100644 index efd4f98a..00000000 --- a/docs/games/maimaidx/prismplus/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM PLUS -
- -
- ---8<-- "docs/games/mai2/setup.md" diff --git a/docs/games/maimaidx/prismplus/troubleshooting.md b/docs/games/maimaidx/prismplus/troubleshooting.md deleted file mode 100644 index 9696b838..00000000 --- a/docs/games/maimaidx/prismplus/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# maimai DX PRiSM PLUS -
- -
- ---8<-- "docs/games/mai2/troubleshooting.md" diff --git a/docs/games/taikonijiiro/setup.md b/docs/games/namco/taikonijiiro/setup.md similarity index 96% rename from docs/games/taikonijiiro/setup.md rename to docs/games/namco/taikonijiiro/setup.md index 132bcf87..d3365245 100644 --- a/docs/games/taikonijiiro/setup.md +++ b/docs/games/namco/taikonijiiro/setup.md @@ -1,5 +1,5 @@ # Taiko no Tatsujin Nijiiro - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -10,7 +10,7 @@ Taiko is generally distributed as a single folder. For Nijiiro, this will be `SBWY 39.06`. The game folder should contain an `AMCUS`, `Data` and `Executable` folder. - + !!! danger "Nijiiro is a rolling release so please verify your game version by opening `AMCUS\AMConfig.ini` and verifying that it says `cacfg-game_ver=39.06`" @@ -27,7 +27,7 @@ - Copy the files from `TaikoArcadeLoader.zip` to your `Executable/Release` folder. When asked, choose to replace the existing files with the newly copied files. - + ### Configuring TaikoArcadeLoader @@ -183,7 +183,7 @@ If you would like to adjust patch settings enter the test menu by pressing ++f1++ on the Attract screen then using the `arrow keys` and ++enter++, navigate to `MOD MANAGER`. - + !!! tip "" diff --git a/docs/games/taikonijiiro/troubleshooting.md b/docs/games/namco/taikonijiiro/troubleshooting.md similarity index 90% rename from docs/games/taikonijiiro/troubleshooting.md rename to docs/games/namco/taikonijiiro/troubleshooting.md index ce856e85..aa9ee336 100644 --- a/docs/games/taikonijiiro/troubleshooting.md +++ b/docs/games/namco/taikonijiiro/troubleshooting.md @@ -1,5 +1,5 @@ -# Taiko no Tatsujin Nijiiro Common Problems/Tips - +# Taiko no Tatsujin Nijiiro Troubleshooting + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -18,7 +18,7 @@ Using ++f1++, the `arrow keys` and ++enter++, navigate to `OTHERS` -> `LANGUAGE` - + --- @@ -51,7 +51,7 @@ - Scroll down to `Exclusions` and click on `Add or remove exclusions`. - Click the `Add an exclusion` button, select the `folder` option, navigate to the root of your game installation and click `Select Folder`. - + --- ### My game is running crazy fast/slow @@ -74,7 +74,7 @@ Using ++f1++ `arrow keys` and ++enter++ navigate to `GAME OPTIONS` -> `CLOCK/CLOSE TIME SETTING` -> `SCHEDULE TYPE`. - + If you are still unable to connect that means you have incorrectly configured your `config.toml` or your server. @@ -89,7 +89,7 @@ You can set your scale to `100%` right above where it says your resolution. - + --- ### My controller is dropping inputs / I can't hit good drumrolls @@ -129,5 +129,5 @@ - Inside `config.toml`, set `wasapi_shared =` to `false` and set `asio =` to `true`. - Change `asio_driver =` to `asio_driver = "FlexASIO"` - To change FlexASIO settings refer to [this](../../extras/streamaudio.md#option-4-flexasio). + To change FlexASIO settings refer to [this](/extras/streamaudio.md#option-4-flexasio). diff --git a/docs/games/ongekibrightmemory/controllers.md b/docs/games/ongekibrightmemory/controllers.md deleted file mode 100644 index af6ce38a..00000000 --- a/docs/games/ongekibrightmemory/controllers.md +++ /dev/null @@ -1,5 +0,0 @@ -# Controllers (O.N.G.E.K.I. bright MEMORY) -
- -
---8<-- "docs/games/mu3/controllers.md" \ No newline at end of file diff --git a/docs/games/ongekibrightmemory/setup.md b/docs/games/ongekibrightmemory/setup.md deleted file mode 100644 index a65196de..00000000 --- a/docs/games/ongekibrightmemory/setup.md +++ /dev/null @@ -1,5 +0,0 @@ -# Game Setup (O.N.G.E.K.I. bright MEMORY) -
- -
---8<-- "docs/games/mu3/setup.md" diff --git a/docs/games/ongekibrightmemory/troubleshooting.md b/docs/games/ongekibrightmemory/troubleshooting.md deleted file mode 100644 index f8e11736..00000000 --- a/docs/games/ongekibrightmemory/troubleshooting.md +++ /dev/null @@ -1,6 +0,0 @@ -# Troubleshooting (O.N.G.E.K.I. bright MEMORY) -
- -
- ---8<-- "docs/games/mu3/troubleshooting.md" diff --git a/docs/games/ongekirefresh/controllers.md b/docs/games/ongekirefresh/controllers.md deleted file mode 100644 index 926602fe..00000000 --- a/docs/games/ongekirefresh/controllers.md +++ /dev/null @@ -1,5 +0,0 @@ -# Controllers (O.N.G.E.K.I. Re:Fresh) -
- -
---8<-- "docs/games/mu3/controllers.md" diff --git a/docs/games/ongekirefresh/setup.md b/docs/games/ongekirefresh/setup.md deleted file mode 100644 index b10dd00b..00000000 --- a/docs/games/ongekirefresh/setup.md +++ /dev/null @@ -1,5 +0,0 @@ -# Game Setup (O.N.G.E.K.I. Re:Fresh) -
- -
---8<-- "docs/games/mu3/setup.md" diff --git a/docs/games/ongekirefresh/troubleshooting.md b/docs/games/ongekirefresh/troubleshooting.md deleted file mode 100644 index 9d4dfa42..00000000 --- a/docs/games/ongekirefresh/troubleshooting.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting (O.N.G.E.K.I. Re:Fresh) -
- -
---8<-- "docs/games/mu3/troubleshooting.md" diff --git a/docs/games/chusan/c2c.md b/docs/games/sega/chunithm/common/chusan/c2c.md similarity index 83% rename from docs/games/chusan/c2c.md rename to docs/games/sega/chunithm/common/chusan/c2c.md index 4d788c69..f1a28522 100644 --- a/docs/games/chusan/c2c.md +++ b/docs/games/sega/chunithm/common/chusan/c2c.md @@ -3,7 +3,7 @@ !!! tip "" - Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14** - - To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](../../extras/softether.md) for more information. + - To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information. --- ### Configuring segatools.ini & Game Assignments @@ -30,14 +30,14 @@ !!! tip "GAME ASSIGNMENTS" - After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```. - + - Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example). - + - Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` . - - + + Exit the Service Menu and load into Attract Mode. If the game passes the Group Check then chances are you're good to go! You can now login to a credit and open a cab-to-cab link request to check if the connection is working properly! @@ -49,10 +49,10 @@ - Login to a credit. - If you're hosting a cab-to-cab session, choose a song first, then scroll to the far left and press Confirm. The cab-to-cab request is now open. - + - If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session. - + If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action! @@ -60,4 +60,4 @@ !!! warning "Have any other issues?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. \ No newline at end of file + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages. \ No newline at end of file diff --git a/docs/games/chusan/controllers.md b/docs/games/sega/chunithm/common/chusan/controllers.md similarity index 97% rename from docs/games/chusan/controllers.md rename to docs/games/sega/chunithm/common/chusan/controllers.md index 8d503de7..98f5e065 100644 --- a/docs/games/chusan/controllers.md +++ b/docs/games/sega/chunithm/common/chusan/controllers.md @@ -1,344 +1,344 @@ -!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." - ---- - -!!! tip "" - - segatools, by default, only accepts keyboard input and does not recognize any - controllers. However, it can be configured with IO DLLs to add support for controllers. - - The controller you plan on using should also be provided with these IO DLLs. If unsure, - check the support section for your controller, or contact the vendor directly. Alternate - options for the most common controllers are listed below. - - These IO DLLs should be copied to your game's `App\bin\` folder and referenced in - `segatools.ini` under the `[chuniio]` section. - -!!! tip "" - - If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), - then add your DLL's file name after the `=`: - - ```ini hl_lines="5" - [chuniio] - ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. - ; (will use chu2to3 engine internally) - ;(1)! - path=controller.dll - ``` - - 1. Note that there is no leading semicolon. - -!!! tip "" - - If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), - uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then - add your DLLs after the `=`: - - ```ini hl_lines="5 6" - [chuniio] - ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. - ; x86 chuniio to path32, x64 to path64. Both are necessary. - ;(1)! - path32=controller_x86.dll - path64=controller_x64.dll - ``` - - 1. Note that there is no leading semicolon. - ---- - -### Keyboard - -!!! tip "" - - Keyboard is the default input method, and while not recommended for playing the game, - it is useful for testing purposes. - - The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. - - If you wish to change the default keybinds, an explanation on how to set these is included - above the `[io3]` section in your `segatools.ini`. - ---- - -### Brokenithm - -!!! tip "" - - Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom - half of the screen as the ground slider, and sliding into the upper half activates the air - sensors. - -#### Android - -!!! warning - - Your computer and your Android device must be on the same local network. - -!!! tip "" - - - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) - and install it on your Android device. - - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) - and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. - - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. - - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: - - ```ini hl_lines="2" - [aimeio] - path=aime_brokenithm.dll - ``` - - ```ini hl_lines="2 3" - [chuniio] - path32=brokenithm_x86.dll - path64=brokenithm_x64.dll - ``` - - - Run `brokenithm_server.exe`. A command prompt window should open, saying that - it is waiting for a device on port 52468. - - Open the Brokenithm app on your Android device. Enter your computer's IP address - in the Address box on the top right, then tap Start. - - Run the game as normal. - -??? info "Getting your computer's IP address" - - Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to - the bottom and check the address under the **IPv4 address** field: - - - - That is your computer's IP address. - -??? info "Automatically launching the Brokenithm server when starting the game" - - **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** - - You can edit the launch script to launch the Brokenithm server when starting the game. - Edit `App\bin\start.bat` to add a line above the existing commands: - - ```batch hl_lines="5" - @echo off - - pushd %~dp0 - - start /min brokenithm_server - start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json - inject_x86 -d -k chusanhook_x86.dll chusanApp.exe - taskkill /f /im amdaemon.exe > nul 2>&1 - - echo. - echo Game processes have terminated - pause - ``` - -??? info "Improving latency" - - You can improve latency by running Brokenithm with your Android device tethered to - your computer. However, this requires a little extra setup: - - - Connect your Android device to your computer with a USB cable. - - If you haven't enabled Developer options on your device, do it by navigating to - the "About" page in your phone's settings, then tap "Build number" seven times. - This varies by device, so if unsure, look up the instructions for your specific - one. - - Navigate to Developer options and enable USB debugging. - - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) - to your `App\bin\` folder. - - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the - address bar, type `cmd`, and hit Enter to open a command prompt. - - In the command prompt, type the following command: - - ```batch - adb reverse tcp:52468 tcp:52468 - ``` - - - Start brokenithm_server in TCP mode with the -T command line flag, `brokenithm_server.exe -T`. - - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. - - If the text box to the left of the "SETTINGS" button say "UDP", tap on it - once to switch to "TCP" mode. - - Tap on "START", and you will now be connected via the USB cable. - - You can now start the game as normal. - - The next time you play the game, you only need to run the `adb reverse ...` command - again. To do this automatically when the game starts, add a line to the `start.bat` - script **before** the `brokenithm_server` line: - - ```batch hl_lines="5 6" - @echo off - - pushd %~dp0 - - start /min platform-tools\adb reverse tcp:52468 tcp:52468 - start /min brokenithm_server -T - start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json - inject_x86 -d -k chusanhook_x86.dll chusanApp.exe - taskkill /f /im amdaemon.exe > nul 2>&1 - - echo. - echo Game processes have terminated - pause - ``` - -#### iOS/iPadOS - -!!! tip "" - - - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/U6kwvETm) ^^(iOS 18 only)^^. - - If your iOS/iPadOS device doesn't have iOS 18, you will need to sideload a different [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). - - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** - - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). - - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) - and extract it to `App\bin\Brokenithm-Server`. - - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. - - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: - - ```ini hl_lines="2" - [aimeio] - path=aime_brokenithm.dll - ``` - - ```ini hl_lines="2 3" - [chuniio] - path32=brokenithm_x86.dll - path64=brokenithm_x64.dll - ``` - - - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window - should open, saying that it is waiting for a device. - - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a - USB cable. - - Run the game as normal. - -??? info "Automatically launching the Brokenithm server when starting the game" - - **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** - - You can edit the launch script to launch the Brokenithm server when starting the game. - Edit `App\bin\start.bat` to add a line above the existing commands: - - ```batch hl_lines="5" - @echo off - - pushd %~dp0 - - start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe - start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json - inject_x86 -d -k chusanhook_x86.dll chusanApp.exe - taskkill /f /im amdaemon.exe > nul 2>&1 - - echo. - echo Game processes have terminated - pause - ``` - -### TASOLLER - -!!! warning - - This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the - controller after January 2022, the update should have already been applied. - - If you've purchased the controller before then, you will need to update the touch - firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). - -!!! tip "" - - - Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller. - Instructions on how to do so is provided in the linked archive. - - Pick one of these two TASOLLER IO DLLs to download and extract to your `App\bin` folder. - They should be functionally the same, but if one doesn't work, you can try the other: - - [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases) (download `lib.zip`) - - [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`) - - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: - - ```ini - [chuniio] - path32=chuniio_tasoller.dll;(1)! - path64=chuniio_tasoller_x64.dll;(2)! - ``` - - 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. - 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. - - - Connect the controller to your computer, and then start the game. - -### YubiDeck - -!!! tip "" - - - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided - in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). - - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) - and extract it to your `App\bin` folder. - - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: - - ```ini - [chuniio] - path32=chuniio_yubideck_chusan.dll - path64=chuniio_yubideck_amdaemon.dll - ``` - - - Optionally, reference the included AimeIO DLL to use the controller's - built-in card reader: - - ```ini - [aimeio] - path=aimeio_yubideck.dll - ``` - - - Connect the controller to your computer, and then start the game. - -### Laverita 3 - -!!! tip "" - - - Switch your Laverita to IO mode. You can do so in ConfigApp - found in the yuancon [discord](https://discord.gg/4ncuRrq). - - Change the COM port of your controller. You can do so in - Device manager by looking for `USB Serial Device` you may need to unplug and replug your controller to properly idetify which one is the Laverita. - - Double click on it - - Go to Port Settings - - Click on Advanced - - From the dropdown select COM1 - - Restart to ensure changes took effect and saved - - Edit your `App\bin\segatools.ini` to disable io emulation and set led: - - ```ini - [led] - ; Output billboard LED strip data to a named pipe called "\\.\pipe\chuni_led" - cabLedOutputPipe=0 - ; Output billboard LED strip data to serial - cabLedOutputSerial=1 - - ; Output slider LED data to the named pipe - controllerLedOutputPipe=0 - ; Output slider LED data to the serial port - controllerLedOutputSerial=1 - ; Use the OpeNITHM protocol for serial LED output - controllerLedOutputOpeNITHM=0 - - ; Serial port to send data to if using serial output. Default is COM5. - serialPort=COM1 - ; Baud rate for serial data (set to 115200 if using OpeNITHM) - serialBaud=9600 - - [slider] - ; Enable slider emulation. If you have real AC slider, set this to 0. - ; Slider serial port must be COM1. - enable=0 - - [io4] - enable=0 - ``` - - - Then start the game. - -### Arcade hardware and other controllers - -!!! tip "" - - If you're interested in using a cabinet slider and air sensors, or possibly even - making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) - and Discord community is a great place to start! +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +!!! tip "" + + segatools, by default, only accepts keyboard input and does not recognize any + controllers. However, it can be configured with IO DLLs to add support for controllers. + + The controller you plan on using should also be provided with these IO DLLs. If unsure, + check the support section for your controller, or contact the vendor directly. Alternate + options for the most common controllers are listed below. + + These IO DLLs should be copied to your game's `App\bin\` folder and referenced in + `segatools.ini` under the `[chuniio]` section. + +!!! tip "" + + If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), + then add your DLL's file name after the `=`: + + ```ini hl_lines="5" + [chuniio] + ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. + ; (will use chu2to3 engine internally) + ;(1)! + path=controller.dll + ``` + + 1. Note that there is no leading semicolon. + +!!! tip "" + + If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), + uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then + add your DLLs after the `=`: + + ```ini hl_lines="5 6" + [chuniio] + ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. + ; x86 chuniio to path32, x64 to path64. Both are necessary. + ;(1)! + path32=controller_x86.dll + path64=controller_x64.dll + ``` + + 1. Note that there is no leading semicolon. + +--- + +### Keyboard + +!!! tip "" + + Keyboard is the default input method, and while not recommended for playing the game, + it is useful for testing purposes. + + The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. + + If you wish to change the default keybinds, an explanation on how to set these is included + above the `[io3]` section in your `segatools.ini`. + +--- + +### Brokenithm + +!!! tip "" + + Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom + half of the screen as the ground slider, and sliding into the upper half activates the air + sensors. + +#### Android + +!!! warning + + Your computer and your Android device must be on the same local network. + +!!! tip "" + + - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) + and install it on your Android device. + - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) + and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `brokenithm_server.exe`. A command prompt window should open, saying that + it is waiting for a device on port 52468. + - Open the Brokenithm app on your Android device. Enter your computer's IP address + in the Address box on the top right, then tap Start. + - Run the game as normal. + +??? info "Getting your computer's IP address" + + Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to + the bottom and check the address under the **IPv4 address** field: + + + + That is your computer's IP address. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +??? info "Improving latency" + + You can improve latency by running Brokenithm with your Android device tethered to + your computer. However, this requires a little extra setup: + + - Connect your Android device to your computer with a USB cable. + - If you haven't enabled Developer options on your device, do it by navigating to + the "About" page in your phone's settings, then tap "Build number" seven times. + This varies by device, so if unsure, look up the instructions for your specific + one. + - Navigate to Developer options and enable USB debugging. + - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) + to your `App\bin\` folder. + - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the + address bar, type `cmd`, and hit Enter to open a command prompt. + - In the command prompt, type the following command: + + ```batch + adb reverse tcp:52468 tcp:52468 + ``` + + - Start brokenithm_server in TCP mode with the -T command line flag, `brokenithm_server.exe -T`. + - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. + - If the text box to the left of the "SETTINGS" button say "UDP", tap on it + once to switch to "TCP" mode. + - Tap on "START", and you will now be connected via the USB cable. + - You can now start the game as normal. + + The next time you play the game, you only need to run the `adb reverse ...` command + again. To do this automatically when the game starts, add a line to the `start.bat` + script **before** the `brokenithm_server` line: + + ```batch hl_lines="5 6" + @echo off + + pushd %~dp0 + + start /min platform-tools\adb reverse tcp:52468 tcp:52468 + start /min brokenithm_server -T + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +#### iOS/iPadOS + +!!! tip "" + + - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/U6kwvETm) ^^(iOS 18 only)^^. + - If your iOS/iPadOS device doesn't have iOS 18, you will need to sideload a different [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). + - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** + - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). + - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) + and extract it to `App\bin\Brokenithm-Server`. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window + should open, saying that it is waiting for a device. + - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a + USB cable. + - Run the game as normal. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +### TASOLLER + +!!! warning + + This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the + controller after January 2022, the update should have already been applied. + + If you've purchased the controller before then, you will need to update the touch + firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). + +!!! tip "" + + - Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller. + Instructions on how to do so is provided in the linked archive. + - Pick one of these two TASOLLER IO DLLs to download and extract to your `App\bin` folder. + They should be functionally the same, but if one doesn't work, you can try the other: + - [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases) (download `lib.zip`) + - [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`) + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_tasoller.dll;(1)! + path64=chuniio_tasoller_x64.dll;(2)! + ``` + + 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. + 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. + + - Connect the controller to your computer, and then start the game. + +### YubiDeck + +!!! tip "" + + - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided + in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). + - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) + and extract it to your `App\bin` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_yubideck_chusan.dll + path64=chuniio_yubideck_amdaemon.dll + ``` + + - Optionally, reference the included AimeIO DLL to use the controller's + built-in card reader: + + ```ini + [aimeio] + path=aimeio_yubideck.dll + ``` + + - Connect the controller to your computer, and then start the game. + +### Laverita 3 + +!!! tip "" + + - Switch your Laverita to IO mode. You can do so in ConfigApp + found in the yuancon [discord](https://discord.gg/4ncuRrq). + - Change the COM port of your controller. You can do so in + Device manager by looking for `USB Serial Device` you may need to unplug and replug your controller to properly idetify which one is the Laverita. + - Double click on it + - Go to Port Settings + - Click on Advanced + - From the dropdown select COM1 + - Restart to ensure changes took effect and saved + - Edit your `App\bin\segatools.ini` to disable io emulation and set led: + + ```ini + [led] + ; Output billboard LED strip data to a named pipe called "\\.\pipe\chuni_led" + cabLedOutputPipe=0 + ; Output billboard LED strip data to serial + cabLedOutputSerial=1 + + ; Output slider LED data to the named pipe + controllerLedOutputPipe=0 + ; Output slider LED data to the serial port + controllerLedOutputSerial=1 + ; Use the OpeNITHM protocol for serial LED output + controllerLedOutputOpeNITHM=0 + + ; Serial port to send data to if using serial output. Default is COM5. + serialPort=COM1 + ; Baud rate for serial data (set to 115200 if using OpeNITHM) + serialBaud=9600 + + [slider] + ; Enable slider emulation. If you have real AC slider, set this to 0. + ; Slider serial port must be COM1. + enable=0 + + [io4] + enable=0 + ``` + + - Then start the game. + +### Arcade hardware and other controllers + +!!! tip "" + + If you're interested in using a cabinet slider and air sensors, or possibly even + making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) + and Discord community is a great place to start! diff --git a/docs/games/chusan/setup.md b/docs/games/sega/chunithm/common/chusan/setup.md similarity index 92% rename from docs/games/chusan/setup.md rename to docs/games/sega/chunithm/common/chusan/setup.md index 7a11b6fd..ae4bed7c 100644 --- a/docs/games/chusan/setup.md +++ b/docs/games/sega/chunithm/common/chusan/setup.md @@ -24,15 +24,15 @@ You should end up with a file structure as follows. - + Create another empty folder named `AppData` next to them. It should now look like below. - + The `App` folder should have a file structure as follows. - + ??? warning "If your data doesn't look like this" @@ -64,7 +64,7 @@ Extract any options you've downloaded into the `Option` folder. You should end up with a file structure as follows. **Do not be worried if you have fewer or more option folders.** - + !!! warning "If you plan to connect to a network (Hosted or Local), the `A001` option folder for your specific game version is required. This option contains a special Event file that lets the game connect." @@ -103,7 +103,7 @@ ### Patching the game -!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." +!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher." There are **many** patches for CHUNITHM. @@ -134,7 +134,7 @@ You should now have a few more files inside the folder, as highlighted: - + --- @@ -256,7 +256,7 @@ your 20-digit access code if you already have one, or make one up if you don't. If you're making one up, the access code **MUST NOT** start with a 3. - + ??? warning "Local (ARTEMiS/AquaDX)" @@ -288,7 +288,7 @@ - Open the `Default Format` dropdown. - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. - + #### Fixing OpenSSL on Intel 10th Gen and newer CPUs @@ -324,7 +324,7 @@ Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. - + !!! tip "" @@ -333,14 +333,14 @@ Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). - + !!! tip "" Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) and toggle this setting to **基準機** (`STANDARD`). - + !!! tip "" @@ -352,14 +352,14 @@ Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). - + !!! tip "" Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button to toggle the setting until it says **全時刻** (`ALL TIME`). - + !!! tip "" @@ -372,7 +372,7 @@ If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. - + !!! tip "" @@ -386,4 +386,4 @@ !!! warning "Have any other issues?" - Check out the [Troubleshooting](./troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. + Check out the [Troubleshooting](./troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages. diff --git a/docs/games/chusan/troubleshooting.md b/docs/games/sega/chunithm/common/chusan/troubleshooting.md similarity index 93% rename from docs/games/chusan/troubleshooting.md rename to docs/games/sega/chunithm/common/chusan/troubleshooting.md index d6312635..7e07ad38 100644 --- a/docs/games/chusan/troubleshooting.md +++ b/docs/games/sega/chunithm/common/chusan/troubleshooting.md @@ -1,130 +1,130 @@ -!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." - ---- - -### My game crashes on launch! - -!!! tip "" - - Could be due to **many** things, the most common of which are: - - - `amdaemon` crashing in the background. Make sure that the `config_*.json` files - have valid syntax, your ICF files are correct, and the OpenSSL fix is applied on Intel Core 10th Gen CPUs and newer. - - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on - a 60Hz screen). Refer to the game setup guide to fix it. - - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. - If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz - monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). - -??? info "Capturing logs from `amdaemon` for troubleshooting" - - To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named - `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. - - ```batch - @echo off - cls - echo Attempting to run AM Daemon ... - echo Window should close after 30 seconds - echo Log will be generated at amdaemontest.txt - call :sub >amdaemontest.txt - exit /b - - :sub - set OPENSSL_ia32cap=:~0x20000000 - pushd %~dp0 - start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json - ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe - ``` - - Double-click it to run. The script should run for 30 seconds, and you will get a file - named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. - ---- - -### My game takes a long time to boot! - -!!! tip "" - - CHUNITHM game files consist of thousands of small XML files, which Windows Defender - takes a long time to scan through. Add your game folder to the Windows Defender - exclusion list. - -!!! danger - - Doing this will prevent Windows Defender from scanning your game folder for viruses. - Only do this if you trust the source of the data. - ---- - -### My game is running too slow/fast - -!!! tip "" - - The game could be running under or over its required refresh rate. - - - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" - in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) - - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. - - It could also be that your computer's performance isn't good enough to keep - a steady framerate. - ---- - -### My game is stuttering - -!!! tip "" - - For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel - and change "Power management mode" to "**Prefer maximum performance**". - ---- - -### My game crashes when I tab out of fullscreen! - -!!! tip "" - - As the game is intended to run on arcade hardware, it doesn't like being minimized. - - One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). - This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). - Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing - to overwrite when asked. - - You should now be able to tab out of fullscreen without crashing the game. - -!!! warning - - The game will not ignore inputs when out of focus. - - This means any controller inputs will still be accepted, so try not to lean onto - your slider whilst tabbed out! - - This also means that you can accidentally enter the service menu by hitting your - `Test` key even if the game is minimised. If you were in the middle of a credit, - **your scores will be lost.** - ---- - -### When I run the game all other audio is gone! - -!!! tip "" - - CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) - for audio to get better latency. - - You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)) - to hear audio outside of the game at the cost of audio latency. - ---- - -### Cabinet-to-Cabinet(c2c) Fixes - -!!! tip "" - - c2c can have many problems but you can fix most of them by applying the "Patch for head-to-head play" and disabling "Set all timers to 999" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). - - If the above does not work then please ensure both machines have the exact same data and can communicate with each other if they cannot then you can try disabling firewalls or changing the c2c group. - - If clicking the c2c button does nothing, you can fix it by resetting the network settings in Windows. +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +### My game crashes on launch! + +!!! tip "" + + Could be due to **many** things, the most common of which are: + + - `amdaemon` crashing in the background. Make sure that the `config_*.json` files + have valid syntax, your ICF files are correct, and the OpenSSL fix is applied on Intel Core 10th Gen CPUs and newer. + - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on + a 60Hz screen). Refer to the game setup guide to fix it. + - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. + If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz + monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers)). + +??? info "Capturing logs from `amdaemon` for troubleshooting" + + To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named + `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. + + ```batch + @echo off + cls + echo Attempting to run AM Daemon ... + echo Window should close after 30 seconds + echo Log will be generated at amdaemontest.txt + call :sub >amdaemontest.txt + exit /b + + :sub + set OPENSSL_ia32cap=:~0x20000000 + pushd %~dp0 + start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe + ``` + + Double-click it to run. The script should run for 30 seconds, and you will get a file + named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. + +--- + +### My game takes a long time to boot! + +!!! tip "" + + CHUNITHM game files consist of thousands of small XML files, which Windows Defender + takes a long time to scan through. Add your game folder to the Windows Defender + exclusion list. + +!!! danger + + Doing this will prevent Windows Defender from scanning your game folder for viruses. + Only do this if you trust the source of the data. + +--- + +### My game is running too slow/fast + +!!! tip "" + + The game could be running under or over its required refresh rate. + + - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" + in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) + - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. + + It could also be that your computer's performance isn't good enough to keep + a steady framerate. + +--- + +### My game is stuttering + +!!! tip "" + + For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel + and change "Power management mode" to "**Prefer maximum performance**". + +--- + +### My game crashes when I tab out of fullscreen! + +!!! tip "" + + As the game is intended to run on arcade hardware, it doesn't like being minimized. + + One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). + This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). + Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing + to overwrite when asked. + + You should now be able to tab out of fullscreen without crashing the game. + +!!! warning + + The game will not ignore inputs when out of focus. + + This means any controller inputs will still be accepted, so try not to lean onto + your slider whilst tabbed out! + + This also means that you can accidentally enter the service menu by hitting your + `Test` key even if the game is minimised. If you were in the middle of a credit, + **your scores will be lost.** + +--- + +### When I run the game all other audio is gone! + +!!! tip "" + + CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) + for audio to get better latency. + + You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers)) + to hear audio outside of the game at the cost of audio latency. + +--- + +### Cabinet-to-Cabinet(c2c) Fixes + +!!! tip "" + + c2c can have many problems but you can fix most of them by applying the "Patch for head-to-head play" and disabling "Set all timers to 999" on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers)). + + If the above does not work then please ensure both machines have the exact same data and can communicate with each other if they cannot then you can try disabling firewalls or changing the c2c group. + + If clicking the c2c button does nothing, you can fix it by resetting the network settings in Windows. diff --git a/docs/games/sega/chunithm/luminous/c2c.md b/docs/games/sega/chunithm/luminous/c2c.md new file mode 100644 index 00000000..7e5913a2 --- /dev/null +++ b/docs/games/sega/chunithm/luminous/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (LUMINOUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/luminous/controllers.md b/docs/games/sega/chunithm/luminous/controllers.md new file mode 100644 index 00000000..fbbbb21c --- /dev/null +++ b/docs/games/sega/chunithm/luminous/controllers.md @@ -0,0 +1,4 @@ +# Controllers (LUMINOUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/luminous/setup.md b/docs/games/sega/chunithm/luminous/setup.md new file mode 100644 index 00000000..667689db --- /dev/null +++ b/docs/games/sega/chunithm/luminous/setup.md @@ -0,0 +1,4 @@ +# Game Setup (LUMINOUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/luminous/troubleshooting.md b/docs/games/sega/chunithm/luminous/troubleshooting.md new file mode 100644 index 00000000..67b17d02 --- /dev/null +++ b/docs/games/sega/chunithm/luminous/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (LUMINOUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/luminousplus/c2c.md b/docs/games/sega/chunithm/luminousplus/c2c.md new file mode 100644 index 00000000..8d585f28 --- /dev/null +++ b/docs/games/sega/chunithm/luminousplus/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (LUMINOUS PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/luminousplus/controllers.md b/docs/games/sega/chunithm/luminousplus/controllers.md new file mode 100644 index 00000000..61d3d553 --- /dev/null +++ b/docs/games/sega/chunithm/luminousplus/controllers.md @@ -0,0 +1,4 @@ +# Controllers (LUMINOUS PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/luminousplus/setup.md b/docs/games/sega/chunithm/luminousplus/setup.md new file mode 100644 index 00000000..6ea5bff0 --- /dev/null +++ b/docs/games/sega/chunithm/luminousplus/setup.md @@ -0,0 +1,4 @@ +# Game Setup (LUMINOUS PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/luminousplus/troubleshooting.md b/docs/games/sega/chunithm/luminousplus/troubleshooting.md new file mode 100644 index 00000000..1abd793f --- /dev/null +++ b/docs/games/sega/chunithm/luminousplus/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (LUMINOUS PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/new/c2c.md b/docs/games/sega/chunithm/new/c2c.md new file mode 100644 index 00000000..714e781a --- /dev/null +++ b/docs/games/sega/chunithm/new/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (NEW) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/new/controllers.md b/docs/games/sega/chunithm/new/controllers.md new file mode 100644 index 00000000..7230d53f --- /dev/null +++ b/docs/games/sega/chunithm/new/controllers.md @@ -0,0 +1,4 @@ +# Controllers (NEW) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/new/setup.md b/docs/games/sega/chunithm/new/setup.md new file mode 100644 index 00000000..5c5c3528 --- /dev/null +++ b/docs/games/sega/chunithm/new/setup.md @@ -0,0 +1,4 @@ +# Game Setup (NEW) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/new/troubleshooting.md b/docs/games/sega/chunithm/new/troubleshooting.md new file mode 100644 index 00000000..65ecfe80 --- /dev/null +++ b/docs/games/sega/chunithm/new/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (NEW) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/newplus/c2c.md b/docs/games/sega/chunithm/newplus/c2c.md new file mode 100644 index 00000000..430a672a --- /dev/null +++ b/docs/games/sega/chunithm/newplus/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (NEW PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/newplus/controllers.md b/docs/games/sega/chunithm/newplus/controllers.md new file mode 100644 index 00000000..9983ff72 --- /dev/null +++ b/docs/games/sega/chunithm/newplus/controllers.md @@ -0,0 +1,4 @@ +# Controllers (NEW PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/newplus/setup.md b/docs/games/sega/chunithm/newplus/setup.md new file mode 100644 index 00000000..8ca175dd --- /dev/null +++ b/docs/games/sega/chunithm/newplus/setup.md @@ -0,0 +1,4 @@ +# Game Setup (NEW PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/newplus/troubleshooting.md b/docs/games/sega/chunithm/newplus/troubleshooting.md new file mode 100644 index 00000000..c84cd19c --- /dev/null +++ b/docs/games/sega/chunithm/newplus/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (NEW PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/sun/c2c.md b/docs/games/sega/chunithm/sun/c2c.md new file mode 100644 index 00000000..0f46ccd2 --- /dev/null +++ b/docs/games/sega/chunithm/sun/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (SUN) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/sun/controllers.md b/docs/games/sega/chunithm/sun/controllers.md new file mode 100644 index 00000000..7e5146be --- /dev/null +++ b/docs/games/sega/chunithm/sun/controllers.md @@ -0,0 +1,4 @@ +# Controllers (SUN) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/sun/setup.md b/docs/games/sega/chunithm/sun/setup.md new file mode 100644 index 00000000..daaaf60c --- /dev/null +++ b/docs/games/sega/chunithm/sun/setup.md @@ -0,0 +1,4 @@ +# Game Setup (SUN) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/sun/troubleshooting.md b/docs/games/sega/chunithm/sun/troubleshooting.md new file mode 100644 index 00000000..4364ee8a --- /dev/null +++ b/docs/games/sega/chunithm/sun/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (SUN) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/sunplus/c2c.md b/docs/games/sega/chunithm/sunplus/c2c.md new file mode 100644 index 00000000..c8a8ba14 --- /dev/null +++ b/docs/games/sega/chunithm/sunplus/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (SUN PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/sunplus/controllers.md b/docs/games/sega/chunithm/sunplus/controllers.md new file mode 100644 index 00000000..483f9432 --- /dev/null +++ b/docs/games/sega/chunithm/sunplus/controllers.md @@ -0,0 +1,4 @@ +# Controllers (SUN PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/sunplus/setup.md b/docs/games/sega/chunithm/sunplus/setup.md new file mode 100644 index 00000000..90419616 --- /dev/null +++ b/docs/games/sega/chunithm/sunplus/setup.md @@ -0,0 +1,4 @@ +# Game Setup (SUN PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/sunplus/troubleshooting.md b/docs/games/sega/chunithm/sunplus/troubleshooting.md new file mode 100644 index 00000000..769fdd50 --- /dev/null +++ b/docs/games/sega/chunithm/sunplus/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (SUN PLUS) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/chunithm/verse/c2c.md b/docs/games/sega/chunithm/verse/c2c.md new file mode 100644 index 00000000..3ccb1daf --- /dev/null +++ b/docs/games/sega/chunithm/verse/c2c.md @@ -0,0 +1,4 @@ +# Cab-to-Cab Play over Internet (VERSE) + + +--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md" diff --git a/docs/games/sega/chunithm/verse/controllers.md b/docs/games/sega/chunithm/verse/controllers.md new file mode 100644 index 00000000..f34b1854 --- /dev/null +++ b/docs/games/sega/chunithm/verse/controllers.md @@ -0,0 +1,4 @@ +# Controllers (VERSE) + + +--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md" diff --git a/docs/games/sega/chunithm/verse/setup.md b/docs/games/sega/chunithm/verse/setup.md new file mode 100644 index 00000000..9ae1649b --- /dev/null +++ b/docs/games/sega/chunithm/verse/setup.md @@ -0,0 +1,4 @@ +# Game Setup (VERSE) + + +--8<-- "docs/games/sega/chunithm/common/chusan/setup.md" diff --git a/docs/games/sega/chunithm/verse/troubleshooting.md b/docs/games/sega/chunithm/verse/troubleshooting.md new file mode 100644 index 00000000..a8bb351e --- /dev/null +++ b/docs/games/sega/chunithm/verse/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (VERSE) + + +--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md" diff --git a/docs/games/sega/maimaidx/buddies/controllers.md b/docs/games/sega/maimaidx/buddies/controllers.md new file mode 100644 index 00000000..562272f6 --- /dev/null +++ b/docs/games/sega/maimaidx/buddies/controllers.md @@ -0,0 +1,4 @@ +# maimai DX BUDDiES + + +--8<-- "docs/games/sega/maimaidx/common/controllers.md" diff --git a/docs/games/sega/maimaidx/buddies/setup.md b/docs/games/sega/maimaidx/buddies/setup.md new file mode 100644 index 00000000..c1f576c0 --- /dev/null +++ b/docs/games/sega/maimaidx/buddies/setup.md @@ -0,0 +1,4 @@ +# maimai DX BUDDiES + + +--8<-- "docs/games/sega/maimaidx/common/setup.md" diff --git a/docs/games/sega/maimaidx/buddies/troubleshooting.md b/docs/games/sega/maimaidx/buddies/troubleshooting.md new file mode 100644 index 00000000..82a830cd --- /dev/null +++ b/docs/games/sega/maimaidx/buddies/troubleshooting.md @@ -0,0 +1,4 @@ +# maimai DX BUDDiES + + +--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md" diff --git a/docs/games/mai2/controllers.md b/docs/games/sega/maimaidx/common/controllers.md similarity index 100% rename from docs/games/mai2/controllers.md rename to docs/games/sega/maimaidx/common/controllers.md diff --git a/docs/games/mai2/setup.md b/docs/games/sega/maimaidx/common/setup.md similarity index 92% rename from docs/games/mai2/setup.md rename to docs/games/sega/maimaidx/common/setup.md index dacc40f1..2f843985 100644 --- a/docs/games/mai2/setup.md +++ b/docs/games/sega/maimaidx/common/setup.md @@ -23,15 +23,15 @@ You should end up with a file structure as follows. - + Create two new empty folders named `appdata` and `amfs` (and the folder `option` if not present) next to them as shown below: - + The `App` folder should have a file structure as follows. - + ??? warning "If your data doesn't look like this" @@ -122,7 +122,7 @@ You should now have a few more files inside the `App/Package` folder, as highlighted: - + --- @@ -203,7 +203,7 @@ - Open the `Default Format` dropdown. - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. - + #### Fixing OpenSSL on Intel 10th Gen and newer CPUs @@ -241,11 +241,11 @@ Start the game by running `App/Package/start.bat`. You should see a terminal pop-up with the following: - + Another window titled `Sinmai` is the actual game. It should pause on `Search for Distribution Servers`: - + !!! tip "" @@ -254,11 +254,11 @@ - Press `F1` to enter the service menu - Press `c` a few times to navigate to `Game Settings` or `ゲーム設定` as shown below: - + - Press `F1` to enter the menu. Press `c` to navigate to the top option and toggle to `OFF` using `F1`. You should see the following: - + - Press `ESC` to exit. Close all associated windows including `CMD`, `AMDaemon`, and `Sinmai`. Relaunch with `start.bat` and the game should boot into guest mode. @@ -290,7 +290,7 @@ your 20-digit access code if you already have one, or make one up if you don't. If you're making one up, the access code **MUST NOT** start with a 3. - + ??? tip "Local (ARTEMiS/AquaDX)" @@ -327,7 +327,7 @@ Extract any options you've downloaded into the `Option` folder. You should end up with a file structure as follows. **Do not be worried if you have fewer or more option folders.** - + !!! warning "Do not mix option data between versions" @@ -335,7 +335,7 @@ ### Custom Mods -!!! info "Mods are covered on the [Unity modding](../../../extras/unity.md) page." +!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page." ### Controllers and Troubleshooting @@ -343,4 +343,4 @@ !!! warning "Have any other issues?" - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../../errorcodes/sega.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages. diff --git a/docs/games/mai2/troubleshooting.md b/docs/games/sega/maimaidx/common/troubleshooting.md similarity index 100% rename from docs/games/mai2/troubleshooting.md rename to docs/games/sega/maimaidx/common/troubleshooting.md diff --git a/docs/games/sega/maimaidx/prism/controllers.md b/docs/games/sega/maimaidx/prism/controllers.md new file mode 100644 index 00000000..e6ed69d0 --- /dev/null +++ b/docs/games/sega/maimaidx/prism/controllers.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM + + +--8<-- "docs/games/sega/maimaidx/common/controllers.md" diff --git a/docs/games/sega/maimaidx/prism/setup.md b/docs/games/sega/maimaidx/prism/setup.md new file mode 100644 index 00000000..0a88e1d2 --- /dev/null +++ b/docs/games/sega/maimaidx/prism/setup.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM + + +--8<-- "docs/games/sega/maimaidx/common/setup.md" diff --git a/docs/games/sega/maimaidx/prism/troubleshooting.md b/docs/games/sega/maimaidx/prism/troubleshooting.md new file mode 100644 index 00000000..57a96ddd --- /dev/null +++ b/docs/games/sega/maimaidx/prism/troubleshooting.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM + + +--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md" diff --git a/docs/games/sega/maimaidx/prismplus/controllers.md b/docs/games/sega/maimaidx/prismplus/controllers.md new file mode 100644 index 00000000..7d42130f --- /dev/null +++ b/docs/games/sega/maimaidx/prismplus/controllers.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM PLUS + + +--8<-- "docs/games/sega/maimaidx/common/controllers.md" diff --git a/docs/games/sega/maimaidx/prismplus/setup.md b/docs/games/sega/maimaidx/prismplus/setup.md new file mode 100644 index 00000000..8b6ed100 --- /dev/null +++ b/docs/games/sega/maimaidx/prismplus/setup.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM PLUS + + +--8<-- "docs/games/sega/maimaidx/common/setup.md" diff --git a/docs/games/sega/maimaidx/prismplus/troubleshooting.md b/docs/games/sega/maimaidx/prismplus/troubleshooting.md new file mode 100644 index 00000000..cfd196f8 --- /dev/null +++ b/docs/games/sega/maimaidx/prismplus/troubleshooting.md @@ -0,0 +1,4 @@ +# maimai DX PRiSM PLUS + + +--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md" diff --git a/docs/games/sega/ongeki/brightmemory/controllers.md b/docs/games/sega/ongeki/brightmemory/controllers.md new file mode 100644 index 00000000..c6fef964 --- /dev/null +++ b/docs/games/sega/ongeki/brightmemory/controllers.md @@ -0,0 +1,4 @@ +# Controllers (O.N.G.E.K.I. bright MEMORY) + + +--8<-- "docs/games/sega/ongeki/common/controllers.md" \ No newline at end of file diff --git a/docs/games/sega/ongeki/brightmemory/setup.md b/docs/games/sega/ongeki/brightmemory/setup.md new file mode 100644 index 00000000..61f88f8c --- /dev/null +++ b/docs/games/sega/ongeki/brightmemory/setup.md @@ -0,0 +1,4 @@ +# Game Setup (O.N.G.E.K.I. bright MEMORY) + + +--8<-- "docs/games/sega/ongeki/common/setup.md" diff --git a/docs/games/sega/ongeki/brightmemory/troubleshooting.md b/docs/games/sega/ongeki/brightmemory/troubleshooting.md new file mode 100644 index 00000000..95a9e61e --- /dev/null +++ b/docs/games/sega/ongeki/brightmemory/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (O.N.G.E.K.I. bright MEMORY) + + +--8<-- "docs/games/sega/ongeki/common/troubleshooting.md" diff --git a/docs/games/mu3/controllers.md b/docs/games/sega/ongeki/common/controllers.md similarity index 100% rename from docs/games/mu3/controllers.md rename to docs/games/sega/ongeki/common/controllers.md diff --git a/docs/games/mu3/setup.md b/docs/games/sega/ongeki/common/setup.md similarity index 91% rename from docs/games/mu3/setup.md rename to docs/games/sega/ongeki/common/setup.md index 76880c35..3e800326 100644 --- a/docs/games/mu3/setup.md +++ b/docs/games/sega/ongeki/common/setup.md @@ -24,15 +24,15 @@ You should end up with a file structure as follows. - + Create another empty folder named `AppData` next to them. It should now look like below. - + The `App` folder should have a file structure as follows. - + ??? warning "If your data doesn't look like this" @@ -67,7 +67,7 @@ In some cases, your data may have options in `App\package\option`. If so, move all contents inside to the `Option` folder where `App` and `AppData` are and delete the `App\package\option` folder. - + #### Installing ICFs @@ -132,7 +132,7 @@ You should now have a few more files inside the folder, as highlighted: - + --- @@ -234,7 +234,7 @@ your 20-digit access code if you already have one, or make one up if you don't. If you're making one up, the access code **MUST NOT** start with a 3. - + ??? warning "Local (ARTEMiS/AquaDX)" @@ -285,7 +285,7 @@ ### First launch -!!! danger "If you have any issues running the game, refer to the [Troubleshooting](../ongekibrightmemory/troubleshooting.md) page." +!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page." !!! tip @@ -300,7 +300,7 @@ Start the game by running `App\package\start.bat`. Let the game load until you reach a screen with the message below. - + !!! tip "" @@ -309,14 +309,14 @@ Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 6th option). - + !!! tip "" Select **グループ内基準機の設定** (`SET STANDARD IN GROUP`, the second option) and toggle this setting to **基準機** (`STANDARD`). - + !!! tip "" @@ -328,14 +328,14 @@ Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). - + !!! tip "" Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button to toggle the setting until it says **全時刻** (`ALL TIME`). - + !!! tip "" @@ -352,12 +352,12 @@ ### Custom Mods -!!! info "Mods are covered on the [Unity modding](../../extras/unity.md) page." +!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page." ### Controllers and Troubleshooting -!!! info "Input methods and controllers are covered on the [Controllers](../ongekibrightmemory/controllers.md) page." +!!! info "Input methods and controllers are covered on the [Controllers](controllers.md) page." !!! warning "Have any other issues?" - Check out the [Troubleshooting](../mu3/troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages. diff --git a/docs/games/mu3/troubleshooting.md b/docs/games/sega/ongeki/common/troubleshooting.md similarity index 100% rename from docs/games/mu3/troubleshooting.md rename to docs/games/sega/ongeki/common/troubleshooting.md diff --git a/docs/games/sega/ongeki/refresh/controllers.md b/docs/games/sega/ongeki/refresh/controllers.md new file mode 100644 index 00000000..b389a45f --- /dev/null +++ b/docs/games/sega/ongeki/refresh/controllers.md @@ -0,0 +1,4 @@ +# Controllers (O.N.G.E.K.I. Re:Fresh) + + +--8<-- "docs/games/sega/ongeki/common/controllers.md" diff --git a/docs/games/sega/ongeki/refresh/setup.md b/docs/games/sega/ongeki/refresh/setup.md new file mode 100644 index 00000000..f5f69e6b --- /dev/null +++ b/docs/games/sega/ongeki/refresh/setup.md @@ -0,0 +1,4 @@ +# Game Setup (O.N.G.E.K.I. Re:Fresh) + + +--8<-- "docs/games/sega/ongeki/common/setup.md" diff --git a/docs/games/sega/ongeki/refresh/troubleshooting.md b/docs/games/sega/ongeki/refresh/troubleshooting.md new file mode 100644 index 00000000..0e21ff0a --- /dev/null +++ b/docs/games/sega/ongeki/refresh/troubleshooting.md @@ -0,0 +1,4 @@ +# Troubleshooting (O.N.G.E.K.I. Re:Fresh) + + +--8<-- "docs/games/sega/ongeki/common/troubleshooting.md" diff --git a/docs/games/mercury/controllers.md b/docs/games/sega/wacca/common/controllers.md similarity index 100% rename from docs/games/mercury/controllers.md rename to docs/games/sega/wacca/common/controllers.md diff --git a/docs/games/mercury/setup.md b/docs/games/sega/wacca/common/setup.md similarity index 92% rename from docs/games/mercury/setup.md rename to docs/games/sega/wacca/common/setup.md index a5ed09bf..aca9159e 100644 --- a/docs/games/mercury/setup.md +++ b/docs/games/sega/wacca/common/setup.md @@ -19,11 +19,11 @@ You should end up with a file structure as follows. - + The `App` folder should have a file structure as follows. - + ??? warning "If your data doesn't look like this" @@ -72,7 +72,7 @@ ### Patching the game -!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." +!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher." --- @@ -87,7 +87,7 @@ You should now have a few more files inside the folder, as highlighted: - + --- @@ -173,7 +173,7 @@ your 20-digit access code if you already have one, or make one up if you don't. If you're making one up, the access code **MUST NOT** start with a 3. - + ??? warning "Local (ARTEMiS/AquaDX)" @@ -219,20 +219,20 @@ Navigate to **SYSTEM SETTING**. - + !!! tip "" Navigate to **CLOSING TIME SETTINGS**. - + !!! tip "" Navigate to **ALL DAYS OF THE WEEK** and use the `Service` button to toggle the setting until it says **OFF**. - + !!! tip "" @@ -255,4 +255,4 @@ !!! warning "Have any other issues?" - Check out the [Error Codes](../../errorcodes/sega.md) page. + Check out the [Error Codes](/errorcodes/sega.md) page. diff --git a/docs/games/sega/wacca/lilyr/controllers.md b/docs/games/sega/wacca/lilyr/controllers.md new file mode 100644 index 00000000..22abb117 --- /dev/null +++ b/docs/games/sega/wacca/lilyr/controllers.md @@ -0,0 +1,4 @@ +# Controllers (WACCA Lily R) + + +--8<-- "docs/games/sega/wacca/common/setup.md" \ No newline at end of file diff --git a/docs/games/sega/wacca/lilyr/setup.md b/docs/games/sega/wacca/lilyr/setup.md new file mode 100644 index 00000000..af1853f1 --- /dev/null +++ b/docs/games/sega/wacca/lilyr/setup.md @@ -0,0 +1,4 @@ +# Game Setup (WACCA Lily R) + + +--8<-- "docs/games/sega/wacca/common/setup.md" \ No newline at end of file diff --git a/docs/games/sega/wacca/reverse/controllers.md b/docs/games/sega/wacca/reverse/controllers.md new file mode 100644 index 00000000..f45208a7 --- /dev/null +++ b/docs/games/sega/wacca/reverse/controllers.md @@ -0,0 +1,4 @@ +# Controllers (WACCA Reverse) + + +--8<-- "docs/games/sega/wacca/common/setup.md" \ No newline at end of file diff --git a/docs/games/sega/wacca/reverse/setup.md b/docs/games/sega/wacca/reverse/setup.md new file mode 100644 index 00000000..f04dbb68 --- /dev/null +++ b/docs/games/sega/wacca/reverse/setup.md @@ -0,0 +1,4 @@ +# Game Setup (WACCA Reverse) + + +--8<-- "docs/games/sega/wacca/common/setup.md" \ No newline at end of file diff --git a/docs/games/waccalilyr/controllers.md b/docs/games/waccalilyr/controllers.md deleted file mode 100644 index cf8f86d7..00000000 --- a/docs/games/waccalilyr/controllers.md +++ /dev/null @@ -1,6 +0,0 @@ -# Controllers (WACCA Lily R) -
- -
- ---8<-- "docs/games/mercury/controllers.md" \ No newline at end of file diff --git a/docs/games/waccalilyr/setup.md b/docs/games/waccalilyr/setup.md deleted file mode 100644 index b97ada81..00000000 --- a/docs/games/waccalilyr/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (WACCA Lily R) -
- -
- ---8<-- "docs/games/mercury/setup.md" \ No newline at end of file diff --git a/docs/games/waccareverse/controllers.md b/docs/games/waccareverse/controllers.md deleted file mode 100644 index 866a8203..00000000 --- a/docs/games/waccareverse/controllers.md +++ /dev/null @@ -1,6 +0,0 @@ -# Controllers (WACCA Reverse) -
- -
- ---8<-- "docs/games/mercury/controllers.md" \ No newline at end of file diff --git a/docs/games/waccareverse/setup.md b/docs/games/waccareverse/setup.md deleted file mode 100644 index a5dc1a97..00000000 --- a/docs/games/waccareverse/setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Game Setup (WACCA Reverse) -
- -
- ---8<-- "docs/games/mercury/setup.md" \ No newline at end of file diff --git a/docs/img/ascs/L-tek Logo.png b/docs/img/ascs/L-tek Logo.png deleted file mode 100644 index 50101e9d..00000000 Binary files a/docs/img/ascs/L-tek Logo.png and /dev/null differ diff --git a/docs/img/ascs/Stepmaniax Logo.png b/docs/img/ascs/Stepmaniax Logo.png deleted file mode 100644 index 12c0a031..00000000 Binary files a/docs/img/ascs/Stepmaniax Logo.png and /dev/null differ diff --git a/docs/img/ascs/g2.jpg b/docs/img/ascs/g2.jpg deleted file mode 100644 index 5b100199..00000000 Binary files a/docs/img/ascs/g2.jpg and /dev/null differ diff --git a/docs/img/bst/1.png b/docs/img/bemani/beatstream/animutribe/1.png similarity index 100% rename from docs/img/bst/1.png rename to docs/img/bemani/beatstream/animutribe/1.png diff --git a/docs/img/bemani/beatstream/animutribe/logo.png b/docs/img/bemani/beatstream/animutribe/logo.png new file mode 100644 index 00000000..05a688a5 Binary files /dev/null and b/docs/img/bemani/beatstream/animutribe/logo.png differ diff --git a/docs/img/ddr/a20.png b/docs/img/bemani/ddr/a20/logo.png similarity index 100% rename from docs/img/ddr/a20.png rename to docs/img/bemani/ddr/a20/logo.png diff --git a/docs/img/ddr/a20plus.png b/docs/img/bemani/ddr/a20plus/logo.png similarity index 100% rename from docs/img/ddr/a20plus.png rename to docs/img/bemani/ddr/a20plus/logo.png diff --git a/docs/img/ddr/a3.png b/docs/img/bemani/ddr/a3/logo.png similarity index 100% rename from docs/img/ddr/a3.png rename to docs/img/bemani/ddr/a3/logo.png diff --git a/docs/img/bemani/ddr/common/setup/data.png b/docs/img/bemani/ddr/common/setup/data.png new file mode 100644 index 00000000..bd1846f7 Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/data.png differ diff --git a/docs/img/bemani/ddr/common/setup/spice2x32data.png b/docs/img/bemani/ddr/common/setup/spice2x32data.png new file mode 100644 index 00000000..61cdb90a Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x32data.png differ diff --git a/docs/img/bemani/ddr/common/setup/spice2x64data.png b/docs/img/bemani/ddr/common/setup/spice2x64data.png new file mode 100644 index 00000000..9aa06354 Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x64data.png differ diff --git a/docs/img/ddr/world.png b/docs/img/bemani/ddr/world/logo.png similarity index 100% rename from docs/img/ddr/world.png rename to docs/img/bemani/ddr/world/logo.png diff --git a/docs/img/exchain/1.png b/docs/img/bemani/gitadora/exchain/1.png similarity index 100% rename from docs/img/exchain/1.png rename to docs/img/bemani/gitadora/exchain/1.png diff --git a/docs/img/bemani/gitadora/exchain/logo.png b/docs/img/bemani/gitadora/exchain/logo.png new file mode 100644 index 00000000..1ab426b0 Binary files /dev/null and b/docs/img/bemani/gitadora/exchain/logo.png differ diff --git a/docs/img/bemani/gitadora/fuzzup/logo.png b/docs/img/bemani/gitadora/fuzzup/logo.png new file mode 100644 index 00000000..53d95505 Binary files /dev/null and b/docs/img/bemani/gitadora/fuzzup/logo.png differ diff --git a/docs/img/fuzzup/spice.png b/docs/img/bemani/gitadora/fuzzup/spice.png similarity index 100% rename from docs/img/fuzzup/spice.png rename to docs/img/bemani/gitadora/fuzzup/spice.png diff --git a/docs/img/matixx/1.png b/docs/img/bemani/gitadora/matixx/1.png similarity index 100% rename from docs/img/matixx/1.png rename to docs/img/bemani/gitadora/matixx/1.png diff --git a/docs/img/matixx/2d.png b/docs/img/bemani/gitadora/matixx/2d.png similarity index 100% rename from docs/img/matixx/2d.png rename to docs/img/bemani/gitadora/matixx/2d.png diff --git a/docs/img/matixx/2g.png b/docs/img/bemani/gitadora/matixx/2g.png similarity index 100% rename from docs/img/matixx/2g.png rename to docs/img/bemani/gitadora/matixx/2g.png diff --git a/docs/img/matixx/3d.png b/docs/img/bemani/gitadora/matixx/3d.png similarity index 100% rename from docs/img/matixx/3d.png rename to docs/img/bemani/gitadora/matixx/3d.png diff --git a/docs/img/matixx/3g.png b/docs/img/bemani/gitadora/matixx/3g.png similarity index 100% rename from docs/img/matixx/3g.png rename to docs/img/bemani/gitadora/matixx/3g.png diff --git a/docs/img/matixx/4.png b/docs/img/bemani/gitadora/matixx/4.png similarity index 100% rename from docs/img/matixx/4.png rename to docs/img/bemani/gitadora/matixx/4.png diff --git a/docs/img/matixx/5.png b/docs/img/bemani/gitadora/matixx/5.png similarity index 100% rename from docs/img/matixx/5.png rename to docs/img/bemani/gitadora/matixx/5.png diff --git a/docs/img/matixx/6.png b/docs/img/bemani/gitadora/matixx/6.png similarity index 100% rename from docs/img/matixx/6.png rename to docs/img/bemani/gitadora/matixx/6.png diff --git a/docs/img/matixx/7.png b/docs/img/bemani/gitadora/matixx/7.png similarity index 100% rename from docs/img/matixx/7.png rename to docs/img/bemani/gitadora/matixx/7.png diff --git a/docs/img/matixx/8.png b/docs/img/bemani/gitadora/matixx/8.png similarity index 100% rename from docs/img/matixx/8.png rename to docs/img/bemani/gitadora/matixx/8.png diff --git a/docs/img/matixx/9.png b/docs/img/bemani/gitadora/matixx/9.png similarity index 100% rename from docs/img/matixx/9.png rename to docs/img/bemani/gitadora/matixx/9.png diff --git a/docs/img/bemani/gitadora/matixx/logo.png b/docs/img/bemani/gitadora/matixx/logo.png new file mode 100644 index 00000000..42add7cd Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/logo.png differ diff --git a/docs/img/iidx10/firstlaunch/1.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/1.png similarity index 100% rename from docs/img/iidx10/firstlaunch/1.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/1.png diff --git a/docs/img/iidx10/firstlaunch/10.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/10.png similarity index 100% rename from docs/img/iidx10/firstlaunch/10.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/10.png diff --git a/docs/img/iidx10/firstlaunch/11.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/11.png similarity index 100% rename from docs/img/iidx10/firstlaunch/11.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/11.png diff --git a/docs/img/iidx10/firstlaunch/12.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/12.png similarity index 100% rename from docs/img/iidx10/firstlaunch/12.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/12.png diff --git a/docs/img/iidx10/firstlaunch/2.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/2.png similarity index 100% rename from docs/img/iidx10/firstlaunch/2.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/2.png diff --git a/docs/img/iidx10/firstlaunch/3.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/3.png similarity index 100% rename from docs/img/iidx10/firstlaunch/3.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/3.png diff --git a/docs/img/iidx10/firstlaunch/4.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/4.png similarity index 100% rename from docs/img/iidx10/firstlaunch/4.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/4.png diff --git a/docs/img/iidx10/firstlaunch/5.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/5.png similarity index 100% rename from docs/img/iidx10/firstlaunch/5.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/5.png diff --git a/docs/img/iidx10/firstlaunch/6.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/6.png similarity index 100% rename from docs/img/iidx10/firstlaunch/6.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/6.png diff --git a/docs/img/iidx10/firstlaunch/7.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/7.png similarity index 100% rename from docs/img/iidx10/firstlaunch/7.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/7.png diff --git a/docs/img/iidx10/firstlaunch/8.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/8.png similarity index 100% rename from docs/img/iidx10/firstlaunch/8.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/8.png diff --git a/docs/img/iidx10/firstlaunch/9.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/9.png similarity index 100% rename from docs/img/iidx10/firstlaunch/9.png rename to docs/img/bemani/iidx/10thstyle/firstlaunch/9.png diff --git a/docs/img/iidx10/iidx10_linear.png b/docs/img/bemani/iidx/10thstyle/iidx10_linear.png similarity index 100% rename from docs/img/iidx10/iidx10_linear.png rename to docs/img/bemani/iidx/10thstyle/iidx10_linear.png diff --git a/docs/img/iidx10/iidx10_point.png b/docs/img/bemani/iidx/10thstyle/iidx10_point.png similarity index 100% rename from docs/img/iidx10/iidx10_point.png rename to docs/img/bemani/iidx/10thstyle/iidx10_point.png diff --git a/docs/img/ascs/yuan.png b/docs/img/bemani/iidx/10thstyle/logo.png similarity index 56% rename from docs/img/ascs/yuan.png rename to docs/img/bemani/iidx/10thstyle/logo.png index 5b6b9e9e..4eedb21b 100644 Binary files a/docs/img/ascs/yuan.png and b/docs/img/bemani/iidx/10thstyle/logo.png differ diff --git a/docs/img/iidx10/setup/1.png b/docs/img/bemani/iidx/10thstyle/setup/1.png similarity index 100% rename from docs/img/iidx10/setup/1.png rename to docs/img/bemani/iidx/10thstyle/setup/1.png diff --git a/docs/img/iidx10/setup/2.png b/docs/img/bemani/iidx/10thstyle/setup/2.png similarity index 100% rename from docs/img/iidx10/setup/2.png rename to docs/img/bemani/iidx/10thstyle/setup/2.png diff --git a/docs/img/iidx11/firstlaunch/1.png b/docs/img/bemani/iidx/11_red/firstlaunch/1.png similarity index 100% rename from docs/img/iidx11/firstlaunch/1.png rename to docs/img/bemani/iidx/11_red/firstlaunch/1.png diff --git a/docs/img/iidx11/firstlaunch/10.png b/docs/img/bemani/iidx/11_red/firstlaunch/10.png similarity index 100% rename from docs/img/iidx11/firstlaunch/10.png rename to docs/img/bemani/iidx/11_red/firstlaunch/10.png diff --git a/docs/img/iidx11/firstlaunch/11.png b/docs/img/bemani/iidx/11_red/firstlaunch/11.png similarity index 100% rename from docs/img/iidx11/firstlaunch/11.png rename to docs/img/bemani/iidx/11_red/firstlaunch/11.png diff --git a/docs/img/iidx11/firstlaunch/12.png b/docs/img/bemani/iidx/11_red/firstlaunch/12.png similarity index 100% rename from docs/img/iidx11/firstlaunch/12.png rename to docs/img/bemani/iidx/11_red/firstlaunch/12.png diff --git a/docs/img/iidx11/firstlaunch/2.png b/docs/img/bemani/iidx/11_red/firstlaunch/2.png similarity index 100% rename from docs/img/iidx11/firstlaunch/2.png rename to docs/img/bemani/iidx/11_red/firstlaunch/2.png diff --git a/docs/img/iidx11/firstlaunch/3.png b/docs/img/bemani/iidx/11_red/firstlaunch/3.png similarity index 100% rename from docs/img/iidx11/firstlaunch/3.png rename to docs/img/bemani/iidx/11_red/firstlaunch/3.png diff --git a/docs/img/iidx11/firstlaunch/4.png b/docs/img/bemani/iidx/11_red/firstlaunch/4.png similarity index 100% rename from docs/img/iidx11/firstlaunch/4.png rename to docs/img/bemani/iidx/11_red/firstlaunch/4.png diff --git a/docs/img/iidx11/firstlaunch/5.png b/docs/img/bemani/iidx/11_red/firstlaunch/5.png similarity index 100% rename from docs/img/iidx11/firstlaunch/5.png rename to docs/img/bemani/iidx/11_red/firstlaunch/5.png diff --git a/docs/img/iidx11/firstlaunch/6.png b/docs/img/bemani/iidx/11_red/firstlaunch/6.png similarity index 100% rename from docs/img/iidx11/firstlaunch/6.png rename to docs/img/bemani/iidx/11_red/firstlaunch/6.png diff --git a/docs/img/iidx11/firstlaunch/7.png b/docs/img/bemani/iidx/11_red/firstlaunch/7.png similarity index 100% rename from docs/img/iidx11/firstlaunch/7.png rename to docs/img/bemani/iidx/11_red/firstlaunch/7.png diff --git a/docs/img/iidx11/firstlaunch/8.png b/docs/img/bemani/iidx/11_red/firstlaunch/8.png similarity index 100% rename from docs/img/iidx11/firstlaunch/8.png rename to docs/img/bemani/iidx/11_red/firstlaunch/8.png diff --git a/docs/img/iidx11/firstlaunch/9.png b/docs/img/bemani/iidx/11_red/firstlaunch/9.png similarity index 100% rename from docs/img/iidx11/firstlaunch/9.png rename to docs/img/bemani/iidx/11_red/firstlaunch/9.png diff --git a/docs/img/iidx11/iidx11_linear.png b/docs/img/bemani/iidx/11_red/iidx11_linear.png similarity index 100% rename from docs/img/iidx11/iidx11_linear.png rename to docs/img/bemani/iidx/11_red/iidx11_linear.png diff --git a/docs/img/iidx11/iidx11_point.png b/docs/img/bemani/iidx/11_red/iidx11_point.png similarity index 100% rename from docs/img/iidx11/iidx11_point.png rename to docs/img/bemani/iidx/11_red/iidx11_point.png diff --git a/docs/img/bemani/iidx/11_red/logo.png b/docs/img/bemani/iidx/11_red/logo.png new file mode 100644 index 00000000..26ff3dee Binary files /dev/null and b/docs/img/bemani/iidx/11_red/logo.png differ diff --git a/docs/img/iidx11/setup/1.png b/docs/img/bemani/iidx/11_red/setup/1.png similarity index 100% rename from docs/img/iidx11/setup/1.png rename to docs/img/bemani/iidx/11_red/setup/1.png diff --git a/docs/img/iidx11/setup/2.png b/docs/img/bemani/iidx/11_red/setup/2.png similarity index 100% rename from docs/img/iidx11/setup/2.png rename to docs/img/bemani/iidx/11_red/setup/2.png diff --git a/docs/img/iidx12/firstlaunch/1.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/1.png similarity index 100% rename from docs/img/iidx12/firstlaunch/1.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/1.png diff --git a/docs/img/iidx12/firstlaunch/10.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/10.png similarity index 100% rename from docs/img/iidx12/firstlaunch/10.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/10.png diff --git a/docs/img/iidx12/firstlaunch/11.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/11.png similarity index 100% rename from docs/img/iidx12/firstlaunch/11.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/11.png diff --git a/docs/img/iidx12/firstlaunch/12.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/12.png similarity index 100% rename from docs/img/iidx12/firstlaunch/12.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/12.png diff --git a/docs/img/iidx12/firstlaunch/2.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/2.png similarity index 100% rename from docs/img/iidx12/firstlaunch/2.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/2.png diff --git a/docs/img/iidx12/firstlaunch/3.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/3.png similarity index 100% rename from docs/img/iidx12/firstlaunch/3.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/3.png diff --git a/docs/img/iidx12/firstlaunch/4.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/4.png similarity index 100% rename from docs/img/iidx12/firstlaunch/4.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/4.png diff --git a/docs/img/iidx12/firstlaunch/5.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/5.png similarity index 100% rename from docs/img/iidx12/firstlaunch/5.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/5.png diff --git a/docs/img/iidx12/firstlaunch/6.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/6.png similarity index 100% rename from docs/img/iidx12/firstlaunch/6.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/6.png diff --git a/docs/img/iidx12/firstlaunch/7.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/7.png similarity index 100% rename from docs/img/iidx12/firstlaunch/7.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/7.png diff --git a/docs/img/iidx12/firstlaunch/8.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/8.png similarity index 100% rename from docs/img/iidx12/firstlaunch/8.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/8.png diff --git a/docs/img/iidx12/firstlaunch/9.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/9.png similarity index 100% rename from docs/img/iidx12/firstlaunch/9.png rename to docs/img/bemani/iidx/12_happysky/firstlaunch/9.png diff --git a/docs/img/iidx12/iidx12_linear.png b/docs/img/bemani/iidx/12_happysky/iidx12_linear.png similarity index 100% rename from docs/img/iidx12/iidx12_linear.png rename to docs/img/bemani/iidx/12_happysky/iidx12_linear.png diff --git a/docs/img/iidx12/iidx12_point.png b/docs/img/bemani/iidx/12_happysky/iidx12_point.png similarity index 100% rename from docs/img/iidx12/iidx12_point.png rename to docs/img/bemani/iidx/12_happysky/iidx12_point.png diff --git a/docs/img/bemani/iidx/12_happysky/logo.png b/docs/img/bemani/iidx/12_happysky/logo.png new file mode 100644 index 00000000..15d7dd14 Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/logo.png differ diff --git a/docs/img/iidx12/setup/1.png b/docs/img/bemani/iidx/12_happysky/setup/1.png similarity index 100% rename from docs/img/iidx12/setup/1.png rename to docs/img/bemani/iidx/12_happysky/setup/1.png diff --git a/docs/img/iidx12/setup/2.png b/docs/img/bemani/iidx/12_happysky/setup/2.png similarity index 100% rename from docs/img/iidx12/setup/2.png rename to docs/img/bemani/iidx/12_happysky/setup/2.png diff --git a/docs/img/iidx13/firstlaunch/1.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/1.png similarity index 100% rename from docs/img/iidx13/firstlaunch/1.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/1.png diff --git a/docs/img/iidx13/firstlaunch/10.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/10.png similarity index 100% rename from docs/img/iidx13/firstlaunch/10.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/10.png diff --git a/docs/img/iidx13/firstlaunch/11.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/11.png similarity index 100% rename from docs/img/iidx13/firstlaunch/11.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/11.png diff --git a/docs/img/iidx13/firstlaunch/12.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/12.png similarity index 100% rename from docs/img/iidx13/firstlaunch/12.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/12.png diff --git a/docs/img/iidx13/firstlaunch/2.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/2.png similarity index 100% rename from docs/img/iidx13/firstlaunch/2.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/2.png diff --git a/docs/img/iidx13/firstlaunch/3.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/3.png similarity index 100% rename from docs/img/iidx13/firstlaunch/3.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/3.png diff --git a/docs/img/iidx13/firstlaunch/4.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/4.png similarity index 100% rename from docs/img/iidx13/firstlaunch/4.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/4.png diff --git a/docs/img/iidx13/firstlaunch/5.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/5.png similarity index 100% rename from docs/img/iidx13/firstlaunch/5.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/5.png diff --git a/docs/img/iidx13/firstlaunch/6.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/6.png similarity index 100% rename from docs/img/iidx13/firstlaunch/6.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/6.png diff --git a/docs/img/iidx13/firstlaunch/7.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/7.png similarity index 100% rename from docs/img/iidx13/firstlaunch/7.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/7.png diff --git a/docs/img/iidx13/firstlaunch/8.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/8.png similarity index 100% rename from docs/img/iidx13/firstlaunch/8.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/8.png diff --git a/docs/img/iidx13/firstlaunch/9.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/9.png similarity index 100% rename from docs/img/iidx13/firstlaunch/9.png rename to docs/img/bemani/iidx/13_distorted/firstlaunch/9.png diff --git a/docs/img/iidx13/iidx13_linear.png b/docs/img/bemani/iidx/13_distorted/iidx13_linear.png similarity index 100% rename from docs/img/iidx13/iidx13_linear.png rename to docs/img/bemani/iidx/13_distorted/iidx13_linear.png diff --git a/docs/img/iidx13/iidx13_point.png b/docs/img/bemani/iidx/13_distorted/iidx13_point.png similarity index 100% rename from docs/img/iidx13/iidx13_point.png rename to docs/img/bemani/iidx/13_distorted/iidx13_point.png diff --git a/docs/img/bemani/iidx/13_distorted/logo.png b/docs/img/bemani/iidx/13_distorted/logo.png new file mode 100644 index 00000000..67b3d401 Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/logo.png differ diff --git a/docs/img/iidx13/setup/1.png b/docs/img/bemani/iidx/13_distorted/setup/1.png similarity index 100% rename from docs/img/iidx13/setup/1.png rename to docs/img/bemani/iidx/13_distorted/setup/1.png diff --git a/docs/img/iidx13/setup/2.png b/docs/img/bemani/iidx/13_distorted/setup/2.png similarity index 100% rename from docs/img/iidx13/setup/2.png rename to docs/img/bemani/iidx/13_distorted/setup/2.png diff --git a/docs/img/iidx14/firstlaunch/1.png b/docs/img/bemani/iidx/14_gold/firstlaunch/1.png similarity index 100% rename from docs/img/iidx14/firstlaunch/1.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/1.png diff --git a/docs/img/iidx14/firstlaunch/10.png b/docs/img/bemani/iidx/14_gold/firstlaunch/10.png similarity index 100% rename from docs/img/iidx14/firstlaunch/10.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/10.png diff --git a/docs/img/iidx14/firstlaunch/11.png b/docs/img/bemani/iidx/14_gold/firstlaunch/11.png similarity index 100% rename from docs/img/iidx14/firstlaunch/11.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/11.png diff --git a/docs/img/iidx14/firstlaunch/12.png b/docs/img/bemani/iidx/14_gold/firstlaunch/12.png similarity index 100% rename from docs/img/iidx14/firstlaunch/12.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/12.png diff --git a/docs/img/iidx14/firstlaunch/13.png b/docs/img/bemani/iidx/14_gold/firstlaunch/13.png similarity index 100% rename from docs/img/iidx14/firstlaunch/13.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/13.png diff --git a/docs/img/iidx14/firstlaunch/2.png b/docs/img/bemani/iidx/14_gold/firstlaunch/2.png similarity index 100% rename from docs/img/iidx14/firstlaunch/2.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/2.png diff --git a/docs/img/iidx14/firstlaunch/3.png b/docs/img/bemani/iidx/14_gold/firstlaunch/3.png similarity index 100% rename from docs/img/iidx14/firstlaunch/3.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/3.png diff --git a/docs/img/iidx14/firstlaunch/4.png b/docs/img/bemani/iidx/14_gold/firstlaunch/4.png similarity index 100% rename from docs/img/iidx14/firstlaunch/4.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/4.png diff --git a/docs/img/iidx14/firstlaunch/5.png b/docs/img/bemani/iidx/14_gold/firstlaunch/5.png similarity index 100% rename from docs/img/iidx14/firstlaunch/5.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/5.png diff --git a/docs/img/iidx14/firstlaunch/6.png b/docs/img/bemani/iidx/14_gold/firstlaunch/6.png similarity index 100% rename from docs/img/iidx14/firstlaunch/6.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/6.png diff --git a/docs/img/iidx14/firstlaunch/7.png b/docs/img/bemani/iidx/14_gold/firstlaunch/7.png similarity index 100% rename from docs/img/iidx14/firstlaunch/7.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/7.png diff --git a/docs/img/iidx14/firstlaunch/8.png b/docs/img/bemani/iidx/14_gold/firstlaunch/8.png similarity index 100% rename from docs/img/iidx14/firstlaunch/8.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/8.png diff --git a/docs/img/iidx14/firstlaunch/9.png b/docs/img/bemani/iidx/14_gold/firstlaunch/9.png similarity index 100% rename from docs/img/iidx14/firstlaunch/9.png rename to docs/img/bemani/iidx/14_gold/firstlaunch/9.png diff --git a/docs/img/iidx14/iidx14_linear.png b/docs/img/bemani/iidx/14_gold/iidx14_linear.png similarity index 100% rename from docs/img/iidx14/iidx14_linear.png rename to docs/img/bemani/iidx/14_gold/iidx14_linear.png diff --git a/docs/img/iidx14/iidx14_point.png b/docs/img/bemani/iidx/14_gold/iidx14_point.png similarity index 100% rename from docs/img/iidx14/iidx14_point.png rename to docs/img/bemani/iidx/14_gold/iidx14_point.png diff --git a/docs/img/bemani/iidx/14_gold/logo.png b/docs/img/bemani/iidx/14_gold/logo.png new file mode 100644 index 00000000..ce1f7eb9 Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/logo.png differ diff --git a/docs/img/iidx14/setup/1.png b/docs/img/bemani/iidx/14_gold/setup/1.png similarity index 100% rename from docs/img/iidx14/setup/1.png rename to docs/img/bemani/iidx/14_gold/setup/1.png diff --git a/docs/img/iidx14/setup/2.png b/docs/img/bemani/iidx/14_gold/setup/2.png similarity index 100% rename from docs/img/iidx14/setup/2.png rename to docs/img/bemani/iidx/14_gold/setup/2.png diff --git a/docs/img/iidx24/1.png b/docs/img/bemani/iidx/24_sinobuz/1.png similarity index 100% rename from docs/img/iidx24/1.png rename to docs/img/bemani/iidx/24_sinobuz/1.png diff --git a/docs/img/iidx24/10.png b/docs/img/bemani/iidx/24_sinobuz/10.png similarity index 100% rename from docs/img/iidx24/10.png rename to docs/img/bemani/iidx/24_sinobuz/10.png diff --git a/docs/img/iidx24/11.png b/docs/img/bemani/iidx/24_sinobuz/11.png similarity index 100% rename from docs/img/iidx24/11.png rename to docs/img/bemani/iidx/24_sinobuz/11.png diff --git a/docs/img/iidx24/12.png b/docs/img/bemani/iidx/24_sinobuz/12.png similarity index 100% rename from docs/img/iidx24/12.png rename to docs/img/bemani/iidx/24_sinobuz/12.png diff --git a/docs/img/iidx24/1a.png b/docs/img/bemani/iidx/24_sinobuz/1a.png similarity index 100% rename from docs/img/iidx24/1a.png rename to docs/img/bemani/iidx/24_sinobuz/1a.png diff --git a/docs/img/iidx24/2.png b/docs/img/bemani/iidx/24_sinobuz/2.png similarity index 100% rename from docs/img/iidx24/2.png rename to docs/img/bemani/iidx/24_sinobuz/2.png diff --git a/docs/img/iidx24/3.png b/docs/img/bemani/iidx/24_sinobuz/3.png similarity index 100% rename from docs/img/iidx24/3.png rename to docs/img/bemani/iidx/24_sinobuz/3.png diff --git a/docs/img/iidx24/4.png b/docs/img/bemani/iidx/24_sinobuz/4.png similarity index 100% rename from docs/img/iidx24/4.png rename to docs/img/bemani/iidx/24_sinobuz/4.png diff --git a/docs/img/iidx24/5.png b/docs/img/bemani/iidx/24_sinobuz/5.png similarity index 100% rename from docs/img/iidx24/5.png rename to docs/img/bemani/iidx/24_sinobuz/5.png diff --git a/docs/img/iidx24/6.png b/docs/img/bemani/iidx/24_sinobuz/6.png similarity index 100% rename from docs/img/iidx24/6.png rename to docs/img/bemani/iidx/24_sinobuz/6.png diff --git a/docs/img/iidx24/7.png b/docs/img/bemani/iidx/24_sinobuz/7.png similarity index 100% rename from docs/img/iidx24/7.png rename to docs/img/bemani/iidx/24_sinobuz/7.png diff --git a/docs/img/iidx24/8.png b/docs/img/bemani/iidx/24_sinobuz/8.png similarity index 100% rename from docs/img/iidx24/8.png rename to docs/img/bemani/iidx/24_sinobuz/8.png diff --git a/docs/img/iidx24/9.png b/docs/img/bemani/iidx/24_sinobuz/9.png similarity index 100% rename from docs/img/iidx24/9.png rename to docs/img/bemani/iidx/24_sinobuz/9.png diff --git a/docs/img/bemani/iidx/24_sinobuz/logo.png b/docs/img/bemani/iidx/24_sinobuz/logo.png new file mode 100644 index 00000000..f370a471 Binary files /dev/null and b/docs/img/bemani/iidx/24_sinobuz/logo.png differ diff --git a/docs/img/iidx25/1.png b/docs/img/bemani/iidx/25_cannonballers/1.png similarity index 100% rename from docs/img/iidx25/1.png rename to docs/img/bemani/iidx/25_cannonballers/1.png diff --git a/docs/img/iidx25/10.png b/docs/img/bemani/iidx/25_cannonballers/10.png similarity index 100% rename from docs/img/iidx25/10.png rename to docs/img/bemani/iidx/25_cannonballers/10.png diff --git a/docs/img/iidx25/11.png b/docs/img/bemani/iidx/25_cannonballers/11.png similarity index 100% rename from docs/img/iidx25/11.png rename to docs/img/bemani/iidx/25_cannonballers/11.png diff --git a/docs/img/iidx25/12.png b/docs/img/bemani/iidx/25_cannonballers/12.png similarity index 100% rename from docs/img/iidx25/12.png rename to docs/img/bemani/iidx/25_cannonballers/12.png diff --git a/docs/img/iidx25/13.png b/docs/img/bemani/iidx/25_cannonballers/13.png similarity index 100% rename from docs/img/iidx25/13.png rename to docs/img/bemani/iidx/25_cannonballers/13.png diff --git a/docs/img/iidx25/1a.png b/docs/img/bemani/iidx/25_cannonballers/1a.png similarity index 100% rename from docs/img/iidx25/1a.png rename to docs/img/bemani/iidx/25_cannonballers/1a.png diff --git a/docs/img/iidx25/2.png b/docs/img/bemani/iidx/25_cannonballers/2.png similarity index 100% rename from docs/img/iidx25/2.png rename to docs/img/bemani/iidx/25_cannonballers/2.png diff --git a/docs/img/iidx25/3.png b/docs/img/bemani/iidx/25_cannonballers/3.png similarity index 100% rename from docs/img/iidx25/3.png rename to docs/img/bemani/iidx/25_cannonballers/3.png diff --git a/docs/img/iidx25/4.png b/docs/img/bemani/iidx/25_cannonballers/4.png similarity index 100% rename from docs/img/iidx25/4.png rename to docs/img/bemani/iidx/25_cannonballers/4.png diff --git a/docs/img/iidx25/5.png b/docs/img/bemani/iidx/25_cannonballers/5.png similarity index 100% rename from docs/img/iidx25/5.png rename to docs/img/bemani/iidx/25_cannonballers/5.png diff --git a/docs/img/iidx25/6.png b/docs/img/bemani/iidx/25_cannonballers/6.png similarity index 100% rename from docs/img/iidx25/6.png rename to docs/img/bemani/iidx/25_cannonballers/6.png diff --git a/docs/img/iidx25/7.png b/docs/img/bemani/iidx/25_cannonballers/7.png similarity index 100% rename from docs/img/iidx25/7.png rename to docs/img/bemani/iidx/25_cannonballers/7.png diff --git a/docs/img/iidx25/8.png b/docs/img/bemani/iidx/25_cannonballers/8.png similarity index 100% rename from docs/img/iidx25/8.png rename to docs/img/bemani/iidx/25_cannonballers/8.png diff --git a/docs/img/iidx25/9.png b/docs/img/bemani/iidx/25_cannonballers/9.png similarity index 100% rename from docs/img/iidx25/9.png rename to docs/img/bemani/iidx/25_cannonballers/9.png diff --git a/docs/img/bemani/iidx/25_cannonballers/logo.png b/docs/img/bemani/iidx/25_cannonballers/logo.png new file mode 100644 index 00000000..2f981b85 Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/logo.png differ diff --git a/docs/img/iidx26/1.png b/docs/img/bemani/iidx/26_rootage/1.png similarity index 100% rename from docs/img/iidx26/1.png rename to docs/img/bemani/iidx/26_rootage/1.png diff --git a/docs/img/iidx26/rootage.png b/docs/img/bemani/iidx/26_rootage/logo.png similarity index 100% rename from docs/img/iidx26/rootage.png rename to docs/img/bemani/iidx/26_rootage/logo.png diff --git a/docs/img/iidx27/1.png b/docs/img/bemani/iidx/27_heroicverse/1.png similarity index 100% rename from docs/img/iidx27/1.png rename to docs/img/bemani/iidx/27_heroicverse/1.png diff --git a/docs/img/iidx27/cfg_ea.png b/docs/img/bemani/iidx/27_heroicverse/cfg_ea.png similarity index 100% rename from docs/img/iidx27/cfg_ea.png rename to docs/img/bemani/iidx/27_heroicverse/cfg_ea.png diff --git a/docs/img/iidx27/cfg_on.png b/docs/img/bemani/iidx/27_heroicverse/cfg_on.png similarity index 100% rename from docs/img/iidx27/cfg_on.png rename to docs/img/bemani/iidx/27_heroicverse/cfg_on.png diff --git a/docs/img/iidx27/hv.png b/docs/img/bemani/iidx/27_heroicverse/logo.png similarity index 100% rename from docs/img/iidx27/hv.png rename to docs/img/bemani/iidx/27_heroicverse/logo.png diff --git a/docs/img/bemani/iidx/30_resident/logo.png b/docs/img/bemani/iidx/30_resident/logo.png new file mode 100644 index 00000000..f3b4d59b Binary files /dev/null and b/docs/img/bemani/iidx/30_resident/logo.png differ diff --git a/docs/img/bemani/iidx/31_epolis/logo.png b/docs/img/bemani/iidx/31_epolis/logo.png new file mode 100644 index 00000000..54a21849 Binary files /dev/null and b/docs/img/bemani/iidx/31_epolis/logo.png differ diff --git a/docs/img/bemani/iidx/32_pinkycrush/logo.png b/docs/img/bemani/iidx/32_pinkycrush/logo.png new file mode 100644 index 00000000..c9e8730e Binary files /dev/null and b/docs/img/bemani/iidx/32_pinkycrush/logo.png differ diff --git a/docs/img/iidx9/9th_linear.png b/docs/img/bemani/iidx/9thstyle/9th_linear.png similarity index 100% rename from docs/img/iidx9/9th_linear.png rename to docs/img/bemani/iidx/9thstyle/9th_linear.png diff --git a/docs/img/iidx9/9th_point.png b/docs/img/bemani/iidx/9thstyle/9th_point.png similarity index 100% rename from docs/img/iidx9/9th_point.png rename to docs/img/bemani/iidx/9thstyle/9th_point.png diff --git a/docs/img/iidx9/firstlaunch/1.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/1.png similarity index 100% rename from docs/img/iidx9/firstlaunch/1.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/1.png diff --git a/docs/img/iidx9/firstlaunch/10.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/10.png similarity index 100% rename from docs/img/iidx9/firstlaunch/10.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/10.png diff --git a/docs/img/iidx9/firstlaunch/11.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/11.png similarity index 100% rename from docs/img/iidx9/firstlaunch/11.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/11.png diff --git a/docs/img/iidx9/firstlaunch/2.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/2.png similarity index 100% rename from docs/img/iidx9/firstlaunch/2.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/2.png diff --git a/docs/img/iidx9/firstlaunch/3.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/3.png similarity index 100% rename from docs/img/iidx9/firstlaunch/3.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/3.png diff --git a/docs/img/iidx9/firstlaunch/4.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/4.png similarity index 100% rename from docs/img/iidx9/firstlaunch/4.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/4.png diff --git a/docs/img/iidx9/firstlaunch/5.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/5.png similarity index 100% rename from docs/img/iidx9/firstlaunch/5.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/5.png diff --git a/docs/img/iidx9/firstlaunch/6.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/6.png similarity index 100% rename from docs/img/iidx9/firstlaunch/6.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/6.png diff --git a/docs/img/iidx9/firstlaunch/7.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/7.png similarity index 100% rename from docs/img/iidx9/firstlaunch/7.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/7.png diff --git a/docs/img/iidx9/firstlaunch/8.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/8.png similarity index 100% rename from docs/img/iidx9/firstlaunch/8.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/8.png diff --git a/docs/img/iidx9/firstlaunch/9.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/9.png similarity index 100% rename from docs/img/iidx9/firstlaunch/9.png rename to docs/img/bemani/iidx/9thstyle/firstlaunch/9.png diff --git a/docs/img/bemani/iidx/9thstyle/logo.png b/docs/img/bemani/iidx/9thstyle/logo.png new file mode 100644 index 00000000..62e0f0cf Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/logo.png differ diff --git a/docs/img/iidx9/setup/1.png b/docs/img/bemani/iidx/9thstyle/setup/1.png similarity index 100% rename from docs/img/iidx9/setup/1.png rename to docs/img/bemani/iidx/9thstyle/setup/1.png diff --git a/docs/img/iidx9/setup/2.png b/docs/img/bemani/iidx/9thstyle/setup/2.png similarity index 100% rename from docs/img/iidx9/setup/2.png rename to docs/img/bemani/iidx/9thstyle/setup/2.png diff --git a/docs/img/iidx30-32/firstlaunch/1.png b/docs/img/bemani/iidx/common/firstlaunch/1.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/1.png rename to docs/img/bemani/iidx/common/firstlaunch/1.png diff --git a/docs/img/iidx30-32/firstlaunch/2.png b/docs/img/bemani/iidx/common/firstlaunch/2.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/2.png rename to docs/img/bemani/iidx/common/firstlaunch/2.png diff --git a/docs/img/iidx30-32/firstlaunch/3.png b/docs/img/bemani/iidx/common/firstlaunch/3.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/3.png rename to docs/img/bemani/iidx/common/firstlaunch/3.png diff --git a/docs/img/iidx30-32/firstlaunch/4.png b/docs/img/bemani/iidx/common/firstlaunch/4.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/4.png rename to docs/img/bemani/iidx/common/firstlaunch/4.png diff --git a/docs/img/iidx30-32/firstlaunch/5.png b/docs/img/bemani/iidx/common/firstlaunch/5.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/5.png rename to docs/img/bemani/iidx/common/firstlaunch/5.png diff --git a/docs/img/iidx30-32/firstlaunch/6.png b/docs/img/bemani/iidx/common/firstlaunch/6.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/6.png rename to docs/img/bemani/iidx/common/firstlaunch/6.png diff --git a/docs/img/iidx30-32/firstlaunch/7.png b/docs/img/bemani/iidx/common/firstlaunch/7.png similarity index 100% rename from docs/img/iidx30-32/firstlaunch/7.png rename to docs/img/bemani/iidx/common/firstlaunch/7.png diff --git a/docs/img/bemani/iidx/common/setup/data.png b/docs/img/bemani/iidx/common/setup/data.png new file mode 100644 index 00000000..d56fdf3e Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/data.png differ diff --git a/docs/img/bemani/iidx/common/setup/spice2x64data.png b/docs/img/bemani/iidx/common/setup/spice2x64data.png new file mode 100644 index 00000000..55704211 Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/spice2x64data.png differ diff --git a/docs/img/clan/1.png b/docs/img/bemani/jubeat/clan/1.png similarity index 100% rename from docs/img/clan/1.png rename to docs/img/bemani/jubeat/clan/1.png diff --git a/docs/img/clan/10.png b/docs/img/bemani/jubeat/clan/10.png similarity index 100% rename from docs/img/clan/10.png rename to docs/img/bemani/jubeat/clan/10.png diff --git a/docs/img/clan/2.png b/docs/img/bemani/jubeat/clan/2.png similarity index 100% rename from docs/img/clan/2.png rename to docs/img/bemani/jubeat/clan/2.png diff --git a/docs/img/clan/3.png b/docs/img/bemani/jubeat/clan/3.png similarity index 100% rename from docs/img/clan/3.png rename to docs/img/bemani/jubeat/clan/3.png diff --git a/docs/img/clan/5.png b/docs/img/bemani/jubeat/clan/5.png similarity index 100% rename from docs/img/clan/5.png rename to docs/img/bemani/jubeat/clan/5.png diff --git a/docs/img/clan/6.png b/docs/img/bemani/jubeat/clan/6.png similarity index 100% rename from docs/img/clan/6.png rename to docs/img/bemani/jubeat/clan/6.png diff --git a/docs/img/clan/7.png b/docs/img/bemani/jubeat/clan/7.png similarity index 100% rename from docs/img/clan/7.png rename to docs/img/bemani/jubeat/clan/7.png diff --git a/docs/img/clan/8.png b/docs/img/bemani/jubeat/clan/8.png similarity index 100% rename from docs/img/clan/8.png rename to docs/img/bemani/jubeat/clan/8.png diff --git a/docs/img/clan/9.png b/docs/img/bemani/jubeat/clan/9.png similarity index 100% rename from docs/img/clan/9.png rename to docs/img/bemani/jubeat/clan/9.png diff --git a/docs/img/bemani/jubeat/clan/logo.png b/docs/img/bemani/jubeat/clan/logo.png new file mode 100644 index 00000000..23c056af Binary files /dev/null and b/docs/img/bemani/jubeat/clan/logo.png differ diff --git a/docs/img/museca/1.png b/docs/img/bemani/museca/1plushalf/1.png similarity index 100% rename from docs/img/museca/1.png rename to docs/img/bemani/museca/1plushalf/1.png diff --git a/docs/img/bemani/museca/1plushalf/logo.png b/docs/img/bemani/museca/1plushalf/logo.png new file mode 100644 index 00000000..6485d119 Binary files /dev/null and b/docs/img/bemani/museca/1plushalf/logo.png differ diff --git a/docs/img/nost/1.png b/docs/img/bemani/nostalgia/common/1.png similarity index 100% rename from docs/img/nost/1.png rename to docs/img/bemani/nostalgia/common/1.png diff --git a/docs/img/nost/2.png b/docs/img/bemani/nostalgia/common/2.png similarity index 100% rename from docs/img/nost/2.png rename to docs/img/bemani/nostalgia/common/2.png diff --git a/docs/img/nost/3.png b/docs/img/bemani/nostalgia/common/3.png similarity index 100% rename from docs/img/nost/3.png rename to docs/img/bemani/nostalgia/common/3.png diff --git a/docs/img/nost/4.png b/docs/img/bemani/nostalgia/common/4.png similarity index 100% rename from docs/img/nost/4.png rename to docs/img/bemani/nostalgia/common/4.png diff --git a/docs/img/nost/5.png b/docs/img/bemani/nostalgia/common/5.png similarity index 100% rename from docs/img/nost/5.png rename to docs/img/bemani/nostalgia/common/5.png diff --git a/docs/img/nost/6.png b/docs/img/bemani/nostalgia/common/6.png similarity index 100% rename from docs/img/nost/6.png rename to docs/img/bemani/nostalgia/common/6.png diff --git a/docs/img/nost/7.png b/docs/img/bemani/nostalgia/common/7.png similarity index 100% rename from docs/img/nost/7.png rename to docs/img/bemani/nostalgia/common/7.png diff --git a/docs/img/nost/8.png b/docs/img/bemani/nostalgia/common/8.png similarity index 100% rename from docs/img/nost/8.png rename to docs/img/bemani/nostalgia/common/8.png diff --git a/docs/img/bemani/nostalgia/forte/logo.png b/docs/img/bemani/nostalgia/forte/logo.png new file mode 100644 index 00000000..184b4272 Binary files /dev/null and b/docs/img/bemani/nostalgia/forte/logo.png differ diff --git a/docs/img/bemani/nostalgia/op2/logo.png b/docs/img/bemani/nostalgia/op2/logo.png new file mode 100644 index 00000000..ccf7fa4d Binary files /dev/null and b/docs/img/bemani/nostalgia/op2/logo.png differ diff --git a/docs/img/popn/1.png b/docs/img/bemani/popn/common/1.png similarity index 100% rename from docs/img/popn/1.png rename to docs/img/bemani/popn/common/1.png diff --git a/docs/img/popn/2.png b/docs/img/bemani/popn/common/2.png similarity index 100% rename from docs/img/popn/2.png rename to docs/img/bemani/popn/common/2.png diff --git a/docs/img/popn/3.png b/docs/img/bemani/popn/common/3.png similarity index 100% rename from docs/img/popn/3.png rename to docs/img/bemani/popn/common/3.png diff --git a/docs/img/popn/4.png b/docs/img/bemani/popn/common/4.png similarity index 100% rename from docs/img/popn/4.png rename to docs/img/bemani/popn/common/4.png diff --git a/docs/img/popn/5.png b/docs/img/bemani/popn/common/5.png similarity index 100% rename from docs/img/popn/5.png rename to docs/img/bemani/popn/common/5.png diff --git a/docs/img/popn/hello1.png b/docs/img/bemani/popn/common/hello1.png similarity index 100% rename from docs/img/popn/hello1.png rename to docs/img/bemani/popn/common/hello1.png diff --git a/docs/img/popn/hello2.png b/docs/img/bemani/popn/common/hello2.png similarity index 100% rename from docs/img/popn/hello2.png rename to docs/img/bemani/popn/common/hello2.png diff --git a/docs/img/popn/hello3.png b/docs/img/bemani/popn/common/hello3.png similarity index 100% rename from docs/img/popn/hello3.png rename to docs/img/bemani/popn/common/hello3.png diff --git a/docs/img/popn/hello4.png b/docs/img/bemani/popn/common/hello4.png similarity index 100% rename from docs/img/popn/hello4.png rename to docs/img/bemani/popn/common/hello4.png diff --git a/docs/img/popn/helloboot1.png b/docs/img/bemani/popn/common/helloboot1.png similarity index 100% rename from docs/img/popn/helloboot1.png rename to docs/img/bemani/popn/common/helloboot1.png diff --git a/docs/img/popn/helloboot2.png b/docs/img/bemani/popn/common/helloboot2.png similarity index 100% rename from docs/img/popn/helloboot2.png rename to docs/img/bemani/popn/common/helloboot2.png diff --git a/docs/img/bemani/popn/hello/logo.png b/docs/img/bemani/popn/hello/logo.png new file mode 100644 index 00000000..d39a0697 Binary files /dev/null and b/docs/img/bemani/popn/hello/logo.png differ diff --git a/docs/img/bemani/popn/peace/logo.png b/docs/img/bemani/popn/peace/logo.png new file mode 100644 index 00000000..79c29a75 Binary files /dev/null and b/docs/img/bemani/popn/peace/logo.png differ diff --git a/docs/img/popn/Usaneko.png b/docs/img/bemani/popn/usaneko/logo.png similarity index 100% rename from docs/img/popn/Usaneko.png rename to docs/img/bemani/popn/usaneko/logo.png diff --git a/docs/img/reflesia/reflesia.png b/docs/img/bemani/reflecbeat/reflesia/data.png similarity index 100% rename from docs/img/reflesia/reflesia.png rename to docs/img/bemani/reflecbeat/reflesia/data.png diff --git a/docs/img/bemani/reflecbeat/reflesia/logo.png b/docs/img/bemani/reflecbeat/reflesia/logo.png new file mode 100644 index 00000000..0cd7d3d5 Binary files /dev/null and b/docs/img/bemani/reflecbeat/reflesia/logo.png differ diff --git a/docs/img/sdvxiv/hh.png b/docs/img/bemani/sdvx/4_heavenlyhaven/logo.png similarity index 100% rename from docs/img/sdvxiv/hh.png rename to docs/img/bemani/sdvx/4_heavenlyhaven/logo.png diff --git a/docs/img/sdvxiv/1.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png similarity index 100% rename from docs/img/sdvxiv/1.png rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png diff --git a/docs/img/ddrace/2.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png similarity index 100% rename from docs/img/ddrace/2.png rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png diff --git a/docs/img/ddrace/3.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png similarity index 100% rename from docs/img/ddrace/3.png rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png diff --git a/docs/img/sdvxv/1.png b/docs/img/bemani/sdvx/5_vividwave/1.png similarity index 100% rename from docs/img/sdvxv/1.png rename to docs/img/bemani/sdvx/5_vividwave/1.png diff --git a/docs/img/sdvxv/vw.png b/docs/img/bemani/sdvx/5_vividwave/logo.png similarity index 100% rename from docs/img/sdvxv/vw.png rename to docs/img/bemani/sdvx/5_vividwave/logo.png diff --git a/docs/img/sdvx6/calibration/1.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/1.png similarity index 100% rename from docs/img/sdvx6/calibration/1.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/1.png diff --git a/docs/img/sdvx6/calibration/2.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/2.png similarity index 100% rename from docs/img/sdvx6/calibration/2.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/2.png diff --git a/docs/img/sdvx6/calibration/3.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/3.png similarity index 100% rename from docs/img/sdvx6/calibration/3.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/3.png diff --git a/docs/img/sdvx6/calibration/4.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/4.png similarity index 100% rename from docs/img/sdvx6/calibration/4.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/4.png diff --git a/docs/img/sdvx6/calibration/5.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/5.png similarity index 100% rename from docs/img/sdvx6/calibration/5.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/5.png diff --git a/docs/img/sdvx6/calibration/6.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/6.png similarity index 100% rename from docs/img/sdvx6/calibration/6.png rename to docs/img/bemani/sdvx/6_exceedgear/calibration/6.png diff --git a/docs/img/bemani/sdvx/6_exceedgear/logo.png b/docs/img/bemani/sdvx/6_exceedgear/logo.png new file mode 100644 index 00000000..9119cc74 Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/logo.png differ diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/data.png new file mode 100644 index 00000000..02acfad6 Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/data.png differ diff --git a/docs/img/sdvx6/setup/3_dllamd.png b/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png similarity index 100% rename from docs/img/sdvx6/setup/3_dllamd.png rename to docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png new file mode 100644 index 00000000..6cfafb06 Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png differ diff --git a/docs/img/chunithm/sdhd/luminous.png b/docs/img/chunithm/sdhd/luminous.png deleted file mode 100644 index 42b9c449..00000000 Binary files a/docs/img/chunithm/sdhd/luminous.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/luminousplus.png b/docs/img/chunithm/sdhd/luminousplus.png deleted file mode 100644 index 0917d284..00000000 Binary files a/docs/img/chunithm/sdhd/luminousplus.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/new.png b/docs/img/chunithm/sdhd/new.png deleted file mode 100644 index 79b36bad..00000000 Binary files a/docs/img/chunithm/sdhd/new.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/newplus.png b/docs/img/chunithm/sdhd/newplus.png deleted file mode 100644 index c912e241..00000000 Binary files a/docs/img/chunithm/sdhd/newplus.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/sun.png b/docs/img/chunithm/sdhd/sun.png deleted file mode 100644 index d2d10dec..00000000 Binary files a/docs/img/chunithm/sdhd/sun.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/sunplus.png b/docs/img/chunithm/sdhd/sunplus.png deleted file mode 100644 index 2f8cdae5..00000000 Binary files a/docs/img/chunithm/sdhd/sunplus.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/verse.png b/docs/img/chunithm/sdhd/verse.png deleted file mode 100644 index db4bcb75..00000000 Binary files a/docs/img/chunithm/sdhd/verse.png and /dev/null differ diff --git a/docs/img/common/audio_16_441.png b/docs/img/common/audio_16_441.png new file mode 100644 index 00000000..c319f26e Binary files /dev/null and b/docs/img/common/audio_16_441.png differ diff --git a/docs/img/common/audio_16_48.png b/docs/img/common/audio_16_48.png new file mode 100644 index 00000000..8615c8dc Binary files /dev/null and b/docs/img/common/audio_16_48.png differ diff --git a/docs/img/common/audio_24_441.png b/docs/img/common/audio_24_441.png new file mode 100644 index 00000000..5804c5ff Binary files /dev/null and b/docs/img/common/audio_24_441.png differ diff --git a/docs/img/common/audio_24_48.png b/docs/img/common/audio_24_48.png new file mode 100644 index 00000000..7c64ee22 Binary files /dev/null and b/docs/img/common/audio_24_48.png differ diff --git a/docs/img/common/orientation_landscape.png b/docs/img/common/orientation_landscape.png new file mode 100644 index 00000000..2ac68694 Binary files /dev/null and b/docs/img/common/orientation_landscape.png differ diff --git a/docs/img/common/orientation_portrait.png b/docs/img/common/orientation_portrait.png new file mode 100644 index 00000000..79250295 Binary files /dev/null and b/docs/img/common/orientation_portrait.png differ diff --git a/docs/img/common/spice2x_cards.png b/docs/img/common/spice2x_cards.png new file mode 100644 index 00000000..5e5865e4 Binary files /dev/null and b/docs/img/common/spice2x_cards.png differ diff --git a/docs/img/common/spice2x_network.png b/docs/img/common/spice2x_network.png new file mode 100644 index 00000000..8c9b4267 Binary files /dev/null and b/docs/img/common/spice2x_network.png differ diff --git a/docs/img/common/spice2x_option_hover.png b/docs/img/common/spice2x_option_hover.png new file mode 100644 index 00000000..003babfe Binary files /dev/null and b/docs/img/common/spice2x_option_hover.png differ diff --git a/docs/img/ddr/setup/1_data.png b/docs/img/ddr/setup/1_data.png deleted file mode 100644 index 70184c5f..00000000 Binary files a/docs/img/ddr/setup/1_data.png and /dev/null differ diff --git a/docs/img/ddr/setup/2_spicedata32.png b/docs/img/ddr/setup/2_spicedata32.png deleted file mode 100644 index b381e3dd..00000000 Binary files a/docs/img/ddr/setup/2_spicedata32.png and /dev/null differ diff --git a/docs/img/ddr/setup/2_spicedata64.png b/docs/img/ddr/setup/2_spicedata64.png deleted file mode 100644 index 0940c925..00000000 Binary files a/docs/img/ddr/setup/2_spicedata64.png and /dev/null differ diff --git a/docs/img/ddr/setup/3_opthover.png b/docs/img/ddr/setup/3_opthover.png deleted file mode 100644 index bbea8983..00000000 Binary files a/docs/img/ddr/setup/3_opthover.png and /dev/null differ diff --git a/docs/img/ddr/setup/4_cards.png b/docs/img/ddr/setup/4_cards.png deleted file mode 100644 index 1e24f8ef..00000000 Binary files a/docs/img/ddr/setup/4_cards.png and /dev/null differ diff --git a/docs/img/ddr/setup/4_network.png b/docs/img/ddr/setup/4_network.png deleted file mode 100644 index 4a490969..00000000 Binary files a/docs/img/ddr/setup/4_network.png and /dev/null differ diff --git a/docs/img/ddrace/1.png b/docs/img/ddrace/1.png deleted file mode 100644 index ba34f490..00000000 Binary files a/docs/img/ddrace/1.png and /dev/null differ diff --git a/docs/img/ddrace/eng.png b/docs/img/ddrace/eng.png deleted file mode 100644 index af1ba517..00000000 Binary files a/docs/img/ddrace/eng.png and /dev/null differ diff --git a/docs/img/ascs/cotton.jpg b/docs/img/extras/ascs/cotton.jpg similarity index 100% rename from docs/img/ascs/cotton.jpg rename to docs/img/extras/ascs/cotton.jpg diff --git a/docs/img/ascs/dao_comp.png b/docs/img/extras/ascs/dao_comp.png similarity index 100% rename from docs/img/ascs/dao_comp.png rename to docs/img/extras/ascs/dao_comp.png diff --git a/docs/img/ascs/daopop.png b/docs/img/extras/ascs/daopop.png similarity index 100% rename from docs/img/ascs/daopop.png rename to docs/img/extras/ascs/daopop.png diff --git a/docs/img/ascs/fb9.png b/docs/img/extras/ascs/fb9.png similarity index 100% rename from docs/img/ascs/fb9.png rename to docs/img/extras/ascs/fb9.png diff --git a/docs/img/ascs/fp7.png b/docs/img/extras/ascs/fp7.png similarity index 100% rename from docs/img/ascs/fp7.png rename to docs/img/extras/ascs/fp7.png diff --git a/docs/img/ascs/ltek.jpg b/docs/img/extras/ascs/ltek.jpg similarity index 100% rename from docs/img/ascs/ltek.jpg rename to docs/img/extras/ascs/ltek.jpg diff --git a/docs/img/ascs/smx.gif b/docs/img/extras/ascs/smx.gif similarity index 100% rename from docs/img/ascs/smx.gif rename to docs/img/extras/ascs/smx.gif diff --git a/docs/img/ascs/svre9.png b/docs/img/extras/ascs/svre9.png similarity index 100% rename from docs/img/ascs/svre9.png rename to docs/img/extras/ascs/svre9.png diff --git a/docs/img/ascs/svse5.png b/docs/img/extras/ascs/svse5.png similarity index 100% rename from docs/img/ascs/svse5.png rename to docs/img/extras/ascs/svse5.png diff --git a/docs/img/ascs/wan.png b/docs/img/extras/ascs/wan.png similarity index 100% rename from docs/img/ascs/wan.png rename to docs/img/extras/ascs/wan.png diff --git a/docs/img/ascs/yuaniidx.png b/docs/img/extras/ascs/yuaniidx.png similarity index 100% rename from docs/img/ascs/yuaniidx.png rename to docs/img/extras/ascs/yuaniidx.png diff --git a/docs/img/ascs/yuanpop.png b/docs/img/extras/ascs/yuanpop.png similarity index 100% rename from docs/img/ascs/yuanpop.png rename to docs/img/extras/ascs/yuanpop.png diff --git a/docs/img/ascs/yuansdvx.png b/docs/img/extras/ascs/yuansdvx.png similarity index 100% rename from docs/img/ascs/yuansdvx.png rename to docs/img/extras/ascs/yuansdvx.png diff --git a/docs/img/asphyxia/1.png b/docs/img/extras/asphyxia/1.png similarity index 100% rename from docs/img/asphyxia/1.png rename to docs/img/extras/asphyxia/1.png diff --git a/docs/img/asphyxia/2.png b/docs/img/extras/asphyxia/2.png similarity index 100% rename from docs/img/asphyxia/2.png rename to docs/img/extras/asphyxia/2.png diff --git a/docs/img/asphyxia/3.png b/docs/img/extras/asphyxia/3.png similarity index 100% rename from docs/img/asphyxia/3.png rename to docs/img/extras/asphyxia/3.png diff --git a/docs/img/asphyxia/4.png b/docs/img/extras/asphyxia/4.png similarity index 100% rename from docs/img/asphyxia/4.png rename to docs/img/extras/asphyxia/4.png diff --git a/docs/img/datamods/1.png b/docs/img/extras/datamods/1.png similarity index 100% rename from docs/img/datamods/1.png rename to docs/img/extras/datamods/1.png diff --git a/docs/img/datamods/2.png b/docs/img/extras/datamods/2.png similarity index 100% rename from docs/img/datamods/2.png rename to docs/img/extras/datamods/2.png diff --git a/docs/img/datamods/3.png b/docs/img/extras/datamods/3.png similarity index 100% rename from docs/img/datamods/3.png rename to docs/img/extras/datamods/3.png diff --git a/docs/img/datamods/4.png b/docs/img/extras/datamods/4.png similarity index 100% rename from docs/img/datamods/4.png rename to docs/img/extras/datamods/4.png diff --git a/docs/img/datamods/5.png b/docs/img/extras/datamods/5.png similarity index 100% rename from docs/img/datamods/5.png rename to docs/img/extras/datamods/5.png diff --git a/docs/img/datamods/6.png b/docs/img/extras/datamods/6.png similarity index 100% rename from docs/img/datamods/6.png rename to docs/img/extras/datamods/6.png diff --git a/docs/img/datamods/7.png b/docs/img/extras/datamods/7.png similarity index 100% rename from docs/img/datamods/7.png rename to docs/img/extras/datamods/7.png diff --git a/docs/img/datamods/8.png b/docs/img/extras/datamods/8.png similarity index 100% rename from docs/img/datamods/8.png rename to docs/img/extras/datamods/8.png diff --git a/docs/img/flexasio/1.png b/docs/img/extras/flexasio/1.png similarity index 100% rename from docs/img/flexasio/1.png rename to docs/img/extras/flexasio/1.png diff --git a/docs/img/hexguide/1.png b/docs/img/extras/hexguide/1.png similarity index 100% rename from docs/img/hexguide/1.png rename to docs/img/extras/hexguide/1.png diff --git a/docs/img/hexguide/2.png b/docs/img/extras/hexguide/2.png similarity index 100% rename from docs/img/hexguide/2.png rename to docs/img/extras/hexguide/2.png diff --git a/docs/img/hexguide/3.png b/docs/img/extras/hexguide/3.png similarity index 100% rename from docs/img/hexguide/3.png rename to docs/img/extras/hexguide/3.png diff --git a/docs/img/hexguide/4.png b/docs/img/extras/hexguide/4.png similarity index 100% rename from docs/img/hexguide/4.png rename to docs/img/extras/hexguide/4.png diff --git a/docs/img/hexguide/5.png b/docs/img/extras/hexguide/5.png similarity index 100% rename from docs/img/hexguide/5.png rename to docs/img/extras/hexguide/5.png diff --git a/docs/img/patchsp2x/1.png b/docs/img/extras/patchsp2x/1.png similarity index 100% rename from docs/img/patchsp2x/1.png rename to docs/img/extras/patchsp2x/1.png diff --git a/docs/img/patchsp2x/2.png b/docs/img/extras/patchsp2x/2.png similarity index 100% rename from docs/img/patchsp2x/2.png rename to docs/img/extras/patchsp2x/2.png diff --git a/docs/img/patchsp2x/3.png b/docs/img/extras/patchsp2x/3.png similarity index 100% rename from docs/img/patchsp2x/3.png rename to docs/img/extras/patchsp2x/3.png diff --git a/docs/img/patchsp2x/4.png b/docs/img/extras/patchsp2x/4.png similarity index 100% rename from docs/img/patchsp2x/4.png rename to docs/img/extras/patchsp2x/4.png diff --git a/docs/img/patchweb/1.png b/docs/img/extras/patchweb/1.png similarity index 100% rename from docs/img/patchweb/1.png rename to docs/img/extras/patchweb/1.png diff --git a/docs/img/patchweb/2.png b/docs/img/extras/patchweb/2.png similarity index 100% rename from docs/img/patchweb/2.png rename to docs/img/extras/patchweb/2.png diff --git a/docs/img/patchweb/3.png b/docs/img/extras/patchweb/3.png similarity index 100% rename from docs/img/patchweb/3.png rename to docs/img/extras/patchweb/3.png diff --git a/docs/img/patchweb/4.png b/docs/img/extras/patchweb/4.png similarity index 100% rename from docs/img/patchweb/4.png rename to docs/img/extras/patchweb/4.png diff --git a/docs/img/patchweb/5.png b/docs/img/extras/patchweb/5.png similarity index 100% rename from docs/img/patchweb/5.png rename to docs/img/extras/patchweb/5.png diff --git a/docs/img/patchweb/6.png b/docs/img/extras/patchweb/6.png similarity index 100% rename from docs/img/patchweb/6.png rename to docs/img/extras/patchweb/6.png diff --git a/docs/img/softether/addvpn.png b/docs/img/extras/softether/addvpn.png similarity index 100% rename from docs/img/softether/addvpn.png rename to docs/img/extras/softether/addvpn.png diff --git a/docs/img/softether/advancedclientconfig.png b/docs/img/extras/softether/advancedclientconfig.png similarity index 100% rename from docs/img/softether/advancedclientconfig.png rename to docs/img/extras/softether/advancedclientconfig.png diff --git a/docs/img/softether/autoreconnect.png b/docs/img/extras/softether/autoreconnect.png similarity index 100% rename from docs/img/softether/autoreconnect.png rename to docs/img/extras/softether/autoreconnect.png diff --git a/docs/img/softether/clientconfig.png b/docs/img/extras/softether/clientconfig.png similarity index 100% rename from docs/img/softether/clientconfig.png rename to docs/img/extras/softether/clientconfig.png diff --git a/docs/img/softether/clientinstall.png b/docs/img/extras/softether/clientinstall.png similarity index 100% rename from docs/img/softether/clientinstall.png rename to docs/img/extras/softether/clientinstall.png diff --git a/docs/img/softether/configddns.png b/docs/img/extras/softether/configddns.png similarity index 100% rename from docs/img/softether/configddns.png rename to docs/img/extras/softether/configddns.png diff --git a/docs/img/softether/configsecurenat.png b/docs/img/extras/softether/configsecurenat.png similarity index 100% rename from docs/img/softether/configsecurenat.png rename to docs/img/extras/softether/configsecurenat.png diff --git a/docs/img/softether/connected.png b/docs/img/extras/softether/connected.png similarity index 100% rename from docs/img/softether/connected.png rename to docs/img/extras/softether/connected.png diff --git a/docs/img/softether/createadapter.png b/docs/img/extras/softether/createadapter.png similarity index 100% rename from docs/img/softether/createadapter.png rename to docs/img/extras/softether/createadapter.png diff --git a/docs/img/softether/createadapter2.png b/docs/img/extras/softether/createadapter2.png similarity index 100% rename from docs/img/softether/createadapter2.png rename to docs/img/extras/softether/createadapter2.png diff --git a/docs/img/softether/createadapter3.png b/docs/img/extras/softether/createadapter3.png similarity index 100% rename from docs/img/softether/createadapter3.png rename to docs/img/extras/softether/createadapter3.png diff --git a/docs/img/softether/createhub.png b/docs/img/extras/softether/createhub.png similarity index 100% rename from docs/img/softether/createhub.png rename to docs/img/extras/softether/createhub.png diff --git a/docs/img/softether/createnewuser.png b/docs/img/extras/softether/createnewuser.png similarity index 100% rename from docs/img/softether/createnewuser.png rename to docs/img/extras/softether/createnewuser.png diff --git a/docs/img/softether/ddns.png b/docs/img/extras/softether/ddns.png similarity index 100% rename from docs/img/softether/ddns.png rename to docs/img/extras/softether/ddns.png diff --git a/docs/img/softether/ddnscert.png b/docs/img/extras/softether/ddnscert.png similarity index 100% rename from docs/img/softether/ddnscert.png rename to docs/img/extras/softether/ddnscert.png diff --git a/docs/img/softether/easysetup.png b/docs/img/extras/softether/easysetup.png similarity index 100% rename from docs/img/softether/easysetup.png rename to docs/img/extras/softether/easysetup.png diff --git a/docs/img/softether/enablesecurenat.png b/docs/img/extras/softether/enablesecurenat.png similarity index 100% rename from docs/img/softether/enablesecurenat.png rename to docs/img/extras/softether/enablesecurenat.png diff --git a/docs/img/softether/export.png b/docs/img/extras/softether/export.png similarity index 100% rename from docs/img/softether/export.png rename to docs/img/extras/softether/export.png diff --git a/docs/img/softether/exportpassword.png b/docs/img/extras/softether/exportpassword.png similarity index 100% rename from docs/img/softether/exportpassword.png rename to docs/img/extras/softether/exportpassword.png diff --git a/docs/img/softether/filteripv6.png b/docs/img/extras/softether/filteripv6.png similarity index 100% rename from docs/img/softether/filteripv6.png rename to docs/img/extras/softether/filteripv6.png diff --git a/docs/img/softether/hostname.png b/docs/img/extras/softether/hostname.png similarity index 100% rename from docs/img/softether/hostname.png rename to docs/img/extras/softether/hostname.png diff --git a/docs/img/softether/hubcreation.png b/docs/img/extras/softether/hubcreation.png similarity index 100% rename from docs/img/softether/hubcreation.png rename to docs/img/extras/softether/hubcreation.png diff --git a/docs/img/softether/hublogin.png b/docs/img/extras/softether/hublogin.png similarity index 100% rename from docs/img/softether/hublogin.png rename to docs/img/extras/softether/hublogin.png diff --git a/docs/img/softether/hubname.png b/docs/img/extras/softether/hubname.png similarity index 100% rename from docs/img/softether/hubname.png rename to docs/img/extras/softether/hubname.png diff --git a/docs/img/softether/ipconfig.png b/docs/img/extras/softether/ipconfig.png similarity index 100% rename from docs/img/softether/ipconfig.png rename to docs/img/extras/softether/ipconfig.png diff --git a/docs/img/softether/managehub.png b/docs/img/extras/softether/managehub.png similarity index 100% rename from docs/img/softether/managehub.png rename to docs/img/extras/softether/managehub.png diff --git a/docs/img/softether/manageuser.png b/docs/img/extras/softether/manageuser.png similarity index 100% rename from docs/img/softether/manageuser.png rename to docs/img/extras/softether/manageuser.png diff --git a/docs/img/softether/securenat.png b/docs/img/extras/softether/securenat.png similarity index 100% rename from docs/img/softether/securenat.png rename to docs/img/extras/softether/securenat.png diff --git a/docs/img/softether/serverfirstboot.png b/docs/img/extras/softether/serverfirstboot.png similarity index 100% rename from docs/img/softether/serverfirstboot.png rename to docs/img/extras/softether/serverfirstboot.png diff --git a/docs/img/softether/serverinstall.png b/docs/img/extras/softether/serverinstall.png similarity index 100% rename from docs/img/softether/serverinstall.png rename to docs/img/extras/softether/serverinstall.png diff --git a/docs/img/softether/softetherclient.png b/docs/img/extras/softether/softetherclient.png similarity index 100% rename from docs/img/softether/softetherclient.png rename to docs/img/extras/softether/softetherclient.png diff --git a/docs/img/softether/softetherserverdownload.png b/docs/img/extras/softether/softetherserverdownload.png similarity index 100% rename from docs/img/softether/softetherserverdownload.png rename to docs/img/extras/softether/softetherserverdownload.png diff --git a/docs/img/softether/unlimitedbroadcast.png b/docs/img/extras/softether/unlimitedbroadcast.png similarity index 100% rename from docs/img/softether/unlimitedbroadcast.png rename to docs/img/extras/softether/unlimitedbroadcast.png diff --git a/docs/img/softether/usercreated.png b/docs/img/extras/softether/usercreated.png similarity index 100% rename from docs/img/softether/usercreated.png rename to docs/img/extras/softether/usercreated.png diff --git a/docs/img/softether/usercreated2.png b/docs/img/extras/softether/usercreated2.png similarity index 100% rename from docs/img/softether/usercreated2.png rename to docs/img/extras/softether/usercreated2.png diff --git a/docs/img/voicemeeter/a1.png b/docs/img/extras/voicemeeter/a1.png similarity index 100% rename from docs/img/voicemeeter/a1.png rename to docs/img/extras/voicemeeter/a1.png diff --git a/docs/img/voicemeeter/golive.png b/docs/img/extras/voicemeeter/golive.png similarity index 100% rename from docs/img/voicemeeter/golive.png rename to docs/img/extras/voicemeeter/golive.png diff --git a/docs/img/voicemeeter/obsvaio3.png b/docs/img/extras/voicemeeter/obsvaio3.png similarity index 100% rename from docs/img/voicemeeter/obsvaio3.png rename to docs/img/extras/voicemeeter/obsvaio3.png diff --git a/docs/img/voicemeeter/projector.png b/docs/img/extras/voicemeeter/projector.png similarity index 100% rename from docs/img/voicemeeter/projector.png rename to docs/img/extras/voicemeeter/projector.png diff --git a/docs/img/voicemeeter/stereomix.png b/docs/img/extras/voicemeeter/stereomix.png similarity index 100% rename from docs/img/voicemeeter/stereomix.png rename to docs/img/extras/voicemeeter/stereomix.png diff --git a/docs/img/voicemeeter/vumeter.png b/docs/img/extras/voicemeeter/vumeter.png similarity index 100% rename from docs/img/voicemeeter/vumeter.png rename to docs/img/extras/voicemeeter/vumeter.png diff --git a/docs/img/fuzzup/fuzzup.png b/docs/img/fuzzup/fuzzup.png deleted file mode 100644 index 723c8fe9..00000000 Binary files a/docs/img/fuzzup/fuzzup.png and /dev/null differ diff --git a/docs/img/gen/441.png b/docs/img/gen/441.png deleted file mode 100644 index d52e6399..00000000 Binary files a/docs/img/gen/441.png and /dev/null differ diff --git a/docs/img/gen/480.png b/docs/img/gen/480.png deleted file mode 100644 index 8a18eb86..00000000 Binary files a/docs/img/gen/480.png and /dev/null differ diff --git a/docs/img/gen/bind_iidx.png b/docs/img/gen/bind_iidx.png deleted file mode 100644 index bf231d29..00000000 Binary files a/docs/img/gen/bind_iidx.png and /dev/null differ diff --git a/docs/img/gen/cards.png b/docs/img/gen/cards.png deleted file mode 100644 index 19cbab99..00000000 Binary files a/docs/img/gen/cards.png and /dev/null differ diff --git a/docs/img/gen/network.png b/docs/img/gen/network.png deleted file mode 100644 index 43c72d4a..00000000 Binary files a/docs/img/gen/network.png and /dev/null differ diff --git a/docs/img/gen/sega480.png b/docs/img/gen/sega480.png deleted file mode 100644 index 7d3c472b..00000000 Binary files a/docs/img/gen/sega480.png and /dev/null differ diff --git a/docs/img/iidx10/10_logo.png b/docs/img/iidx10/10_logo.png deleted file mode 100644 index 73ffc8ee..00000000 Binary files a/docs/img/iidx10/10_logo.png and /dev/null differ diff --git a/docs/img/iidx11/RED_logo.png b/docs/img/iidx11/RED_logo.png deleted file mode 100644 index 942b4dae..00000000 Binary files a/docs/img/iidx11/RED_logo.png and /dev/null differ diff --git a/docs/img/iidx12/happysky_logo.png b/docs/img/iidx12/happysky_logo.png deleted file mode 100644 index 988ae7f4..00000000 Binary files a/docs/img/iidx12/happysky_logo.png and /dev/null differ diff --git a/docs/img/iidx13/distorted_logo.png b/docs/img/iidx13/distorted_logo.png deleted file mode 100644 index 1bceab5c..00000000 Binary files a/docs/img/iidx13/distorted_logo.png and /dev/null differ diff --git a/docs/img/iidx14/gold_logo.png b/docs/img/iidx14/gold_logo.png deleted file mode 100644 index ed60d9b1..00000000 Binary files a/docs/img/iidx14/gold_logo.png and /dev/null differ diff --git a/docs/img/iidx24/sb.png b/docs/img/iidx24/sb.png deleted file mode 100644 index 6f416988..00000000 Binary files a/docs/img/iidx24/sb.png and /dev/null differ diff --git a/docs/img/iidx25/cb.png b/docs/img/iidx25/cb.png deleted file mode 100644 index f4b180d7..00000000 Binary files a/docs/img/iidx25/cb.png and /dev/null differ diff --git a/docs/img/iidx30-32/epolis.png b/docs/img/iidx30-32/epolis.png deleted file mode 100644 index 84126cb8..00000000 Binary files a/docs/img/iidx30-32/epolis.png and /dev/null differ diff --git a/docs/img/iidx30-32/pinky-crush.png b/docs/img/iidx30-32/pinky-crush.png deleted file mode 100644 index 7ad0c308..00000000 Binary files a/docs/img/iidx30-32/pinky-crush.png and /dev/null differ diff --git a/docs/img/iidx30-32/resident.png b/docs/img/iidx30-32/resident.png deleted file mode 100644 index bf91ec9e..00000000 Binary files a/docs/img/iidx30-32/resident.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/2_iidxdata.png b/docs/img/iidx30-32/setup/2_iidxdata.png deleted file mode 100644 index e0a6c56e..00000000 Binary files a/docs/img/iidx30-32/setup/2_iidxdata.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/4_spicedata.png b/docs/img/iidx30-32/setup/4_spicedata.png deleted file mode 100644 index 232ce81b..00000000 Binary files a/docs/img/iidx30-32/setup/4_spicedata.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/5_opthover.png b/docs/img/iidx30-32/setup/5_opthover.png deleted file mode 100644 index 3d8159e0..00000000 Binary files a/docs/img/iidx30-32/setup/5_opthover.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/6_cards.png b/docs/img/iidx30-32/setup/6_cards.png deleted file mode 100644 index 1e24f8ef..00000000 Binary files a/docs/img/iidx30-32/setup/6_cards.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/6_network.png b/docs/img/iidx30-32/setup/6_network.png deleted file mode 100644 index 4a490969..00000000 Binary files a/docs/img/iidx30-32/setup/6_network.png and /dev/null differ diff --git a/docs/img/iidx30-32/setup/7_audio.png b/docs/img/iidx30-32/setup/7_audio.png deleted file mode 100644 index b60a809d..00000000 Binary files a/docs/img/iidx30-32/setup/7_audio.png and /dev/null differ diff --git a/docs/img/iidx9/9_logo.png b/docs/img/iidx9/9_logo.png deleted file mode 100644 index d6043ce0..00000000 Binary files a/docs/img/iidx9/9_logo.png and /dev/null differ diff --git a/docs/img/maimaidx/buddies.png b/docs/img/maimaidx/buddies.png deleted file mode 100644 index 6c0e5fea..00000000 Binary files a/docs/img/maimaidx/buddies.png and /dev/null differ diff --git a/docs/img/namco/taikonijiiro/logo.png b/docs/img/namco/taikonijiiro/logo.png new file mode 100644 index 00000000..4e044f47 Binary files /dev/null and b/docs/img/namco/taikonijiiro/logo.png differ diff --git a/docs/img/taikonijiiro/setup/1.png b/docs/img/namco/taikonijiiro/setup/1.png similarity index 100% rename from docs/img/taikonijiiro/setup/1.png rename to docs/img/namco/taikonijiiro/setup/1.png diff --git a/docs/img/taikonijiiro/setup/2.png b/docs/img/namco/taikonijiiro/setup/2.png similarity index 100% rename from docs/img/taikonijiiro/setup/2.png rename to docs/img/namco/taikonijiiro/setup/2.png diff --git a/docs/img/taikonijiiro/setup/io.png b/docs/img/namco/taikonijiiro/setup/io.png similarity index 100% rename from docs/img/taikonijiiro/setup/io.png rename to docs/img/namco/taikonijiiro/setup/io.png diff --git a/docs/img/taikonijiiro/setup/mod.png b/docs/img/namco/taikonijiiro/setup/mod.png similarity index 100% rename from docs/img/taikonijiiro/setup/mod.png rename to docs/img/namco/taikonijiiro/setup/mod.png diff --git a/docs/img/taikonijiiro/troubleshooting/close.png b/docs/img/namco/taikonijiiro/troubleshooting/close.png similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/close.png rename to docs/img/namco/taikonijiiro/troubleshooting/close.png diff --git a/docs/img/taikonijiiro/troubleshooting/defender.png b/docs/img/namco/taikonijiiro/troubleshooting/defender.png similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/defender.png rename to docs/img/namco/taikonijiiro/troubleshooting/defender.png diff --git a/docs/img/taikonijiiro/troubleshooting/fps.png b/docs/img/namco/taikonijiiro/troubleshooting/fps.png similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/fps.png rename to docs/img/namco/taikonijiiro/troubleshooting/fps.png diff --git a/docs/img/taikonijiiro/troubleshooting/game.jpg b/docs/img/namco/taikonijiiro/troubleshooting/game.jpg similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/game.jpg rename to docs/img/namco/taikonijiiro/troubleshooting/game.jpg diff --git a/docs/img/taikonijiiro/troubleshooting/lang.png b/docs/img/namco/taikonijiiro/troubleshooting/lang.png similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/lang.png rename to docs/img/namco/taikonijiiro/troubleshooting/lang.png diff --git a/docs/img/taikonijiiro/troubleshooting/scale.png b/docs/img/namco/taikonijiiro/troubleshooting/scale.png similarity index 100% rename from docs/img/taikonijiiro/troubleshooting/scale.png rename to docs/img/namco/taikonijiiro/troubleshooting/scale.png diff --git a/docs/img/sdvx6/exceedgear.png b/docs/img/sdvx6/exceedgear.png deleted file mode 100644 index cfa2d5e0..00000000 Binary files a/docs/img/sdvx6/exceedgear.png and /dev/null differ diff --git a/docs/img/sdvx6/setup/1_sdvxdata.png b/docs/img/sdvx6/setup/1_sdvxdata.png deleted file mode 100644 index 2cc837f7..00000000 Binary files a/docs/img/sdvx6/setup/1_sdvxdata.png and /dev/null differ diff --git a/docs/img/sdvx6/setup/3_spicedata.png b/docs/img/sdvx6/setup/3_spicedata.png deleted file mode 100644 index d1f50985..00000000 Binary files a/docs/img/sdvx6/setup/3_spicedata.png and /dev/null differ diff --git a/docs/img/sdvx6/setup/4_opthover.png b/docs/img/sdvx6/setup/4_opthover.png deleted file mode 100644 index 3ad9c24d..00000000 Binary files a/docs/img/sdvx6/setup/4_opthover.png and /dev/null differ diff --git a/docs/img/sdvx6/setup/6_audio.png b/docs/img/sdvx6/setup/6_audio.png deleted file mode 100644 index b2d8dde6..00000000 Binary files a/docs/img/sdvx6/setup/6_audio.png and /dev/null differ diff --git a/docs/img/sdvx6/setup/6_orientation.png b/docs/img/sdvx6/setup/6_orientation.png deleted file mode 100644 index d73717ea..00000000 Binary files a/docs/img/sdvx6/setup/6_orientation.png and /dev/null differ diff --git a/docs/img/sdvxiv/2.png b/docs/img/sdvxiv/2.png deleted file mode 100644 index 7c1f06bf..00000000 Binary files a/docs/img/sdvxiv/2.png and /dev/null differ diff --git a/docs/img/sdvxiv/3.png b/docs/img/sdvxiv/3.png deleted file mode 100644 index b6b3ccda..00000000 Binary files a/docs/img/sdvxiv/3.png and /dev/null differ diff --git a/docs/img/sdvxiv/4.png b/docs/img/sdvxiv/4.png deleted file mode 100644 index 857f8044..00000000 Binary files a/docs/img/sdvxiv/4.png and /dev/null differ diff --git a/docs/img/chunithm/sdhd/c2c/client.png b/docs/img/sega/chunithm/common/c2c/client.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/client.png rename to docs/img/sega/chunithm/common/c2c/client.png diff --git a/docs/img/chunithm/sdhd/c2c/followstandard.png b/docs/img/sega/chunithm/common/c2c/followstandard.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/followstandard.png rename to docs/img/sega/chunithm/common/c2c/followstandard.png diff --git a/docs/img/chunithm/sdhd/c2c/group.png b/docs/img/sega/chunithm/common/c2c/group.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/group.png rename to docs/img/sega/chunithm/common/c2c/group.png diff --git a/docs/img/chunithm/sdhd/c2c/host.png b/docs/img/sega/chunithm/common/c2c/host.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/host.png rename to docs/img/sega/chunithm/common/c2c/host.png diff --git a/docs/img/chunithm/sdhd/c2c/service.png b/docs/img/sega/chunithm/common/c2c/service.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/service.png rename to docs/img/sega/chunithm/common/c2c/service.png diff --git a/docs/img/chunithm/sdhd/c2c/standard.png b/docs/img/sega/chunithm/common/c2c/standard.png similarity index 100% rename from docs/img/chunithm/sdhd/c2c/standard.png rename to docs/img/sega/chunithm/common/c2c/standard.png diff --git a/docs/img/chunithm/sdhd/controllers/0_ipaddress.png b/docs/img/sega/chunithm/common/controllers/0_ipaddress.png similarity index 100% rename from docs/img/chunithm/sdhd/controllers/0_ipaddress.png rename to docs/img/sega/chunithm/common/controllers/0_ipaddress.png diff --git a/docs/img/chunithm/sdhd/setup/0_chunithmdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/0_chunithmdata.png rename to docs/img/sega/chunithm/common/setup/0_chunithmdata.png diff --git a/docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png rename to docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png diff --git a/docs/img/chunithm/sdhd/setup/1_chunithmapp.png b/docs/img/sega/chunithm/common/setup/1_chunithmapp.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/1_chunithmapp.png rename to docs/img/sega/chunithm/common/setup/1_chunithmapp.png diff --git a/docs/img/chunithm/sdhd/setup/2_chunithmoption.png b/docs/img/sega/chunithm/common/setup/2_chunithmoption.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/2_chunithmoption.png rename to docs/img/sega/chunithm/common/setup/2_chunithmoption.png diff --git a/docs/img/chunithm/sdhd/setup/3_segatools_installed.png b/docs/img/sega/chunithm/common/setup/3_segatools_installed.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/3_segatools_installed.png rename to docs/img/sega/chunithm/common/setup/3_segatools_installed.png diff --git a/docs/img/chunithm/sdhd/setup/4_access_code.png b/docs/img/sega/chunithm/common/setup/4_access_code.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/4_access_code.png rename to docs/img/sega/chunithm/common/setup/4_access_code.png diff --git a/docs/img/chunithm/sdhd/setup/5_audio.png b/docs/img/sega/chunithm/common/setup/5_audio.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/5_audio.png rename to docs/img/sega/chunithm/common/setup/5_audio.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png rename to docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png rename to docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png b/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png rename to docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png b/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png rename to docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png b/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png rename to docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png b/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png similarity index 100% rename from docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png rename to docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png diff --git a/docs/img/sega/chunithm/luminous/logo.png b/docs/img/sega/chunithm/luminous/logo.png new file mode 100644 index 00000000..239b9880 Binary files /dev/null and b/docs/img/sega/chunithm/luminous/logo.png differ diff --git a/docs/img/sega/chunithm/luminousplus/logo.png b/docs/img/sega/chunithm/luminousplus/logo.png new file mode 100644 index 00000000..aff5c264 Binary files /dev/null and b/docs/img/sega/chunithm/luminousplus/logo.png differ diff --git a/docs/img/sega/chunithm/new/logo.png b/docs/img/sega/chunithm/new/logo.png new file mode 100644 index 00000000..5c32612a Binary files /dev/null and b/docs/img/sega/chunithm/new/logo.png differ diff --git a/docs/img/sega/chunithm/newplus/logo.png b/docs/img/sega/chunithm/newplus/logo.png new file mode 100644 index 00000000..2f333740 Binary files /dev/null and b/docs/img/sega/chunithm/newplus/logo.png differ diff --git a/docs/img/sega/chunithm/sun/logo.png b/docs/img/sega/chunithm/sun/logo.png new file mode 100644 index 00000000..7769ef9a Binary files /dev/null and b/docs/img/sega/chunithm/sun/logo.png differ diff --git a/docs/img/sega/chunithm/sunplus/logo.png b/docs/img/sega/chunithm/sunplus/logo.png new file mode 100644 index 00000000..c44257a1 Binary files /dev/null and b/docs/img/sega/chunithm/sunplus/logo.png differ diff --git a/docs/img/sega/chunithm/verse/logo.png b/docs/img/sega/chunithm/verse/logo.png new file mode 100644 index 00000000..f6754c24 Binary files /dev/null and b/docs/img/sega/chunithm/verse/logo.png differ diff --git a/docs/img/sega/maimaidx/buddies/logo.png b/docs/img/sega/maimaidx/buddies/logo.png new file mode 100644 index 00000000..a9281c19 Binary files /dev/null and b/docs/img/sega/maimaidx/buddies/logo.png differ diff --git a/docs/img/maimaidx/setup/access_code.png b/docs/img/sega/maimaidx/common/setup/access_code.png similarity index 100% rename from docs/img/maimaidx/setup/access_code.png rename to docs/img/sega/maimaidx/common/setup/access_code.png diff --git a/docs/img/maimaidx/setup/appdir.png b/docs/img/sega/maimaidx/common/setup/appdir.png similarity index 100% rename from docs/img/maimaidx/setup/appdir.png rename to docs/img/sega/maimaidx/common/setup/appdir.png diff --git a/docs/img/maimaidx/setup/audio.png b/docs/img/sega/maimaidx/common/setup/audio.png similarity index 100% rename from docs/img/maimaidx/setup/audio.png rename to docs/img/sega/maimaidx/common/setup/audio.png diff --git a/docs/img/maimaidx/setup/cmd.png b/docs/img/sega/maimaidx/common/setup/cmd.png similarity index 100% rename from docs/img/maimaidx/setup/cmd.png rename to docs/img/sega/maimaidx/common/setup/cmd.png diff --git a/docs/img/maimaidx/setup/distribution_servers_check.png b/docs/img/sega/maimaidx/common/setup/distribution_servers_check.png similarity index 100% rename from docs/img/maimaidx/setup/distribution_servers_check.png rename to docs/img/sega/maimaidx/common/setup/distribution_servers_check.png diff --git a/docs/img/maimaidx/setup/options.png b/docs/img/sega/maimaidx/common/setup/options.png similarity index 100% rename from docs/img/maimaidx/setup/options.png rename to docs/img/sega/maimaidx/common/setup/options.png diff --git a/docs/img/maimaidx/setup/rootdir.png b/docs/img/sega/maimaidx/common/setup/rootdir.png similarity index 100% rename from docs/img/maimaidx/setup/rootdir.png rename to docs/img/sega/maimaidx/common/setup/rootdir.png diff --git a/docs/img/maimaidx/setup/rootdir2.png b/docs/img/sega/maimaidx/common/setup/rootdir2.png similarity index 100% rename from docs/img/maimaidx/setup/rootdir2.png rename to docs/img/sega/maimaidx/common/setup/rootdir2.png diff --git a/docs/img/maimaidx/setup/segatools.png b/docs/img/sega/maimaidx/common/setup/segatools.png similarity index 100% rename from docs/img/maimaidx/setup/segatools.png rename to docs/img/sega/maimaidx/common/setup/segatools.png diff --git a/docs/img/maimaidx/setup/service_game_settings.png b/docs/img/sega/maimaidx/common/setup/service_game_settings.png similarity index 100% rename from docs/img/maimaidx/setup/service_game_settings.png rename to docs/img/sega/maimaidx/common/setup/service_game_settings.png diff --git a/docs/img/maimaidx/setup/service_menu.png b/docs/img/sega/maimaidx/common/setup/service_menu.png similarity index 100% rename from docs/img/maimaidx/setup/service_menu.png rename to docs/img/sega/maimaidx/common/setup/service_menu.png diff --git a/docs/img/maimaidx/prism.png b/docs/img/sega/maimaidx/prism/logo.png similarity index 100% rename from docs/img/maimaidx/prism.png rename to docs/img/sega/maimaidx/prism/logo.png diff --git a/docs/img/maimaidx/prismplus.png b/docs/img/sega/maimaidx/prismplus/logo.png similarity index 100% rename from docs/img/maimaidx/prismplus.png rename to docs/img/sega/maimaidx/prismplus/logo.png diff --git a/docs/img/ongeki/sddt/brightmemory.png b/docs/img/sega/ongeki/brightmemory/logo.png similarity index 100% rename from docs/img/ongeki/sddt/brightmemory.png rename to docs/img/sega/ongeki/brightmemory/logo.png diff --git a/docs/img/ongeki/sddt/setup/0_ongekidata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata.png similarity index 100% rename from docs/img/ongeki/sddt/setup/0_ongekidata.png rename to docs/img/sega/ongeki/common/setup/0_ongekidata.png diff --git a/docs/img/ongeki/sddt/setup/0_ongekidata_withappdata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png similarity index 100% rename from docs/img/ongeki/sddt/setup/0_ongekidata_withappdata.png rename to docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png diff --git a/docs/img/ongeki/sddt/setup/1_ongekiapp.png b/docs/img/sega/ongeki/common/setup/1_ongekiapp.png similarity index 100% rename from docs/img/ongeki/sddt/setup/1_ongekiapp.png rename to docs/img/sega/ongeki/common/setup/1_ongekiapp.png diff --git a/docs/img/ongeki/sddt/setup/2_ongekioption.png b/docs/img/sega/ongeki/common/setup/2_ongekioption.png similarity index 100% rename from docs/img/ongeki/sddt/setup/2_ongekioption.png rename to docs/img/sega/ongeki/common/setup/2_ongekioption.png diff --git a/docs/img/ongeki/sddt/setup/3_ongeki_segatools_installed.png b/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png similarity index 100% rename from docs/img/ongeki/sddt/setup/3_ongeki_segatools_installed.png rename to docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png diff --git a/docs/img/ongeki/sddt/setup/4_access_code.png b/docs/img/sega/ongeki/common/setup/4_access_code.png similarity index 100% rename from docs/img/ongeki/sddt/setup/4_access_code.png rename to docs/img/sega/ongeki/common/setup/4_access_code.png diff --git a/docs/img/ongeki/sddt/setup/4_ongeki_groupcheck.png b/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png similarity index 100% rename from docs/img/ongeki/sddt/setup/4_ongeki_groupcheck.png rename to docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png diff --git a/docs/img/ongeki/sddt/setup/servicemenu/1_gamesettings.png b/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png similarity index 100% rename from docs/img/ongeki/sddt/setup/servicemenu/1_gamesettings.png rename to docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png diff --git a/docs/img/ongeki/sddt/setup/servicemenu/2_reference.png b/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png similarity index 100% rename from docs/img/ongeki/sddt/setup/servicemenu/2_reference.png rename to docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png diff --git a/docs/img/ongeki/sddt/setup/servicemenu/3_closesetting.png b/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png similarity index 100% rename from docs/img/ongeki/sddt/setup/servicemenu/3_closesetting.png rename to docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png diff --git a/docs/img/ongeki/sddt/setup/servicemenu/4_alltime.png b/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png similarity index 100% rename from docs/img/ongeki/sddt/setup/servicemenu/4_alltime.png rename to docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png diff --git a/docs/img/ongeki/sddt/refresh.png b/docs/img/sega/ongeki/refresh/logo.png similarity index 100% rename from docs/img/ongeki/sddt/refresh.png rename to docs/img/sega/ongeki/refresh/logo.png diff --git a/docs/img/wacca/setup/0_waccadata.png b/docs/img/sega/wacca/common/setup/0_waccadata.png similarity index 100% rename from docs/img/wacca/setup/0_waccadata.png rename to docs/img/sega/wacca/common/setup/0_waccadata.png diff --git a/docs/img/wacca/setup/1_waccaapp.png b/docs/img/sega/wacca/common/setup/1_waccaapp.png similarity index 100% rename from docs/img/wacca/setup/1_waccaapp.png rename to docs/img/sega/wacca/common/setup/1_waccaapp.png diff --git a/docs/img/wacca/setup/2_wacca_segatools_installed.png b/docs/img/sega/wacca/common/setup/2_wacca_segatools_installed.png similarity index 100% rename from docs/img/wacca/setup/2_wacca_segatools_installed.png rename to docs/img/sega/wacca/common/setup/2_wacca_segatools_installed.png diff --git a/docs/img/wacca/setup/3_access_code.png b/docs/img/sega/wacca/common/setup/3_access_code.png similarity index 100% rename from docs/img/wacca/setup/3_access_code.png rename to docs/img/sega/wacca/common/setup/3_access_code.png diff --git a/docs/img/wacca/setup/servicemenu/4_systemsetting.png b/docs/img/sega/wacca/common/setup/servicemenu/4_systemsetting.png similarity index 100% rename from docs/img/wacca/setup/servicemenu/4_systemsetting.png rename to docs/img/sega/wacca/common/setup/servicemenu/4_systemsetting.png diff --git a/docs/img/wacca/setup/servicemenu/5_closingtime.png b/docs/img/sega/wacca/common/setup/servicemenu/5_closingtime.png similarity index 100% rename from docs/img/wacca/setup/servicemenu/5_closingtime.png rename to docs/img/sega/wacca/common/setup/servicemenu/5_closingtime.png diff --git a/docs/img/wacca/setup/servicemenu/6_closingtimesetting.png b/docs/img/sega/wacca/common/setup/servicemenu/6_closingtimesetting.png similarity index 100% rename from docs/img/wacca/setup/servicemenu/6_closingtimesetting.png rename to docs/img/sega/wacca/common/setup/servicemenu/6_closingtimesetting.png diff --git a/docs/img/wacca/waccalilyr.png b/docs/img/sega/wacca/lilyr/logo.png similarity index 100% rename from docs/img/wacca/waccalilyr.png rename to docs/img/sega/wacca/lilyr/logo.png diff --git a/docs/img/wacca/waccareverse.png b/docs/img/sega/wacca/reverse/logo.png similarity index 100% rename from docs/img/wacca/waccareverse.png rename to docs/img/sega/wacca/reverse/logo.png diff --git a/docs/img/spice/options.png b/docs/img/spice/options.png deleted file mode 100644 index 02a62388..00000000 Binary files a/docs/img/spice/options.png and /dev/null differ diff --git a/docs/img/taikonijiiro/taikonijiiro.png b/docs/img/taikonijiiro/taikonijiiro.png deleted file mode 100644 index c90ef9f1..00000000 Binary files a/docs/img/taikonijiiro/taikonijiiro.png and /dev/null differ diff --git a/docs/img/logo/banner.png b/docs/img/two-torial/banner.png similarity index 100% rename from docs/img/logo/banner.png rename to docs/img/two-torial/banner.png diff --git a/docs/img/logo/github-banner.png b/docs/img/two-torial/github-banner.png similarity index 100% rename from docs/img/logo/github-banner.png rename to docs/img/two-torial/github-banner.png diff --git a/docs/img/logo/website-logo.svg b/docs/img/two-torial/website-logo.svg similarity index 100% rename from docs/img/logo/website-logo.svg rename to docs/img/two-torial/website-logo.svg diff --git a/docs/index.md b/docs/index.md index 8e7eec11..f81992f8 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,8 +4,9 @@ description: A compendium of information and guides about arcade games. By the c # + +
-![Banner](./img/logo/banner.png) A compendium of information and guides about arcade games. By the community, for the community. diff --git a/docs/style.css b/docs/style.css new file mode 100644 index 00000000..64b12829 --- /dev/null +++ b/docs/style.css @@ -0,0 +1,7 @@ +.header-logo { + height: 150px !important; + width: auto; + display: block; + margin-left: auto; + margin-right: auto; +} \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index cf0bb6f8..6e810509 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -9,185 +9,187 @@ nav: - Home: index.md - Games: - BEMANI: - - "IIDX": - - "IIDX 9th style": - - "Game Setup": "games/iidx9/setup.md" - - "Troubleshooting": "games/iidx9/troubleshooting.md" - - "IIDX 10th style": - - "Game Setup": "games/iidx10/setup.md" - - "Troubleshooting": "games/iidx10/troubleshooting.md" - - "IIDX 11 IIDX RED": - - "Game Setup": "games/iidx11/setup.md" - - "Troubleshooting": "games/iidx11/troubleshooting.md" - - "IIDX 12 HAPPY SKY": - - "Game Setup": "games/iidx12/setup.md" - - "Troubleshooting": "games/iidx12/troubleshooting.md" - - "IIDX 13 DistorteD": - - "Game Setup": "games/iidx13/setup.md" - - "Troubleshooting": "games/iidx13/troubleshooting.md" - - "IIDX 14 GOLD": - - "Game Setup": "games/iidx14/setup.md" - - "Troubleshooting": "games/iidx14/troubleshooting.md" - - "IIDX 24 SINOBUZ": - - "First Time Setup": "games/iidx24/setup.md" - - "Common Problems/Tips": "games/iidx24/problems.md" - - "IIDX 25 CANNON BALLERS": - - "First Time Setup": "games/iidx25/setup.md" - - "Common Problems/Tips": "games/iidx25/problems.md" - - "IIDX 26 Rootage": - - "First Time Setup": "games/iidx26/setup.md" - - "Common Problems/Tips": "games/iidx26/problems.md" - - "IIDX 27 HEROIC VERSE": - - "First Time Setup": "games/iidx27/setup.md" - - "Common Problems/Tips": "games/iidx27/problems.md" - - "Lightning Mode Specifics": "games/iidx27/lightning.md" - - "IIDX 30 RESIDENT": - - "Game Setup": "games/iidx30/setup.md" - - "Extra Information": "games/iidx30/extras.md" - - "Troubleshooting": "games/iidx30/troubleshooting.md" - - "IIDX 31 EPOLIS": - - "Game Setup": "games/iidx31/setup.md" - - "Extra Information": "games/iidx31/extras.md" - - "Troubleshooting": "games/iidx31/troubleshooting.md" - - "IIDX 32 Pinky Crush": - - "Game Setup": "games/iidx32/setup.md" - - "Extra Information": "games/iidx32/extras.md" - - "Troubleshooting": "games/iidx32/troubleshooting.md" - - "SDVX": - - "SDVX IV HEAVENLY HAVEN": - - "First Time Setup": "games/sdvx4/setup.md" - - "Common Problems/Tips": "games/sdvx4/problems.md" - - "SDVX VIVID WAVE": - - "First Time Setup": "games/sdvx5/setup.md" - - "Common Problems/Tips": "games/sdvx5/problems.md" - - "SDVX EXCEED GEAR": - - "Game Setup": "games/sdvx6/setup.md" - - "Extra Information": "games/sdvx6/extras.md" - - "Troubleshooting": "games/sdvx6/troubleshooting.md" - - "Pop'n": - - "Pop'n Usaneko": - - "First Time Setup": "games/popnusaneko/setup.md" - - "Common Problems/Tips": "games/popnusaneko/problems.md" - - "Pop'n Peace": - - "First Time Setup": "games/popnpeace/setup.md" - - "Common Problems/Tips": "games/popnpeace/problems.md" - - "HELLO Pop'n": - - "First Time Setup": "games/hellopopn/setup.md" - - "Common Problems/Tips": "games/hellopopn/problems.md" - - "DDR": - - "DDR A20": - - "Game Setup": "games/ddr/a20/setup.md" - - "Troubleshooting": "games/ddr/a20/troubleshooting.md" - - "DDR A20 PLUS": - - "Game Setup": "games/ddr/a20plus/setup.md" - - "Troubleshooting": "games/ddr/a20plus/troubleshooting.md" - - "DDR A3": - - "Game Setup": "games/ddr/a3/setup.md" - - "Troubleshooting": "games/ddr/a3/troubleshooting.md" - - "DDR WORLD": - - "Game Setup": "games/ddr/world/setup.md" - - "Troubleshooting": "games/ddr/world/troubleshooting.md" + - "beatmania IIDX": + - "9th style": + - "Game Setup": "games/bemani/iidx/9thstyle/setup.md" + - "Troubleshooting": "games/bemani/iidx/9thstyle/troubleshooting.md" + - "10th style": + - "Game Setup": "games/bemani/iidx/10thstyle/setup.md" + - "Troubleshooting": "games/bemani/iidx/10thstyle/troubleshooting.md" + - "11 RED": + - "Game Setup": "games/bemani/iidx/11_red/setup.md" + - "Troubleshooting": "games/bemani/iidx/11_red/troubleshooting.md" + - "12 HAPPY SKY": + - "Game Setup": "games/bemani/iidx/12_happysky/setup.md" + - "Troubleshooting": "games/bemani/iidx/12_happysky/troubleshooting.md" + - "13 DistorteD": + - "Game Setup": "games/bemani/iidx/13_distorted/setup.md" + - "Troubleshooting": "games/bemani/iidx/13_distorted/troubleshooting.md" + - "14 GOLD": + - "Game Setup": "games/bemani/iidx/14_gold/setup.md" + - "Troubleshooting": "games/bemani/iidx/14_gold/troubleshooting.md" + - "24 SINOBUZ": + - "Game Setup": "games/bemani/iidx/24_sinobuz/setup.md" + - "Troubleshooting": "games/bemani/iidx/24_sinobuz/troubleshooting.md" + - "25 CANNON BALLERS": + - "Game Setup": "games/bemani/iidx/25_cannonballers/setup.md" + - "Troubleshooting": "games/bemani/iidx/25_cannonballers/troubleshooting.md" + - "26 Rootage": + - "Game Setup": "games/bemani/iidx/26_rootage/setup.md" + - "Troubleshooting": "games/bemani/iidx/26_rootage/troubleshooting.md" + - "27 HEROIC VERSE": + - "Game Setup": "games/bemani/iidx/27_heroicverse/setup.md" + - "Troubleshooting": "games/bemani/iidx/27_heroicverse/troubleshooting.md" + - "Lightning Mode Specifics": "games/bemani/iidx/27_heroicverse/lightning.md" + - "30 RESIDENT": + - "Game Setup": "games/bemani/iidx/30_resident/setup.md" + - "Extra Information": "games/bemani/iidx/30_resident/extras.md" + - "Troubleshooting": "games/bemani/iidx/30_resident/troubleshooting.md" + - "31 EPOLIS": + - "Game Setup": "games/bemani/iidx/31_epolis/setup.md" + - "Extra Information": "games/bemani/iidx/31_epolis/extras.md" + - "Troubleshooting": "games/bemani/iidx/31_epolis/troubleshooting.md" + - "32 Pinky Crush": + - "Game Setup": "games/bemani/iidx/32_pinkycrush/setup.md" + - "Extra Information": "games/bemani/iidx/32_pinkycrush/extras.md" + - "Troubleshooting": "games/bemani/iidx/32_pinkycrush/troubleshooting.md" + - "Sound Voltex": + - "IV HEAVENLY HAVEN": + - "Game Setup": "games/bemani/sdvx/4_heavenlyhaven/setup.md" + - "Troubleshooting": "games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md" + - "V VIVID WAVE": + - "Game Setup": "games/bemani/sdvx/5_vividwave/setup.md" + - "Troubleshooting": "games/bemani/sdvx/5_vividwave/troubleshooting.md" + - "VI EXCEED GEAR": + - "Game Setup": "games/bemani/sdvx/6_exceedgear/setup.md" + - "Extra Information": "games/bemani/sdvx/6_exceedgear/extras.md" + - "Troubleshooting": "games/bemani/sdvx/6_exceedgear/troubleshooting.md" + - "Pop'n Music": + - "Usaneko": + - "Game Setup": "games/bemani/popn/usaneko/setup.md" + - "Troubleshooting": "games/bemani/popn/usaneko/troubleshooting.md" + - "Peace": + - "Game Setup": "games/bemani/popn/peace/setup.md" + - "Troubleshooting": "games/bemani/popn/peace/troubleshooting.md" + - "HELLO!": + - "Game Setup": "games/bemani/popn/hello/setup.md" + - "Troubleshooting": "games/bemani/popn/hello/troubleshooting.md" + - "Dance Dance Revolution": + - "A20": + - "Game Setup": "games/bemani/ddr/a20/setup.md" + - "Troubleshooting": "games/bemani/ddr/a20/troubleshooting.md" + - "A20 PLUS": + - "Game Setup": "games/bemani/ddr/a20plus/setup.md" + - "Troubleshooting": "games/bemani/ddr/a20plus/troubleshooting.md" + - "A3": + - "Game Setup": "games/bemani/ddr/a3/setup.md" + - "Troubleshooting": "games/bemani/ddr/a3/troubleshooting.md" + - "WORLD": + - "Game Setup": "games/bemani/ddr/world/setup.md" + - "Troubleshooting": "games/bemani/ddr/world/troubleshooting.md" - "Jubeat": - - "Jubeat Clan": - - "First Time Setup": "games/jubeatclan/setup.md" - - "Common Problems/Tips": "games/jubeatclan/problems.md" + - "Clan": + - "Game Setup": "games/bemani/jubeat/clan/setup.md" + - "Troubleshooting": "games/bemani/jubeat/clan/troubleshooting.md" - "GITADORA": - - "GITADORA Matixx": - - "First Time Setup": "games/gitamatixx/setup.md" - - "Common Problems/Tips": "games/gitamatixx/problems.md" - - "GITADORA EXCHAIN": - - "First Time Setup": "games/exchain/setup.md" - - "Common Problems/Tips": "games/exchain/problems.md" - - "GITADORA FUZZ-UP": - - "Game Setup": "games/fuzzup/setup.md" - - "Troubleshooting": "games/fuzzup/troubleshooting.md" + - "Matixx": + - "Game Setup": "games/bemani/gitadora/matixx/setup.md" + - "Troubleshooting": "games/bemani/gitadora/matixx/troubleshooting.md" + - "EXCHAIN": + - "Game Setup": "games/bemani/gitadora/exchain/setup.md" + - "Troubleshooting": "games/bemani/gitadora/exchain/troubleshooting.md" + - "Fuzz-Up": + - "Game Setup": "games/bemani/gitadora/fuzzup/setup.md" + - "Troubleshooting": "games/bemani/gitadora/fuzzup/troubleshooting.md" - "Reflec Beat": - - "Reflec Beat: Reflesia": - - "First Time Setup": "games/reflesia/setup.md" - - "Common Problems/Tips": "games/reflesia/problems.md" + - "悠久のリフレシア (Reflesia)": + - "Game Setup": "games/bemani/reflecbeat/reflesia/setup.md" + - "Troubleshooting": "games/bemani/reflecbeat/reflesia/troubleshooting.md" - "NOSTALGIA": - - "Nostalgia FORTE": - - "First Time Setup": "games/nostforte/setup.md" - - "Common Problems/Tips": "games/nostforte/problems.md" - - "Nostalgia Op.2": - - "First Time Setup": "games/nostop2/setup.md" - - "Common Problems/Tips": "games/nostop2/problems.md" - - "BeatStream アニムトライヴ": - - "First Time Setup": "games/beatstreamfinal/setup.md" - - "Common Problems/Tips": "games/beatstreamfinal/problems.md" - - "MÚSECA 1+1/2": - - "First Time Setup": "games/musecafinal/setup.md" - - "Common Problems/Tips": "games/musecafinal/problems.md" + - "FORTE": + - "Game Setup": "games/bemani/nostalgia/forte/setup.md" + - "Troubleshooting": "games/bemani/nostalgia/forte/troubleshooting.md" + - "Op.2": + - "Game Setup": "games/bemani/nostalgia/op2/setup.md" + - "Troubleshooting": "games/bemani/nostalgia/op2/troubleshooting.md" + - "BeatStream": + - "アニムトライヴ (Animutribe)": + - "Game Setup": "games/bemani/beatstream/animutribe/setup.md" + - "Troubleshooting": "games/bemani/beatstream/animutribe/troubleshooting.md" + - "MÚSECA": + - "MÚSECA 1+1/2": + - "Game Setup": "games/bemani/museca/1plushalf/setup.md" + - "Troubleshooting": "games/bemani/museca/1plushalf/troubleshooting.md" - SEGA: - "CHUNITHM": - "NEW": - - "Game Setup": "games/chunithmnew/setup.md" - - "Controllers": "games/chunithmnew/controllers.md" - - "Cab-to-Cab": "games/chunithmnew/c2c.md" - - "Troubleshooting": "games/chunithmnew/troubleshooting.md" + - "Game Setup": "games/sega/chunithm/new/setup.md" + - "Controllers": "games/sega/chunithm/new/controllers.md" + - "Cab-to-Cab": "games/sega/chunithm/new/c2c.md" + - "Troubleshooting": "games/sega/chunithm/new/troubleshooting.md" - "NEW PLUS": - - "Game Setup": "games/chunithmnewplus/setup.md" - - "Controllers": "games/chunithmnewplus/controllers.md" - - "Troubleshooting": "games/chunithmnewplus/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmnewplus/c2c.md" + - "Game Setup": "games/sega/chunithm/newplus/setup.md" + - "Controllers": "games/sega/chunithm/newplus/controllers.md" + - "Troubleshooting": "games/sega/chunithm/newplus/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/newplus/c2c.md" - "SUN": - - "Game Setup": "games/chunithmsun/setup.md" - - "Controllers": "games/chunithmsun/controllers.md" - - "Troubleshooting": "games/chunithmsun/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmsun/c2c.md" + - "Game Setup": "games/sega/chunithm/sun/setup.md" + - "Controllers": "games/sega/chunithm/sun/controllers.md" + - "Troubleshooting": "games/sega/chunithm/sun/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/sun/c2c.md" - "SUN PLUS": - - "Game Setup": "games/chunithmsunplus/setup.md" - - "Controllers": "games/chunithmsunplus/controllers.md" - - "Troubleshooting": "games/chunithmsunplus/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmsunplus/c2c.md" + - "Game Setup": "games/sega/chunithm/sunplus/setup.md" + - "Controllers": "games/sega/chunithm/sunplus/controllers.md" + - "Troubleshooting": "games/sega/chunithm/sunplus/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/sunplus/c2c.md" - "LUMINOUS": - - "Game Setup": "games/chunithmluminous/setup.md" - - "Controllers": "games/chunithmluminous/controllers.md" - - "Troubleshooting": "games/chunithmluminous/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmluminous/c2c.md" + - "Game Setup": "games/sega/chunithm/luminous/setup.md" + - "Controllers": "games/sega/chunithm/luminous/controllers.md" + - "Troubleshooting": "games/sega/chunithm/luminous/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/luminous/c2c.md" - "LUMINOUS PLUS": - - "Game Setup": "games/chunithmluminousplus/setup.md" - - "Controllers": "games/chunithmluminousplus/controllers.md" - - "Troubleshooting": "games/chunithmluminousplus/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmluminousplus/c2c.md" + - "Game Setup": "games/sega/chunithm/luminousplus/setup.md" + - "Controllers": "games/sega/chunithm/luminousplus/controllers.md" + - "Troubleshooting": "games/sega/chunithm/luminousplus/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/luminousplus/c2c.md" - "VERSE": - - "Game Setup": "games/chunithmverse/setup.md" - - "Controllers": "games/chunithmverse/controllers.md" - - "Troubleshooting": "games/chunithmverse/troubleshooting.md" - - "Cab-to-Cab": "games/chunithmverse/c2c.md" + - "Game Setup": "games/sega/chunithm/verse/setup.md" + - "Controllers": "games/sega/chunithm/verse/controllers.md" + - "Troubleshooting": "games/sega/chunithm/verse/troubleshooting.md" + - "Cab-to-Cab": "games/sega/chunithm/verse/c2c.md" - "maimai DX": - "BUDDiES": - - "Game Setup": "games/maimaidx/buddies/setup.md" - - "Controllers": "games/maimaidx/buddies/controllers.md" - - "Troubleshooting": "games/maimaidx/buddies/troubleshooting.md" + - "Game Setup": "games/sega/maimaidx/buddies/setup.md" + - "Controllers": "games/sega/maimaidx/buddies/controllers.md" + - "Troubleshooting": "games/sega/maimaidx/buddies/troubleshooting.md" - "PRiSM": - - "Game Setup": "games/maimaidx/prism/setup.md" - - "Controllers": "games/maimaidx/prism/controllers.md" - - "Troubleshooting": "games/maimaidx/prism/troubleshooting.md" + - "Game Setup": "games/sega/maimaidx/prism/setup.md" + - "Controllers": "games/sega/maimaidx/prism/controllers.md" + - "Troubleshooting": "games/sega/maimaidx/prism/troubleshooting.md" - "PRiSM PLUS": - - "Game Setup": "games/maimaidx/prismplus/setup.md" - - "Controllers": "games/maimaidx/prismplus/controllers.md" - - "Troubleshooting": "games/maimaidx/prismplus/troubleshooting.md" + - "Game Setup": "games/sega/maimaidx/prismplus/setup.md" + - "Controllers": "games/sega/maimaidx/prismplus/controllers.md" + - "Troubleshooting": "games/sega/maimaidx/prismplus/troubleshooting.md" - "O.N.G.E.K.I.": - "bright MEMORY": - - "Game Setup": "games/ongekibrightmemory/setup.md" - - "Controllers": "games/ongekibrightmemory/controllers.md" - - "Troubleshooting": "games/ongekibrightmemory/troubleshooting.md" + - "Game Setup": "games/sega/ongeki/brightmemory/setup.md" + - "Controllers": "games/sega/ongeki/brightmemory/controllers.md" + - "Troubleshooting": "games/sega/ongeki/brightmemory/troubleshooting.md" - "Re:Fresh": - - "Game Setup": "games/ongekirefresh/setup.md" - - "Controllers": "games/ongekirefresh/controllers.md" - - "Troubleshooting": "games/ongekirefresh/troubleshooting.md" + - "Game Setup": "games/sega/ongeki/refresh/setup.md" + - "Controllers": "games/sega/ongeki/refresh/controllers.md" + - "Troubleshooting": "games/sega/ongeki/refresh/troubleshooting.md" - "WACCA": - - "WACCA Lily R": - - "Game Setup": "games/waccalilyr/setup.md" - - "Controllers": "games/waccalilyr/controllers.md" - - "WACCA Reverse": - - "Game Setup": "games/waccareverse/setup.md" - - "Controllers": "games/waccareverse/controllers.md" + - "Lily R": + - "Game Setup": "games/sega/wacca/lilyr/setup.md" + - "Controllers": "games/sega/wacca/lilyr/controllers.md" + - "Reverse": + - "Game Setup": "games/sega/wacca/reverse/setup.md" + - "Controllers": "games/sega/wacca/reverse/controllers.md" - NAMCO: - "Taiko no Tatsujin: Nijiiro": - - "Game Setup": "games/taikonijiiro/setup.md" - - "Troubleshooting": "games/taikonijiiro/troubleshooting.md" + - "Game Setup": "games/namco/taikonijiiro/setup.md" + - "Troubleshooting": "games/namco/taikonijiiro/troubleshooting.md" - Error Codes: - BEMANI: "errorcodes/bemani.md" - SEGA: "errorcodes/sega.md" @@ -208,16 +210,22 @@ nav: - Other Resources: resources.md not_in_nav: | - games/chusan - games/mu3 - games/mercury - games/mai2 - games/ddr + games/bemani/iidx/common + games/bemani/sdvx/common + games/bemani/ddr/common + games/sega/chunithm/common + games/sega/maimaidx/common + games/sega/ongeki/common + games/sega/wacca/common + +validation: + links: + absolute_links: relative_to_docs theme: name: material custom_dir: overrides - logo: img/logo/website-logo.svg + logo: img/two-torial/website-logo.svg favicon: img/favicon.ico icon: repo: fontawesome/brands/github @@ -275,6 +283,9 @@ plugins: - search - git-revision-date-localized +extra_css: + - style.css + extra: analytics: provider: custom