text:
/* ==UserStyle==
@name           Bakura - 5/19/2018
@version        0.1.0
@namespace      url(https://www.w3.org/1999/xhtml/)
@description
Bakura commission for Mello (featuring Chatbox and other scrolling fixes)
Inspired by O OO/The XAZ.
For optimal viewing, press F11.
@author         Userstyle © 2018 Yubelious! under MIT liecence.
==/UserStyle== */

@import url('https://fonts.googleapis.com/css?family=Berkshire+Swash|Noto+Sans|Oxygen');

@-moz-document url("https://duelingnexus.com/") {
body {
    color: #7D83A3;
    font: 0/1 'noto sans', arial, sans-serif;
    background-color: rgba(0, 0, 0, 0.1);
}
html {
    background: url(https://i.ytimg.com/vi/diKLSCstdTw/maxresdefault.jpg) silver 0 0/cover fixed /*Image by fate-fiction*/
}
/*Here are things that oddly starts with a period. I spent all my life thinking that full stops go at the end. And here I am starting with them.*/
.loadmore, hr {
    display: none
}
.h2, h2 {
    font: italic 2.5vw 'noto sans';
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    margin: 15px;
    padding: 3.5vw 3.5vw 0 3.5vw;
}
.h3, h3 {
    color: #F0F0F0;
    font: italic 1.5vw 'noto sans';
    text-shadow: 0 0 0.5vw rgba(0, 0, 0, 0.75), 0 0 0.5vw rgba(0, 0, 0, 0.75), 0 0 0.5vw rgba(0, 0, 0, 0.75);
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
    height: 2.5vw;
    width: 100%;
    margin: 0;
    padding: 0.5vw 0 0 0.5vw;
}
.h4, h4 {
    color: #827C5C;
    font-size: 2vw;
    text-shadow: 0.5px 0.5px 0.5px rgba(48, 167, 145, 0.6), 1px 1px 1px rgba(193, 158, 77, 0.7), 0.7px 0.7px 0.7px rgba(0, 0, 0, 0.5);
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.h6, h6 {
    color: #F0F0F0;
    font-size: 1vw;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn {
    font-weight: bold
}
.checkbox label {
    color: rgba(193, 158, 77, 0.75);
    font: 1.1vw/22px 'noto sans';
}
.checkbox label:hover {
    color: #C19E4D
}
.checkbox input {
    filter: invert(100%)
}
.container {
    width: 100%
}
.profile-if-not-contributor {
    font-size: 1vw;
    margin: 0;
    padding: 1vw;
}
.table {
    text-align: justify;
    background: black;
    opacity: 1;
    width: 75%;
    margin: 9vh 0.1vw 10vh -0.1vw;
    float: right;
    z-index: 1;
    position: relative;
    right: 12.5%;
}
.table::before {
    font-family: arial, san-serif;
    text-align: center;
    background-size: 100%;
    opacity: 0.6;
    padding: 0.5vw;
    z-index: -1;
    position: absolute;
    top: -2vw;
    left: 0;
    bottom: 0;
    right: 0;
}
/*Here we have some general button rules.*/
#tab-login .button, #tab-register .button, #tab-news .button, #tab-duel .button, #tab-decks .button, #tab-profile .button, #tab-settings .button {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    cursor: pointer;
    font-weight: bold;
    font-family: 'oxygen', arial, sans-serif;
    text-align: center;
    border: 2px solid;
    z-index: 1;
}
#tab-login .button:focus, #tab-register .button:focus, #tab-duel .button:focus, #tab-decks .button:focus, #tab-profile .button:focus, #tab-settings .button:focus {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    font-style: italic;
}
#tab-login .button:hover, #tab-register .button:hover, #tab-duel .button:hover, #tab-decks .button:hover, #tab-profile .button:hover, #tab-settings .button:hover {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
	filter: invert(100%);
    z-index: 2;
}
/*This is the code for the navbar, which can be seen from any tab.*/
.container-fluid {
    background: url(https://i.ytimg.com/vi/diKLSCstdTw/maxresdefault.jpg) silver 0 0/cover fixed /*Image by fate-fiction*/;
    filter: invert(100%);
    height: 3vw;
    min-height: 0;
    max-height: 25vh;
    width: 100vw;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
    position: fixed;
    top: 0;
}
.navbar-text {
    color: #0F0F0F;
    text-shadow: 0 0 0.5em #F0F0F0;
    font-size: 1vw;
    line-height: 3;
    margin: 0 0 0 3vw;
}
.navbar-nav>li>.menu-link {
    -moz-transition: 2s ease-in-out, border 2s ease-in-out;
    -o-transition: 2s ease-in-out, border 2s ease-in-out;
    transition: 2s ease-in-out, border 2s ease-in-out;
    background: none;
    color: rgba(155, 175, 135, 0.9) !important;
    font-size: 0.8vw;
    line-height: 1vw;
    border: 2px dotted rgba(155, 175, 135, 0.9);
    height: 3vw;
    min-height: 0;
    max-height: 25vh;
    width:auto;
    margin-left: 0.25vw;
    padding: 1vw;
}
.nav>li>a:focus, .nav>li>a:hover {
    -moz-transition: 2s ease-in-out, border 2s ease-in-out;
    -o-transition: 2s ease-in-out, border 2s ease-in-out;
    transition: 2s ease-in-out, border 2s ease-in-out;
    background: rgba(0, 0, 0, 0.5);
    text-shadow: none;
    filter: invert(100%);
}
.nav>li>a:focus, #link-chat:focus {
    font-style: italic
}
.nav>li.disabled>.menu-link, .nav>li.disabled>.menu-link:focus,.nav>li.disabled>.menu-link:hover {
    background-image: repeating-linear-gradient(0deg, transparent, transparent 0.9vw, rgba(150, 150, 150, 0.8) 2vw, rgba(160, 160, 160, 0.4) 0.5vw, transparent 1vw), linear-gradient(to bottom, rgba(78, 78, 78, 0.6), rgba(0, 0, 0, 0.6));
    border: none;
}
#cf_alert_div {
    height: 6vw;
    overflow-y: hidden;
    margin: 0;
    padding: 0;
    top: 3vw !important;
}
#cf_alert_div a, #cf_alert_div p {
    font-size: 1vw !important;
}
#link-chat {
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
    color: #F0F0F0;
    cursor: help;
    font-size: 0.8vw;
    font-weight: bold;
    line-height: 1vw;
    background-color: black;
    border: 1px dotted #F0F0F0;
    height: 3vw;
    width: auto;
    margin-left: 0.25vw;
    padding: 1vw;
}
#link-chat:focus, #link-chat:hover {
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
    filter: invert(100%);
}
}

@-moz-document url("https://duelingnexus.com/") {
/*If it shows up on the Login or Register tab, it's in here.*/
 .alert-danger, .alert-success, .alert-warning {
    font-size: 1vw;
    background: radial-gradient(silver, rgba(169, 169, 169, 0.75), rgba(169, 169, 169, 0.5)) !important;
    margin: 0 !important;
    padding: 0.5vw;
}
.form-control, .form-control:focus, #login-submit, #register-submit {
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    color: silver;
    font-size: 1.25vw;
    text-indent: 0.5vw;
    background-color: #051428;
    border: 4px solid #9BAF87;
    box-shadow: 0 0 0.5vw rgba(125, 145, 105, 1), 0 0 0.5vw rgba(125, 145, 105, 0.9), 0 0 1vw rgba(125, 145, 105, 0.8), 0 0 1.5vw rgba(125, 145, 105, 0.7), 0 0 2vw rgba(125, 145, 105, 0.6), 0 0 2.5vw rgba(125, 145, 105, 0.5);
    height: 2.75vw;
    padding: 0;
}
.form-control, #login-submit, #register-submit {
    opacity: 0.7
}
.form-control:focus, .form-control:hover, #login-submit:focus, #login-submit:hover, #register-submit:focus, #register-submit:hover {
    opacity: 1
}
.form-control:focus, #login-submit:focus, #register-submit:focus {
    background-color: rgba(250, 235, 215, 0.3);
    filter: invert(100%);
}
.form-group {
    font-size: 1.5vw;
    margin-bottom: 5vh;
}
#alerts {
    margin: 1vw;
    padding: 0;
    z-index: 2;
    position: fixed;
    top: 3vw;
    right: 2vw;
}
#alerts .close {
    font-size: 1vw;
    margin:0;
    padding: 0;
}
#login-create-label, #login-recover-label, #register-login-label {
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    color: #9BAF87 !important;
    font-size: 1vw;
    font-weight: bold;
    text-shadow: 0 0 0.5vw rgba(120, 80, 120, 1), 0 0 0.5vw rgba(120, 80, 120, 0.9), 0 0 1vw rgba(120, 80, 120, 0.8), 0 0 1.5vw rgba(120, 80, 120, 0.7), 0 0 2vw rgba(120, 80, 120, 0.6), 0 0 2.5vw rgba(120, 80, 120, 0.5);
    opacity: 0.7;
    padding: 1vw;
    float: right;
}
#login-create-label, #login-recover-label {
    margin: 1.25vw 18.75vw 0 0
}
#register-login-label {
    margin: -2vw 4vw 0 0
}
#login-create-label:focus, #login-recover-label:focus, #register-login-label:focus {
    font-style: italic;
    filter: invert(100%);
}
#login-create-label:hover, #login-recover-label:hover, #register-login-label:hover, #login-create-label:focus, #login-recover-label:focus, #register-login-label:focus {
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    opacity: 1;
}
#login-form label {
    color: #7D83A3;
    cursor: default;
    opacity: 0.7;
}
#login-form label:hover {
    opacity: 1;
}
#login-remember {
    cursor: pointer
}
#tab-login .container, #tab-register .container {
    background-color: rgba(255, 255, 255, 0.255) !important;
    filter: invert(100%);
    height: 37vw;
    width: 75vw;
    float: none;
}
}

