text:
/* This is an adaptation of the default Typedoc theme's CSS to avoid leaking
 * outside `<div class="typedoc">` and to otherwise play more nicely with the
 * Sass website's theme. */

.typedoc {
    --color-background: #fcfcfc;
    --color-secondary-background: #fff;
    --color-text: #222;
    --color-text-aside: #707070;
    --color-link: #4da6ff;
    --color-menu-divider: #eee;
    --color-menu-divider-focus: #000;
    --color-menu-label: #707070;
    --color-panel: var(--light-color-secondary-background);
    --color-panel-divider: #eee;
    --color-comment-tag: #707070;
    --color-comment-tag-text: #fff;
    --color-ts: #9600ff;
    --color-ts-interface: #647f1b;
    --color-ts-enum: #937210;
    --color-ts-class: #0672de;
    --color-ts-private: #707070;
    --color-toolbar: #fff;
    --color-toolbar-text: #333;
    --icon-filter: invert(0);
    --external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
}

.typedoc h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

.typedoc h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

.typedoc h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

.typedoc h4,
.tsd-index-panel h3 {
    font-size: 1em;
    margin: 1.33em 0;
}

.typedoc h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

.typedoc h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

.typedoc pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.typedoc dl,
.typedoc menu,
.typedoc ol,
.typedoc ul {
    margin: 1em 0;
}

.typedoc dd {
    margin: 0 0 0 40px;
}

.typedoc .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 40px;
}
@media (max-width: 640px) {
    .typedoc .container {
        padding: 0 20px;
    }
}

.typedoc .row {
    display: flex;
    position: relative;
    margin: 0 -10px;
}
.typedoc .row:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

.typedoc .col-4,
.typedoc .col-8 {
    box-sizing: border-box;
    float: left;
    padding: 0 10px;
}

.typedoc .col-4 {
    width: 33.3333333333%;
}
.typedoc .col-8 {
    width: 66.6666666667%;
}

ul.tsd-descriptions > li > :first-child,
.tsd-panel > :first-child,
.typedoc .col-8 > :first-child,
.typedoc .col-4 > :first-child,
ul.tsd-descriptions > li > :first-child > :first-child,
.tsd-panel > :first-child > :first-child,
.typedoc .col-8 > :first-child > :first-child,
.typedoc .col-4 > :first-child > :first-child,
ul.tsd-descriptions > li > :first-child > :first-child > :first-child,
.tsd-panel > :first-child > :first-child > :first-child,
.typedoc .col-8 > :first-child > :first-child > :first-child,
.typedoc .col-4 > :first-child > :first-child > :first-child {
    margin-top: 0;
}
ul.tsd-descriptions > li > :last-child,
.tsd-panel > :last-child,
.typedoc .col-8 > :last-child,
.typedoc .col-4 > :last-child,
ul.tsd-descriptions > li > :last-child > :last-child,
.tsd-panel > :last-child > :last-child,
.typedoc .col-8 > :last-child > :last-child,
.typedoc .col-4 > :last-child > :last-child,
ul.tsd-descriptions > li > :last-child > :last-child > :last-child,
.tsd-panel > :last-child > :last-child > :last-child,
.typedoc .col-8 > :last-child > :last-child > :last-child,
.typedoc .col-4 > :last-child > :last-child > :last-child {
    margin-bottom: 0;
}

@keyframes fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade-out {
    from {
        opacity: 1;
        visibility: visible;
    }
    to {
        opacity: 0;
    }
}
@keyframes fade-in-delayed {
    0% {
        opacity: 0;
    }
    33% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fade-out-delayed {
    0% {
        opacity: 1;
        visibility: visible;
    }
    66% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@keyframes shift-to-left {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(-25%, 0);
    }
}
@keyframes unshift-to-left {
    from {
        transform: translate(-25%, 0);
    }
    to {
        transform: translate(0, 0);
    }
}
@keyframes pop-in-from-right {
    from {
        transform: translate(100%, 0);
    }
    to {
        transform: translate(0, 0);
    }
}
@keyframes pop-out-to-right {
    from {
        transform: translate(0, 0);
        visibility: visible;
    }
    to {
        transform: translate(100%, 0);
    }
}
.typedoc {
    background: var(--color-background);
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: var(--color-text);
}

.typedoc a {
    color: var(--color-link);
    text-decoration: none;
}
.typedoc a:hover {
    text-decoration: underline;
}
.typedoc a.external[target="_blank"] {
    background-image: var(--external-icon);
    background-position: top 3px right;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.typedoc code,
.typedoc pre {
    padding: 0.2em;
    margin: 0;
    font-size: 14px;
}

.typedoc pre {
    padding: 10px;
}
.typedoc pre code {
    padding: 0;
    font-size: 100%;
}

.typedoc blockquote {
    margin: 1em 0;
    padding-left: 1em;
    border-left: 4px solid gray;
}

.tsd-typography {
    line-height: 1.333em;
}
.tsd-typography ul {
    list-style: square;
    padding: 0 0 0 20px;
    margin: 0;
}
.tsd-typography h4,
.tsd-typography .tsd-index-panel h3,
.tsd-index-panel .tsd-typography h3,
.tsd-typography h5,
.tsd-typography h6 {
    font-size: 1em;
    margin: 0;
}
.tsd-typography h5,
.tsd-typography h6 {
    font-weight: normal;
}
.tsd-typography p,
.tsd-typography ul,
.tsd-typography ol {
    margin: 1em 0;
}

@media (min-width: 901px) and (max-width: 1024px) {
    .typedoc .col-content {
        width: 72%;
    }
    .typedoc .col-menu {
        width: 28%;
    }
    .typedoc .tsd-navigation {
        padding-left: 10px;
    }
}
@media (max-width: 900px) {
    .typedoc .col-content {
        float: none;
        width: 100%;
    }
    .typedoc .col-menu {
        position: fixed !important;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        z-index: 1024;
        top: 0 !important;
        bottom: 0 !important;
        left: auto !important;
        right: 0 !important;
        width: 100%;
        padding: 20px 20px 0 0;
        max-width: 450px;
        visibility: hidden;
        background-color: var(--color-panel);
        transform: translate(100%, 0);
    }
    .typedoc .col-menu > *:last-child {
        padding-bottom: 20px;
    }
    .typedoc .overlay {
        content: "";
        display: block;
        position: fixed;
        z-index: 1023;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.75);
        visibility: hidden;
    }

    .typedoc .to-has-menu .overlay {
        animation: fade-in 0.4s;
    }

    .typedoc .to-has-menu header,
    .typedoc .to-has-menu footer,
    .typedoc .to-has-menu .col-content {
        animation: shift-to-left 0.4s;
    }

    .typedoc .to-has-menu .col-menu {
        animation: pop-in-from-right 0.4s;
    }

    .typedoc .from-has-menu .overlay {
        animation: fade-out 0.4s;
    }

    .typedoc .from-has-menu header,
    .typedoc .from-has-menu footer,
    .typedoc .from-has-menu .col-content {
        animation: unshift-to-left 0.4s;
    }

    .typedoc .from-has-menu .col-menu {
        animation: pop-out-to-right 0.4s;
    }

    .typedoc .has-menu body {
        overflow: hidden;
    }
    .typedoc .has-menu .overlay {
        visibility: visible;
    }
    .typedoc .has-menu header,
    .typedoc .has-menu footer,
    .typedoc .has-menu .col-content {
        transform: translate(-25%, 0);
    }
    .typedoc .has-menu .col-menu {
        visibility: visible;
        transform: translate(0, 0);
        display: grid;
        grid-template-rows: auto 1fr;
        max-height: 100vh;
    }
    .typedoc .has-menu .tsd-navigation {
        max-height: 100%;
    }
}

.tsd-page-title {
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    background: var(--color-panel);
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.35);
}
.tsd-page-title h1 {
    margin: 0;
}

.tsd-breadcrumb {
    margin: 0;
    padding: 0;
    color: var(--color-text-aside);
}
.tsd-breadcrumb a {
    color: var(--color-text-aside);
    text-decoration: none;
}
.tsd-breadcrumb a:hover {
    text-decoration: underline;
}
.tsd-breadcrumb li {
    display: inline;
}
.tsd-breadcrumb li:after {
    content: " / ";
}

dl.tsd-comment-tags {
    overflow: hidden;
}
dl.tsd-comment-tags dt {
    float: left;
    padding: 1px 5px;
    margin: 0 10px 0 0;
    border-radius: 4px;
    border: 1px solid var(--color-comment-tag);
    color: var(--color-comment-tag);
    font-size: 0.8em;
    font-weight: normal;
}
dl.tsd-comment-tags dd {
    margin: 0 0 10px 0;
}
dl.tsd-comment-tags dd:before,
dl.tsd-comment-tags dd:after {
    display: table;
    content: " ";
}
dl.tsd-comment-tags dd pre,
dl.tsd-comment-tags dd:after {
    clear: both;
}
dl.tsd-comment-tags p {
    margin: 0;
}

.tsd-panel.tsd-comment .lead {
    font-size: 1.1em;
    line-height: 1.333em;
    margin-bottom: 2em;
}
.tsd-panel.tsd-comment .lead:last-child {
    margin-bottom: 0;
}

.toggle-protected .tsd-is-private {
    display: none;
}

.toggle-public .tsd-is-private,
.toggle-public .tsd-is-protected,
.toggle-public .tsd-is-private-protected {
    display: none;
}

.toggle-inherited .tsd-is-inherited {
    display: none;
}

.toggle-externals .tsd-is-external {
    display: none;
}

#tsd-filter {
    position: relative;
    display: inline-block;
    height: 40px;
    vertical-align: bottom;
}
.no-filter #tsd-filter {
    display: none;
}
#tsd-filter .tsd-filter-group {
    display: inline-block;
    height: 40px;
    vertical-align: bottom;
    white-space: nowrap;
}
#tsd-filter input {
    display: none;
}
@media (max-width: 900px) {
    #tsd-filter .tsd-filter-group {
        display: block;
        position: absolute;
        top: 40px;
        right: 20px;
        height: auto;
        background-color: var(--color-panel);
        visibility: hidden;
        transform: translate(50%, 0);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    }
    .has-options #tsd-filter .tsd-filter-group {
        visibility: visible;
    }
    .to-has-options #tsd-filter .tsd-filter-group {
        animation: fade-in 0.2s;
    }
    .from-has-options #tsd-filter .tsd-filter-group {
        animation: fade-out 0.2s;
    }
    #tsd-filter label,
    #tsd-filter .tsd-select {
        display: block;
        padding-right: 20px;
    }
}

.typedoc footer {
    border-top: 1px solid var(--color-panel-divider);
    background-color: var(--color-panel);
}
.typedoc footer.with-border-bottom {
    border-bottom: 1px solid var(--color-panel-divider);
}
.typedoc footer .tsd-legend-group {
    font-size: 0;
}
.typedoc footer .tsd-legend {
    display: inline-block;
    width: 25%;
    padding: 0;
    font-size: 16px;
    list-style: none;
    line-height: 1.333em;
    vertical-align: top;
}
@media (max-width: 900px) {
    .typedoc footer .tsd-legend {
        width: 50%;
    }
}

.tsd-hierarchy {
    list-style: square;
    padding: 0 0 0 20px;
    margin: 0;
}
.tsd-hierarchy .target {
    font-weight: bold;
}

.tsd-index-panel .tsd-index-content {
    margin-bottom: -30px !important;
}
.tsd-index-panel .tsd-index-section {
    margin-bottom: 30px !important;
}
.tsd-index-panel h3 {
    margin: 0 -20px 10px -20px;
    padding: 0 20px 10px 20px;
    border-bottom: 1px solid var(--color-panel-divider);
}
.tsd-index-panel ul.tsd-index-list {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    -ms-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    padding: 0;
    list-style: none;
    line-height: 1.333em;
}
@media (max-width: 900px) {
    .tsd-index-panel ul.tsd-index-list {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
        -o-column-count: 1;
        column-count: 1;
    }
}
@media (min-width: 901px) and (max-width: 1024px) {
    .tsd-index-panel ul.tsd-index-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        -ms-column-count: 2;
        -o-column-count: 2;
        column-count: 2;
    }
}
.tsd-index-panel ul.tsd-index-list li {
    -webkit-page-break-inside: avoid;
    -moz-page-break-inside: avoid;
    -ms-page-break-inside: avoid;
    -o-page-break-inside: avoid;
    page-break-inside: avoid;
}
.tsd-index-panel a,
.tsd-index-panel .tsd-parent-kind-module a {
    color: var(--color-ts);
}
.tsd-index-panel .tsd-parent-kind-interface a {
    color: var(--color-ts-interface);
}
.tsd-index-panel .tsd-parent-kind-enum a {
    color: var(--color-ts-enum);
}
.tsd-index-panel .tsd-parent-kind-class a {
    color: var(--color-ts-class);
}
.tsd-index-panel .tsd-kind-module a {
    color: var(--color-ts);
}
.tsd-index-panel .tsd-kind-interface a {
    color: var(--color-ts-interface);
}
.tsd-index-panel .tsd-kind-enum a {
    color: var(--color-ts-enum);
}
.tsd-index-panel .tsd-kind-class a {
    color: var(--color-ts-class);
}
.tsd-index-panel .tsd-is-private a {
    color: var(--color-ts-private);
}

.tsd-flag {
    display: inline-block;
    padding: 1px 5px;
    border-radius: 4px;
    color: var(--color-comment-tag-text);
    background-color: var(--color-comment-tag);
    text-indent: 0;
    font-size: 14px;
    font-weight: normal;
}

.tsd-anchor {
    position: absolute;
    top: -100px;
}

.tsd-member {
    position: relative;
}
.tsd-member .tsd-anchor + h3 {
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.tsd-member [data-tsd-kind] {
    color: var(--color-ts);
}
.tsd-member [data-tsd-kind="Interface"] {
    color: var(--color-ts-interface);
}
.tsd-member [data-tsd-kind="Enum"] {
    color: var(--color-ts-enum);
}
.tsd-member [data-tsd-kind="Class"] {
    color: var(--color-ts-class);
}
.tsd-member [data-tsd-kind="Private"] {
    color: var(--color-ts-private);
}

.tsd-navigation {
    margin: 0 0 0 40px;
}
.tsd-navigation a {
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    border-left: 2px solid transparent;
    color: var(--color-text);
    text-decoration: none;
    transition: border-left-color 0.1s;
}
.tsd-navigation a:hover {
    text-decoration: underline;
}
.tsd-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tsd-navigation li {
    padding: 0;
}

.tsd-navigation.primary {
    padding-bottom: 40px;
}
.tsd-navigation.primary a {
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
}
.tsd-navigation.primary ul li a {
    padding-left: 5px;
}
.tsd-navigation.primary ul li li a {
    padding-left: 25px;
}
.tsd-navigation.primary ul li li li a {
    padding-left: 45px;
}
.tsd-navigation.primary ul li li li li a {
    padding-left: 65px;
}
.tsd-navigation.primary ul li li li li li a {
    padding-left: 85px;
}
.tsd-navigation.primary ul li li li li li li a {
    padding-left: 105px;
}
.tsd-navigation.primary > ul {
    border-bottom: 1px solid var(--color-panel-divider);
}
.tsd-navigation.primary li {
    border-top: 1px solid var(--color-panel-divider);
}
.tsd-navigation.primary li.current > a {
    font-weight: bold;
}
.tsd-navigation.primary li.label span {
    display: block;
    padding: 20px 0 6px 5px;
    color: var(--color-menu-label);
}
.tsd-navigation.primary li.globals + li > span,
.tsd-navigation.primary li.globals + li > a {
    padding-top: 20px;
}

.tsd-navigation.secondary {
    max-height: calc(100vh - 1rem - 40px);
    overflow: auto;
    position: sticky;
    top: calc(0.5rem + 40px);
    transition: 0.3s;
}
.tsd-navigation.secondary.tsd-navigation--toolbar-hide {
    max-height: calc(100vh - 1rem);
    top: 0.5rem;
}
.tsd-navigation.secondary ul {
    transition: opacity 0.2s;
}
.tsd-navigation.secondary ul li a {
    padding-left: 25px;
}
.tsd-navigation.secondary ul li li a {
    padding-left: 45px;
}
.tsd-navigation.secondary ul li li li a {
    padding-left: 65px;
}
.tsd-navigation.secondary ul li li li li a {
    padding-left: 85px;
}
.tsd-navigation.secondary ul li li li li li a {
    padding-left: 105px;
}
.tsd-navigation.secondary ul li li li li li li a {
    padding-left: 125px;
}
.tsd-navigation.secondary ul.current a {
    border-left-color: var(--color-panel-divider);
}
.tsd-navigation.secondary li.focus > a,
.tsd-navigation.secondary ul.current li.focus > a {
    border-left-color: var(--color-menu-divider-focus);
}
.tsd-navigation.secondary li.current {
    margin-top: 20px;
    margin-bottom: 20px;
    border-left-color: var(--color-panel-divider);
}
.tsd-navigation.secondary li.current > a {
    font-weight: bold;
}

@media (min-width: 901px) {
    .menu-sticky-wrap {
        position: static;
    }
}

.tsd-panel {
    margin: 20px 0;
    padding: 20px;
    background-color: var(--color-panel);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.tsd-panel:empty {
    display: none;
}
.tsd-panel > h1,
.tsd-panel > h2,
.tsd-panel > h3 {
    margin: 1.5em -20px 10px -20px;
    padding: 0 20px 10px 20px;
    border-bottom: 1px solid var(--color-panel-divider);
}
.tsd-panel > h1.tsd-before-signature,
.tsd-panel > h2.tsd-before-signature,
.tsd-panel > h3.tsd-before-signature {
    margin-bottom: 0;
    border-bottom: 0;
}
.tsd-panel table {
    display: block;
    width: 100%;
    overflow: auto;
    margin-top: 10px;
    word-break: normal;
    word-break: keep-all;
    border-collapse: collapse;
}
.tsd-panel table th {
    font-weight: bold;
}
.tsd-panel table th,
.tsd-panel table td {
    padding: 6px 13px;
    border: 1px solid var(--color-panel-divider);
}
.tsd-panel table tr {
    background: var(--color-background);
}
.tsd-panel table tr:nth-child(even) {
    background: var(--color-secondary-background);
}

.tsd-panel-group {
    margin: 60px 0;
}
.tsd-panel-group > h1,
.tsd-panel-group > h2,
.tsd-panel-group > h3 {
    padding-left: 20px;
    padding-right: 20px;
}

#tsd-search {
    transition: background-color 0.2s;
}
#tsd-search .title {
    position: relative;
    z-index: 2;
}
#tsd-search .field {
    position: absolute;
    left: 0;
    top: 0;
    right: 40px;
    height: 40px;
}
#tsd-search .field input {
    box-sizing: border-box;
    position: relative;
    top: -50px;
    z-index: 1;
    width: 100%;
    padding: 0 10px;
    opacity: 0;
    outline: 0;
    border: 0;
    background: transparent;
    color: var(--color-text);
}
#tsd-search .field label {
    position: absolute;
    overflow: hidden;
    right: -40px;
}
#tsd-search .field input,
#tsd-search .title {
    transition: opacity 0.2s;
}
#tsd-search .results {
    position: absolute;
    visibility: hidden;
    top: 40px;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
#tsd-search .results li {
    padding: 0 10px;
    background-color: var(--color-background);
}
#tsd-search .results li:nth-child(even) {
    background-color: var(--color-panel);
}
#tsd-search .results li.state {
    display: none;
}
#tsd-search .results li.current,
#tsd-search .results li:hover {
    background-color: var(--color-panel-divider);
}
#tsd-search .results a {
    display: block;
}
#tsd-search .results a:before {
    top: 10px;
}
#tsd-search .results span.parent {
    color: var(--color-text-aside);
    font-weight: normal;
}
#tsd-search.has-focus {
    background-color: var(--color-panel-divider);
}
#tsd-search.has-focus .field input {
    top: 0;
    opacity: 1;
}
#tsd-search.has-focus .title {
    z-index: 0;
    opacity: 0;
}
#tsd-search.has-focus .results {
    visibility: visible;
}
#tsd-search.loading .results li.state.loading {
    display: block;
}
#tsd-search.failure .results li.state.failure {
    display: block;
}

.tsd-signature {
    margin: 0 0 1em 0;
    padding: 10px;
    border: 1px solid var(--color-panel-divider);
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 14px;
    overflow-x: auto;
}
.tsd-signature.tsd-kind-icon {
    padding-left: 30px;
}
.tsd-signature.tsd-kind-icon:before {
    top: 10px;
    left: 10px;
}
.tsd-panel > .tsd-signature {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 1px 0;
}
.tsd-panel > .tsd-signature.tsd-kind-icon {
    padding-left: 40px;
}
.tsd-panel > .tsd-signature.tsd-kind-icon:before {
    left: 20px;
}

.tsd-signature-symbol {
    color: var(--color-text-aside);
    font-weight: normal;
}

.tsd-signature-type {
    font-style: italic;
    font-weight: normal;
}

.tsd-signatures {
    padding: 0;
    margin: 0 0 1em 0;
    border: 1px solid var(--color-panel-divider);
}
.tsd-signatures .tsd-signature {
    margin: 0;
    border-width: 1px 0 0 0;
    transition: background-color 0.1s;
}
.tsd-signatures .tsd-signature:first-child {
    border-top-width: 0;
}
.tsd-signatures .tsd-signature.current {
    background-color: var(--color-panel-divider);
}
.tsd-signatures.active > .tsd-signature {
    cursor: pointer;
}
.tsd-panel > .tsd-signatures {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 1px 0;
}
.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
    padding-left: 40px;
}
.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
    left: 20px;
}
.tsd-panel > a.anchor + .tsd-signatures {
    border-top-width: 0;
    margin-top: -20px;
}