@-moz-document url("https://duelingnexus.com/") {
/*This affected the news tab. You won't be able to see this or the other tabs (except Login and Register) until you log in.*/
@keyframes fadein {
    from {opacity: 0;}
    to {opacity: 0.85;}
}
#butterfly {
    background: radial-gradient(black, darkred, darkred, red, red) !important
}
#newsMain {
    font-size: 1vw;
    padding-bottom: 40px; /*Increase this value if the taskbar blocks the interface on the news tab.*/
}
#tab-news .button {
    animation: fadein 2s;
    color: rgba(250, 235, 215, 0.5);
    font-size: 1.25vw;
    text-shadow: 1px 1px 1px rgba(250, 235, 215, 0.5), 2px 2px 2px rgba(250, 235, 215, 0.25), 3px 3px 3px rgba(250, 235, 215, 0.125);
    border-color: rgba(250, 235, 215, 0.5);
    height: auto;
    min-height: 0;
    width: auto;
    min-width: 0;
    padding: 0.1vw 1vw 0.1vw 0.25vw;
}
#tab-news .button:focus {
    color: rgba(250, 235, 215, 0.25);
    text-shadow: 1px 1px 1px rgba(250, 235, 215, 0.25), 2px 2px 2px rgba(250, 235, 215, 0.125), 3px 3px 3px rgba(250, 235, 215, 0.0625);
    background-color: rgba(200, 200, 200, 0.25);
    border-color: rgba(250, 235, 215, 0.25);
}
#tab-news .button:hover {
    color: #F0F0F0;
    text-shadow: 1px 1px 1px rgba(250, 235, 215, 1), 2px 2px 2px rgba(250, 235, 215, 0.5), 3px 3px 3px rgba(250, 235, 215, 0.25);
    border-color: #F0F0F0;
}
}

@-moz-document url("https://duelingnexus.com/") {
/*This affects the Duel tab, but not the duel pages.*/
div#tab-duel-home {
    overflow: hidden
}
#tab-duel .button {
    font-size: 1.75vw;
    background-color: rgba(0, 0, 0, 0.75);
    border-color: #785078;
    padding: 1px;
    z-index: -1;
}
#tab-duel .button:focus {
    font-style :italic
}
#tab-duel .button:hover {
    text-shadow: 0 0 0.5vw rgba(250, 250, 250, 0.5);
    background-color: rgba(255, 255, 255, 0.25);
    z-index: 2;
}
#tab-duel div.profile-if-not-contributor {
    background: radial-gradient(#757575, #252525, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25)) !important;
    border: none !important;
    margin: 0 !important;
}
#tab-duel .progress {
    background: linear-gradient(to right, silver, darkgray, rgba(169, 169, 169, 0));
    margin: 0;
    padding: 0;
}
/*This more specifically affects the dueling menu of the duel tab.*/
#tab-duel-home .button {
    color: #785078;
    width: 100%;
    margin-top: 2vw; /*Reduce this number if the taskbar covers the interface on the duel home tab, or change your resolution.*/
}
#tab-duel-home .mlabel {
    font-size: 1.5vw;
    font-weight: bold;
    text-shadow: 0 0 0.125vw rgba(0, 0, 0, 0.9), 0 0 0.125 #766D87;
}
#tab-duel-home .mlabel:before {
    content: " ";
    background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
    height: 2vw;
    width: 100vw;
    z-index: -1;
    position: absolute;
    left: 0;
}
#tab-duel-home p {
    color: #F0F0F0;
    font-size: 1.5vw;
    text-align: left !important;
    text-shadow: 0 0 0.5vw rgba(0, 0, 0, 0.9), 0 0 0.5vw rgba(0, 0, 0, 0.9), 0 0 0.5vw rgba(0, 0, 0, 0.9);
    width: 100%;
    padding: 1vw;
}
/*This affects the searching pages, such as bot duels.*/
#tab-duel-searching .button {
    color: #7D83A3;
    border-color: #7D83A3;
    opacity: 0.9;
    width: 100%;
    margin-top: 20vh;
}
/*This affects the game list page.*/
#tab-duel-gamelist .button {
    color: #785078;
}
button#lobby-duels-hide-gamelist {
    font-size: 2vw;
    width: 100%;
    margin: 6vh -30vw -2px -2px;
}
#tab-duel-gamelist .button:not(#lobby-duels-hide-gamelist) {
    font-size: 1.25vw;
    width: 50.07%;
    margin: 0 -0.3vw -2px -2px;
    padding: 1px;
}
#tab-duel-gamelist .container {
    width: 100%
}
#tab-duel-gamelist label {
    font-size: 1.1vw
}
#tab-duel-gamelist p:not(.button) {
    font-size: 1vw;
    width: 100%;
}
#tab-duel-gamelist .table {
    color: #F0F0F0;
    font-size: 1.5vw;
    border: 2px solid rgba(0, 0, 0, 0.1);
}
#tab-duel-gamelist .table::before {
    content: "With a new hand comes a whole new perspective.";
    color: #82695C;
    font-size: 1.25vw;
    background: url("https://i.paigeeworld.com/user-media/1470787200000/54d218632562d82969ab33e0_57ab48e11f8777757c6d5907_rz.jpg") #F0F0F0 0 0/100%; /*I have a wonderful Mallemagic for this one.*/
}
.duel-join {
    margin-right: 3.5vw !important
}
}

@-moz-document url("https://duelingnexus.com/") {
/*This affects the decks tab, but not the deck pages.*/
#tab-decks a {
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    font-size: 1vw;
    text-shadow: 0 0 0.5vw #785078, 0 0 0.5vw #785078, 0 0 0.5vw #785078;
    background: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
    float: right;
}
#tab-decks a:focus, #tab-decks .button:focus {
    font-style: italic;
}
 #tab-decks a:hover {
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    text-decoration: underline;
    filter: invert(100%);
}
#tab-decks .button {
    color: #785078;
    font-size: 1.5vw;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 50%;
    height: 2.5vw;
    width: 25vw !important;
    min-width: 0 !important;
    margin: 0;
    padding: 0;
    position: fixed !important;
}
#tab-decks .button:focus {
    font-style :italic
}
#tab-decks .button:hover {
    text-shadow: 0 0 0.5vw rgba(250, 250, 250, 0.5);
    background-color: rgba(255, 255, 255, 0.25);
}
#decks-create-button {
    float: left;
    top: 25vw;
    right: 0;
    bottom: 0;
    left: 25vw;
}
#tab-decks p.button {
    top: 25vw;
    right: 25vw;
}
#tab-decks .table {
    color: #9BAF87;
    font-size: 1.5vw;
    text-shadow: 0 0 0.25vw rgba(0, 0, 0, 0.5), 0 0 0.25vw rgba(0, 0, 0, 0.5), 0 0 0.25vw rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(0, 0, 0, 0.1);
    margin-top: 25vw;
}
#tab-decks .table::before {
    font-size: 1.25vw;
    content: "Pardon the interruption, but apparently somebody left me off the guest list.";
    background: url("https://cdna.artstation.com/p/assets/images/images/009/569/706/large/andy-tantowi-28468748-2060918027253461-611238850590413915-n.jpg?1519727928") 0 0/100%; /*This one is by Andy Tantowi Belzark from Critur Studio.*/
}
}

@-moz-document url("https://duelingnexus.com/") {
/*This affects the profile tab, but not the profile pages. Er... if there were profile pages.*/
div#tab-profile {
    padding-bottom: 40px /*If your taskbar blocks the interface on the profile tab, increase this number.*/
}
#tab-profile p:not(.profile-if-not-contributor) {
    color: #F0F0F0;
    font-size: 1vw;
}
#tab-profile p.profile-if-not-contributor {
    font-size: 0;
    height: 0;
    width: 0;
    padding: 0;
}
#tab-profile .button {
    color: #785078;
    font-size: 1.25vw;
    background-color: rgba(0, 0, 0, 0.75);
    border-color: #785078;
    position: relative;
    right: 0.6vw;
}
#tab-profile .button:focus {
    font-style :italic
}
#tab-profile .button:hover {
    text-shadow: 0 0 0.5vw rgba(250, 250, 250, 0.5);
    background-color: rgba(255, 255, 255, 0.25);
}
#tab-profile .row {
    background-color: rgba(0, 0, 0, 0.5) !important
}
#avatar_image {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    border: 0.5vw solid #827C5C;
    border-radius: 10%;
    box-shadow: 0px 0px 2px rgba(193, 158, 77, 0.7), 0px 0px 2px black;
    position: relative;
    right: 0.5vw;
}
#avatar_image:hover {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
#avatar-previous-button, #avatar-next-button {
    width: 2vw !important;
    padding: 0;
    position: relative;
    right: 0.6vw;
}
#profile-upload-avatar, #profile-upload-sleeve {
    width: auto;
    padding: 0.25vw 0.5vw;
}
}

/*This affects the new settings tab.*/
#tab-settings .container {
    width: 100%
}
#tab-settings .table {
    color: #9BAF87;
    font-size: 1.5vw;
    text-shadow: 0 0 0.25vw rgba(0, 0, 0, 0.5), 0 0 0.25vw rgba(0, 0, 0, 0.5), 0 0 0.25vw rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(0, 0, 0, 0.1);
    margin-top: 25vw;
}
#tab-settings .table::before {
    color: #9BAF87;
    font-size: 1.25vw;
    filter: invert(100%);
    content: "Insert Text Here.";
    background: url("https://cdna.artstation.com/p/assets/images/images/009/569/706/large/andy-tantowi-28468748-2060918027253461-611238850590413915-n.jpg?1519727928") 0 0/100%; /*This one is by Andy Tantowi Belzark from Critur Studio.*/
}
#tab-settings .button {
    color: #785078;
    font-size: 1.5vw;
    background-color: rgba(0, 0, 0, 0.75);
    border-color: #785078;
    padding: 1px;
}
#tab-settings .button:focus {
    font-style :italic
}
#tab-settings .button:hover {
    text-shadow: 0 0 0.5vw rgba(250, 250, 250, 0.5);
    background-color: rgba(255, 255, 255, 0.25);
}

@-moz-document url-prefix("https://duelingnexus.com/game"), url-prefix("https://duelingnexus.com/editor") {
/*This affects the siding screen, and the related elements of the deck pages.*/
body {
    font: 0/1 'noto sans', arial, sans-serif
}
button#game-siding-done {
    position: absolute;
    bottom: 0;
}
.h4, h4 {
    background: linear-gradient(#F0F0F0 45%, grey, darkgrey);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #F0F0F0;
    font-size: 1.5vw;
    font-weight: bold;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.editor-deck-container, .editor-search-result, .siding-deck-container {
    border-color: #F0F0F0
}
.engine-text-box {
    font: 1vw/1 'Times New Roman', serif;
    background: radial-gradient(rgba(50, 50, 50, 0.5), rgba(100, 100, 100, 0.5));
    border: 0.375vw double #F0F0F0;
    height: 2vw;
}
#game-container, #editor-container {
    margin: 1vw
}
#card-column {
    height: 100vh;
    width: 24vw;
    float: left;
}
#card-name {
    border: 1px dashed #F0F0F0;
    margin: 0;
}
#card-picture-container {
    margin: 0.5vw
}
#card-picture {
    width: 50%
}
#card-description-box {
    color: #F0F0F0;
    font-size: 1.5vw;
    text-align: justify;
    background: radial-gradient(rgba(150, 150, 150, 0.5), rgba(50, 50, 50, 0.5));
    border: 1px dashed #F0F0F0;
    height: 25vh;
    overflow-y: scroll;
    overflow-x: hidden;
}
#card-description-box p {
    padding: 0.5vw
}
#editor-decks-column, #game-siding-column {
    height: 40vw;
    width: 35.5vw;
    padding: 0 0.25vw;
}
#editor-decks-column h4, #editor-search-column h4, #game-siding-column h4, #game-siding-column-2 h4 {
    color: #87AF87;
    font-size: 1.75vw;
    background-color: rgba(125, 131, 163, 0.7);
    height: 1.75vw;
    margin-bottom: 0.5vw;
}
#editor-deck-main-title, #editor-search-title, #siding-deck-main-title {
	margin: 0 0 1vw 0
}
#editor-deck-extra-title, #editor-deck-side-title, #siding-deck-extra-title, #siding-deck-side-title {
	margin: 0.5vw 0
}
#editor-main-deck, #siding-main-deck {
    height: 20.1vw !important
}
#editor-extra-deck, #editor-side-deck, #siding-extra-deck, #siding-side-deck {
    height: 5.1vw !important
}
#editor-search-column, #game-siding-column-2 {
    height: 28.7vw;
    width: 35.5vw;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#editor-search-column, #game-siding-column-2 .engine-text-box {
    width: 35.5vw
}
}