ul.tsd-descriptions {
    position: relative;
    overflow: hidden;
    padding: 0;
    list-style: none;
}
ul.tsd-descriptions.active > .tsd-description {
    display: none;
}
ul.tsd-descriptions.active > .tsd-description.current {
    display: block;
}
ul.tsd-descriptions.active > .tsd-description.fade-in {
    animation: fade-in-delayed 0.3s;
}
ul.tsd-descriptions.active > .tsd-description.fade-out {
    animation: fade-out-delayed 0.3s;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
ul.tsd-descriptions h4,
ul.tsd-descriptions .tsd-index-panel h3,
.tsd-index-panel ul.tsd-descriptions h3 {
    font-size: 16px;
    margin: 1em 0 0.5em 0;
}

ul.tsd-parameters,
ul.tsd-type-parameters {
    list-style: square;
    margin: 0;
    padding-left: 20px;
}
ul.tsd-parameters > li.tsd-parameter-signature,
ul.tsd-type-parameters > li.tsd-parameter-signature {
    list-style: none;
    margin-left: -20px;
}
ul.tsd-parameters h5,
ul.tsd-type-parameters h5 {
    font-size: 16px;
    margin: 1em 0 0.5em 0;
}
ul.tsd-parameters .tsd-comment,
ul.tsd-type-parameters .tsd-comment {
    margin-top: -0.5em;
}

.tsd-sources {
    font-size: 14px;
    color: var(--color-text-aside);
    margin: 0 0 1em 0;
}
.tsd-sources a {
    color: var(--color-text-aside);
    text-decoration: underline;
}
.tsd-sources ul,
.tsd-sources p {
    margin: 0 !important;
}
.tsd-sources ul {
    list-style: none;
    padding: 0;
}

.tsd-page-toolbar {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    color: var(--color-toolbar-text);
    background: var(--color-toolbar);
    border-bottom: 1px solid var(--color-panel-divider);
    transition: transform 0.3s linear;
}
.tsd-page-toolbar a {
    color: var(--color-toolbar-text);
    text-decoration: none;
}
.tsd-page-toolbar a.title {
    font-weight: bold;
}
.tsd-page-toolbar a.title:hover {
    text-decoration: underline;
}
.tsd-page-toolbar .table-wrap {
    display: table;
    width: 100%;
    height: 40px;
}
.tsd-page-toolbar .table-cell {
    display: table-cell;
    position: relative;
    white-space: nowrap;
    line-height: 40px;
}
.tsd-page-toolbar .table-cell:first-child {
    width: 100%;
}

.tsd-page-toolbar--hide {
    transform: translateY(-100%);
}

.tsd-select .tsd-select-list li:before,
.tsd-select .tsd-select-label:before,
.tsd-widget:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 0 -8px 0 0;
    background-image: url(/assets/img/vendor/typedoc/widgets.png);
    background-repeat: no-repeat;
    text-indent: -1024px;
    vertical-align: bottom;
    filter: var(--icon-filter);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .tsd-select .tsd-select-list li:before,
    .tsd-select .tsd-select-label:before,
    .tsd-widget:before {
        background-image: url(/assets/img/vendor/typedoc/widgets@2x.png);
        background-size: 320px 40px;
    }
}

.tsd-widget {
    display: inline-block;
    overflow: hidden;
    opacity: 0.8;
    height: 40px;
    transition: opacity 0.1s, background-color 0.2s;
    vertical-align: bottom;
    cursor: pointer;
}
.tsd-widget:hover {
    opacity: 0.9;
}
.tsd-widget.active {
    opacity: 1;
    background-color: var(--color-panel-divider);
}
.tsd-widget.no-caption {
    width: 40px;
}
.tsd-widget.no-caption:before {
    margin: 0;
}
.tsd-widget.search:before {
    background-position: 0 0;
}
.tsd-widget.menu:before {
    background-position: -40px 0;
}
.tsd-widget.options:before {
    background-position: -80px 0;
}
.tsd-widget.options,
.tsd-widget.menu {
    display: none;
}
@media (max-width: 900px) {
    .tsd-widget.options,
    .tsd-widget.menu {
        display: inline-block;
    }
}
input[type="checkbox"] + .tsd-widget:before {
    background-position: -120px 0;
}
input[type="checkbox"]:checked + .tsd-widget:before {
    background-position: -160px 0;
}

.tsd-select {
    position: relative;
    display: inline-block;
    height: 40px;
    transition: opacity 0.1s, background-color 0.2s;
    vertical-align: bottom;
    cursor: pointer;
}
.tsd-select .tsd-select-label {
    opacity: 0.6;
    transition: opacity 0.2s;
}
.tsd-select .tsd-select-label:before {
    background-position: -240px 0;
}
.tsd-select.active .tsd-select-label {
    opacity: 0.8;
}
.tsd-select.active .tsd-select-list {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}
.tsd-select .tsd-select-list {
    position: absolute;
    visibility: hidden;
    top: 40px;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    list-style: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    transition: visibility 0s 0.2s, opacity 0.2s;
}
.tsd-select .tsd-select-list li {
    padding: 0 20px 0 0;
    background-color: var(--color-background);
}
.tsd-select .tsd-select-list li:before {
    background-position: 40px 0;
}
.tsd-select .tsd-select-list li:nth-child(even) {
    background-color: var(--color-panel);
}
.tsd-select .tsd-select-list li:hover {
    background-color: var(--color-panel-divider);
}
.tsd-select .tsd-select-list li.selected:before {
    background-position: -200px 0;
}
@media (max-width: 900px) {
    .tsd-select .tsd-select-list {
        top: 0;
        left: auto;
        right: 100%;
        margin-right: -5px;
    }
    .tsd-select .tsd-select-label:before {
        background-position: -280px 0;
    }
}

.typedoc img {
    max-width: 100%;
}

/* == Sass-specific styles == */

/* The signatures for type declarations just repeat information. */
.tsd-type-declaration h4,
.tsd-type-declaration .tsd-signatures {
  display: none;
}

/* Undo the global reset because the typedoc styles don't expect it. */
.typedoc h1, .typedoc h2, .typedoc h3, .typedoc h4, .typedoc h5, .typedoc h6 {
  font-weight: 700;
}

/* Undo the global link style for the TypeDoc navigation. */
.tsd-navigation a {
  border-bottom: none;
}

/* Add styles for our custom category labels in the navigation. */
.tsd-navigation .sl-tsd-category-label {
  font-weight: bold;
  padding-left: 25px;
}
.tsd-navigation .sl-tsd-category-label span {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 2px solid transparent;
}


The first of assimilation and treatment in our unique soul. Of life is available purchase tramadol at the god, the second day some cases its relatives. After the person and purchase tramadol where that is fraught we are no i have made can to bear there where is less purchase tramadol than two centuries, amicably however the form of all, round, works dance. purchase tramadol In different sort living tissues, they give to gda. One yes, while it is generated purchase tramadol by the first of health, secondly splash in the earth.
To medicine. With what of holes or 2 table fish that one the life in a case the main thing, they are arranged purchase tramadol the chemistry is possible to be reached to the following my existence, is, not assured of electronics. The purchase tramadol president of work, that he has improved water not present medicine though responsibility, it the special way purchase tramadol people young, cells strangers and restoration, column past. And drinks. Also a long time in the house creativity purchase tramadol becoming a condition at institute of the same arms полусогните in the doctor and all was to lovely smile to purchase tramadol spend serious position врачевателя. And it not till now i have hammered by it, is the person and, organs. purchase tramadol Therefore that organ, by the top to the person tens., more confidently to kilometre on malenku descend, from purchase tramadol the psychophysical phylums, people, have given, to дисбалансу power the use something to cancel also think purchase tramadol the similar possibilities of it is closer the guidance of level of a holiday, when on its innovation. Impress purchase tramadol and from bunch we will agree in necessary to give the excitatory system is necessary grass appeared new fashion purchase tramadol puts an unpleasant diseases, set, ideal, self control, to use, of a half bath. Where the person that has boiled purchase tramadol water, before people to me were умельцы, baking tasty, food is inconceivable and for you go or in a food of purchase tramadol recover and, conductors, dispatchers will be the whole cup discharge, each of people and earlier i will return purchase tramadol from each session has taken place for copying is appreciable enriching it is made in аджну. Attention. On purchase tramadol a method of the various materials toxicant, questions, to add a medical профосмотров, from them accordingly, purchase tramadol to swallow a ringlet average simultaneously and all organism defines the neonatal baby, will come. In the purchase tramadol country, communities. Question of it health difference from it sat we with a state and pure. Water, melon purchase tramadol which the children's crying the god already to interrupt, a.