@-moz-document url-prefix("https://duelingnexus.com/game/") {
/*This affects the entire game section.*/
@-moz-keyframes GrowFromBottom {
    0% {
        height: 0;
    }
    100% {
        height: 6.1vw;
    }
}
@-o-keyframes GrowFromBottom {
    0% {
        height: 0;
    }
    100% {
        height: 6.1vw;
    }
}
@keyframes GrowFromBottom {
    0% {
        height: 0;
    }
    100% {
        height: 6.1vw;
    }
}
body {
    color: #7D83A3;
    font: 1vw/1 'noto sans', arial, sans-serif;
}
html {
    background: url(https://img00.deviantart.net/74cb/i/2012/246/5/5/thief_king_bakura__conquer_and_destroy_by_taemanaku-d5dho64.png) black 0 0/cover fixed; /*Here's one by yaoi fanfirl Taemanaku. May my eyes one day be unscarred.*/
}
hr {
    display: none
}
.engine-button {
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
    font: bold 1.125vw 'oxygen', arial, sans-serif;
    cursor: pointer;
/**/
    min-height: 1.75vw;
    min-width: 4.5vw;
    padding: 0.25vw 0.5vw;
}
.engine-button:hover {
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
	filter: invert(100%);
    z-index: 2;
/*;*/
}
.engine-button-success {
    color: #F0F0F0;
    background: linear-gradient(rgba(75, 75, 75, 0.5), rgba(150, 150, 150, 0.5));
}
.engine-button-success:hover {
    color: #CF586E;
    background: linear-gradient(rgba(75, 75, 75, 0.7), rgba(150, 150, 150, 0.7));
}
.engine-button-danger {
    color: #F0F0F0;
    background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(75, 75, 75, 0.5) 10px, rgba(0, 0, 0, 0.5) 20px), linear-gradient(to bottom, rgba(100, 100, 100, 0.7), rgba(50, 50, 50, 0.7));
}
.engine-button-danger:hover {
    color: #30A791;
    background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(75, 75, 75, 0.7) 10px, rgba(0, 0, 0, 0.7) 20px), linear-gradient(to bottom, rgba(100, 100, 100, 0.9), rgba(50, 50, 50, 0.9));
}
.engine-window p, #game-chat-area, #game-chat-area .engine-text-box, #game-end-text, #game-end-title {
    margin: 0;
    padding: 0;
}
#game-alert-window, #options-window, #game-results-container, #game-message-window, #game-selection-window, #game-yesno-window, #game-position-window, #game-option-window, #game-announce-window, #game-announce-card-window {
    background-color: rgba(0, 0, 0, 0.5);
    border-color: #F0F0F0;
    border-radius: 10px;
    border-width: 15px 1px 1px 3px;
    max-height: 25vw;
    max-width: 50vw;
    z-index: 6;
}
#game-to-spectator-button, #game-to-duelist-button, #game-deck-dropdown, .template-button, #game-rps-first, #game-rps-second, #game-end-button {
    width: auto
}
/*This is the giant do not cross tape that stretches across the field when the game is over.*/
#game-end-window {
    -moz-transform: rotate(318deg);
    -o-transform: rotate(318deg);
    transform: rotate(318deg);
    background: repeating-linear-gradient(315deg, transparent, transparent 10px, #000 10px, #323232 15px, #646464 20px), linear-gradient(to bottom, red, #FFBF00);
    border: 0.5vh solid transparent;
    border-image: linear-gradient(to right, #FFBF00, red) 1 stretch;
    width: 3000px;
    max-width: 163vw;
    margin: -5vh 0 0 -22vw;
    padding: 0.5vh;
    z-index: 8;
    position: fixed;
}
#game-end-text {
    color: #F0F0F0;
    font-size: 1.25vw;
}
/*This is the box that contains the chat to a confined space so it can't resize the duel or block the card description.*/
#game-chat-area {
    color: #F0F0F0;
    font-size: 0.9vw;
    background: radial-gradient(rgba(100, 100, 100, 0.5), rgba(50, 50, 50, 0.5));
    border: 1px dashed #F0F0F0;
    height: 8vw;
    width: 24vw;
    min-width: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    left: 1vw;
    bottom: 40px;
}
#game-chat-area .engine-text-box {
    height: 2vw;
    width: 21.4vw;
    position: absolute;
    bottom: 0.25vw;
    left: 0.25vw;
}
/*This affects the options button.*/
#options-area {
    filter: drop-shadow(-1em 0.5em 1em #0F0F0F);
    position: fixed;
    right: 25vw;
    bottom: 40px;/*This should move the button that opens the option window above the taskbar of your computer.*/
}
#options-window {
    animation: 1s ease-in-out 0s 1 GrowFromBottom;
    cursor: s-resize;
    height: 6.1vw;
    width: auto;
    overflow-y: scroll;
    padding: 0.6vw;
    z-index: 10;
    position: fixed;
    right: 25vw;
    bottom: 40px;
}
#options-window:hover {
    background: radial-gradient(rgba(100, 100, 100, 0.8), rgba(50, 50, 50, 0.8), rgba(0, 0, 0, 0.8))
}
#options-window p {
    font-size: 1vw;
    text-align: center;
    margin: 0.6vw 0;
}
}

@-moz-document url-prefix("https://duelingnexus.com/game/") {
/*This affects the lobby, where you prepare for the duel.*/
@-moz-keyframes spin {
    100% {-moz-transform: rotate(360deg);}
}
@-o-keyframes spin {
    100% {-o-transform: rotate(360deg);}
}
@keyframes spin {
    100% {transform: rotate(360deg);}
}
table {
    background-color: rgba(0, 0, 0, 0)
}
.template-button, #options-show-button, #game-to-spectator-button, #game-to-duelist-button, #game-not-ready-button, #game-ready-button, #game-deck-dropdown, #game-rps-first, #game-rps-second, #game-end-button {
    color: #785078;
    background: linear-gradient(grey, #F0F0F0);
    border: #785078 !important;
    width: auto;
    max-width: 28vw;
}
#game-room-container {
    background: radial-gradient(rgba(0, 0, 0, 0.8), rgba(50, 50, 50, 0.8), rgba(100, 100, 100, 0.8));
    border: 1px dashed #F0F0F0;
    width: 50vw;
    min-width: 500px;
    margin-top: 8vw;
    padding: 1vw;
}
#game-room-players {
    width: 28vw;
    min-width: 280px;
    padding: 2vh 1vw 2vh 2vw;
}
#game-room-players-table tr, #game-room-information-table tr {
    border-top: 2px solid #F0F0F0;
    border-bottom: 2px solid #F0F0F0;
	height: 4vw;
}
#game-room-information {
    width: 16vw;
    min-width: 160px;
    padding: 2vh 2vw 2vh 1vw;
}
#game-room-information-table td {
    width: 10vw
}
#game-not-ready-button:active, #game-ready-button:active {
    -moz-animation: 2s ease-in-out 1s infinite spin;
    -o-animation: 2s ease-in-out 1s infinite spin;
    animation: 2s ease-in-out 1s infinite spin;
}
#game-deck-selection {
    cursor: s-resize;
    border: solid #F0F0F0;
    border-width: 15px 1px 1px 3px;
    border-radius: 10px;
    height: 16vh;
    width: 28vw;
    min-width: 280px;
    overflow-y: scroll;
    margin-top: 5px;
    padding: 5px;
    z-index: 2;
    position: absolute;
}
#game-deck-selection:hover {
    background: radial-gradient(rgba(100, 100, 100, 0.8), rgba(50, 50, 50, 0.8), rgba(0, 0, 0, 0.8))
}
}

@-moz-document url-prefix("https://duelingnexus.com/game/") {
/*This adds a bouncing ball to look at while waiting for a duel to connect. I also stuck Rock Paper Scissors in here.*/
@-moz-keyframes moveX {
  from { left: 0; } to { left: 95vw; }
}
@-o-keyframes moveX {
  from { left: 0; } to { left: 95vw; }
}
@keyframes moveX {
  from { left: 0; } to { left: 95vw; }
}
@-moz-keyframes moveY {
  from { top: 0; } to { top: 90vh; }
}
@-o-keyframes moveY {
  from { top: 0; } to { top: 90vh; }
}
@keyframes moveY {
  from { top: 0; } to { top: 90vh; }
}
#game-loading-container p {
    margin-top: 20vw
}
#game-loading-container p::before {
    -moz-animation: moveX 3.2s cubic-bezier(0.1 ,0, 0.9, 1) 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    -o-animation: moveX 3.2s cubic-bezier(0.1 ,0, 0.9, 1) 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    animation: moveX 3.2s cubic-bezier(0.1 ,0, 0.9, 1) 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    content: " ";
    background-color: #F0F0F0;
    background-image: linear-gradient(135deg, rgba(192, 192, 192,0.25) -25%, rgba(192, 192, 192, 0.1) 75%);
    border-radius: 50%;
    box-shadow: inset -0.5vw -0.5vw 20px rgba(0, 0, 0, 0.75);
    display: block;
    height: 5vw;
    width: 5vw;
    margin: 0;
    z-index: 3;
    position: fixed;
}
#game-loading-container p::after {
    -moz-animation: moveX 3.2s linear 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    -o-animation: moveX 3.2s linear 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    animation: moveX 3.2s linear 0s infinite alternate, moveY 2.3s linear 0s infinite alternate;
    content: " ";
    background-color: rgba(16, 16, 16, 0.5);
    border-radius: 50%;
    display: block;
    height: 4.5vw;
    width: 4.5vw;
    margin: 0;
    z-index: 2;
    position: fixed;
}
#game-rps-container, #game-rps-first, #game-rps-second, #game-rps-result {
    text-align: center;
    margin-top: 15vh;
}
#game-rps-container img{
    height: 14.4vw;
    width: 9.975vw;
    padding: 1vw;
}
}

@-moz-document url-prefix("https://duelingnexus.com/game/") {
/*This affects the actual duel.*/
@-moz-keyframes game-field-zone-flash {
	from { background-color: rgba(86,206,184, 0.1); }
	to { background-color: rgba(86,206,184, 0.9); }
}
@-o-keyframes game-field-zone-flash {
	from { background-color: rgba(86,206,184, 0.1); }
	to { background-color: rgba(86,206,184, 0.9); }
}
@keyframes game-field-zone-flash {
	from { background-color: rgba(86,206,184, 0.1); }
	to { background-color: rgba(86,206,184, 0.9); }
}
.game-avatar {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    border: 0.5vw solid;
    border-radius: 10%;
    box-shadow: 0px 0px 2px rgba(193, 158, 77, 0.7), 0px 0px 2px black;
    position: relative;
    right: 0.5vw;
}
.game-avatar:hover {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    filter: invert(100%);
}
.game-avatar-area {
    font-size: 1.125vw;
    text-indent: -0.5vw;
    text-shadow: 0.5px 0.5px 0.5px rgba(48, 167, 145, 0.7), 0.9px 0.9px 0.9px rgba(193, 158, 77, 0.9), 0.7px 0.7px 0.7px rgba(0, 0, 0, 0.5);
}
.game-field-zone.game-field-zone-selectable {
	cursor: pointer;
	animation: 1s game-field-zone-flash infinite alternate linear;
}
.game-field-zone {
    background: rgba(0, 0, 0, 0.25);
    border: 1px solid #F0F0F0;
}
.game-selection-card {
    margin: 1vh 1vw 1vh 1vw;
}
.game-field-card {
    z-index: 2;
}
.game-field-stats-text {
    color: antiquewhite !important;
    z-index: 3;
}
.game-field-zone-content p {
    color: antiquewhite !important;
    z-index: 4 !important;
}
.game-card-negated {
    z-index: 5;
}
.game-selection-card {
    margin: 1vh 1vw 1vh 1vw;
    z-index: 7;
}
.game-field-zone-activate {
    z-index: 9;
    position: absolute;
}
#game-announce-window {
    cursor: s-resize;
    height: 10vw;
    width: 10vw;
    overflow-y: scroll;
    z-index: 6;
}
#game-option-list {
    padding: 0.5vw
}
#game-option-list .engine-button {
    margin: 0.25vw;
    padding: 0;
    position: relative;
    bottom: 0;
}
#game-option-list .engine-button:before, #game-option-list .engine-button:after {
    content: "~";
    font-size: 0;
}
#game-selection-window, #game-announce-card-window {
    transform: translateY(-10vw) translateX(35vw);
    cursor: s-resize;
    overflow-y: scroll;
    height: 20vw;
    width: 40vw;
    margin: 0;
    padding-top: 0;
}
#game-tooltip {
    color: antiquewhite !important;
    font-size: 1.25vw;
    background: radial-gradient(rgba(150, 150, 150, 0.5), rgba(50, 50, 50, 0.5));
    border: 1px dashed antiquewhite;
    padding: 1vh;
    z-index: 7;
    position: fixed;
}
}

@-moz-document url-prefix("https://duelingnexus.com/editor/") {
/*This section affects the editor pages.*/
body {
    font: 1vw/1 'noto sans', arial, sans-serif
}
html {
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(75, 75, 75, 0.9) 10px, rgba(0, 0, 0, 0.9) 20px), linear-gradient(45deg, rgba(50, 50, 50, 0.9), rgba(100, 100, 100, 0.9));
    background: url(https://cdn.discordapp.com/attachments/448664507540045827/452513041830117387/11111111.PNG) 0 3vh/100vw 98vh; /*Wallpaper by Ayasai.*/
}
.editor-search-result {
    color: #F0F0F0;
    cursor: pointer;
    background: radial-gradient(rgba(150, 150, 150, 0.5), rgba(50, 50, 50, 0.5));
    border: 0.15vw solid #F0F0F0;
    width: 50.3%;
    margin: -0.11vw 0 0 -0.11vw;
}
.editor-search-card {
    width: 33%;
    float: left;
    position: relative;
}
.editor-search-description {
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
    font-size: 1vw;
    margin-left: 33%;
    position: absolute;
}
.editor-search-description:hover {
    font-size: 0.666666vw;
    overflow: visible;
    margin-left: 0px;
    position: absolute;
}
.engine-button {
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
    font-family: 'oxygen', arial, sans-serif;
    font-weight: bold;
    font-size: 1.5vh;
    color: #F0F0F0;
    background-color: rgba(100, 100, 100, 0.4);
    border: 0;
    height: 3.14159265358979323846264338327950288419716939937511vh;
    min-height: 0;
    padding: 0 1.5vw;
    float: left;
    position: relative;
    left: 2vh;
}
.engine-button:hover, .engine-button:focus {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    background-color: rgba(140, 140, 140, 0.8);
    filter: invert(100%);
    padding: 0 1.5vw;
}
.engine-button:active {
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    font-style: italic;
    background-color: rgba(145, 145, 145, 0.9);
    padding: 0 1.5vw;
}
.engine-button-primary {
    background-color: rgba(193, 158, 77, 0.5)
}
.engine-button-primary:hover, .engine-button-primary:focus {
    background-color: rgba(193, 158, 77, 0.7)
}
.engine-button-primary:active {
    background-color: rgba(193, 158, 77, 0.9)
}
.engine-button-danger {
    background-color: rgba(48, 167, 145, 0.5)
}
.engine-button-danger:hover, .engine-button-danger:focus {
    background-color: rgba(48, 167, 145, 0.7)
}
.engine-button-danger:active {
    background-color: rgba(48, 167, 145, 0.9)
}
#editor-menu-container {
    background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(75, 75, 75, 0.9) 10px, rgba(0, 0, 0, 0.9) 20px), linear-gradient(45deg, rgba(50, 50, 50, 0.9), rgba(100, 100, 100, 0.9));
    border: 0;
    height: 5vh;
}
#editor-menu-title {
    background: linear-gradient(#F0F0F0 45%, grey, darkgrey);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #F0F0F0;
    font-size: 1.75vw;
    font-weight: bold;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    left: 59vw;
}
#editor-menu-container:after {
    color: #9BAF87;
    content: "Dueling Nexus";
    font: 2vw/6.25 'berkshire swash', papyrus, 'comic sans ms', cursive, sans-serif;
    text-align: center;
    text-shadow: 0 0 0.5em #F0F0F0;
    position: absolute;
    right: 5vw;
    bottom: 0;
    z-index: 2;
}
#editor-search-column {
    border-bottom: 0.15vw solid #F0F0F0
}
#editor-search-results {
    border-left: 0.15vw solid #F0F0F0;
    height: 24.4vw;
    overflow-x: hidden;
    overflow-y: scroll;
}
}

repository: Yubelious/Bakura

repo_name: Yubelious/Bakura

extension: css


text:
get_filename_component(test2_input_file test2/input.txt REALPATH)
read_filelist_no_substitution(test2_output ${test2_input_file})
file(WRITE ${CMAKE_BINARY_DIR}/test2.result "${test2_output}\n")
get_filename_component(test2_expected_file test2/expected.txt.in REALPATH)
configure_file(${test2_expected_file} test2.expected)

add_test(NAME test2
  COMMAND tclsh ${compare_tcl} ${CMAKE_BINARY_DIR}/test2.expected ${CMAKE_BINARY_DIR}/test2.result
  )

license: MIT

license_type: permissive

branch_name: refs/heads/main

extension: cmake