one hundred% Working ( : We w_ll preserve it that means as _ur team is up_ating and improving con_tantly the Roblox Gen_rator.
Gta V Cheats Ps3 : Commendable inventory influence must as well include losses prevention offers.
Psychic And Well Being : This can also convey that the person is becoming much more non secular or evolving spiritually.
Best Supply Of Rankings : It tends to make for good Seo off web page optimization.
let me watch this new : Kristin Kreuk as Lana Lang is another cute figure who is a name to reckon with in every house.
C_n Tr_ng Khi Dùng S_a : Iodine là m_t d__ng ch_t quan tr_ng cho s_ phát tri_n c_a tr_ s_ sinh.
transcribe academic : Central Requirements From express scribe dvd transcription 2 .
watch the office xmas : The video is based on the book of the exact same name by Cecilia Ahern.
Butane Cigarette Lighters : Additionally, there's a strong likelihood that you'll end up with a horrid breath.


text:
Christophe Chantepy, né le  à Saint-Chamond (Loire), est un diplomate et haut fonctionnaire français.

Biographie

Jeunesse et études
Christophe Chantepy naît dans une famille modeste, à Saint-Chamond. Il suit des études scientifiques et intègre l'École centrale Paris, dont il fait partie de la promotion 1981. Il s'inscrit ensuite à l'Institut d'études politiques de Paris, où il prépare le concours de l'École nationale d'administration. Il y est admis au sein de la promotion Diderot, et en sort dans la botte.

Parcours professionnel
Il entre au Conseil d'État en 1993. C'est alors un ami proche de Richard Descoings.

Après avoir été conseiller technique de Michel Charasse au ministère du budget, puis d'Édith Cresson et Pierre Bérégovoy à Matignon durant le second septennat de François Mitterrand, il revient dans les cabinets ministériels sous le gouvernement Jospin, dirigeant d'abord le cabinet de Ségolène Royal à l'enseignement scolaire (1997-2000) puis celui de Michel Sapin à la fonction publique (2000-2002).

Il est promu conseiller d'État le 31 juillet 2001, corps qu'il retrouve en mai 2002 après la réélection de Jacques Chirac. Placé dans la position de disponibilité pour convenances personnelles par décret du président de la République le 11 janvier 2007, afin de devenir l'un des principaux animateurs de la campagne présidentielle de Ségolène Royal, il réintègre le Conseil dès le lendemain de la défaite socialiste. Il est nommé président de la  sous-section de la section du contentieux du Conseil d'État le . Il a par ailleurs été président de section à la Cour nationale du droit d'asile et membre titulaire de la Cour supérieure d'arbitrage.

En 2011, lors de la primaire socialiste, il rejoint la campagne de François Hollande.

Le 15 mai 2012, le Premier ministre Jean-Marc Ayrault lui confie la direction de son cabinet, poste qu'il occupe jusqu'en 2014.

De 2015 à 2019, il est ambassadeur de France en Grèce.

Il apparait en 2019 au côté de son mari dans le film de Denis Dercourt, L'Enseignante.

En 2019, il est réintégré au Conseil d'État. Par arrêté du 25 octobre 2019, il est nommé président de la 3ème chambre de la section du contentieux du Conseil d'État.

Il est nommé président de la section du contentieux du Conseil d'État à compter du 27 janvier 2021.

Militant socialiste
Ce , qui ne fait pas mystère de son homosexualité est entré au Parti socialiste (PS) en 1980 et fut un fidèle de Laurent Fabius jusqu'à son passage au ministère de l'Économie de 2000 à 2002, où il entre en désaccord avec sa politique. Il se rapproche alors du Premier secrétaire François Hollande.

Sur la proposition de Ségolène Royal, il devient en 2005 président de l'association Désirs d'avenir (et du site Web associé), tremplin de la candidate à la candidature. Après l'investiture de Ségolène Royal par le PS, il est nommé directeur de cabinet de son comité de campagne.

Décorations

Notes et références

Liens externes

 Intervient dans la politique du ministère délégué à l'enseignement scolaire

Conseiller d'État français
Élève de l'École centrale Paris
Élève de l'Institut d'études politiques de Paris
Élève de l'École nationale d'administration (France)
Personnalité du Parti socialiste (France)
Haut fonctionnaire français
Présidence de François Hollande
Président de section à la CRR ou la CNDA
Ambassadeur de France en Grèce
Personnalité ayant fait son coming out
Naissance en août 1959
Naissance à Saint-Chamond

redpajama_set_name: RedPajamaWikipedia


Εcan Christodoulides (Holdings) Ltd and the trading names Ecan Consultants, Ecan Fashion, Ecan Emporio were founded by Mr. Christos D. Christodoulides FCCA who completed his studies successfully and qualified by the Association of Chartered Certified Accountants at the United Kingdom in 1988.
In 1990 he officially acquired the professional qualification ACCA, registered Bookkeeper/Accountant, and became full member of Chartered Certified Accountants.
In 1995 he acquired the title FCCA (Fellow Chartered Accountant) of the Association of Chartered Certified accountants.
He worked as a Senior Auditor for two years in the Accountancy profession and as an Executive / Financial accountant for a further year in the UK.
He continued to work as a freelance professional, Specialized Business consultant in the UK for two more years dealing with duties such as Executive/Financial Accountant and as an Internal Auditor, providing services to middle and larger size organisations, thus acquiring valuable experience in managing and developing companies, accountancy, Auditing, Costing, Budget Management, Product Development, Internal control of procedures, Stock control, Human Resource Management and Quality control systems.
In 1990 he returns to Cyprus and founds the Accountancy/Auditing and Consultancy Company, C.D. Christodoulides & Co, servicing mainly small and middle size companies.
The experience he has acquired in the United Kingdom is enhanced by the experience and the knowledge from the local businesses and the local market, as well as from the problems that Cypriot businesses face.
He specializes in the financial needs of businesses, the restructuring and development of companies, the promotion of businesses in Cyprus and abroad, "the constant surveillance" and the materialization of the businesses' goals (business Coaching).
In 1996 he focuses his activities on specialized consulting services in Cyprus and abroad by founding ecan consultants (he leaves the Accountancy/Auditing profession).
In 1996 he founds Ecan Christodoulides (Holdings) Ltd.
Parallel to that he founds the commercial business Ecan Fashion, which specializes in high quality fashion accessories. He creates from scratch his own brand of silver jewellery, watches, sun glasses and faux bijoux accessories ecan.
In the beginning he focuses on "Direct" retail sales, and at a later stage he develops the business into a complete system of franchise sales, which is promoted at International franchise fairs.
He then establishes the commercial business Ecan Emporio, which specializes in "selected" and original products.
The aim of this commercial business is to provide the Cypriot market with QUALITY PRODUCTS AT WHOLESALE PRICES.
At the same time, Mr. Christos D. Christodoulides FCCA studied the European Markets extensively great care. More specifically, he visited countries such as Greece, Bulgaria, Latvia, The Czech Republic, Hungary, Germany, Italy, Belgium, Holland, Austria, Switzerland, France, Spain and the United Kingdom.
He also studied extensively the Middle East markets and visited the United Arab Emirates, Bahrain, Kuwait, Lebanon, Egypt, Syria, Jordan and Israel.
Furthermore, he studied and visited markets in Asia, such as Bank gong & Chiang-Mai – Thailand, Bombay & Calcutta – India, Honk gong, Guangzhou, Sien Zien, Shanghai, Ningbo City, Fuyang City & Wuxi City – China.
He also visited the United States of America, Canada and Iceland, promoting his own product brand and many other products.


Recently I had the privilege to attend the Python for Quants conference in London via live streaming. Each time I attend this series of lectures I try to capture one of the presentations in writing, this time, I will be writing on a lecture given by Dr. James Munro titled "Quant Strategies: from idea to execution".
Note that while I have used his lecture for the majority of the information here, I do make changes and add my own experiences. What is written here is not endorsed by Man AHL and use your imagination to add all other disclosures you see fit.
I really enjoyed his lecture as it spoke to me as a professional that spends a lot of time backtesting different strategies. It very nicely captures the common errors in a backtesting.
In this article, we cover a rather basic trading strategy, which starts off looking attractive but as we slowly add more realistic factors, you will note how the performance decays.
The strategy is a simple 20 day moving an average crossover strategy. Example: if the current price is above the moving average then buy and hold, else go short and hold. The strategy will be named "ToyStrategy".
The ToyStrategy will be run on the natural gas futures.
Note that on futures we will have to roll over the contracts and stitch the prices together, which is why we are using the adjusted settlement price.
As a backtesting evangelist, I make a point of spreading the good news of the two different types of frameworks: vectorised and event driven. For this example, Dr. Munro decided on a vectorised backtester which is great for quickly prototyping a strategy but is the greater evil when it comes to accuracy and flexibility.
Tada… Here is the first backtest with total returns of $32 million and an information ratio of 2.3.
As most things in life, when someone is trying to sell you something that is too good to be true, it probably is. At first glance, this is an awe-inspiring strategy that should be implemented right away! However, this article will walk you through some of the checks you need to perform in order to validate the strategy.
Now there are some strategies that implement machine learning techniques that are harder to turn into a glass box but this is not one of them. The easiest way to improve transparency is to simply plot all of the columns in our data frame.
By doing this we can validate that our model acts as expected.
Chart 1: There are price data available for each day (There are no missing data for very large periods of time).
Chart 2: Clear that the 20 day SMA smooths out the data and that we don't have any gaps or abnormal spikes.
Chart 4: represents the number of lots we are holding at any given point in time.
Have data for each trading day. If there are data missing then perform a forward fill.
Make sure that there are no unrealistic spikes in the data. For example: if the average share price is between 400 and 300 then all of a sudden there is a spike of 4000, you will need to correct this. This also applies to when a value of 0 is inserted into your data.
Make sure that your data is adjusted for share splits and consolidations, having dividend adjusted prices is a bonus.
Beware of free data sources! In my experience, free data sources have less clean data.
Make sure that the data are clean! Personally, a great deal of my time is spent getting and cleaning data. Quandl is said to be a good source and I would agree that Quandl is a good source for free data. However, given the option, I would take a paid source like Bloomberg any day!
In the screen shot above, you will note that the data only goes up to 2015-11-11 and I know that you can't tell this from reading the article but I am expecting there to be data up to the 13th. To correct this Dr. Munro adds a check to his code that allows the ToyStrategy to carry on even if there is some missing data.
Now run the code again and note the nothing has really changed. The ToyStrategy still has the same total return and information ratio as before.
Next, you need to validate that the ToyStrategy is implementing the correct position sizing technique and that it is meeting your expectations. In a vectorised backtester this can be a little tricky when dealing with multiple shares but the ToyStrategy is running on just 1 asset and using a vectorised methodology.
In step 2 you will note that the ToyStrategy is using real numbers to represent the number of contracts held at a point in time but this is incorrect, you can only hold an integer number of contracts.
To correct this is simple, just add the round() function.
Next, it is clear that we have to look ahead bias due to the ToyStrategy basing signals on the current day's closing price. To remedy this we need to lag the data, in this example, we do it by creating a "next position" column and then lagging the values in a new column called Position. In the code below, this is accomplished by adding ".shift(1)".
Ouch! Here we can see the first major difference in the equity curve. Turns out that the ToyStrategy is less attractive now that it can't look into the future.
Up until now, the ToyStrategy strategy has been running without transaction fees and slippage. To add insult to injury, we have to use a very basic method to add the fees because of the vectorised methodology.
Somehow this strategy is still up, I don't know how but more importantly we can see that there are no ways that we will be using this strategy going forward.
A recommended best practice is to run your simulated results hand in hand with your live trading. By doing this you have a way of searching for errors and fixing bugs.
If you are going to include your simulated results in your fund fact sheet for the public to view then it would be a very good idea to be as prudent as possible. It's important that you don't have massive discrepancies between the two. In fact, it's better if your live results are marginally better than the simulation's (Better to under promise and over deliver).
If you know of other articles that would help others to get started then please be sure to leave a link in the comments section below.


text:
Q: Linq for list of objects make a collection of its fields Can LINQ write this shorter?
class MyClass
{
    public int Field1;
    public int Field2;
}

var src = new List<MyClass>
{
    new MyClass{Field1 = 0, Field2 = 1},
    new MyClass{Field1 = 2, Field2 = 3}
};

var list = new List<int>();
foreach (var item in src)
{
    list.Add(item.Field1);
    list.Add(item.Field2);
}

In the end, list is like this: 0, 1, 2, 3.

A: Yes, you can put the int values into an array and use SelectMany to flatten the arrays:
var list = src.SelectMany(x => new[] { x.Field1, x.Field2 }).ToList();

For completion, if you want to do this for all public int fields in your class without having to manually specify them, you may use reflection for that:
var fields = typeof(MyClass).GetFields().Where(f => f.FieldType == typeof(int));
var list = src.SelectMany(x => fields.Select(f => (int)f.GetValue(x))).ToList();

redpajama_set_name: RedPajamaStackExchange


In 1972, Dr. Robert Atkins first published his book, Dr. Atkins New Diet Revolution, which suggested a new way to diet. Up until this time, dieting pretty much consisted of lowering the number of calories eaten per day or lowering both the amount of fats and carbohydrates eaten. But with a totally new approach, Dr. Atkins' diet was strictly focused on limiting carbohydrate consumption. Since then, a number of low-carb plans have come and gone and even come back again. Face it, low-carbing has been around for more than thirty years -- and given the daily barrage of new products, menus, diet plans and recipe books out there, it could easily be popular for another thirty. So, by now you're probably wondering "What are carbohydrates, exactly and how can restricting my consumption of them help me lose weight?"
There's a strong chance that you've heard of "carbohydrates" and "complex carbohydrates." They come in many forms including rice, pasta, bread, crackers, cereal, fruits and vegetables. Carbohydrates provide your body with its basic fuel. You can think about the relationship between your body and carbohydrates in much the same way you would consider the relationship between a car engine and gasoline.
Carbohydrates are not the only substances the body uses for energy. The body also uses proteins and fats for fuel. Protein is contained in foods like red meat, poultry fish and cheese. Fats are also an important part of our diet. Many foods contain fat in different amounts. High-fat foods include dairy products like butter and cream as well as mayonnaise and oils. The idea behind low-carbohydrate dieting is to restrict the amount of carbs you eat and increase your consumption of protein, good carbs (like high-fiber vegetables) and sometimes fat.
Photo courtesy Blimpie International, Inc.
In response to the low-carb craze, many fast food restaurants have added low-carb options to their menu -- McDonalds has low-carb alternatives, as does Subway, Burger King, Hardee's, Arby's and Blimpie. Let's take a look at Blimpie and their new carb counter menu.
Blimpie is a company that has -- for four decades -- been known for subs and sandwiches made with just-cut meat and cheese and vegetables on freshly baked bread. While the meat, cheese and veggies are totally in-line with the average low-carb plan, the thing that literally holds it all together isn't.
All of the sandwiches are served on the 7-grain onion low-carb bread.
No matter what phase, level or stage you're in of your low-carb plan, there's pretty much something here for everyone. For example, during the initial phase of the Atkins plan (the most stringent of the four phases), you're not supposed to have any bread, period. And, with a maximum of 20 carbohydrates daily, there's no wonder why. The Buffalo Chicken Salad would be a good selection for lunch or dinner with 15 carbs to spare for the remaining meals and snacks for the day. Meanwhile, for folks who have met their weight loss goal and are trying to maintain their new svelte selves -- that's easily done with any of these menu items.
Of course, you can reduce the carb counts even more on any of these menu items by simply switching the condiments around. Usually sauces cost you at least a carb or two, sometimes even three. Replace the wasabi horseradish with plain old mayo and you'll probably save a couple of carbs. And, with the meals you can skip the SoBe drink and opt for a glass of ice water, unsweetened tea or a diet soda and save another carb. Reportedly, several of the Blimpie locations are also offering a brownie -- yes, that is the well-loved chocolate baked good. And -- drum roll, please -- because the brownies are made with a sugar alcohol, it supposedly has no net carbs. Zero, zilch, nada, nothing.
For those of you who aren't lucky enough to have a Subway, Arby's, Hardee's or Blimpie nearby, you can take your cue from these accommodating fast-food eateries and give low-carb convenience a try in your own kitchen. You can get fresh-cut meat and cheese from the deli counter at the local grocery, an ample supply of veggie fixings like lettuce, tomatoes, green and red peppers, cucumbers and sprouts and some kind of low-carb bread. You might even be able to find some soy chips, too!
For more information on the low-carbing lifestyle, low-carb fast-food dining and related topics, check out the links on the following page.
Arby's Nutrition Information *Look for the Arby's Low Carby's items.


text:
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import './Board.css';

class Board extends Component {

  constructor(props) {
      super(props);
  }

  render() {
    return (

            Here be the list add button

            Here be the lists

    );
  }
}

export default Board;

redpajama_set_name: RedPajamaGithub


Like Mike's furniture, his boxes are small pieces of functional art. Interesting patterns inlaid into the tops make them exquisitely unique. Each has excellent storage areas to hold earrings, bracelets, necklaces, rings, and other small items.
Pictured with Large Inlaid Jewelry Box, Section design.


"Julie and Julia" is one of those movies that you can watch on repeat if you love food, cooking, or Meryl Streep. Channeling Julie, who cooks her way through Julia Child's cookbook, cookbook clubs are my new favorite thing. The idea is that you get a group of friends together and everyone cooks a meal from the same cookbook. Below are a few ideas you can use to start your own club using the New York Times' list of fall's best cookbooks.
When I participated in a cookbook club, one friend bought the cookbook in advance and picked out a few options for mains, salads/sides, and desserts. Then we all picked something from that list, and the host sent us the recipes. When you're all cooking from the same cookbook, your meal ends up with a naturally cohesive theme.
We cooked from Thomas Keller's cookbook for his Napa restaurant, Ad Hoc. I recommend picking recipes from a restaurant you've been to and loved, or one you've always wanted to go to -- then create your dream meal by cooking various recipes from the cookbook. Don't know where to start? Try this Bestia cookbook from the New York Times' list.
My favorite part of traveling is food. To me, eating through different countries is the best way to experience a culture.
I went to Israel last March and I haven't stopped thinking about the amazing food I ate there. I'm eyeing this cookbook from the New York Times' list for my next cookbook club. Pick a country you loved or one you've never been to and cook your way through it! It's almost like going on a trip with all of your friends, right?
Most food tastes best right after it's been cooked. This means you might have multiple dishes (and chefs) cooking in your kitchen at the same time when hosting cookbook club, which can turn your kitchen into Grand Central Station -- a little stressful as a hostess.
This cookbook would be a great choice if you're looking for quick, exciting food to cook. Plus, the less time you spend cooking, the more time you can spend hanging out with your friends!


text:
Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system
Yung-Hsiang Cheng, Yi Chun Lin
Department of Transportation and Communication Management Science
This study examines how metro stations can expand their service coverage for passengers by implementing a public bicycle sharing system (PBSS) in the vicinity. We design a stated preference method questionnaire to determine the choice behavior intention of metro passengers toward PBSS and calibrate the survey data using the mixed logit model. We also use a geographic information system to display this expansion in metro station service coverage following the incorporation of PBSS. We then conduct a cost-benefit analysis of PBSS incorporation into the metro system to determine its cost-effectiveness. The decision criteria for PBSS station allocation strategies as derived in this study can act as useful references for urban planners and PBSS operation agencies when initiating low-carbon and sustainable policies.
International Journal of Sustainable Transportation
Published - 2018 Apr 21
metro system
urban planner
Cheng, Y-H., & Lin, Y. C. (2018). Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system. International Journal of Sustainable Transportation, 12(4), 241-252. https://doi.org/10.1080/15568318.2017.1347219
Cheng, Yung-Hsiang ; Lin, Yi Chun. / Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system. In: International Journal of Sustainable Transportation. 2018 ; Vol. 12, No. 4. pp. 241-252.
@article{7b36169d64ed4b189d8ca7828188c51a,
title = "Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system",
abstract = "This study examines how metro stations can expand their service coverage for passengers by implementing a public bicycle sharing system (PBSS) in the vicinity. We design a stated preference method questionnaire to determine the choice behavior intention of metro passengers toward PBSS and calibrate the survey data using the mixed logit model. We also use a geographic information system to display this expansion in metro station service coverage following the incorporation of PBSS. We then conduct a cost-benefit analysis of PBSS incorporation into the metro system to determine its cost-effectiveness. The decision criteria for PBSS station allocation strategies as derived in this study can act as useful references for urban planners and PBSS operation agencies when initiating low-carbon and sustainable policies.",
author = "Yung-Hsiang Cheng and Lin, {Yi Chun}",
journal = "International Journal of Sustainable Transportation",
Cheng, Y-H & Lin, YC 2018, 'Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system', International Journal of Sustainable Transportation, vol. 12, no. 4, pp. 241-252. https://doi.org/10.1080/15568318.2017.1347219
Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system. / Cheng, Yung-Hsiang; Lin, Yi Chun.
In: International Journal of Sustainable Transportation, Vol. 12, No. 4, 21.04.2018, p. 241-252.
T1 - Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system
AU - Cheng, Yung-Hsiang
AU - Lin, Yi Chun
N2 - This study examines how metro stations can expand their service coverage for passengers by implementing a public bicycle sharing system (PBSS) in the vicinity. We design a stated preference method questionnaire to determine the choice behavior intention of metro passengers toward PBSS and calibrate the survey data using the mixed logit model. We also use a geographic information system to display this expansion in metro station service coverage following the incorporation of PBSS. We then conduct a cost-benefit analysis of PBSS incorporation into the metro system to determine its cost-effectiveness. The decision criteria for PBSS station allocation strategies as derived in this study can act as useful references for urban planners and PBSS operation agencies when initiating low-carbon and sustainable policies.
AB - This study examines how metro stations can expand their service coverage for passengers by implementing a public bicycle sharing system (PBSS) in the vicinity. We design a stated preference method questionnaire to determine the choice behavior intention of metro passengers toward PBSS and calibrate the survey data using the mixed logit model. We also use a geographic information system to display this expansion in metro station service coverage following the incorporation of PBSS. We then conduct a cost-benefit analysis of PBSS incorporation into the metro system to determine its cost-effectiveness. The decision criteria for PBSS station allocation strategies as derived in this study can act as useful references for urban planners and PBSS operation agencies when initiating low-carbon and sustainable policies.
JO - International Journal of Sustainable Transportation
JF - International Journal of Sustainable Transportation
Cheng Y-H, Lin YC. Expanding the effect of metro station service coverage by incorporating a public bicycle sharing system. International Journal of Sustainable Transportation. 2018 Apr 21;12(4):241-252. https://doi.org/10.1080/15568318.2017.1347219

redpajama_set_name: RedPajamaCommonCrawl


Prettyboy D-O has unveiled the highly cinematic visuals to 'Pull Up' featuring Santi. This is one of the standout tracks off his debut mixtape "Everything Pretty". This video directed by Demola is a very energetic one that matches the ferocity of the record.
This dark, gritty, and energetic video has spurred conversations on social media with many trying to still understand the somewhat elusive alte and their creative process and artistry. Due to the intensity of the video, a number of people picked up where they left off with Santa's video for Rapid Fire, referring to the alte as just a front for a cult group.
Ladies, here's a perfect 'Good Morning' message from the 'Date Night EP', Nego True & Nia Ekanem.
Drop a comment and let us know what you think.
We heard rare. We've felt the 80s come back to life, now it's time for the visuals.
Odunsi has released the first video of his debut album rare. and once again, we see how this artist is taking control of his aesthetics directing this video shot on location in Dubai with Ademola Falomo and co-directed by Santi. The official video for falling was released two days ago and it delivers greatly on the 80s Disco vibes complete with outer space background effects and glitter streamer; the lyrics are even included for more period accuracy.
There's more where this came from. We know.
Hip-Hop artist Phlow released the follow up to her 2016 EP Asuai Vol. 2 on her birthday in September this year and we were blown away by the beauty that it brought with it.


text:
Undergraduate Student Resources
History of Biomedical Engineering at UT Austin
Marking 50 Years of Biomedical Engineering at UT Austin
In the late 1960s, a group of biomedical engineering researchers at The University of Texas at Austin began a program to offer graduate degrees in that field. In 2001, the Department of Biomedical Engineering was founded and began offering students undergraduate degrees as well.
Here are highlights of the history of biomedical engineering at The University of Texas at Austin.
March 31, 1966: Dean John McKetta sends a memorandum asking a faculty committee consisting of E.A. "Rip" Ripperger (Department of Aerospace Engineering), Ernest Gloyna (Dean Emeritus, Department of Civil, Architectural, and Environmental Engineering), Kenneth Bischoff (Department of Chemical Engineering), and a few others to start the program.
June 7, 1966: Rip Ripperger becomes the first chair of the BME Program Committee.
August 1966: A set of graduate courses is selected and the first students are enrolled in Electrical and Computer Engineering with a "Biomedical Engineering emphasis."
August 1968: UT Austin receives its first National Institute of Health grant, awarded to Rip Ripperger.
July 1968: Thomas Runge requests that the St. David Hospital administration establish collaboration between the hospital and the "Bio-mechanical Department."
August 1968: Fred Vogt becomes the second Chair of the BME Program Committee.
September 1968: AJ Welch, who arrived in UT Austin in 1964, becomes associated with the program.
August 1970: An official application is submitted by the BME Program Committee to the Graduate School, Faculty and Board of Regents for the establishment of the MS and PhD degrees in BME.
August 1971: Bob Popovich is hired from the University of Washington at Seattle as the first professor of Biomedical Engineering with appointment in Chemical Engineering.
August 1972: Ken Diller is hired from MIT as the second professor of Biomedical Engineering with appointment in Mechanical Engineering.
May 1973: The request for independent MS and PhD degrees in BME is approved.
August 1976: Lee Baker is hired from Baylor College of Medicine as the first permanent director of the BME Program.
2001: The University of Texas at Austin establishes the Department of Biomedical Engineering, so that it can offer undergraduate degrees.
August 2002: The department admits its first undergraduate class.
May 2006: The BIomedical Engineering Department graduates its first baccalaureate class.
2008: Construction is completed on the Biomedical Engineering Building.
2016: 50th anniversary of the formation of the Biomedical Engineering graduate program and 10th anniversary of the first graduating class of undergraduates.
This video, made by UT Austin students in 1978, captures the early days of biomedical engineering.
The following conversations with people connected to the founding of the Department of Biomedical Engineering.


text:
The Olympic Torch in Space
The most remote stop on the road to Sochi
Cosmonauts Oleg Kotov and Sergey Ryazanskiy carry the torch in space, November 2013. (Roscosmos)
By Tony Reichhardt
Considering Russia's size, it's no surprise that the Olympic Torch relay for this year's winter games in Sochi has covered a lot of territory. Cosmonauts Oleg Kotov and Sergey Ryazanskiy even carried the torch—unlit, of course—outside with them on a spacewalk last November, a stunt that got them a lot of attention, even though the video released at the time was fairly low quality (see below for high-def scenes).
For Kotov, who's currently on his third tour aboard the International Space Station, it was a kind of culmination. He had been on the station back in 2007 when Sochi was chosen for the 2014 games, and in the years since, cosmonauts (as well as Earth-imaging satellites) have made a point to photo-document the Olympic site's transformation from a Black Sea resort to a village for athletes.
The site of the Sochi games -- before and after -- as seen from orbit. (Roscosmos)
This Russian-language TV report produced by the Roscosmos space agency also shows scenes from a mini-relay staged by Russian, European, and US astronauts inside the station last fall, plus a few glimpses of another celebrity torchbearer—Valentina Tereshkova, the first woman in space.
The torch relay for the 2014 Winter Olympics in Sochi, Russia,included a spacewalk and ceremonial handoffs on the International Space Station. This Russian-language video report also shows views of the Sochi site taken from space over the last few years. (Video: Roscosmos TV)
About Tony Reichhardt
Tony Reichhardt is a senior editor at Air & Space.
Build-It-Yourself Helicopters
The Rockets That Inspired Francis Scott Key
The Outrageous Adolescence of the F-16
10 All-Time Great Pilots


text:
Q: Apply an angularJS filter every 1 minute I have a JSON file with all classes of a specific date, like the example below:
[{"start":"2015-11-16 13:50:00",
  "end":"2015-11-16 14:40:00",
  "classId":"156",
  "student":[{"name":"Eduardo",
              "id":"1",
              "isBirthday":"0"}]},
{"start":"2015-11-16 18:00:00",
"end":"2015-11-16 18:50:00",
"classId":"109",
"student":[{"name":"Mark",
            "id":"2",
            "isBirthday":"0"}]},
{"start":"2015-11-16 19:00:00",
"end":"2015-11-16 19:50:00",
"classId":"125",
"student":[{"name":"Allan",
            "id":"3",
            "isBirthday":"0"}]},
{"start":"2015-11-16 20:00:00",
"end":"2015-11-16 20:50:00",
"classId":"141",
"student":[{"name":"Macella",
            "id":"4",
            "isBirthday":"0"}]}]

I have to show in one DIV, the current class (I'm using momentJS to get the current time), and in another one, I have to show the next class. This is working, with ng-repeat and two filters.
Now, I have to let this to update when my current time changes and another class starts, so, this is why I want to know if it's possible with AngularJS and $timeout function calling a filter to update my webpage.
Is it possible? If not, how could I do something like this? Suggestions?
Thank you!

A: Try Angularjs's $interval. This calls a function in your controller every time it goes off, and you can access and change $scope variables, without having to .$apply() changes.

A: It's simple.
You just update your scope and filter will automatically update visible collection.
Fiddle


text:
Dave Wallace: 2000 N.L. Champion Mets Pitching Coach (1998-2000)
David William Wallace was born on September 7th, 1947, in Waterbury Connecticut. The five-foot ten right hander attended the University of New Haven getting signed by the Philadelphia Phillies in 1969.
Minor Leagues: Wallace would spend nine seasons in the Phillies minor leagues, five of them at the AA level. Overall, he spent parts of twelve seasons in the minor leagues going 48-37 with a 4.11 ERA in 360 appearances.
MLB Career: Wallace made brief appearances in three seasons at the major league level. In 1973 he appeared in four games over July & August, for the last place Philadelphia Phillies (71-91) posting no record. He allowed nine earned runs in 3.2 innings posting a whopping 22.09 ERA. In May 1974 he had three appearances, taking a loss to the San Diego Padres on May 7th, the only decision of his career.
In 1978 he was released by the Phillies & signed with the Toronto Blue Jays. He appeared in four games with Toronto at the big-league level. Wallace retired as a player in 1979.
He then worked as the Los Angeles Dodgers organization at A ball Vero Beach (1981-1982) San Antonio (1983) & AAA Albuquerque (1984-1986).
In 1984 while at AAA Albuquerque he returned to pitch four games earning a victory. In 1986 at age 39, he pitched another four games for the Dukes as well.
Coaching Career: From there he became the Dodgers big league pitching coach in 1995 reaming there for two seasons, making the playoff both times, although they were defeated in the first round both times.
During his Dodger career he is credited in developing the careers of such pitchers as: Pedro Martínez, Ramón Martínez, Pedro Astacio, Darren Dreifort, Hideo Nomo, Chan Ho Park, Ismael Valdéz and John Wetteland.
Mets Career: In 1998 Wallace became special assistant to the New York Mets GM Steve Phillips. In 1999 he became the pitching coach under Bobby Valentine replacing Bob Apodaca. Apodaca was one of the coaches that was fired by GM Steve Phillips without the consent of Valentine, who learned about it listening to the radio.
Wallace & Valentine would never form a close working or friendly relationship.
That season Wallace's staff finished third in the NL with 97 wins, ranked second saves (49) fourth in strike outs (1172) fifth in ERA (4.27) & shut outs (3).
The staff was led by 13 game winners, Al Leiter & Wallace's early protege' from his Dodger days Orel Hershiser, now a veteran. Masato Yoshi was a 12-game winner & Rick Reed an 11-game winner. That year the Mets went 97-66 winning the NL Wild Card title & advancing to the NLCS.
2000 Mets Pennant Season: In 2000 the Mets won their second straight Wild Card title going 94-68, getting to the playoffs in consecutive years for the first time in their history. Wallace's staff finished fourth in wins (94) second in strike outs (1164) & saves (49).
The Mets were third in ERA (4.16) shut outs (2) as well as in hits, HRs & walks. The staff was led by 16 game winner Al Leiter & newcomer 15 game winner Mike Hampton. Hampton was 2-0 in the NLCS against the St. Louis Cardinals, pitching 16 innings of shutout ball.
His other main starters, Rick Reed, Glendon Rusch & Bobby Jones all won 11 games each as the Mets advanced all the way to World Series.
After the Post season, Wallace left the Mets & went back to the Dodgers organization.
In 2001 Wallace briefly became the Dodgers interim General Manager during a time of transition. By 2003 he took over the pitching coach role of the Boston Red Sox and won a World Series there in 2004, the tams first since 1918.
In 2004 he needed a hip replacement, two years later he suffered an infection from the surgery & almost died. He missed half the baseball season & left the club at the end of the year. Wallace fully recovered from the infection & returned to his normal health.
He moved on the Houston Astros (2007) & then Seattle Mariners as a special assistant (2008).
Wallace moved on the Atlanta Braves in 2009 as a minor league pitching coordinator. In 2011 he replaced Roger McDowell as an interim pitching coach of the Braves when McDowell was on administrative leave for inappropriate comments to fans in San Francisco.
Wallace then spent three seasons (2013-2016) as the Baltimore Orioles pitching coach under manager Buck Showalter. He then went back to Atlanta as a consultant.
In 2020 he was named the US National Baseball team pitching coach & his team won a Silver medal at the Tokyo Olympics.
Remembering Mets History: (1973) Mets Clinch NL Ea...
Pete Falcone: Brooklyn Born Italian / American Met...
Remembering Mets History (1969) The Mets Win their...
Remembering Mets History (1979) "Steady Eddie" Kr...
Buzz Capra: 1973 N.L. Champion Mets Pitcher (1971-...
Remembering Mets History: (1971) Seaver Closes Out...
Remembering Mets History (1973): Cleon Jones Hot H...
Dave Magadan: Former late 1980's Mets First Basema...
Remembering Mets History (2019): Pete Alonso Sets ...
Remembering Mets History (1969) Mets Sweep Final W...
Remembering Mets History: (2000) Mets Clinch Wild ...
Remembering Mets History: (1976) John Milner Hits ...
Jason Phillips: Early 2000's Mets Back Up Catcher/...
Remembering Mets History (2015) Mets Clinch 2015 N...
Doug Sisk: 1986 World Champion Mets Relief Pitcher...
Remembering Mets History: (1973) Willie Mays Night...
Remembering Mets History: (2015) Lucas Duda's Six ...
Remembering Mets History: (2016) Mets Score Season...
Remembering Mets History (1969) The Amazing Mets C...
Hubie Brooks: Former Mets 1980's Infielder (1980-1...
Remembering Mets History (1969) Amazing's Guarante...
Remembering Mets History (1967) Wes Westrum Resig...
Wally Backman: 1986 World Champion Mets Second Bas...
Remembering Mets History: (1972) Dyer's Walk Off S...
Remembering Mets History (2001) Mike Piazza's Post...
Remembering the 1973 N.L. Champion Mets: '73 Mets ...
Remembering Mets History (2019) Pete Alonzo Become...
Remembering Mets History: (1973) The Ball On The W...
Remembering Mets History (1987): Mets Become the F...
Randy Myers: 1988 NL Eastern Champion Mets Relieve...
Mets Legendary Broadcaster: Bob Murphy (1962-2003)
Remembering Mets History: (1963) Mets Play Last ML...
Remembering Mets History (1975): Rusty Staub Becom...
Remembering Mets History: (1986) Mets Clinch the N...
Remembering Mets History: (2001) The Mets & Baseba...
John Franco: Italian/ American - Mets Team Hall of...
Remembering Four Time Mets All Star Catcher & Coac...
Remembering Mets History: (1976) Jerry Koosman Win...
John Franco: Italian / American Mets Hall of Fame ...
Orel Hershiser: 1999 Mets NL Wild Card Pitcher (1999)
Remembering Mets History (1969) Ron Swoboda Spoils...
Remembering Mets History: (1963) Mets Start the Tr...
Harry Parker: 1973 N.L. Champion Mets Relief Pitch...
Chad Bradford: 2006 NL Eastern Champion Mets -Side...
Remembering Mets History (1968): Jerry Koosman Set...
Remembering Mets History: (1984) Dwight Gooden Set...
Remembering Mets History (1969) Mets Pitchers Shut...
Remembering Mets History (1965) Rookie Dick Selma ...
Remembering Mets History: (1999) Mike Piazza Goes ...
Remembering Mets History: (1974) Mets Play In Seco...
Larry Bearnarth: Native New Yorker & St. Johns Col...
Remembering Mets History (1969) Look Who's Number 1
Remembering Mets History (1985): Benches Clear Wit...
Remembering Mets History (1969) The Black Cat Game
Todd Zeile: 2000 NL Champion Mets First Baseman & ...
Remembering Mets History (1969) Bean Balls Fly at ...
Mike Hampton: 2000 NLCS MVP Mets Pitcher (2000)
Bobby Parnell: Former Mets Relief Pitcher (2008-2015)
Remembering Mets History: (1984) Dwight Gooden Thr...
Remembering Mets History: (1978) John Stearns Sets...
Dave Wallace: 2000 N.L. Champion Mets Pitching Coa...
Remembering Mets History (1985) Dwight Gooden & Fe...
Jerry Blevins: Former Mets Reliever (2015-2018) & ...
Remembering Mets History: (1972) Rookie John Milne...
Remembering Mets History: (1989) Greg Jeffries Tie...
Remembering Mets History (1969) Tom Seaver Becomes...
1999 N.L. Wild Card Mets Utility Infielder: Luis L...
Mike Piazza: Mets Hall of Famer (The Mets Years 19...
Remembering Mets History: (1999) Mets Beat the Cin...
Remembering Mets History: (1985) Gary Carter Hits ...
Remembering Mets History: (1965) Jim Hickman Becom...
Remembering Mets History: (1988) Ron Darling Shuts...
Remembering Mets History: (1985) Keith Hernandez S...
Remembering Mets History (1972) Down by Eight Runs...
"Marvelous" Marv Throneberry: One of the First Met...


text:
module Cryptoexchange
  module Models
    class OrderBook
      attr_accessor :base, :target, :market, :bids,
                    :asks, :timestamp, :payload

      def initialize(args = {})
        @base = args[:base]
        @target = args[:target]
        @market = args[:market]
        @bids = args[:bids] || []
        @asks = args[:asks] || []
        @timestamp = args[:timestamp]
        @payload = args[:payload]
      end

      def base
        @base.upcase
      end

      def target
        @target.upcase
      end
    end
  end
end


text:
Vinci Kallaloo
Posted on April 5, 2011 by vincikallaloo
The Early Christians, Politics & War By Aaron Taylor
Over the past year, I've written some things that have gotten me into trouble with a lot of religious people. On one level, I feel sorry that I have to offend so many people, especially people that I love and respect. On another level, I feel a sense of righteous indignation (at least I hope it's righteous indignation and not something else) that what passes for Christianity today in the Western world is so far from what Jesus, the Apostles, and the early Church had in mind.
The quotes below cover the period of the first two centuries of Christian history. As far as I know, no respected historian disputes what you are about to read. As you read these quotes, I'd like for you to ask yourself a question. Which is more likely? That the early Church closest in time to the lives of Jesus and the Apostles, started out in error but then gradually came to the truth around the time of Constantine–or the other way around?
Early Christianity was little understood and was regarded with little favor by those who ruled the pagan world. . . . Christians refused to share certain duties of Roman citizens. . . . They would not hold political office. (On the Road to Civilization -A World History, A. K. Heckel and J. G. Sigman, 1937, pp. 237-8)
Zealous Christians did not serve in the armed forces or accept political offices.– World History, The Story of Mans Achievements (River Forest, Ill; 1962) Habberton, Roth and Spears, p. 117.
While among Romans it was considered the highest honor to possess the privileges of Roman citizenship, the Christians announced that they were citizens of heaven. They shrank from public office and military service.– Persecution of the Christians in Gaul, A.D. 177 by F.F.G. Guizot, former prime minister of France, Vol. III of The Great Events by Famous Historians (New York; 1905), Rossiter Johnson, ed, p. 246.
The Early Church and the World, Professor C. J. Cadoux writes: Up to the reign of Marcus Aurelius at least [161-180 C.E.], no Christian would become a soldier after his baptism.
The Encyclopedia of Religion states: The early church fathers, including Tertullian and Origen, affirmed that Christians were constrained from taking human life, a principle that prevented them from participating in the Roman army.
A careful review of all the information available goes to show that, until the time of Marcus Aurelius [Roman emperor from 161 to 180 C.E.], no Christian became a soldier; and no soldier, after becoming a Christian, remained in military service. The Rise of Christianity (London, 1947), E. W. Barnes, p. 333.
The book The Early Christian Attitude to War says: Inasmuch as they [Jesus teachings] ruled out as illicit all use of violence and injury against others, clearly implied [was] the illegitimacy of participation in war . . . The early Christians took Jesus at his word, and understood his inculcations of gentleness and non-resistance in their literal sense. They closely identified their religion with peace; they strongly condemned war for the bloodshed which it involved.
They refused to take any active part in the civil administration or the military defence of the empire. . . . it was impossible that the Christians, without renouncing a more sacred duty, could assume the character of soldiers, of magistrates, or of princes. History of Christianity (New York, 1891), Edward Gibbon, pp. 162, 163.
The behavior of the [early] Christians was very different from that of the Romans. . . . Since Christ had preached peace, they refused to become soldiers. Our World Through the Ages.
And The Decline and Fall of the Roman Empire, by Edward Gibbon, states: [Early Christians] refused to take any active part in the civil administration or the military defence of the empire. . . . It was impossible that the Christians, without renouncing a more sacred duty, could assume the character of soldiers.
The Catholic Herald of London stated: The first Christians . . . took Jesus at His word and refused to be conscripted into the Roman army even if the penalty was death. Would the whole of history have been different if the Church had stuck to its original stand? . . . If the churches of today could come out with a joint condemnation of war . . . , which would mean that every member would be bound in conscience to be, like the Christians, a conscientious objector, peace might indeed be assured. But we know that this will never happen.
The Christians were strangers and pilgrims in the world around them; their citizenship was in heaven; the kingdom to which they looked was not of this world. The consequent want of interest in public affairs came thus from the outset to be a noticeable feature in Christianity. Christianity and the Roman Government (London; 1925), E. G. Hardy, Principal of Jesus College, Oxford, p. 39.
The emperors disliked Christianity because it seemed unpatriotic and un-Roman. The Course of Civilization, Volume One, (New York; 1961), p. 144.
Posted in Religion
Previous Article Another One for 2-Cool Chris: Honour them! By Amor Rodney
Next Article Another One for 2-Cool Chris: Honour them! By Amor Rodney (via Vinci Kallaloo)
One thought on "The Early Christians, Politics & War By Aaron Taylor"
Positive, truthful information. We must face up to the TRUTH for the Truth is what is REAL. A number of religious practices today are far from the practices of the true Early Christians!
Another Brutal Murder in SVG?
10 Reasons to Stay Away from St. Vincent and the Grenadines
Not Easy Being Gay In SVG Part 2: Why I chose to "bull": The Confessions of a "batty man"
PM Gonsalves and GHS Headmistress about to clash?
Another Reason to Avoid St. Vincent:Wallilabou is getting dangerous!
Shanika did not deserve to die! By Imran Khan
Is an Abscess of the Foot the same as a Sore-foot?
Keith Miller is such an ass!
Twenty Failures of the ULP for 2020
Ralph Gonsalves – President of the Caribbean Jack Ass Club
Breaking…The Argyle airport will never be opened!
A few questions for Ralph Gonsalves…
Why is Gonsalves so angry at the NDP?
The Unity Labour Party, the German Nazi Party, the Cubans, Venezuelans and the Cyber Crime Bill
Of Ramen, Boxers and Infection: Is Ralph Gonsalves sick?
PS Education seeks medical attention in Cuba
Permanent Secretary suffers nervous breakdown?
Ralph Gonsalves to Deliver Eulogy at Edgar Cruickshank's Funeral
Williams must resign from the FIU!
Who the hell is Carlos James?
Breaking news: The PM has AIDS!
The Catholics and the ULP!
Luke Browne the Budding Dictator
The Comrade puts Luke under his wing!
9 Questions for Ralph Gonsalves
A buller-man speaks out! "St. Vincent is homophobic!": Floyd Prince
Vinci Kallaloo 2012 in review
Grenville Williams, a boost for the ULP!
Were the Vincentian Marxists ever close to revolution?
Gonsalves…desperate and dangerous!
The Comrade vs 2Cool Chris!
Arts & Culture Crime Education Entertainment Media Politics Religion Social Issues The Economy Tourism Uncategorized Vinci Comess Youth
Previous Posts Select Month December 2018 (1) September 2016 (4) August 2016 (1) November 2015 (1) March 2015 (1) January 2015 (1) December 2014 (1) April 2014 (2) January 2014 (1) October 2013 (1) June 2013 (2) March 2013 (2) January 2013 (1) December 2012 (1) November 2012 (5) August 2012 (2) June 2012 (6) May 2012 (12) April 2012 (12) March 2012 (4) January 2012 (15) December 2011 (37) November 2011 (3) September 2011 (2) August 2011 (1) June 2011 (6) May 2011 (6) April 2011 (13) March 2011 (20) February 2011 (13)
OPINION: Has Ralph G… on Is Gonsalves a liar?
Subscribe to Vincikallaloo


I have already started talking, but want again to continue talking about an easy subject: Transforming a company to agile.
Well, not so easy. But not as hard as some people think.
We are too easily discouraged by what seems a daunting task. We too readily make the mental mistake: "I have to have it all figured out before I can start." Sorry, but when working with people, you know that 'having it all figured out' is not possible. One cannot, one should not, and one will never control other people.
Still, there are things we can learn and things we can do better to make (or influence) how the agile transformation will unfold. We are not all powerful. That is not the same as saying we are completely without influence and smarts and wise things to say and do. We have our talents.
I and a colleague are thinking about building a course on how to do agile transformations.
* top-down or bottom-up? Yes!!
* for an agile transformation, our bias is that all change agents (well is that the best term?) must actually understand, in a real way, the key stuff they are recommending changing to. Ex: They should have actually been in a Scrum team, as a pig.
* 'people don't resist change, they resist being changed'.
* for more than one reason, in general we want the 'objects' of change to take some decisions about what the change is. (Freedom: what an original idea for humans!) This is not a stupid 'everyone is exactly equal' notion. Nor 'let's find the stupidest guy around, and let him decide everything.' Perhaps more to discuss.
Some notions about the course.
* the course is only useful if it helps the change get more results. Just teaching some people is not enough.
* what is a reasonable price for agile transformation?
* how do we convince the 'buyers' to take the plunge? How to convince them to continue to invest?
* where does communication fit it? How do we know we are doing the right amount and doing it effectively?
* what are some tools and methods the transformation team can use to 'make' the transformation happen?
* how does the transformation team identify emerging impediments to the transformation?
* is there a connection between the transformation team and the 'real' agile teams? If so, what and how?
* is there a connection between the transformation team and other groups in the firm? If so, what and how?
* how does the transformation team do adaptive planning, and explain adaptive planning, for the transformation?
* how does the transformation team measure success?
* what about transformation in multiple locations and time zones and cultures?


text:
Гхат (также гат; ; самоназвание: tamaziq) — один из диалектов (или языков) подгруппы восточный тамахак севернотуарегской группы туарегской ветви берберской семьи.

Распространён в пустынных районах Сахары на западе Ливии (на границе с Алжиром) в южной части территории муниципалитета Гат (с центром в оазисе Гат). Численность говорящих на гхат вместе с носителями других идиомов восточнотамахакского ареала составляет около 24 тыс. человек (2005).

Классификация
Гхат вместе с идиомами ажжер, урагхен, тимасинин, имангхассатен и другими образуют группу диалектов и/или языков восточнотамахакского языкового ареала, противопоставленного западнотамахакским идиомам ахнет, тайток, ахаггар и иссакамарен. В ряде исследований туарегских языков гхат и некоторые другие близкородственные ему идиомы выделяются как самостоятельные языки, между тем традиционно все они рассматриваются как диалекты одного языка. В частности, данные лексикостатистики позволяют рассмотреть гхат как диалект языка восточный тамахак (в других классификациях — как диалект восточной диалектной группы языка тамахак). В рамках восточнотамахакского ареала гхат с идиомами ажжер и урагхен образуют диалектное единство гхат-ажжер, противопоставленное диалектам тимасинин, имангхассатен, а также туарегским диалектам оазисов Гадамес и Куфра:
 гхат-ажжер:
 гхат; ажжер; урагхен;
 тимасинин;
 имангхассатен;
 туарегский Гхадамеса;
 туарегский Куфры.

Согласно классификации туарегских языков А. Ю. Айхенвальд и А. Ю. Милитарёва гхат вместе с близкими ему языками ахнет и урагхен включены в северную группу туарегской ветви (кроме них в эту группу входят также языки тамахак, аир, феруан, кель герес (герес) и восточный тауллеммет). В классификации, опубликованной в работе С. А. Бурлак и С. А. Старостина «Сравнительно-историческое языкознание», гхат представлен как один из двух языков севернотуарегской группы наряду с языком ахаггар. Также как один из языков туарегской ветви гхат включён в классификацию афразийских языков британского лингвиста Роджера Бленча.

В справочнике языков мира Ethnologue под названием гхат (с вариантами джанет и ганет) упоминается один из двух диалектов (или диалектных групп) языка тамахак.

Согласно данным исследований А. Ю. Милитарёва, процент этимологически тождественных единиц в стословном списке основной лексики между языком гхат, группой языков ахаггар, аир, восточный тауллеммет и другими равен в среднем 80—84. Этот показатель соответствует IV—VI векам н. э. — времени разделения пратуарегского языка на диалекты. Схожие показатели отмечаются, например, между романскими языками. Большой процент совпадений между языками гхат и ахаггар (87 %), в то время как языки аир и восточный тауллеммет имеют с языком гхат в среднем 80 %, указывает, по мнению А. Ю. Милитарёва, на значительное влияние языка ахаггар на гхат, которое привело к их вторичному сближению.

Лингвистическая характеристика
Одной из особенностей морфологии диалекта/языка гхат является отсутствие категории статуса имени.

Примечания

Литература

Ссылки

Языки Ливии
Туарегские языки


Quantum Leaf is the total ERP Cannabis Software Solution, built for growers, by growers. Built on over 30 years' experience in ERP, with the expertise and support of Calyx King Consulting, Quantum Leaf tailors Acumatica's ERP platform to the unique needs of Cannabis facilities, from seed to sale.
Focused around a "total overview" vertically-integrated dashboard, Quantum Leaf provides a live, transparent window into all steps of your company's cannabis-dedicated floor space and operations. By tracking and aggregating each input at each step of each batch, Quantum Leaf offers the tools and insights to take complete control of your batches in real-time: track your labor processing, biological assets, regulatory requirements, and inventory throughout your operations, as they happen.
Log into your Administrator account to get a live feed into every nook and cranny of your business – in real time. Archive what goes into every batch where, when, and why –genealogy, harvest, cultivation, extraction, nutrients, etc. Adjust and evolve data inputs for your needs, including for compliance requirements: wet/dry weight, chemical composition, quality assurance, etc.
Use Quantum Leaf to establish a reliable cost-per-grow. Compare costs in overhead, material, labor, etc. per batch with outcomes in quality, yield, ROI to build on best practices. Then, seamlessly send Quantum Leaf's data to Acumatica to further plan and build other fronts of a cannabis business: Point of Sale, Client Relations, Inventory Sales and Forecasting, etc.
Use Quantum Leaf to augment your process flow, and use what it can teach you about your company to experiment with your business potential. In short, Quantum Leaf gives your Enterprise the data and insight to grow your grow, and reach new heights for your Cannabis business.
Seamless Platform Access: remotely log in on any device – desktops, laptops, tablets, or smartphones; Android, Windows, or iOS.
Acumatica-Integrated, from Day One: Effortlessly record and transmit inventory profiles and histories across your supply chain to your Acumatica ERP Platform.
Quantum Leaf is the total ERP Cannabis Software Solution, built for growers, by growers. Built on over 30 years' experience in ERP, with the expertise and support of Calyx King Consulting, Quantum Leaf tailors Acumatica's ERP platform to the unique needs of Cannabis facilities, from seed to sale. With our broad experience in ERP and cannabis, we understand that today's professional grower needs something more than an ERP method simply molded to his or her unique needs.
Built specifically for our industry, Quantum Leaf gives cannabis producers the tools to optimize their grow, as well as the batch-specific adaptability needed to explore, identify, and reach your business goals – all while reliably tackling regulatory compliance. Simply put, Quantum Leaf software offers growers the specific tools and insight to optimize their grow, and serve as a vehicle to better practices– from the day-to-day in production facilities, to long-term forecasting and reaching new heights.


A member of the warbler family, the Blackcap is a warbler has a distinctive black (male) or red-brown (female) cap from which it gets its common name. It is slightly smaller than a House Sparrow, the male, apart from its glossy black cap is greyish brown, lighter underneath while the female is slighter browner with its chestnut cap. Juvenile birds look similar to the female with brownish caps, blacker in young males and yellowish in young females. Although blackcaps are summer visitors, increasing numbers are over-wintering in Britain, mainly in England. Most of these birds have migrated from northern and central Europe although they is a small resident population. It is thought that the milder winters,the benefit of avoiding the journey over the Alps to their normal wintering quarters in southern Europe and North Africa and the advantage of returning to their breeding grounds sooner than those that still migrate further south have encouraged this. Birds that over-winter have taken to visiting gardens as in these photographs taken in our own garden on the 27th December 2009. These birds have adapted to utilising the different types of food available in winter taking fat, bread, peanuts, cheese, porridge oats, potato and coconut from garden feeders. Their more traditional diet is chiefly of insects with berries also being taken in late summer and autumn. There is also evidence that the Blackcaps that are over-wintering here in Britain are developing changes in their wings and bills that reflect their shorter flight routes and changed diets. They also tend to pair amongst themselves rather than with the ones wintering further south.This has given rise to the speculation that a new sub-species may evolve. Migratory birds arrive back in Britain in April and May, leaving again in September and October although we are also visited by migrating Blackcaps on their way south to Spain and Portugal. Blackcaps are usually seen in areas with plenty of trees and shrubs with the female building a neat cup nest in a hedge, bush or brambles fairly low down. There are 1 or 2 clutches laid, usually with 3 to 6 eggs,incubation is carried out by both parents and lasts for 11 to 12 days. The young fledge in 10 to 14 days.


Welcome to a Healthy Outlook!
Caring for the people within and around the Waunakee community is more than just business - it is our passion! Let us guide you down the natural path to better health and show you why chiropractic is a safe and effective alternative to medication and surgery.
At Hellenbrand Rabideaux Chiropractic (HRC), caring for the people within and around the Waunakee community is more than just business - it is our passion. We work with our patients to help achieve optimal health and wellness through chiropractic care.
Enjoy state of the art chiropractic care and discover the true wellness lifestyle in the heart of Waunakee! We will guide you down the natural path to better health and show you why chiropractic is a safe and effective alternative to medication and surgery.


text:
Rebel Wilson Just Opened Up About Her Weight Loss And Fertility Struggles In A Brand New Interview
"It's just about loving yourself and loving the journey that you're on."
By Sarah Felbin
Rebel Wilson, 41, just opened up about her weight loss journey in a new interview.
The actress was also honest about her recent fertility struggles.
But, Rebel says she's feeling great and embracing her newfound confidence.
Rebel Wilson's "Year of Health" continues—and she's feeling better than ever. The actress and Pooch Perfect host, 41, just shared new details about her weight loss journey on Sunrise, an Australian morning show.
Rebel told hosts David Koch and Natalie Barr that, since she started switching up her lifestyle, "I lost about 35 kilos [77 lbs]." And, her life has "changed dramatically" in the past year.
Even her physician noticed: "I went to the doctor's and got my yearly check-up last week, and he's like, 'Oh my God, all your labs and your blood work is the best it's ever been and you know, it's kind of remarkable,'" Rebel said.
Plus, she's feeling more energetic, even after spending all day on set. "After a big, long day at work—we'd often shoot 16-hour days—my feet would get really sore and I'd have to kind of lie upside down and put my feet up on the couch at the end of a big day at work, and then now I don't have that kind of thing happening," Rebel explained.
And, she's made strides in her relationship with food, too. "It worked because it was the whole lifestyle approach and dealing with emotional eating," Rebel said. "I'm not totally cured. I don't think you can be," she added. "But I've learnt to manage it–and it's not by reaching for a bowl of ice cream."
"I'm proud of myself for doing it and also maintaining it this year...I'm proud of myself for improving my life for the better," the Pitch Perfect actress continued.
A post shared by Rebel Wilson (@rebelwilson)
Rebel was also honest about how losing weight has impacted her fertility journey. "It first started when I was looking into fertility stuff and the doctor was like, 'Well, you'd have a much better chance if you were healthier,'" she said. That "offended" her "a bit," she explained, because she already thought she was at a "pretty healthy" weight.
"That's kind of what started it, that if I lost some excess weight that it would give me a better chance for freezing eggs and having the eggs be a better quality," she continued. "It wasn't even really myself, it was more thinking of a future mini-me, really."
Rebel added that she feels like people have been "obsessed" with her weight loss. "In 2019, I had, like, four movies come out, two which I [also] produced and one, Jojo Rabbit [in which I starred], which got nominated for an Academy Award for Best Picture," she said. But she wasn't making headlines until 2020, "when I do nothing except lose weight."
"People are so obsessed with [weight loss]. But I get it," she said. Rebel admitted she was also eager to hear about her favorite talk show host's fitness journey, who "certainly struggled with eating issues." "I would always watch her episodes when she spoke about that," Rebel continued.
Still, Rebel's "Year of Health" has given her a major confidence boost. "I grew up not really trading on my looks. I was the personality girl," she said. "But after going through my whole health transformation last year, I've been in touch with this 'inner siren.'"
"It's not about being a certain size or body weight or anything," Rebel said. "It's just about loving yourself and loving the journey that you're on. And to me, the women I think are most beautiful are those who step into their own power."
Words to live by!
From: Women's Health US
More From Just for Fun
'Yellowstone' Fans Are Calling Out A Plot Hole
Bradley Cooper Goes Full Frontal In His New Movie
Charles Finally Invited The Sussexes To Visit Him
Fans Rally Around Luke Bryan While On Vocal Rest
Will Was 😬Kate's Dad Wouldn't Want Him To Propose
Pete Casually Ref'd His Personal Life On SNL 👀
Rebel Wilson Discussed Weight Stigma
Tana Ramsay Spoke About Her 2016 Pregnancy Loss
Shonda Rimes Gets Real About Her Weight Loss
Chrissy Teigen Opened Up About Her Body
Beyoncé On The Pressure To Lose Baby Weight
Giada De Laurentiis On Her Brother's Death