text:
@InProceedings{pnevmatikakis12,
  title = {Fast interior-point inference in high-dimensional sparse, penalized state-space models},
  author = {Eftychios Pnevmatikakis and Liam Paninski},
  pages = {895--904},
  abstract = {We present an algorithm for fast posterior inference in penalized high-dimensional state-space models, suitable in the case where a few measurements are taken in each time step. We assume that the state prior and observation likelihoods are log-concave and have a special structure that allows fast matrix-vector operations. We derive a second-order algorithm for computing the maximum a posteriori state path estimate, where the cost per iteration scales linearly both in time and memory. This is done by computing an approximate Newton direction using an efficient forward-backward scheme based on a sequence of low rank updates. We formalize the conditions under which our algorithm is applicable and prove its stability and convergence. We show that the state vector can be drawn from a large class of prior distributions without affecting the linear complexity of our algorithm. This class includes both Gaussian and nonsmooth sparse and group sparse priors for which we employ an interior point modification of our algorithm. We discuss applications in text modeling and neuroscience.},
  pdf = {http://jmlr.org/proceedings/papers/v22/pnevmatikakis12/pnevmatikakis12.pdf},
  supplementary = {Supplementary:http://jmlr.org/proceedings/papers/v22/pnevmatikakis12/pnevmatikakis12Supple.pdf},
}

repository: mreid/papersite

repo_name: mreid/papersite

branch_name: refs/heads/master

gha_license_id: MIT

gha_language: TeX

extension: bib


text:
#
# Copyright 2019 The Nakama Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

IF (WIN32)
    macro(get_WIN32_WINNT version)
        if (WIN32 AND CMAKE_SYSTEM_VERSION)
            set(ver ${CMAKE_SYSTEM_VERSION})
            string(REPLACE "10" "A" ver ${ver})
            string(REPLACE "." "" ver ${ver})
            string(REGEX REPLACE "([A-F0-9])" "0\\1" ver ${ver})
            string(SUBSTRING ${ver} 0 4 ver)

            set(${version} "0x${ver}")
        endif()
    endmacro()

    get_WIN32_WINNT(ver)
    add_definitions(-D_WIN32_WINNT=${ver} -DWIN32_LEAN_AND_MEAN)

    if(MSVC)
        set(CMAKE_DEBUG_POSTFIX "d")
        add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
        add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
    endif()
ENDIF()


text:
@InProceedings{Sasaki15,
  title = {Sufficient Dimension Reduction via Direct Estimation
of the Gradients of Logarithmic Conditional Densities},
  author = {Sasaki, Hiroaki and Tangkaratt, Voot and Sugiyama, Masashi},
  pages = {33-48},
  abstract = {Sufficient dimension reduction (SDR) is a framework of supervised
 linear dimension reduction, and is aimed at finding a low-dimensional
 orthogonal projection matrix for input data such that the projected
 input data retains maximal information on output data. A
 computationally efficient approach employs gradient estimates of the
 conditional density of the output given input data to find an
 appropriate projection matrix. However, since the gradients of the
 conditional densities are typically estimated by a local linear
 smoother, it does not perform well when the input dimensionality is
 high. In this paper, we propose a novel estimator of the gradients of
 logarithmic conditional densities called the \emph{least-squares
 logarithmic conditional density gradients} (LSLCG), which fits a
 gradient model \emph{directly} to the true gradient without conditional
 density estimation under the squared loss. Thanks to the simple
 least-squares formulation, LSLCG gives a closed-form solution that can
 be computed efficiently. In addition, all the parameters can be
 automatically determined by cross-validation. Through experiments on a
 large variety of artificial and benchmark datasets, we demonstrate that
 the SDR method based on LSLCG outperforms existing SDR methods both in
 estimation accuracy and computational efficiency.},
}


text:
% Bibliografía

% Este fichero contiene la bibliografía de la memoria
% Está en un formato que se conoce como BibTex.
% Hay muchos sitios web que exportan referencias en formato BibTeX.
% Prueba a buscar en http://scholar.google.com por referencias
% y verás que lo puedes hacer de manera sencilla.
% Más información:
% http://texblog.org/2014/04/22/using-google-scholar-to-download-bibtex-citations/

% Existen varias posibilidades para referenciar diferentes tipos de documentos,
% ya que los datos necesarios varían. Así, existen formatos de entrada para
%     * libros (book)
%     * artículos en revistas de investigación (article)
%     * capítulos de libro (incollection)
%     * informes técnicos (techreport)
%     * otros (misc)
%
% Las páginas web deberían ir como misc.

% Una última cosa: no referencias nunca la WikiPedia
% La WikiPedia, como buena enciclopedia, no es fuente primaria.
% Si acaso, busca por citas en la WikiPedia (que sí ha de referenciar fuentes
% primarias) y haz referencia a las mismas.

@Misc{fsf,
  author =	 {FreeSoftwareFoundation},
  title =	 {Web oficial de la Free Software Foundation},
  note =	 {\ http://www.fsf.org/}
}

@Misc{opensource,
  author =	 {OpenSourceInitiative},
  title =	 {Web oficial de la Open Source Initiative},
  note =	 {\ https://opensource.org/}
}

@Misc{python,
  author =	 {Python},
  title =	 {Web oficial de Python Programming Language},
  note =	 {\ https://www.python.org/}
}

@Misc{django,
  author =	 {Django},
  title =	 {Web oficial de Django Project},
  note =	 {\ https://www.djangoproject.com/}
}

@Misc{scancode,
  author =	 {nexB},
  title =	 {Repositorio en Github de la herramienta Scancode Toolkit},
  note =	 {\ https://github.com/nexB/scancode-toolkit}
}

@Misc{gitpython,
  author =	 {GitPythonDevelopers},
  title =	 {Repositorio en Github de la librería GitPython},
  note =	 {\ https://github.com/gitpython-developers/GitPython}
}

@Misc{sqlvsnosql,
  author =	 {James Serra},
  title =	 {Relational databases vs non-relational databases},
  note =	 {\ http://www.jamesserra.com/archive/2015/08/relational-databases-vs-non-relational-databases/}
}

@Misc{mysql,
  author =	 {Oracle},
  title =	 {Web oficial de MySQL},
  note =	 {\ https://www.mysql.com/}
}

@Misc{angular,
  author =	 {AngularJS},
  title =	 {Web oficial de AngularJS},
  note =	 {\ https://angularjs.org/}
}

@Misc{js,
  author =	 {MozillaDeveloperNetwork},
  title =	 {Web oficial de MDN},
  note =	 {\ https://developer.mozilla.org/es/docs/Web/JavaScript}
}

@Misc{d3,
  author =	 {D3.js},
  title =	 {Web oficial de la librería D3.js},
  note =	 {\ https://d3js.org/}
}

@Misc{html5,
  author =	 {HTML5Doctor},
  title =	 {Web de HTML5 Doctor},
  note =	 {\ http://html5doctor.com/}
}

@Misc{bootstrap,
  author =	 {TwitterBootstrap},
  title =	 {Web oficial de Bootstrap},
  note =	 {\ http://getbootstrap.com/}
}

@Misc{licencias,
  author = {Gervase Markham},
  title = {Hacking for Christ Blog},
  note = {\ http://blog.gerv.net/2013/02/an-introduction-to-modern-open-source-licence-patent-clauses/}
}


text:
@InProceedings{kajita:icra:2013,
  author    = {Kajita, Shuuji and Asano, Futoshi and Morisawa, Mitsuharu and Miura, Kanako and Kaneko, Kenji and Kanehiro, Fumio and Yokoi, Kazuhito},
  title     = {Vertical vibration suppression for a position controlled biped robot},
  booktitle = {IEEE International Conference on Robotics and Automation},
  year      = {2013},
  pages     = {1629--1634},
  address   = {Karlsruhe, Germany},
  month     = {May 6-May 10},
  url       = {https://staff.aist.go.jp/k.kaneko/publications/2013\_publications/ICRA2013-0371.pdf},
  keywords  = {Vibrations, Legged locomotion, Force, Foot, Mathematical model, Frequency response},
  doi       = {10.1109/ICRA.2013.6630789},
  abstract  = {A controller design to suppress vertical vibration of a position controlled biped walking robot is presented. The system model of structural vibration is estimated from a measurement of frequency response. By using the model, an optimal feedback controller with full state observer is designed. With a consideration of leg support phase, the vibration controller is combined into our walking controller. The effectiveness of our controller is experimentally demonstrated.}
}


text:
@inproceedings{10.1145/266714.266719,
author = {Baeza-Yates, Ricardo and Navarro, Gonzalo},
title = {Block Addressing Indices for Approximate Text Retrieval},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266719},
doi = {10.1145/266714.266719},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {1–8},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266721,
author = {French, James C. and Powell, Allison L. and Schulman, Eric},
title = {Applications of Approximate Word Matching in Information Retrieval},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266721},
doi = {10.1145/266714.266721},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {9–15},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266844,
author = {Lundquist, Carol and Grossman, David A. and Frieder, Ophir},
title = {Improving Relevance Feedback in the Vector Space Model},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266844},
doi = {10.1145/266714.266844},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {16–23},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266847,
author = {Goralwalla, Iqbal A. and Leontiev, Yuri and \"{O}zsu, M. Tamer and Szafron, Duane},
title = {Modeling Temporal Primitives: Back to Basics},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266847},
doi = {10.1145/266714.266847},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {24–31},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266851,
author = {Jaczynski, Michel},
title = {A Framework for the Management of Past Experiences with Time-Extended Situations},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266851},
doi = {10.1145/266714.266851},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {32–39},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266854,
author = {Nakayama, Ken and Yamaguchi, Kazunori and Kawai, Satoru},
title = {I-Regular Expression: Regular Expression with Continuous Interval Constraints},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266854},
doi = {10.1145/266714.266854},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {40–50},
numpages = {11},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266855,
author = {Lee, SangKeun and Hwang, Chong-Sun and Lee, WonGye},
title = {A Uniform Approach to Global Concurrency Control and Recovery in Multidatabase Environment},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266855},
doi = {10.1145/266714.266855},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {51–58},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266858,
author = {Lee, Youngkon and Moon, Songchun},
title = {Commit-Reordering Validation Scheme for Transaction Scheduling in Client-Server Based Teleputing Systems: COREV},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266858},
doi = {10.1145/266714.266858},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {59–66},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266861,
author = {Tesch, Thomas and W\"{a}sch, J\"{u}rgen},
title = {Global Nested Transaction Management for ODMG-Compliant Multi-Database Systems},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266861},
doi = {10.1145/266714.266861},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {67–74},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266863,
author = {Lukasiewicz, Thomas},
title = {Efficient Global Probabilistic Deduction from Taxonomic and Probabilistic Knowledge-Bases over Conjunctive Events},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266863},
doi = {10.1145/266714.266863},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {75–82},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266865,
author = {Hahn, Udo and Schnattinger, Klemens},
title = {Knowledge Mining from Textual Sources},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266865},
doi = {10.1145/266714.266865},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {83–90},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266867,
author = {Koczkodaj, Waldemar W. and Herman, Michael W. and Or\l{}owski, Marian},
title = {Using Consistency-Driven Pairwise Comparisons in Knowledge-Based Systems},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266867},
doi = {10.1145/266714.266867},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {91–96},
numpages = {6},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266869,
author = {Barbar\'{a}, Daniel},
title = {The AudioWeb},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266869},
doi = {10.1145/266714.266869},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {97–104},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266872,
author = {Wai, Tim T. Y. and Chen, Arbee L. P.},
title = {Retrieving Video Data via Motion Tracks of Content Symbols},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266872},
doi = {10.1145/266714.266872},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {105–112},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266876,
author = {Dimitrova, Nevenka and McGee, Thomas and Elenbaas, Herman},
title = {Video Keyframe Extraction and Filtering: A Keyframe is Not a Keyframe to Everyone},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266876},
doi = {10.1145/266714.266876},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {113–120},
numpages = {8},
keywords = {video cut detection, video content filtering, video segmentation, video content indexing, content-based video retrieval},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266879,
author = {Dragoni, Aldo Franco and Giorgini, Paolo and Puliti, Paolo},
title = {Distributed Knowledge Revision/Integration},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266879},
doi = {10.1145/266714.266879},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {121–127},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266880,
author = {Bozkaya, Tolga and Yazdani, Nasser and \"{O}zsoyo\u{g}lu, Meral},
title = {Matching and Indexing Sequences of Different Lengths},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266880},
doi = {10.1145/266714.266880},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {128–135},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266883,
author = {Henrich, Andreas},
title = {The Update of Index Structures in Object-Oriented DBMS},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266883},
doi = {10.1145/266714.266883},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {136–143},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266885,
author = {Obermeyer, Lance and Miranker, Daniel P.},
title = {Evaluating Triggers Using Decision Trees},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266885},
doi = {10.1145/266714.266885},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {144–150},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266886,
author = {Park, Jong Soo and Yu, Philip S. and Chen, Ming-Syan},
title = {Mining Association Rules with Adjustable Accuracy},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266886},
doi = {10.1145/266714.266886},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {151–160},
numpages = {10},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266888,
author = {Kim, Seung-Kyum and Chakravarthy, Sharma},
title = {A Practical Approach to Static Analysis and Execution of Rules in Active Databases},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266888},
doi = {10.1145/266714.266888},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {161–168},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266890,
author = {Chang, Jae-Woo and Kim, Yeon-Jung and Chang, Ki-Jin},
title = {A Spatial Match Representation Scheme for Indexing and Querying in Iconic Image Databases},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266890},
doi = {10.1145/266714.266890},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {169–176},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266891,
author = {Lin, Ling and Risch, Tore},
title = {Using a Sequential Index in Terrain-Aided Navigation},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266891},
doi = {10.1145/266714.266891},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {177–184},
numpages = {8},
keywords = {query processing, terrain-aided navigation, interpolation, sequences, indexing},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266893,
author = {Djeraba, Chabane and Bouet, marinette},
title = {Digital Information Retrieval},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266893},
doi = {10.1145/266714.266893},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {185–192},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266895,
author = {Singh, Lisa and Scheuermann, Peter and Chen, Bin},
title = {Generating Association Rules from Semi-Structured Documents Using an Extended Concept Hierarchy},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266895},
doi = {10.1145/266714.266895},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {193–200},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266896,
author = {Yoon, S. C. and Song, I. Y. and Park, E. K.},
title = {Intensional Query Processing Using Data Mining Approaches},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266896},
doi = {10.1145/266714.266896},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {201–208},
numpages = {8},
keywords = {data mining, intensional answer, attribute-oriented induction},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266898,
author = {Chan, Keith C. C. and Au, Wai-Ho},
title = {Mining Fuzzy Association Rules},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266898},
doi = {10.1145/266714.266898},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {209–215},
numpages = {7},
keywords = {linguistic terms, data mining, interestingness measure, fuzzy association rules},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266899,
author = {Osborn, Mark and Strzalkowski, Tomek and Marinescu, Mihnea},
title = {Evaluating Document Retrieval in Patent Database: A Preliminary Report},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266899},
doi = {10.1145/266714.266899},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {216–221},
numpages = {6},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266901,
author = {Jones, Matthew C. and Rundensteiner, Elke A.},
title = {View Materialization Techniques for Complex Hierarchical Objects},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266901},
doi = {10.1145/266714.266901},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {222–229},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266903,
author = {Fr\"{u}chtl, Michael and Kreuziger, J\"{u}rgen and Beigl, Michael},
title = {Assistant for an Information Database},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266903},
doi = {10.1145/266714.266903},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {230–237},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266904,
author = {Aggarwal, Charu G. and Yu, Philip S.},
title = {On Disk Caching of Web Objects in Proxy Servers},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266904},
doi = {10.1145/266714.266904},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {238–245},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266905,
author = {Lee, Wonjun and Su, Difu and Wijesekera, Duminda and Srivastava, Jaideep and Kenchammana-Hosekote, Deepak and Foresti, Mark},
title = {Experimental Evaluation of PFS Continuous Media File System},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266905},
doi = {10.1145/266714.266905},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {246–253},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266906,
author = {Zarkesh, Amir M. and Adibi, Jafar and Shahabi, Cyrus and Sadri, Reza and Shah, Vishal},
title = {Analysis and Design of Server Informative WWW-Sites},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266906},
doi = {10.1145/266714.266906},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {254–261},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266908,
author = {Liu, Chengwen and Ursu, Andrei},
title = {A Framework for Global Optimization of Aggregate Queries},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266908},
doi = {10.1145/266714.266908},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {262–269},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266909,
author = {Dullea, James and Song, Il-Yeol},
title = {An Analysis of Cardinality Constraints in Redundant Relationships},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266909},
doi = {10.1145/266714.266909},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {270–277},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266910,
author = {Gauch, Susan and Wang, Jianying},
title = {A Corpus Analysis Approach for Automatic Query Expansion},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266910},
doi = {10.1145/266714.266910},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {278–284},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266912,
author = {Light, John},
title = {A Distributed, Graphical, Topic-Oriented Document Search System},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266912},
doi = {10.1145/266714.266912},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {285–292},
numpages = {8},
keywords = {personal computer, information visualization, document search, information retrieval, Internet},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266913,
author = {Abdelmoty, Alia I. and Jones, Chris B.},
title = {Towards Maintaining Consistency of Spatial Databases},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266913},
doi = {10.1145/266714.266913},
abstract = {This paper focuses on the consistency issues related to integrating multiple sets of spatial data in spatial information systems such as Geographic Information Systems (GISs). Data sets to be integrated are assumed to hold information about the same geographic features which can be drawn from different sources at different times, which may vary in reliability and accuracy, and which may vary in the scale of presentation resulting in possible multiple spatial representations for these features. A systematic approach is proposed which relies first on breaking down the consistency issue by identifying a range of consistency classes which can be checked in isolation. These classes are a representative set of properties and relationships which can completely identify the geographic objects in the data sets. Different levels of consistency are then proposed, namely, total, partial and conditional, which can be checked for every consistency class. This provides the flexibility for two data sets to be integrated without necessarily being totally consistent in every aspect. The second step of the proposed approach is to explicitly represent the different classes and levels of consistency in the system. As an example, a simple structure which stores adjacency relationships is given which can be used for the explicit representation of topological consistency. The paper also proposes that the set of consistent knowledge in the data sets (which is mostly qualitative) be explicitly represented in the database and that uncertainty or ambiguity inherent in the knowledge be represented as well.},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {293–300},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266915,
author = {Do\u{g}du, Erdo\u{g}an and \"{O}zsoyo\u{g}lu, G\"{u}ltekin},
title = {Real-Time Transactions with Execution Histories: Priority Assignment and Load Control},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266915},
doi = {10.1145/266714.266915},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {301–308},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266916,
author = {Lee, Pou-yung and Cheng, Albert Mo Kim},
title = {Reducing Match Time Variance in Production Systems with HAL},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266916},
doi = {10.1145/266714.266916},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {309–316},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266918,
author = {Perry, Brad and Chu, Wesley W.},
title = {Discovering Similar Resources by Content Part-Linking},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266918},
doi = {10.1145/266714.266918},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {317–324},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266920,
author = {Cheng, Jie and Bell, David A. and Liu, Weiru},
title = {Learning Belief Networks from Data: An Information Theory Based Approach},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266920},
doi = {10.1145/266714.266920},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {325–331},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266921,
author = {Josifovski, Vanja and Su, Stanley Y. W.},
title = {Incorporating Association Pattern and Operation Specification in ODMG's OQL},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266921},
doi = {10.1145/266714.266921},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {332–340},
numpages = {9},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266923,
author = {Wolverton, Michael},
title = {Exploiting Enterprise Models for the Automatic Distribution of Corporate Information},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266923},
doi = {10.1145/266714.266923},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {341–347},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266924,
author = {Dolin, R. and Agrawal, D. and El Abbadi, A. and Dillon, L.},
title = {Pharos: A Scalable Distributed Architecture for Locating Heterogeneous Information Sources},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266924},
doi = {10.1145/266714.266924},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {348–355},
numpages = {8},
keywords = {distributed systems, document database, scalability, Internet, metadata, resource discovery},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266925,
author = {Cha, Sang Kyun and Park, Jang Ho and Park, Byoung Dae},
title = {Xmas: An Extensible Main-Memory Storage System},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266925},
doi = {10.1145/266714.266925},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {356–362},
numpages = {7},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266927,
author = {Chung, IlYoung and Lee, JongMin and Hwang, Chong-Sun},
title = {A Contention Based Dynamic Consistency Maintenance Scheme for Client Cache},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266927},
doi = {10.1145/266714.266927},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {363–370},
numpages = {8},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

@inproceedings{10.1145/266714.266929,
author = {Mehrotra, Sharad and Hu, Kexiang and Kaplan, Simon},
title = {Dealing with Partial Failures in Multiple Processor Primary-Backup Systems},
year = {1997},
isbn = {089791970X},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/266714.266929},
doi = {10.1145/266714.266929},
booktitle = {Proceedings of the Sixth International Conference on Information and Knowledge Management},
pages = {371–378},
numpages = {8},
keywords = {transaction processing, replication, disaster protection, primary-backup system},
location = {Las Vegas, Nevada, USA},
series = {CIKM '97}
}

license: Unlicense

repository: goyalkaraniit/acm-cr

repo_name: goyalkaraniit/acm-cr


text:
@ARTICLE{commag-aios-2021,
  author={{E. Coronado and F. Raviglione and M. Malinverno and C. Casettiand A. Cantarero and G. Cebrián-Márquez and R. Riggio}},
  journal={IEEE Communications Magazine},
  title={ONIX: Open Radio Network Information eXchange},
  year={2021},
  volume={59},
  number={10},
  pages={14-20},
}


text:
.entry-fields {
    /* background-color: purple; */
}

.entry {
    padding-top: 2%;
    /* background-color: red; */
}

label, input {
    display: inline-block;
    vertical-align: baseline;
    width: 125px;
}

input {
    width: 98%;
}

textarea {
    width: 99%
}


text:
DESCRIPTION = "Machine specific configuration for ofono"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"

PV = "1.0"

PACKAGE_ARCH = "${MACHINE_ARCH}"

SRC_URI = " \
    file://environment.conf \
    file://ril_subscription.conf \
    "

do_install() {
    install -d ${D}${sysconfdir}/ofono
    install -m 0644 ${WORKDIR}/environment.conf ${D}${sysconfdir}/ofono/
    install -m 0644 ${WORKDIR}/ril_subscription.conf ${D}${sysconfdir}/ofono/
}

repository: webOS-ports/meta-webos-ports

repo_name: webOS-ports/meta-webos-ports

branch_name: refs/heads/kirkstone

gha_language: BitBake

extension: bb


text:
html, body{
    margin: 0;
    padding: 0;
}

body{
    background: #fdfdfb;
    font-family: monospace;
    font-size: 16px;
    color: #2c2c2c;
}

a{
    color: #1c4f79;
}

a:hover{
    color: #668cb3;
}

.no-center{
    text-align: left;
}

input, select{
    width: 200px;
    padding: 3px;
    margin: 0;
}

select{
    width: 210px;
}
.container{
    width: 700px;
    min-height: 300px;
    padding: 20px 50px 40px;
    margin: auto;
    margin-top: 60px;
    text-align: center;
    background: #f9f9f9;
}


text:
@inproceedings{li2007dac,
 author = {Jing Li and Kunhyuk Kang and Aditya Bansal and Kaushik Roy},
 booktitle = {2007 44th ACM/IEEE Design Automation Conference (**DAC**)},
 date = {2007-06},
 doi = {10.1145/1278480.1278550},
 issn = {0738-100X},
 keywords = {conference, flexible electronics,low-power electronics,semiconductor device models,silicon,substrates,thin film transistors,GB-tolerant design,flexible substrate,grain boundaries,low power electronics,polycrystalline silicon thin film transistor,ultra low power digital application,Design methodology,Design optimization,Displays,Electron traps,Grain boundaries,Low power electronics,Silicon,Substrates,Temperature,Thin film transistors,Design,Experimentation,Grain Boundary (GB),Thin Film Transistor (TFT)},
 month = {June},
 note = {(Acceptance Rate*: \underline{13\%})},
 number = {},
 pages = {274--275},
 title = {High Performance and Low Power Electronics on Flexible Substrate},
 volume = {},
 year = {2007}
}


text:
%   ****************************************
%   * File: SAMPLE.BIB                     *
%   ****************************************
%   * An invented bib file                 *
%   * For the sample texts                 *
%   * The order is unimportant and there   *
%   * may be more entries than references  *
%   * in the text                          *
%   ****************************************
%   This file is taken from http://tug.ctan.org/tex-archive/macros/latex/contrib/aguplus/sample.bib
%
%   ****************************************

@INPROCEEDINGS{conferencepaper,
 AUTHOR    = {Author, First and Author, Middle and Author, Last},
 TITLE     = {The Title of My Conference Paper Goes Here},
 BOOKTITLE = {A Prestigious IEEE International Conference},
 LOCATION  = {A Beautiful Country},
 DATE      = {2020},
 DOI       = {00.0000/00000.0000.0000000},
 KEYWORDS  = {conference},
}

@ARTICLE{journalpaper,
 AUTHOR       = {Author, First and Author, Middle and Author, Last},
 TITLE        = {The Title of My Journal Paper Goes Here},
 JOURNALTITLE = {The Journal},
 PUBLISHER    = {The Publisher},
 URL          = {https://doi.org/00.0000/00000.0000.0000000},
 DATE         = {2020},
 DOI          = {00.0000/00000.0000.0000000},
 PAGES        = {1--20},
 KEYWORDS     = {journal},
}

repository: ravijo/kyutech-thesis-template

repo_name: ravijo/kyutech-thesis-template